@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#fff;font-synthesis:none;background:#041334;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:default;opacity:.58}.app{background:radial-gradient(circle at 24% 38%,#194db194,#0000 30%),radial-gradient(circle at 78% 72%,#08377b52,#0000 26%),#041334;justify-content:center;align-items:center;gap:0;min-height:100vh;padding:20px 32px;display:flex;position:relative;overflow:hidden}.worldDecor{pointer-events:none;color:#2865d4;opacity:.24;position:absolute;inset:0}.worldDecor>*{width:42px;height:42px;position:absolute}.worldDecor>:first-child{top:27%;left:16%}.worldDecor>:nth-child(2){top:64%;left:11%}.worldDecor>:nth-child(3){top:18%;right:20%}.worldDecor>:nth-child(4){bottom:20%;right:12%}.phone{z-index:1;background:radial-gradient(circle at 50% 22%,#193f9747,#0000 42%),#041640;border:4px solid #3277f1;border-radius:44px;flex-direction:column;width:520px;height:min(920px,100vh - 40px);padding:14px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000009e,inset 0 0 0 2px #4880ff33}.statusBar{justify-content:space-between;align-items:center;min-height:28px;padding:0 15px;font-size:16px;font-weight:800;display:flex}.statusBar>span{align-items:center;gap:8px;display:flex}.statusBar svg{width:19px;height:19px}.statusBar>span:first-child svg{color:#ffd44f;width:14px}.statusBar .battery{border:2px solid #fff;border-radius:4px;margin-right:-7px;padding:1px 4px;font-size:11px;line-height:1}.statusBar .battery+svg{opacity:.85;width:17px}.appBar{grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;display:grid}.iconButton{color:#2d7ff6;background:0 0;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.iconButton svg{width:32px;height:32px}.pulsLogo{color:#63e9bf;align-items:center;gap:12px;display:flex}.pulsLogo>span{color:#ff6b5a;background:#fff9eb;border:4px solid #fff;place-items:center;width:38px;height:36px;display:grid;box-shadow:5px 5px #163f99}.pulsLogo svg{width:20px}.pulsLogo b{letter-spacing:.02em;font-family:"Press Start 2P",monospace;font-size:19px}.headerActions{justify-self:end;align-items:center;display:flex}.peopleButton{color:#eaf7ff;position:relative}.peopleButton i{background:#66e7bd;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:3px;box-shadow:0 0 0 3px #041640}.group{background:linear-gradient(110deg,#113a98,#0b2a77);border:2px solid #2d6ee4;border-radius:18px;flex:none;grid-template-columns:88px 1fr;align-items:center;gap:10px;min-height:62px;margin:2px 0 7px;padding:6px 12px;display:grid;box-shadow:inset 0 0 30px #3067ee38}.groupAvatar{width:84px;height:42px;position:relative}.groupAvatar img{object-fit:cover;border:2px solid #f2f5ff;border-radius:50%;width:40px;height:40px;position:absolute;box-shadow:0 3px 8px #0008}.groupAvatar img:first-child{top:0;left:0}.groupAvatar img:nth-child(2){top:0;left:17px}.groupAvatar img:nth-child(3){bottom:0;left:34px}.groupAvatar img:nth-child(4){bottom:0;left:51px}.groupAvatar.five img{width:36px;height:36px}.groupAvatar.five img:first-child{left:0}.groupAvatar.five img:nth-child(2){left:14px}.groupAvatar.five img:nth-child(3){left:28px}.groupAvatar.five img:nth-child(4){left:42px}.groupAvatar.five img:nth-child(5){bottom:0;left:56px}.groupAvatar .memberCount{color:#071a34;background:#68e6be;border:2px solid #041a40;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:-5px;right:-4px}.groupText{gap:3px;min-width:0;display:grid}.groupText>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.12;overflow:hidden}.groupText>span{display:none}.groupText>span svg{width:26px;height:26px}.groupText>span svg:first-of-type{color:#ffd33e}.groupText>span i{color:#ffd33e;font:900 22px/1 "Press Start 2P",monospace}.groupPresence{color:#9bb0d3;align-items:center;gap:6px;margin-top:0;font-size:10px;display:flex}.groupPresence i{background:#64e0bc;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #64e0bc1f}.privateAvatar{color:#67e8be;background:#082953;border:2px solid #67e8be;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.privateAvatar svg{width:22px;height:22px}.privateGroup{grid-template-columns:50px 1fr}.scene{scrollbar-width:thin;scrollbar-color:#286be5 transparent;flex:1;min-height:0;padding:0 27px 10px 1px;overflow:auto}.sceneTitle{color:#ffd44f;margin:6px 0 11px 8px;font-family:"Press Start 2P",monospace;font-size:10px;line-height:1.5}.msg{align-items:flex-start;gap:12px;margin:9px 0;display:flex;position:relative}.avatar{object-fit:cover;border:2px solid #ffffff40;border-radius:50%;flex:none;width:64px;height:64px;box-shadow:0 5px 12px #0007}.messageBody{min-width:0;max-width:calc(100% - 76px)}.messageMeta{align-items:center;gap:10px;height:20px;padding-left:5px;display:flex}.messageMeta strong{letter-spacing:.03em;font-family:"Press Start 2P",monospace;font-size:10px}.messageMeta time{color:#7383a9;font-family:"Press Start 2P",monospace;font-size:8px}.zosia .messageMeta strong{color:#ff775d}.kuba .messageMeta strong{color:#378cff}.lena .messageMeta strong{color:#f276b8}.mikolaj .messageMeta strong,.pika .messageMeta strong{color:#66e7bd}.natalka .messageMeta strong{color:#ffd254}.system .messageMeta strong{color:#aab9d8}.bubble{color:#11131a;background:#fff9ef;border-radius:20px;min-width:126px;position:relative;box-shadow:0 7px 18px #00000029}.bubble:before{content:"";border:8px solid #0000;border-left-width:0;border-right:10px solid #fff9ef;position:absolute;top:9px;left:-9px}.bubble p{margin:0;padding:11px 15px;font-size:15px;line-height:1.35}.bubble.deleted{color:#aeb9d3;box-shadow:none;background:0 0;border:2px dashed #ad6bad}.bubble.deleted:before{display:none}.bubble.deleted p{font-style:italic}.voiceBubble{background:linear-gradient(145deg,#f9f5ea,#eaf3ff);min-width:min(315px,100%)}.voiceBubble:before{border-right-color:#f9f5ea}.voiceMessage{gap:7px;padding:10px 12px;display:grid}.voiceMessage>audio{display:none}.voiceControls{grid-template-columns:38px minmax(105px,1fr) auto;align-items:center;gap:9px;display:grid}.voiceControls>button{color:#fff;background:#1769e8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 3px #16469b}.voiceControls>button svg{width:19px;height:19px}.voiceControls>time{color:#284772;font-family:"Press Start 2P",monospace;font-size:7px}.voiceWave{align-items:center;gap:3px;height:30px;display:flex}.voiceWave i{background:#7c91af;border-radius:4px;width:3px;height:9px;transition:background .15s}.voiceWave i:nth-child(3n+1){height:18px}.voiceWave i:nth-child(4n+2){height:25px}.voiceWave i:nth-child(5n){height:14px}.voiceWave i.played{background:#1769e8}.voiceMessage>small{color:#51719b;letter-spacing:.04em;font-family:"Press Start 2P",monospace;font-size:6px}.bubble .voiceTranscript{color:#182136;border-top:1px solid #bdcbe0;gap:3px;margin:0;padding:7px 0 0;font-size:12px;line-height:1.35;display:grid}.voiceTranscript b{color:#3470c6;font-family:"Press Start 2P",monospace;font-size:6px}.reactionBadge{color:#fff;background:#12244b;border:2px solid #395078;border-radius:18px;justify-content:center;align-items:center;gap:5px;min-width:48px;height:29px;font-size:15px;display:flex;position:absolute;bottom:-13px;right:-19px;box-shadow:0 4px 10px #0007}.reactionBadge b{color:#dbe6ff;font-size:12px}.choices{z-index:2;background:#071a49;border:3px solid #3475f2;border-radius:28px;flex:none;gap:8px;padding:13px 12px 11px;display:grid;position:relative;box-shadow:0 -7px 20px #00000038,inset 0 0 0 2px #164bb56b}.choiceNotch{color:#68e6bd;background:#071a49;border:3px solid #3475f2;border-bottom:0;border-radius:18px 18px 0 0;place-items:center;width:44px;height:25px;display:grid;position:absolute;top:-18px;left:calc(50% - 22px)}.choiceNotch svg{width:18px;height:18px}.choices button,.alpha button{border-radius:13px;min-height:50px;padding:9px 14px;font-weight:700}.choices button{text-align:left;background:linear-gradient(90deg,#1769e8,#1678ec);grid-template-columns:34px 1fr 24px;align-items:center;gap:8px;display:grid;box-shadow:inset 0 0 0 1px #ffffff21,0 4px 10px #0004}.choices button:nth-of-type(2){background:linear-gradient(90deg,#ff674f,#ff795b)}.choices button:nth-of-type(3){color:#071a2b;background:linear-gradient(90deg,#61d9bc,#69e2c7)}.choices button>svg:first-child{width:29px;height:29px}.choices button>svg:last-child{justify-self:end;width:21px;height:21px}.choiceCopy{gap:4px;min-width:0;display:grid}.choiceCopy small{color:#ffffffb8;letter-spacing:.03em;font-family:"Press Start 2P",monospace;font-size:6px;line-height:1.35}.choiceCopy b{font-size:15px;line-height:1.2}.choices button:nth-of-type(3) .choiceCopy small{color:#071a2bad}.typingIndicator{background:#10295d;border-radius:15px;align-items:center;gap:10px;min-height:65px;padding:8px 12px;display:flex}.typingIndicator>img{object-fit:cover;border-radius:50%;width:46px;height:46px}.typingIndicator>span{align-items:center;gap:5px;display:flex}.typingIndicator small{color:#68e3bd;margin-right:5px;font-family:"Press Start 2P",monospace;font-size:8px}.typingIndicator i{background:#a9b8d3;border-radius:50%;width:8px;height:8px;animation:.75s infinite alternate typingBounce}.typingIndicator i:nth-of-type(2){animation-delay:.15s}.typingIndicator i:nth-of-type(3){animation-delay:.3s}@keyframes typingBounce{to{background:#fff;transform:translateY(-5px)}}.liveConversation{padding-top:4px}.playerMsg{justify-items:end;gap:4px;margin:15px 4px 18px 72px;animation:.32s ease-out both messageIn;display:grid}.playerMeta{align-items:center;gap:9px;padding-right:6px;display:flex}.playerMeta strong{color:#67e5bd;font-family:"Press Start 2P",monospace;font-size:9px}.playerMeta time{color:#7383a9;font-family:"Press Start 2P",monospace;font-size:7px}.playerBubble{color:#fff;background:linear-gradient(135deg,#1e73ed,#2851bd);border-radius:19px 19px 5px;min-width:145px;max-width:88%;padding:11px 14px 8px;position:relative;box-shadow:0 7px 18px #0003}.playerBubble p{margin:0;font-size:15px;line-height:1.35}.playerBubble small{color:#bcd5ff;text-align:right;margin-top:5px;font-size:8px;display:block}.liveConversation .typingIndicator,.scenePlaybackTyping{margin:5px 0 14px;animation:.35s ease-out both messageIn}.liveReply{animation:.42s ease-out both messageIn}.timeGap{color:#7288b2;align-items:center;gap:9px;margin:16px 0 12px;font-family:"Press Start 2P",monospace;font-size:7px;display:flex}.timeGap:before,.timeGap:after{content:"";background:#557bc059;flex:1;height:1px}.timeGap span{white-space:nowrap}.nextAction{z-index:2;background:#071a49;border:2px solid #235dc4;border-radius:18px;flex:none;padding:10px 12px 11px;position:relative}.nextAction button{background:#1769e8;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;font-weight:800;display:flex}.nextAction button svg{width:20px;height:20px}.actionFlow{z-index:2;background:#071a49;border:2px solid #315fc3;border-radius:18px;flex:none;gap:9px;padding:11px 12px;display:grid;position:relative}.actionPending,.actionResult{background:#10295d;border-radius:13px;align-items:center;gap:11px;min-height:52px;padding:10px 13px;display:flex}.actionPending>span{gap:5px;display:flex}.actionPending i{background:#a9b8d3;border-radius:50%;width:8px;height:8px;animation:.75s infinite alternate typingBounce}.actionPending i:nth-child(2){animation-delay:.15s}.actionPending i:nth-child(3){animation-delay:.3s}.actionPending b{color:#dce8ff;font-size:14px}.actionResult{background:#0d3655;border:1px solid #67e5bd73}.actionResult>svg{color:#67e5bd;flex:none;width:29px;height:29px}.actionResult>span{gap:4px;display:grid}.actionResult small{color:#67e5bd;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.3}.actionResult b{color:#fff;font-size:14px;line-height:1.3}.actionFlow>button{background:#1769e8;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;font-weight:800;display:flex}.actionFlow>button svg{width:20px;height:20px}.chatHistory{opacity:.82;border-bottom:1px solid #4971be59;margin-bottom:18px;padding-bottom:15px}.historyLabel{color:#7288b2;text-align:center;margin:5px 0 12px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5}@keyframes messageIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.clueCard dl div{grid-template-columns:96px 1fr!important}.clueCard dt{font-size:8px!important;line-height:1.35!important}.clueCard dd{line-height:1.3!important}.clueTakeaway{color:#d9f8ee;border-top:1px solid #63e1b966;margin:11px 0 0;padding-top:9px;font-size:11px;line-height:1.35}.clueTakeaway b{color:#67e5bd;font-family:ui-monospace,monospace;font-size:8px}.app aside{z-index:1;width:420px;position:relative}.alpha{background:#05173df0;border:3px solid #193a76;border-radius:28px;padding:25px 22px 20px;box-shadow:0 22px 60px #0000004d,inset 0 0 28px #13347940}.alpha h2{color:#67e6bd;align-items:center;gap:12px;margin:0 0 14px;font-family:"Press Start 2P",monospace;font-size:17px;line-height:1.4;display:flex}.alpha h2 svg{color:#ff6c59;filter:drop-shadow(3px 3px #fff);width:34px;height:34px}.alpha>p{color:#c3cce0;margin:0;font-size:16px;line-height:1.55}.alpha .profileLine{color:#6de1bd;margin-top:8px;font-size:13px}.progress{background:#071a45;border:2px solid #193c7d;border-radius:18px;margin:22px 0;padding:17px}.progress>b{color:#398bff;margin-bottom:14px;font-family:"Press Start 2P",monospace;font-size:12px;display:block}.progressStory{grid-template-columns:112px 1fr;align-items:center;gap:15px;display:grid}.progressStory img{object-fit:cover;image-rendering:auto;border:2px solid #3458a2;border-radius:12px;width:112px;height:88px}.progressStory div{gap:8px;min-width:0;display:grid}.progressStory strong{color:#69e4be;font-size:14px}.progressStory span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.progressStory small{color:#a7b8d7}.progressTrack{background:#112d64;border-radius:8px;height:10px;margin-top:15px;overflow:hidden}.progressTrack span{border-radius:inherit;background:#63dfbd;height:100%;display:block}.alpha button{text-align:center;background:#173675;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}.alpha button svg{width:22px;height:22px}.alpha button:first-of-type{background:#1769e8}.report{background:0 0;border:1px solid #61d9bc;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:13px;display:flex}.demoSafe{color:#61d9bc;background:#05173dcc;border:2px solid #183971;border-radius:16px;align-items:center;gap:14px;margin-top:18px;padding:15px;display:flex}.demoSafe svg{flex:none;width:36px;height:36px}.demoSafe span{gap:5px;display:grid}.demoSafe b{font-family:"Press Start 2P",monospace;font-size:9px}.demoSafe small{color:#aab9d3}.hubPhone{padding-bottom:10px}.hubAppBar{border-bottom:1px solid #3775e947;grid-template-columns:54px 1fr 54px;align-items:center;min-height:70px;display:grid}.hubTitle{text-align:center;gap:6px;min-width:0;display:grid}.hubTitle small{color:#687da8;font-family:"Press Start 2P",monospace;font-size:7px}.hubTitle b{color:#67e6bd;text-overflow:ellipsis;white-space:nowrap;font-family:"Press Start 2P",monospace;font-size:12px;line-height:1.35;overflow:hidden}.headerNoticeButton{position:relative}.headerNoticeButton i{color:#07182e;background:#ffd24e;border:2px solid #041640;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:1px;right:1px}.hubContent{scrollbar-width:thin;scrollbar-color:#286be5 transparent;flex:1;min-height:0;padding:14px 7px 16px;overflow:auto}.hubDock{background:#071a49;border:2px solid #245ec5;border-radius:21px;grid-template-columns:repeat(3,1fr);gap:7px;min-height:62px;padding:8px 9px 4px;display:grid}.hubDock button{color:#7f91b6;background:0 0;border-radius:13px;place-items:center;gap:4px;font-size:10px;display:grid}.hubDock button svg{width:24px;height:24px}.hubDock button.active{color:#68e6bd;background:#12357a}.phoneHome{gap:14px;display:grid}.homeGreeting{background:#0e347f;border:2px solid #245dc0;border-radius:22px;justify-content:space-between;align-items:center;min-height:112px;padding:15px 16px;display:flex;box-shadow:inset 0 0 25px #2768e633}.homeGreeting small,.continueStory small,.hubAsideCard small,.pixelEyebrow{color:#66e6bd;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5}.homeGreeting h1{margin:6px 0 4px;font-size:24px}.homeGreeting p{color:#aebddb;margin:0;font-size:13px}.homeGreeting img{object-fit:cover;border:3px solid #65e4bd;border-radius:50%;width:82px;height:82px;box-shadow:0 7px 18px #0007}.continueStory{background:#081f50;border:2px solid #20498e;border-radius:18px;grid-template-columns:94px 1fr 36px;align-items:center;gap:12px;padding:11px;display:grid;position:relative}.continueStory>img{object-fit:cover;border-radius:11px;width:94px;height:78px}.continueStory>div{gap:5px;min-width:0;display:grid}.continueStory b,.continueStory span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.continueStory b{color:#fff;font-size:13px}.continueStory span{color:#9fb0ce;font-size:11px}.continueStory div>div{background:#17316a;border-radius:7px;height:7px;overflow:hidden}.continueStory div>div i{border-radius:inherit;background:#66dfbd;height:100%;display:block}.continueStory>button{color:#071a34;background:#68e6bd;border-radius:11px;place-items:center;width:34px;height:46px;display:grid}.continueStory>button svg{width:22px;height:22px}.appGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appTile{text-align:left;background:#0a245a;border:2px solid #24498e;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:11px;min-height:92px;padding:12px;display:grid;position:relative}.appTile>span:not(.appIcon){gap:5px;min-width:0;display:grid}.appTile b{font-size:14px}.appTile small{color:#91a5c7;font-size:10px;line-height:1.25}.appIcon{color:#fff;background:#1769e8;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 2px #ffffff1f}.appIcon svg{width:28px;height:28px}.appTile.coral .appIcon{background:#ff6b55}.appTile.purple .appIcon{background:#a36be0}.appTile.mint .appIcon{color:#06243a;background:#64dfbd}.appTile.yellow .appIcon{color:#17203a;background:#ffd24e}.appTile.navy .appIcon{color:#66e6bd;background:#163a83}.appTile.settings .appIcon{background:#3565bd}.appTile.reports .appIcon{color:#071d2c;background:#67e0bd}.appTile>i{color:#08172f;background:#ffd34d;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:8px;right:8px}.homeNotice{color:#65dfba;background:#091f4e;border:1px solid #28519a;border-radius:15px;align-items:center;gap:11px;padding:12px 14px;display:flex}.homeNotice svg{flex:none;width:28px;height:28px}.homeNotice div{gap:3px;display:grid}.homeNotice b{color:#dce9fb;font-size:11px}.homeNotice span{color:#8fa2c3;font-size:10px}.installCard{background:#091f4e;border:1px solid #28519a;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.installCard>span{color:#072039;background:#65dfba;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.installCard>span svg{width:24px;height:24px}.installCard>div{gap:3px;display:grid}.installCard b{color:#dce9fb;font-size:11px}.installCard small{color:#8fa2c3;font-size:10px;line-height:1.35}.installCard button{background:#1769e8;border-radius:10px;min-height:36px;padding:8px 11px;font-size:10px;font-weight:700}.installCard.offline{border-color:#ffd24e}.installCard.offline>span{background:#ffd24e}.phoneSubscreen{gap:14px;display:grid}.subscreenIntro{align-items:center;gap:13px;padding:4px 5px 9px;display:flex}.subscreenIntro>svg{color:#65e2bc;flex:none;width:42px;height:42px}.subscreenIntro h1{margin:0 0 5px;font-size:25px}.subscreenIntro p{color:#9daecc;margin:0;font-size:12px}.screenFootnote{color:#8295b8;text-align:center;padding:4px 8px 0;font-size:10px;line-height:1.45}.profileList{gap:9px;display:grid}.profileCard{text-align:left;background:#0a2458;border:2px solid #234887;border-radius:18px;grid-template-columns:65px 1fr 22px;align-items:center;gap:12px;padding:10px 12px;display:grid}.profileCard.selected{background:#0d315f;border-color:#65e3bd}.profileCard>img{object-fit:cover;border-radius:50%;width:65px;height:65px}.profileCard>span{gap:5px;min-width:0;display:grid}.profileCard b{color:#67e6bd;font-family:"Press Start 2P",monospace;font-size:10px}.profileCard small{color:#c3d0e6;font-size:11px}.profileCard p{color:#fff7e9;margin:5px 0 0;font-size:11px;line-height:1.4}.profileCard>svg{color:#5083e6;width:18px;height:18px;transition:transform .2s}.profileCard.selected>svg{transform:rotate(90deg)}.galleryGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.galleryGrid>button,.lockedMedia{text-align:left;background:#0a2458;border:2px solid #244b91;border-radius:18px;flex-direction:column;min-height:174px;padding:0;display:flex;overflow:hidden}.galleryGrid>button>img{object-fit:cover;width:100%;height:116px}.galleryGrid>button>span:not(.portraitCollage),.lockedMedia>span{gap:3px;padding:10px;display:grid}.galleryGrid b{font-size:12px}.galleryGrid small{color:#8fa3c5;font-size:10px}.portraitCollage{background:#13306b;grid-template-columns:1fr 1fr;height:116px;display:grid;overflow:hidden}.portraitCollage img{object-fit:cover;width:100%;height:58px}.lockedMedia{color:#637597;border-style:dashed;justify-content:center;align-items:center}.lockedMedia>svg{width:42px;height:42px}.lockedMedia>span{text-align:center}.mediaViewer{z-index:8;background:#031232fa;border:3px solid #3277f1;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px;display:flex;position:absolute;inset:76px 13px;box-shadow:0 18px 50px #000c}.mediaViewer>button{color:#fff;background:#173675;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:14px}.mediaViewer>button svg{width:23px;height:23px}.mediaViewer>img{object-fit:cover;border-radius:17px;width:100%;max-height:330px}.mediaViewer>b{font-size:18px}.mediaViewer>small{color:#9dafcf;text-align:center}.viewerProfiles{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.viewerProfiles img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}.archiveProgress{background:#13316c;border-radius:8px;height:10px;overflow:hidden}.archiveProgress span{border-radius:inherit;background:#65dfbc;height:100%;display:block}.archiveList{gap:10px;display:grid}.archiveList button{text-align:left;background:#0a2458;border:2px solid #24498c;border-radius:17px;grid-template-columns:35px 1fr 22px;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:grid}.archiveList button:disabled{cursor:default;opacity:.55}.archiveList button.selected{border-color:#64e0bc}.archiveList button>svg{color:#64dfbc;width:27px;height:27px}.archiveList button:disabled>svg{color:#687a9e}.archiveList button>span{gap:5px;display:grid}.archiveList small{color:#4e86ec;font-family:"Press Start 2P",monospace;font-size:7px}.archiveList b{font-size:13px}.archiveList p{color:#c0cee3;margin:4px 0 0;font-size:11px;line-height:1.4}.journalHero{background:#0a2458;border:2px solid #264d90;border-radius:18px;grid-template-columns:126px 1fr;gap:13px;padding:11px;display:grid}.journalHero>img{object-fit:cover;border-radius:12px;width:126px;height:113px}.journalHero>div{align-content:center;gap:7px;display:grid}.journalHero small{color:#65e3bc;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5}.journalHero b{font-size:14px}.journalHero span{color:#aabbd5;align-items:center;gap:5px;font-size:11px;display:flex}.journalHero span svg{color:#ffd24e;width:15px;height:15px}.lessonList{gap:8px;display:grid}.lessonList>div{background:#091f4d;border:1px solid #274a88;border-radius:15px;grid-template-columns:62px 1fr 28px;align-items:center;gap:10px;min-height:65px;padding:10px 12px;display:grid}.lessonList>div.highlight{background:#0e355e;border-color:#65e2bd}.lessonList time{color:#67e5bd;font-family:"Press Start 2P",monospace;font-size:8px}.lessonList span{gap:4px;display:grid}.lessonList b{font-size:12px}.lessonList small{color:#91a4c4;font-size:10px}.lessonList svg{color:#ffd24d;width:22px;height:22px}.pikaScreen{text-align:center;align-items:center}.pikaHero{object-fit:cover;border:4px solid #3176ef;border-radius:50%;width:150px;height:150px;box-shadow:0 12px 30px #0008}.pikaScreen h1{max-width:360px;margin:0;font-size:28px;line-height:1.1}.pikaScreen>p{color:#b6c5db;max-width:390px;margin:0;font-size:13px;line-height:1.5}.pikaRules{text-align:left;gap:8px;width:100%;display:grid}.pikaRules>div{background:#0a2458;border:1px solid #285099;border-radius:15px;grid-template-columns:40px 1fr;align-items:center;gap:11px;padding:11px 13px;display:grid}.pikaRules svg{color:#64dfbc;width:30px;height:30px}.pikaRules span{gap:4px;display:grid}.pikaRules b{font-size:12px}.pikaRules small{color:#98a9c5;font-size:10px}.pikaScreen>button{background:#1769e8;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-weight:700;display:flex}.pikaScreen>button svg{width:20px;height:20px}.notificationList{gap:10px;display:grid}.notificationList>button{text-align:left;background:#0a255a;border:2px solid #28529b;border-radius:18px;grid-template-columns:48px 1fr 20px;align-items:center;gap:12px;min-height:96px;padding:12px;display:grid;position:relative}.notificationList>button.read{opacity:.72}.notificationIcon{color:#fff;background:#1769e8;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.notificationIcon svg{width:27px;height:27px}.notificationList button>span:nth-child(2){gap:4px;display:grid}.notificationList b{color:#65e1bb;font-family:"Press Start 2P",monospace;font-size:9px}.notificationList p{color:#eef4ff;margin:0;font-size:11px;line-height:1.35}.notificationList small{color:#8196b9;font-size:9px}.notificationList button>i{background:#ff6a55;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:5px}.notificationList button>svg{color:#5186ea;width:18px;height:18px}.notificationNote{background:#091f4e;border:1px solid #285099;border-radius:15px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.notificationNote>svg{color:#64dfbc;width:29px;height:29px}.notificationNote span{gap:4px;display:grid}.notificationNote b{font-size:11px}.notificationNote small{color:#8fa2c2;font-size:9px;line-height:1.35}.hubAsideCard{background:#071a45;border:2px solid #1e4383;border-radius:18px;grid-template-columns:82px 1fr;align-items:center;gap:14px;margin:22px 0;padding:13px;display:grid}.hubAsideCard img{object-fit:cover;border-radius:50%;width:82px;height:82px}.hubAsideCard div{gap:7px;min-width:0;display:grid}.hubAsideCard b{color:#fff;font-size:14px}.hubAsideCard span{color:#9eafcb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hubAside .alpha>button{background:#1769e8}.landing{text-align:center;background:radial-gradient(circle at 50% 24%,#1c51be7a,#0000 34%),radial-gradient(circle at 10% 80%,#0f438947,#0000 26%),#041334;place-items:center;min-height:100vh;padding:24px;display:grid}.prologue{background:#031130;grid-template-columns:minmax(320px,620px) minmax(340px,600px);justify-content:center;align-items:center;gap:clamp(30px,6vw,100px);min-height:100svh;padding:clamp(28px,5vw,76px);display:grid;position:relative;overflow:hidden}.prologueBackdrop{background:linear-gradient(90deg,#030f2df5 0%,#03102fc7 44%,#04143933 78%),url(/art/school-night.png) 50%/cover no-repeat;animation:12s ease-in-out infinite alternate prologueDrift;position:absolute;inset:0;transform:scale(1.03)}.prologueGlow{background:radial-gradient(circle at 80% 58%,#2a68ec57,#0000 25%),linear-gradient(#0000 55%,#030c24db);position:absolute;inset:0}.prologueContent{z-index:2;justify-items:start;gap:18px;max-width:590px;animation:.7s ease-out both prologueCopyIn;display:grid;position:relative}.prologue .brand{justify-content:flex-start;margin-bottom:8px}.prologue .brand b{font-size:clamp(18px,2.2vw,28px)}.prologueEyebrow{color:#67e6bd;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.5}.prologue h1{letter-spacing:-.045em;max-width:570px;margin:0;font-size:clamp(40px,4.4vw,64px);line-height:.98}.prologueContent>p{color:#c0cde1;max-width:510px;margin:0;font-size:clamp(16px,1.7vw,21px);line-height:1.5}.prologueNotice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#092252e6;border:1px solid #4f7bd1;border-radius:17px;grid-template-columns:58px 1fr;align-items:center;gap:13px;width:min(100%,470px);margin:6px 0;padding:14px;animation:.6s cubic-bezier(.2,.8,.2,1) .45s both noticeIn;display:grid;box-shadow:0 20px 48px #00000061}.prologueNotice>span{color:#ff6b5a;background:#fff9eb;border:4px solid #fff;place-items:center;width:54px;height:50px;display:grid;box-shadow:4px 4px #16449d}.prologueNotice svg{width:25px;height:25px}.prologueNotice div{gap:6px;display:grid}.prologueNotice small{color:#67e6bd;font-family:"Press Start 2P",monospace;font-size:7px}.prologueNotice b{font-size:14px;line-height:1.35}.prologueActions{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,470px);display:grid}.prologueActions button{background:#1769e8;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:13px 16px;font-weight:800;display:flex}.prologueActions #start-btn{grid-column:1/-1;font-size:17px}.prologueActions #start-btn svg:last-child{margin-left:auto}.prologueActions .ghost{background:#0c275ae0;border:1px solid #4d70b2}.prologueActions .textAction{color:#b6c6df;background:0 0}.prologue .privacyNote{justify-content:flex-start}.prologuePeople{z-index:2;pointer-events:none;filter:drop-shadow(0 24px 28px #0000008c);justify-content:center;align-self:end;align-items:end;min-height:620px;margin-bottom:-80px;display:flex;position:relative}.prologuePeople img{aspect-ratio:1;object-fit:cover;width:clamp(150px,14vw,240px);animation:portraitIn .65s calc(.15s + var(--portrait-index) * .1s) cubic-bezier(.2,.8,.2,1) both;background:#123b85;border:4px solid #daecffdb;border-radius:50%;margin-left:clamp(-70px,-4vw,-38px)}.prologuePeople img:first-child,.prologuePeople img:nth-child(3){transform:translateY(-100px)}.prologuePeople img:nth-child(2){transform:translateY(-240px)}.prologuePeople img:nth-child(4){transform:translateY(-160px)}@keyframes prologueDrift{to{transform:scale(1.08)translate(-1%,.5%)}}@keyframes prologueCopyIn{0%{opacity:0;transform:translateY(18px)}}@keyframes noticeIn{0%{opacity:0;transform:translateY(20px)scale(.96)}}@keyframes portraitIn{0%{opacity:0;translate:0 45px}}.landingCard,.panelCard{background:#05173df2;border:3px solid #244f9f;border-radius:30px;flex-direction:column;align-items:stretch;gap:15px;width:min(520px,94vw);padding:38px;display:flex;box-shadow:0 30px 90px #00000073,inset 0 0 40px #1c4aab2e}.brand{color:#67e6bd;justify-content:center;align-items:center;gap:14px;display:flex}.brand>span{color:#ff6d5b;background:#fff9eb;border:4px solid #fff;place-items:center;width:50px;height:46px;display:grid;box-shadow:6px 6px #194496}.brand svg{width:27px;height:27px}.brand b{white-space:nowrap;font-family:"Press Start 2P",monospace;font-size:clamp(14px,3vw,22px);line-height:1.3}.alphaPill{color:#65e4bd;border:1px solid #65e4bd;border-radius:999px;align-self:center;margin-top:6px;padding:7px 11px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.4}.landing h1{margin:8px 0 0;font-size:clamp(31px,5vw,45px);line-height:1.05}.landingCard>p{color:#bac8df;max-width:390px;margin:0 auto 6px;line-height:1.55}.landingCard>button,.panel button:not(.back){background:#1769e8;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:14px 17px;font-weight:700;display:flex}.landingCard>button>svg:first-child{width:22px;height:22px}.landingCard>button>svg:last-child{width:20px;height:20px;margin-left:auto}.landing .ghost{color:#e9f4ff;background:#102b64;border:1px solid #4b6ba9}.privacyNote{color:#97a9c8;justify-content:center;align-items:center;gap:9px;margin-top:4px;line-height:1.4;display:flex}.privacyNote svg{color:#65e4bd;flex:none;width:25px;height:25px}.panel{text-align:left}.panelCard{width:min(580px,94vw)}.panelCard .brand{margin-bottom:5px;transform:scale(.8)}.panel h1{text-align:center;margin:0 0 8px;font-size:34px}.panel label{color:#dce8fa;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel input:not([type=checkbox]),.panel select{color:#fff;background:#0d2a61;border:1px solid #3d61a5;border-radius:10px;min-width:230px;padding:12px}.panel input[type=checkbox]{accent-color:#63dfbd;width:21px;height:21px}.panel .danger{background:#ff694c!important}.panel small{color:#98a9c7;text-align:center}.toggleLabel{background:#0a2458;border:1px solid #274b8c;border-radius:14px;padding:12px 13px;justify-content:flex-start!important}.toggleLabel>span{gap:4px;display:grid}.toggleLabel small{text-align:left}.secondaryAction{color:#eaf4ff!important;background:#102e69!important;border:1px solid #4f72b3!important}.formError{color:#ffe8e2;background:#5b2033;border:2px solid #ff755f;border-radius:13px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.4;display:flex}.formError svg{color:#ff8a76;flex:none;width:21px;height:21px}.successPanel{color:#dffff5;text-align:center;background:#0b3b45;border:2px solid #65e4bd;border-radius:18px;place-items:center;gap:9px;padding:20px;display:grid}.successPanel svg{color:#65e4bd;width:44px;height:44px}.successPanel p{color:#abd9cc;margin:0}.deviceCard{background:#0a2458;border:2px solid #28509a;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.deviceCard>span{color:#061b35;background:#65e4bd;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.deviceCard>span svg{width:25px;height:25px}.deviceCard>div{gap:4px;display:grid}.deviceCard small{text-align:left}.deviceCard.revoked{opacity:.72;border-style:dashed}.deviceCard.revoked>span{color:#d9e5f8;background:#294a82}.back{text-align:left;align-self:flex-start;align-items:center;gap:9px;display:inline-flex;background:0 0!important;width:auto!important;min-height:auto!important;padding:7px!important}.back svg{width:22px;height:22px}.large{font-size:19px}.introScreen{padding:20px}.introCard{background:#061843;border:3px solid #2d69db;border-radius:32px;grid-template-rows:auto auto minmax(250px,1fr) auto auto;gap:18px;width:min(700px,96vw);min-height:min(820px,100svh - 40px);padding:28px;display:grid;box-shadow:0 30px 90px #00000080,inset 0 0 45px #285bc926}.introProgress{justify-content:center;gap:7px;display:flex}.introProgress i{background:#244684;border-radius:6px;width:28px;height:6px}.introProgress i.active{background:#65e5bd}.introVisual{background:#0a255a;border:2px solid #244e99;border-radius:22px;place-items:center;min-height:250px;display:grid;overflow:hidden}.introSchool{object-fit:cover;width:100%;height:100%;max-height:380px}.introNotice{text-align:left;background:#102f6d;border:2px solid #4b7fe3;border-radius:18px;grid-template-columns:58px 1fr;align-items:center;gap:13px;width:min(430px,100% - 34px);padding:16px;display:grid;box-shadow:0 16px 32px #0007}.introNotice>span{color:#ff6c59;background:#fff8e9;border:4px solid #fff;place-items:center;width:58px;height:54px;display:grid;box-shadow:5px 5px #194596}.introNotice>span svg{width:27px;height:27px}.introNotice>div{gap:4px;display:grid}.introNotice b{color:#68e6bd;font-family:"Press Start 2P",monospace;font-size:11px}.introNotice p{color:#f6f8ff;margin:0}.introNotice small{color:#8da3ca}.introPeople{grid-template-columns:repeat(4,1fr);gap:10px;width:min(470px,100% - 30px);display:grid}.introPeople img{aspect-ratio:1;object-fit:cover;border:3px solid #477ee6;border-radius:50%;width:100%;box-shadow:0 8px 20px #0008}.introPeople img:nth-child(2n){transform:translateY(17px)}.introChoicePreview{gap:20px;width:min(500px,100% - 30px);display:grid}.introPlayerBubble{color:#f5f8ff;text-align:left;background:#1769e8;border:2px solid #4b7fe3;border-radius:18px 18px 5px;grid-template-columns:42px 1fr;justify-self:end;align-items:center;gap:10px;max-width:330px;padding:13px 16px;display:grid;box-shadow:0 12px 28px #0006}.introPlayerBubble>svg{color:#dceaff;width:38px;height:38px}.introPlayerBubble span{gap:5px;display:grid}.introPlayerBubble small{color:#c8dcff;font-size:10px}.introChoiceBars{gap:8px;display:grid}.introChoiceBars i{background:linear-gradient(90deg,#1a64d4 68%,#0d397d 68%);border:2px solid #3263b9;border-radius:8px;height:17px}.introChoiceBars i:nth-child(2){background:linear-gradient(90deg,#ff725d 48%,#0d397d 48%)}.introChoiceBars i:nth-child(3){background:linear-gradient(90deg,#65e4bd 82%,#0d397d 82%)}.introThreads{gap:12px;width:min(450px,100% - 30px);display:grid}.introThreads>div{color:#f5f8ff;text-align:left;background:#0d2e68;border:2px solid #2f5fae;border-radius:17px;grid-template-columns:48px 1fr;align-items:center;gap:13px;padding:15px;display:grid}.introThreads>div:last-child{background:#221f63;border-color:#7658c9;margin-left:42px}.introThreads svg{color:#65e4bd;width:36px;height:36px}.introThreads>div:last-child svg{color:#d7b7ff}.introThreads span{gap:5px;display:grid}.introThreads small{color:#9fb1d1}.introDelay{gap:14px;width:min(470px,100% - 30px);display:grid}.introSent{color:#fff;text-align:left;background:#1769e8;border-radius:17px 17px 5px;justify-self:end;max-width:300px;padding:11px 15px}.introSent small{color:#c8dcff}.introSent p{margin:4px 0 0}.introTyping{text-align:left;grid-template-columns:38px auto;justify-self:start;align-items:center;gap:8px;display:grid}.introTyping img{object-fit:cover;border:2px solid #ff775f;border-radius:50%;width:38px;height:38px}.introTyping span{background:#fff8e9;border-radius:16px 16px 16px 5px;gap:5px;padding:12px 15px;display:flex}.introTyping span i{background:#71809a;border-radius:50%;width:7px;height:7px;animation:1.1s infinite alternate typingDot}.introTyping span i:nth-child(2){animation-delay:.18s}.introTyping span i:nth-child(3){animation-delay:.36s}.introTyping b{color:#ff8069;grid-column:2;font-family:"Press Start 2P",monospace;font-size:7px}.introLater{color:#aebfdb;background:#071c48;border-radius:999px;justify-self:center;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.introLater svg{width:16px;height:16px}.introFirstMessage{text-align:left;grid-template-columns:64px 1fr;align-items:center;gap:12px;width:min(480px,100% - 30px);display:grid;position:relative}.introFirstMessage>img{object-fit:cover;border:3px solid #ff7962;border-radius:50%;width:64px;height:64px}.introFirstMessage>div{color:#071323;background:#fff8e9;border-radius:7px 20px 20px;padding:15px 18px;box-shadow:0 14px 30px #0006}.introFirstMessage small{color:#e2604c;font-family:"Press Start 2P",monospace;font-size:7px}.introFirstMessage p{margin:8px 0 0;font-size:18px}.introFirstMessage>span{color:#061735;background:#65e4bd;border:3px solid #071b46;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid;position:absolute;top:-18px;right:-8px}.introClue{text-align:left;grid-template-columns:54px 1fr 30px 1fr;align-items:center;gap:12px;width:min(500px,100% - 28px);display:grid}.introClue>svg{color:#65e4bd;width:43px;height:43px}.introClue>span{background:#0d2c66;border:2px solid #2b58a6;border-radius:15px;gap:6px;padding:15px;display:grid}.introClue b{color:#ffd44f;font-family:"Press Start 2P",monospace;font-size:8px}.introClue small{color:#d3def0;line-height:1.35}.introCopy{text-align:center;gap:8px;display:grid}.introCopy>small{color:#65e4bd;font-family:"Press Start 2P",monospace;font-size:8px}.introCopy h1{margin:0;font-size:clamp(28px,5vw,40px)}.introCopy p{color:#b6c5dd;max-width:540px;margin:0 auto;line-height:1.5}.introActions{grid-template-columns:1fr 2fr;gap:11px;display:grid}.introActions.single{grid-template-columns:1fr}.introActions button{background:#1769e8;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:54px;font-weight:700;display:flex}.introActions .ghost{background:#102b64;border:1px solid #4a6eaf}.introActions svg{width:20px;height:20px}.introVisualEnter{animation:.42s ease-out both introVisualIn}.introCopyEnter{animation:.42s ease-out 60ms both introCopyIn}@keyframes introVisualIn{0%{opacity:0;transform:scale(.97)translateY(9px)}}@keyframes introCopyIn{0%{opacity:0;transform:translateY(8px)}}.menuOnlyNote{color:#b8c9e3;background:#0a2557;border:1px solid #315a9e;border-radius:13px;align-items:center;gap:9px;margin:0;padding:11px 13px;font-size:12px;line-height:1.4;display:flex}.menuOnlyNote svg{color:#65e4bd;flex:none;width:23px;height:23px}@media (width>=561px) and (height<=760px){.introScreen{padding:12px}.introCard{border-radius:24px;grid-template-rows:auto auto minmax(150px,1fr) auto auto;gap:9px;width:min(680px,96vw);height:calc(100svh - 24px);min-height:0;padding:15px 22px}.introCard .brand{transform:scale(.76)}.introVisual{min-height:150px}.introSchool{max-height:270px}.introCopy{gap:5px}.introCopy h1{font-size:28px}.introCopy p{font-size:13px;line-height:1.35}.introActions button{min-height:45px}}.highContrast .phone,.highContrast .panelCard,.highContrast .landingCard,.highContrast .introCard{border-color:#66f0c4}.highContrast .bubble{color:#05070b;background:#fff}.highContrast .bubble:before{border-right-color:#fff}.highContrast .messageMeta time,.highContrast .screenFootnote,.highContrast .panel small,.highContrast .groupPresence{color:#d4e1f5}.highContrast button:focus-visible,.highContrast input:focus-visible,.highContrast select:focus-visible{outline-offset:3px;outline:4px solid #ffd44f}.reportPage{background:#071a42;max-width:1100px;min-height:100vh;margin:auto;padding:48px}.reportPage button{background:#173675;border-radius:9px;margin-right:8px;padding:10px 14px}.tabs .active{color:#071d2b;background:#61d9bc}.reportPage table{border-collapse:collapse;background:#0c255d;width:100%;margin:24px 0}@media (width<=1000px){.app{flex-direction:column;align-items:center;gap:22px;padding:14px;overflow:auto}.phone{width:min(520px,100%);height:min(900px,100svh - 28px)}.prologue{grid-template-columns:1fr;align-content:center;padding:32px}.prologueContent{max-width:620px}.prologuePeople{opacity:.38;min-height:360px;position:absolute;bottom:-30px;right:-90px}.prologuePeople img{width:170px}}@media (width<=560px){.app{min-height:100svh;padding:0;display:block}.worldDecor,.app aside{display:none}.phone{border-width:0;border-radius:0;width:100%;height:100svh;padding:10px 12px 12px}.statusBar{padding:0 9px}.appBar{min-height:58px}.group{grid-template-columns:84px 1fr;min-height:60px;padding:5px 10px}.groupAvatar{transform:none}.groupText>b{font-size:16px}.privateGroup{grid-template-columns:48px 1fr}.avatar{width:58px;height:58px}.messageBody{max-width:calc(100% - 70px)}.bubble p{padding:10px 13px;font-size:14px}.voiceBubble{min-width:min(285px,100%)}.bubble .voiceTranscript{padding:7px 0 0;font-size:12px}.clueCard dl div{grid-template-columns:1fr!important;gap:3px!important}.clueCard dt{font-size:8px!important}.choices button{min-height:54px;padding:8px 11px}.choiceCopy b{font-size:14px}.landing{padding:12px}.landingCard,.panelCard{padding:27px 20px}.landing h1{font-size:34px}.prologue{min-height:100svh;padding:28px 18px 22px;display:block}.prologueBackdrop{background-position:62%}.prologueContent{align-content:end;gap:14px;min-height:calc(100svh - 50px)}.prologue .brand{margin-bottom:auto}.prologue .brand b{font-size:16px}.prologue h1{max-width:430px;font-size:clamp(38px,12vw,53px)}.prologueContent>p{font-size:15px}.prologueNotice{grid-template-columns:48px 1fr;padding:11px}.prologueNotice>span{width:44px;height:42px}.prologueNotice b{font-size:12px}.prologueActions{grid-template-columns:1fr}.prologueActions #start-btn{grid-column:auto}.prologueActions button{min-height:50px}.prologuePeople{opacity:.1;min-height:240px;bottom:15%;right:-95px}.prologuePeople img{border-width:2px;width:105px}.playerMsg{margin-left:54px}.panel label{flex-direction:column;align-items:stretch}.panel input:not([type=checkbox]),.panel select{width:100%;min-width:0}.introScreen{padding:0}.introCard{border-width:0;border-radius:0;grid-template-rows:auto auto minmax(210px,1fr) auto auto;width:100%;min-height:100svh;padding:20px 16px}.introCard .brand{transform:scale(.82)}.introVisual{min-height:210px}.introPeople{grid-template-columns:repeat(2,90px);justify-content:center}.introPeople img:nth-child(2n){transform:none}.introClue{grid-template-columns:36px 1fr}.introClue>svg{width:32px;height:32px}.introClue>svg:nth-of-type(2){display:none}.introClue>span:last-child{grid-column:2}.introCopy h1{font-size:27px}.reportPage{padding:22px;overflow-x:auto}}.logo,.phone header b,.sceneTitle,.messageMeta strong,.alpha h2,.progress b{font-family:"Press Start 2P",ui-monospace,monospace;font-weight:800}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #ffd44f}button:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=901px) and (height>=850px){.msg{margin:10px 0}}.privateGroup{background:linear-gradient(135deg,#124c5e,#153b78)!important;border-color:#66e4bd!important}.privateGroup span{color:#77edc9;font:700 11px/1 ui-monospace,monospace}.sharedImage{background:#10285b;border:1px solid #345db3;border-radius:15px;margin:0 0 12px;padding:10px}.sharedMeta{color:#b9c9e7;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.sharedMeta b{color:#ff6b77}.crop{color:#121726;background:#dbe7f3;border:3px solid #e7e1d9;border-radius:8px;padding:14px 14px 22px;position:relative;overflow:hidden;transform:rotate(-.6deg);box-shadow:0 8px 18px #0005}.crop .blurred{color:#0000;text-shadow:0 0 7px #2c3545;background:#9aa9bd;border-radius:4px;margin:-6px -5px 11px;padding:5px;font-size:10px}.crop small{color:#2453a6;font:800 10px/1.2 ui-monospace,monospace}.crop p{background:#fff;border-radius:10px;margin:5px 0 0;padding:9px;font-size:13px;line-height:1.3}.crop .cut{color:#c9d5e8;text-align:center;text-transform:uppercase;letter-spacing:.09em;background:repeating-linear-gradient(135deg,#273d67 0 5px,#1b2d50 5px 10px);padding:4px;font:700 8px/1 ui-monospace,monospace;position:absolute;bottom:0;left:0;right:0}.clueCard{background:linear-gradient(145deg,#0b3752,#112b61);border:2px solid #63e1b9;border-radius:15px;margin:0 0 12px;padding:12px}.clueCard h3{color:#67e5bd;margin:0 0 8px;font:800 12px/1.2 ui-monospace,monospace}.clueCard dl{gap:7px;margin:0;display:grid}.clueCard dl div{grid-template-columns:58px 1fr;gap:7px;display:grid}.clueCard dt{color:#ffd74f;font:800 9px/1.3 ui-monospace,monospace}.clueCard dd{color:#f4f7ff;margin:0;font-size:11px;line-height:1.25}.pressureCard p{color:#f4f7ff;margin:0 0 7px;font-size:13px;line-height:1.35}.pressureCard small{color:#a9bddc}.consentCard{color:#f4f7ff;background:#103655;border:1px solid #63e1b9;border-radius:14px;gap:4px;margin:0 0 12px;padding:11px;display:grid}.consentCard b{color:#6ce8c0;font:800 11px/1.2 ui-monospace,monospace}.consentCard span,.consentCard p{margin:0;font-size:11px;line-height:1.3}.consentCard span{color:#ffd65a}.summaryCard{border-color:#6791e5}.contextFrames{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.contextFrames>div{color:#121726;background:#dbe7f3;border:2px solid #e7e1d9;border-radius:9px;padding:9px}.contextFrames small{color:#2c56a1;margin-bottom:5px;font:800 8px/1.2 ui-monospace,monospace;display:block}.contextFrames b{color:#1d4a98;font:800 8px/1.2 ui-monospace,monospace;display:block}.contextFrames p{background:#fff;border-radius:7px;margin:3px 0 7px;padding:6px;font-size:9px;line-height:1.25}.contextFrames footer{color:#fff4c3;background:#493b15;border:1px solid #ffcf52;border-radius:9px;grid-column:1/-1;padding:7px;font-size:10px;line-height:1.25}.projectPhoto{background:linear-gradient(145deg,#294f9d,#172c63);border:3px solid #eee4d5;border-radius:12px;justify-content:space-around;align-items:center;min-height:105px;margin:0 0 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #0005}.projectPhoto .poster{color:#1c2b4a;text-align:center;background:#fff3da;padding:10px;font:900 16px/1.1 ui-monospace,monospace;transform:rotate(-3deg);box-shadow:3px 4px #ff6958}.projectPhoto .tape{color:#1a2440;background:#ffd54c;padding:7px;font:900 10px/1 ui-monospace,monospace;transform:rotate(4deg)}.projectPhoto .stars{color:#69e5bd}.projectPhoto>span{color:#d8e4f8;text-align:center;background:#081a3dcc;padding:4px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.archiveCards{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.archiveCards div{color:#fff;background:#102d66;border:1px solid #4f79cf;border-radius:10px;align-items:center;gap:7px;padding:9px;display:flex}.archiveCards b{color:#ffd54c;font:900 10px/1 ui-monospace,monospace}.archiveCards span{font-size:10px}.finaleCard{text-align:center;background:radial-gradient(circle at top,#1d5280,#0b2856);border:2px solid #63e1b9;border-radius:15px;margin-bottom:12px;padding:15px}.finaleCard b{color:#69e5bd;font:900 15px/1.2 ui-monospace,monospace}.finaleCard p{color:#fff;margin:7px 0 0;font-size:12px}.endingTone{background:#0d315b;border:1px solid #63e1b9;border-radius:14px;gap:4px;width:min(100%,360px);margin:5px auto 16px;padding:14px;display:grid}.endingTone small{color:#6ce8c0;font:800 10px/1.2 ui-monospace,monospace}.endingTone b{color:#ffd65a;font-size:20px}.endingTone span{color:#bfd0e8;font-size:12px}.reaction{gap:7px}.reaction .chosen,.reaction .reply{text-align:left;border-radius:14px;padding:9px 13px}.reaction .chosen{color:#fff;background:#193b85;border:1px solid #4b78ed}.reaction .reply{color:#101728;background:#fff8ec}.reaction small{letter-spacing:.08em;color:#62efc3;font:700 10px/1.2 ui-monospace,monospace;display:block}.reaction .reply small{color:#e35776}.reaction p{margin:3px 0 0;font-size:14px}.reaction button{min-height:42px}#continue-btn:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.55}.metricCards{grid-template-columns:repeat(2,minmax(0,230px));gap:12px;margin:18px 0;display:grid}.metricCards div{background:#0c2553;border:1px solid #31559a;border-radius:15px;flex-direction:column;gap:4px;padding:16px;display:flex}.metricCards b{color:#69e9bd;font-size:24px}.metricCards span{color:#c7d8f5;font-size:13px}.reportFilters{align-items:flex-end;gap:12px;margin:18px 0;display:flex}.reportFilters label{color:#c7d8f5;gap:5px;display:grid}.reportFilters select{color:#fff;background:#0c2553;border:1px solid #5076c9;border-radius:10px;min-width:155px;padding:10px}.reportPage table{border-collapse:collapse;width:100%;margin:14px 0 18px}.reportPage th,.reportPage td{text-align:left;border-bottom:1px solid #28477d;padding:11px 12px}.reportPage th{color:#72e9c1;letter-spacing:.04em;font-size:12px}.reportPage td{color:#eef5ff}.reportPage>small{color:#aebfda;max-width:760px;display:block}@media (width<=650px){.metricCards{grid-template-columns:1fr}.reportFilters{flex-direction:column;align-items:stretch}.reportFilters select{width:100%}.contextFrames{grid-template-columns:1fr}.contextFrames small,.contextFrames b{font-size:9px}.contextFrames p{font-size:11px}.reportPage{overflow-x:auto}.reportPage table{min-width:1080px}}.roleNote{background:#0a2855;border:1px solid #3a6eb5;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:12px;max-width:780px;margin:18px 0;padding:14px;display:grid}.roleNote>svg{color:#65e4bd;width:36px;height:36px}.roleNote span{gap:4px;display:grid}.roleNote small{color:#b8c8e1;line-height:1.4}.metricExplanation{background:#10264e;border-left:4px solid #ffd34e;border-radius:0 12px 12px 0;max-width:720px;margin:18px 0;padding:14px}.metricExplanation p{color:#c5d3e8;margin:6px 0 0}.reportFilters input{color:#fff;background:#0c2553;border:1px solid #5076c9;border-radius:10px;min-width:210px;padding:10px}.accessSection{background:#091e45;border:1px solid #294e8d;border-radius:17px;margin:28px 0;padding:18px}.accessSection h2{margin:0}.accessSection p{color:#aebfda}.accessTable{margin-bottom:0!important}.accessTable td:first-child{color:#ffd34e;font-weight:700}@media (width<=650px){.reportFilters input{width:100%}.roleNote{min-width:330px}.accessSection{min-width:1080px}}
