@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap");:root{color-scheme:dark;--ink:#f7f9ff;--muted:#a8b4ca;--line:#d6e2ff26;--panel:#0d172ae8;--blue:#93bdff;--mint:#8ce9d7;--blue-soft:#78a8ff24;--mint-soft:#63dbc82b;--glass-edge:#e4eeff35}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#060d19;font-family:Noto Sans SC,sans-serif}a,button,select{font:inherit}button,select{-webkit-tap-highlight-color:transparent}.page-shell{min-height:100vh;position:relative;isolation:isolate;overflow-x:clip;padding:54px clamp(20px,5vw,84px) 64px;background:radial-gradient(ellipse at 88% -8%,#264a7f80 0,transparent 42%),radial-gradient(ellipse at -12% 48%,#123d5260 0,transparent 40%),linear-gradient(180deg,#08111f,#091424 52%,#0a1829)}.page-shell:after,.page-shell:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none}.page-shell:before{opacity:.035;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E")}.page-shell:after{background:radial-gradient(ellipse at center,transparent 32%,#02071224 72%,#02050d80 100%)}.background-scene{position:fixed;z-index:-3;inset:0;overflow:hidden;pointer-events:none}.aurora{position:absolute;display:block;border-radius:50%;filter:blur(58px);mix-blend-mode:screen;will-change:transform,opacity}.aurora-one{width:min(72vw,1040px);height:min(42vw,590px);top:-19%;right:-12%;opacity:.28;background:conic-gradient(from 205deg at 48% 52%,#5e8fff00 0deg,#6b9dffb8 72deg,#59d9ca6b 142deg,#5e8fff00 228deg);transform:rotate(-10deg);animation:aurora-one-drift 19s ease-in-out infinite alternate}.aurora-two{width:min(64vw,920px);height:min(38vw,540px);top:31%;left:-24%;opacity:.2;background:conic-gradient(from 24deg at 52% 48%,#56dac900,#58d9c99c 90deg,#547dc078 168deg,#56dac900 255deg);transform:rotate(18deg);animation:aurora-two-drift 23s ease-in-out -7s infinite alternate}.aurora-three{width:min(52vw,760px);height:min(30vw,430px);right:-16%;bottom:-14%;opacity:.16;background:radial-gradient(ellipse,#9a79ff9c 0,#597edb68 36%,transparent 70%);animation:aurora-three-drift 17s ease-in-out -4s infinite alternate}.star-layer{inset:-10%;opacity:.24;-webkit-mask-image:linear-gradient(180deg,#000 0,#0009 58%,transparent);mask-image:linear-gradient(180deg,#000 0,#0009 58%,transparent);background-image:radial-gradient(circle,#dbe9ff 0 1px,transparent 1.4px),radial-gradient(circle,#8ce9d7 0 .8px,transparent 1.25px),radial-gradient(circle,#9abfff 0 .7px,transparent 1.1px);background-position:0 0,37px 54px,19px 28px;background-size:101px 101px,157px 157px,67px 67px;animation:stars-breathe 7s ease-in-out infinite}.orbit,.star-layer{position:absolute;display:block}.orbit{border:1px solid #a9c4ff14;border-radius:50%;will-change:transform}.orbit:after{content:"";position:absolute;width:5px;height:5px;top:50%;right:-3px;border-radius:50%;background:#9cebdc;box-shadow:0 0 8px #9cebdc,0 0 22px #79baf5}.orbit-one{width:min(70vw,980px);height:min(24vw,340px);top:18%;left:50%;opacity:.56;transform:translateX(-50%) rotate(-8deg);animation:orbit-turn-one 36s linear infinite}.orbit-two{width:min(54vw,760px);height:min(19vw,270px);top:24%;left:50%;opacity:.34;border-color:#79e2cf12;transform:translateX(-50%) rotate(14deg);animation:orbit-turn-two 29s linear infinite reverse}.background-scene{z-index:-2;isolation:isolate;background:radial-gradient(circle at 52% 24%,#163b6466 0,transparent 24%),radial-gradient(circle at 12% 66%,#063c3d78 0,transparent 31%),radial-gradient(circle at 88% 72%,#301b5e70 0,transparent 34%),linear-gradient(145deg,#020612,#07152a 38%,#06111f 62%,#100a27)}.nebula-core{z-index:0;width:min(86vw,1260px);aspect-ratio:1.7;top:-6%;left:50%;transform:translateX(-50%);border-radius:50%;opacity:.82;filter:blur(22px);background:radial-gradient(ellipse at 50% 50%,#e8ffff30 0 3%,#62e4d67d 10%,#4b83ed6b 25%,#8b54df40 43%,transparent 68%);animation:nebula-breathe 10s ease-in-out infinite alternate}.light-beam,.nebula-core{position:absolute;display:block;mix-blend-mode:screen}.light-beam{z-index:1;width:138vw;height:clamp(110px,13vw,220px);left:-19vw;opacity:.42;filter:blur(12px);will-change:transform,opacity;background:linear-gradient(90deg,transparent 3%,#4ba5ff18 20%,#82f7df75 46%,#8d7cff68 58%,#4da9ff12 82%,transparent 97%)}.beam-one{top:13%;transform:rotate(-13deg);animation:beam-drift-one 14s ease-in-out infinite alternate}.beam-two{top:54%;opacity:.27;transform:rotate(10deg);background:linear-gradient(90deg,transparent 5%,#7b52e83b 26%,#3bd7cb68 51%,#4f86f22e 75%,transparent 96%);animation:beam-drift-two 18s ease-in-out -6s infinite alternate}.horizon-glow{position:absolute;z-index:2;width:110vw;height:2px;top:38%;left:-5vw;display:block;opacity:.48;background:linear-gradient(90deg,transparent,#6fb7ff2e 18%,#bffff28c 50%,#8e78ff30 80%,transparent);box-shadow:0 0 24px #62d8d8a6,0 0 70px #6a70dc55;animation:horizon-pulse 5.5s ease-in-out infinite}.aurora-one{opacity:.55;filter:blur(48px)}.aurora-two{opacity:.38;filter:blur(52px)}.aurora-three{opacity:.3}.star-layer{z-index:4;opacity:.42}.orbit{z-index:5;border-color:#b8d2ff2d}.orbit-one{opacity:.8}.orbit-two{opacity:.56;border-color:#79e2cf24}.grid-glow{z-index:-2;opacity:.17;background-image:linear-gradient(#a5b5e916 1px,transparent 0),linear-gradient(90deg,#a5b5e916 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 82%);mask-image:linear-gradient(180deg,black 0,transparent 82%)}.grid-glow,.motion-field{position:fixed;inset:0;pointer-events:none}.motion-field{z-index:-1;overflow:hidden}.motion-field span{position:absolute;height:2px;width:min(44vw,620px);opacity:0;filter:blur(.2px);background:linear-gradient(90deg,transparent,#8be5d4a6,#8fbcff33,transparent);box-shadow:0 0 18px #8be5d43d;transform:rotate(-18deg);animation:light-pass 11s linear infinite}.motion-field span:first-child{top:18%;left:-32%}.motion-field span:nth-child(2){top:57%;left:-48%;animation-delay:3.8s;animation-duration:14s}.motion-field span:nth-child(3){top:83%;left:-38%;animation-delay:7.2s;animation-duration:12s}.catalogue,.countdown-stage,.hero,.immersive-preview{width:100%;max-width:1500px;position:relative;margin-inline:auto}.hero{text-align:center;animation:reveal-up .65s ease-out both}.eyebrow{width:-moz-fit-content;width:fit-content;margin:0 auto 13px;padding:6px 10px;color:var(--blue);font:11px DM Mono,monospace;letter-spacing:.16em;border:1px solid #9bbfff24;border-radius:999px;background:#739cff0b;box-shadow:inset 0 1px #ffffff0a}.eyebrow:before{content:"";width:5px;height:5px;margin-right:8px;display:inline-block;vertical-align:1px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint);animation:status-pulse 2.4s ease-in-out infinite}.hero h1{margin:0;font-size:clamp(38px,5vw,68px);line-height:1.12;letter-spacing:-.025em;overflow-wrap:anywhere;text-shadow:0 8px 42px #0007}.hero h1 em{color:transparent;font-style:normal;background:linear-gradient(105deg,#a5f3e5 10%,#80daca 52%,#9cbcff);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 20px #67dbc42b)}.subtitle{max-width:780px;margin:15px auto 0;color:#b9c5da;font-size:14px;line-height:1.75}.countdown-stage{display:flex;justify-content:center;padding:36px 0 42px}.glass-host{position:relative;isolation:isolate}.countdown-host{width:min(820px,100%);height:232px;animation:reveal-up .72s ease-out .1s both;filter:drop-shadow(0 28px 54px #02081380)}.countdown-host:before{content:"";position:absolute;z-index:0;inset:0;border:1px solid var(--glass-edge);border-radius:26px;background:linear-gradient(145deg,#ffffff12,#6590d00a 44%,#66d8c012);box-shadow:inset 0 1px #ffffff20,inset 0 -1px #67d7c512,0 0 0 1px #071122a6}.countdown-host:after{content:"";position:absolute;inset:1px;overflow:hidden;border-radius:25px;background:linear-gradient(112deg,transparent 22%,#ffffff12 43%,#9ee9db22 49%,transparent 61%);background-size:230% 100%;animation:glass-sweep 7s ease-in-out infinite}.countdown-host:after,.liquid-layer{z-index:1;pointer-events:none}.glass-fill,.liquid-layer>.glass{width:100%;height:100%}.glass-fill{display:block}.countdown-panel{position:relative;z-index:2;width:100%;height:100%;padding:22px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.countdown-meta{min-height:27px;padding:0 11px;display:flex;align-items:center;gap:10px;color:#d0ddf3;font-size:11px;border:1px solid #cfe0ff1e;border-radius:999px;background:#07111f3d;box-shadow:inset 0 1px #ffffff0b}.countdown-meta strong{color:var(--mint);font-weight:600}.countdown-numbers{width:100%;margin:13px 0 9px;display:flex;align-items:flex-start;justify-content:center;gap:clamp(7px,1.5vw,16px)}.countdown-numbers div{min-width:clamp(62px,10vw,112px);padding:7px 4px 6px;border:1px solid #cfe0ff12;border-radius:13px;background:linear-gradient(180deg,#ffffff08,#07101d1a);box-shadow:inset 0 1px #ffffff0a}.countdown-numbers strong{display:block;color:#f8fbff;font:clamp(44px,7vw,82px) DM Mono,monospace;line-height:.98;letter-spacing:-.04em;text-shadow:0 0 30px #8fbcff2e}.countdown-numbers div:last-child strong{animation:digit-tick .24s ease-out both}.countdown-numbers span{display:block;margin-top:7px;color:#92a6c5;font-size:9px;letter-spacing:.12em}.countdown-numbers i{padding-top:clamp(14px,2.2vw,24px);color:#7190c8;font:clamp(25px,4vw,46px) DM Mono,monospace;font-style:normal;text-shadow:0 0 15px #7ca4ec66}.countdown-numbers .finished{padding:20px;color:var(--mint);font-size:clamp(30px,5vw,58px)}.beijing-time{color:#91a4c1;font:10px DM Mono,monospace;letter-spacing:.04em}.beijing-time:before{content:"";width:4px;height:4px;margin-right:7px;display:inline-block;vertical-align:2px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint)}.catalogue,.immersive-preview{border:1px solid var(--line);background:linear-gradient(145deg,#111d32e8,#0a1425ed);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);box-shadow:inset 0 1px #ffffff0b,0 20px 55px #02071359;border-radius:20px;overflow:hidden}.catalogue{animation:reveal-up .75s ease-out .18s both}.catalogue-head{min-height:73px;padding:17px 22px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #d6e2ff18;background:linear-gradient(90deg,#ffffff05,transparent 45%);font-weight:700}.catalogue-head small{display:block;margin-top:4px;color:#92a3bf;font-size:11px;font-weight:400}.catalogue-head b{min-height:28px;padding:0 10px;color:var(--mint);font:10px DM Mono,monospace;border:1px solid #8be5d42c;border-radius:999px;background:#6ddbc70c}.catalogue-head b:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 9px var(--mint)}.answer-grid{max-height:350px;padding:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px 8px;gap:4px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#466080 #101a2c;scrollbar-width:thin}.answer-grid::-webkit-scrollbar{width:8px}.answer-grid::-webkit-scrollbar-track{background:#07111f70}.answer-grid::-webkit-scrollbar-thumb{border:2px solid #0c1728;border-radius:999px;background:#526b91}.answer-card{width:100%;min-width:0;min-height:56px;position:relative;overflow:hidden;padding:10px 11px;display:grid;grid-template-columns:32px minmax(0,1fr) 36px;grid-gap:7px;gap:7px;align-items:center;color:#e8edf8;text-align:left;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.answer-card:hover{border-color:#9bbcff18;background:#587eff1d;transform:translateY(-1px)}.answer-card.active{border-color:#9debdc2e;background:linear-gradient(100deg,#587eff42,#39cbb532);box-shadow:inset 0 1px #ffffff0b,0 8px 24px #02071124}.answer-card.active:before{content:"";position:absolute;top:11px;bottom:11px;left:0;width:2px;border-radius:0 4px 4px 0;background:var(--mint);box-shadow:0 0 12px var(--mint)}.answer-card:active{transform:scale(.985)}.answer-card:focus-visible,.picker-host select:focus-visible,.preview-actions a:focus-visible,.ready-preview button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.number{color:var(--blue);font:10px DM Mono,monospace}.title{min-width:0;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.state{color:var(--mint);text-align:right;font-size:10px}.mobile-picker{display:none}.immersive-preview{height:max(78vh,700px);margin-top:22px;display:flex;flex-direction:column;scroll-margin-top:16px;animation:reveal-up .75s ease-out .25s both}.preview-head{min-height:80px;flex:none;padding:15px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #d6e2ff18;background:linear-gradient(100deg,#ffffff06,transparent 48%)}.preview-head>div:first-child{min-width:0}.preview-head span{color:var(--mint);font:10px DM Mono,monospace;letter-spacing:.07em}.preview-head h2{max-width:900px;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.preview-actions{flex:none;display:flex;gap:9px}.preview-actions a{width:40px;height:38px;display:flex;align-items:center;justify-content:center;gap:7px;color:#c9d8ff;text-decoration:none;border:1px solid #d6e2ff24;border-radius:9px;background:#ffffff05;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.preview-actions a:hover{transform:translateY(-2px);border-color:#a8c1ef45;background:#ffffff0c}.preview-actions .download-button{width:auto;padding:0 13px;color:#08211d;background:linear-gradient(135deg,#9af0df,#75d5c3);border-color:#aaf5e5;box-shadow:0 8px 22px #4bc9b22b;font-size:12px;font-weight:700}.pdf-reader{min-height:0;flex:1 1;display:flex;flex-direction:column;background:#080d16}.pdf-toolbar{min-height:48px;flex:none;padding:6px 14px;justify-content:space-between;gap:14px;color:#aeb8cb;background:#0b1424;border-bottom:1px solid #d6e2ff18}.pdf-toolbar,.zoom-controls{display:flex;align-items:center}.zoom-controls{gap:7px}.document-status{display:flex;align-items:baseline;gap:5px;font:11px DM Mono,monospace}.document-status strong{color:var(--mint);font-size:13px;font-weight:500}.document-status span{color:#aeb8cb}.pdf-toolbar button{width:32px;height:32px;display:grid;place-items:center;color:#d8dfed;border:1px solid #d6e2ff22;border-radius:7px;background:#ffffff08;cursor:pointer}.pdf-toolbar button:hover:not(:disabled){background:#ffffff14}.pdf-toolbar button:disabled{opacity:.35;cursor:default}.zoom-controls span{min-width:54px;text-align:center;font:11px DM Mono,monospace}.pdf-viewport{min-width:0;min-height:0;flex:1 1;overflow:auto;padding:16px;overscroll-behavior:contain;scrollbar-gutter:stable;background-color:#151a22;background-image:linear-gradient(135deg,#ffffff08 25%,transparent 0),linear-gradient(315deg,#ffffff08 25%,transparent 0);background-size:18px 18px}.pdf-viewport .react-pdf__Document{min-width:max-content;min-height:100%;display:flex;flex-direction:column;align-items:center;gap:22px}.pdf-page{position:relative;flex:none;padding-top:24px}.pdf-page-label{position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%);color:#8995aa;font:10px DM Mono,monospace;white-space:nowrap}.pdf-page-placeholder{width:100%;height:100%;min-height:inherit;background:#101722;border:1px solid #ffffff08}.pdf-viewport .react-pdf__Page{box-shadow:0 10px 30px #0008}.pdf-viewport canvas{display:block;max-width:none;height:auto!important}.pdf-page-loading{width:100%;min-height:280px;gap:9px;background:#101722;font-size:11px}.pdf-message,.pdf-page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9eabc1}.pdf-message{min-width:min(360px,calc(100vw - 60px));min-height:260px;margin:auto;gap:10px;text-align:center;font-size:12px}.pdf-message strong{color:#f5f7ff;font-size:15px}.spinner{color:var(--mint);animation:spin 1s linear infinite}.native-pdf-reader{min-height:0;flex:1 1}.native-open-button{height:32px;padding:0 10px;display:flex;align-items:center;gap:6px;color:#dce5f4;text-decoration:none;border:1px solid #d6e2ff20;border-radius:7px;background:#ffffff08;font-size:10px}.native-pdf-frame{width:100%;min-height:0;flex:1 1;border:0;background:#eef1f5}.catalogue-head b{display:flex;align-items:center;gap:6px}.answer-card.locked{color:#aeb8ca;cursor:pointer;opacity:.82}.answer-card.locked:hover{border-color:#97b6e51c;background:#6c8ec410;transform:translateY(-1px)}.answer-card.locked:active{transform:scale(.985)}.answer-card.locked .state{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#8491a8}.picker-host select:disabled{color:#9ba7bb;cursor:not-allowed;opacity:1}.locked-preview{min-height:0;flex:1 1;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a0b6;text-align:center;background:radial-gradient(circle at 50% 45%,#4e8cb816,transparent 34%)}.lock-mark{width:68px;height:68px;position:relative;display:grid;place-items:center;color:var(--mint);border:1px solid #8be5d44a;border-radius:20px;background:linear-gradient(145deg,#8be5d419,#648bc20d);box-shadow:inset 0 1px #ffffff12,0 0 42px #8be5d41b;animation:mark-float 4s ease-in-out infinite}.lock-mark:after,.ready-mark:after{content:"";position:absolute;inset:-9px;border:1px solid #8be5d416;border-radius:25px;animation:halo-pulse 2.8s ease-out infinite}.locked-preview p{margin:20px 0 7px;color:#f3f6ff;font-size:21px;font-weight:700}.locked-preview span{color:#9eabc1;font:12px DM Mono,monospace}.ready-preview{min-height:0;flex:1 1;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a0b6;text-align:center;background:radial-gradient(circle at 50% 44%,#3dcab41a,transparent 35%)}.ready-mark{width:70px;height:70px;position:relative;display:grid;place-items:center;color:var(--mint);border:1px solid #8be5d44a;border-radius:20px;background:linear-gradient(145deg,#8be5d41c,#6a91d00c);box-shadow:inset 0 1px #ffffff14,0 0 48px #8be5d420;animation:mark-float 4s ease-in-out infinite}.ready-preview p{margin:20px 0 7px;color:#f3f6ff;font-size:21px;font-weight:700}.ready-preview>span{font-size:13px}.ready-preview button{min-width:142px;height:46px;margin-top:22px;padding:0 19px;display:flex;align-items:center;justify-content:center;gap:8px;color:#08211d;border:1px solid #b2f7e9;border-radius:11px;background:linear-gradient(135deg,#a1f1e1,#72d4c1);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 12px 32px #45bca537,inset 0 1px #ffffff8c;transition:transform .18s ease,box-shadow .18s ease}.ready-preview button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 38px #45bca548,inset 0 1px #ffffff8c}.ready-preview button:disabled{opacity:.65;cursor:wait}.ready-preview small{margin-top:10px;color:#ff998a;font-size:11px}.admin-shell{width:min(1180px,calc(100% - 32px));min-height:100vh;margin:0 auto;padding:52px 0 70px}.admin-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:28px;border-bottom:1px solid #d6e2ff22}.admin-kicker,.admin-section-head span{color:var(--blue);font:10px DM Mono,monospace;letter-spacing:.14em}.admin-header h1{margin:7px 0 5px;font-size:clamp(30px,5vw,48px);letter-spacing:0}.admin-header p{margin:0;color:#95a2b8;font-size:12px}.admin-refresh{height:38px;padding:0 13px;display:flex;align-items:center;gap:7px;color:#d8e2f5;text-decoration:none;border:1px solid #d6e2ff28;border-radius:8px;background:#ffffff08;font-size:12px}.admin-metrics{margin:24px 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d6e2ff22;border-radius:14px;overflow:hidden;background:#0d172ad9}.admin-metrics div{min-height:112px;padding:18px;display:grid;grid-template-columns:22px 1fr;align-content:center;grid-gap:7px 8px;gap:7px 8px;border-right:1px solid #d6e2ff18}.admin-metrics div:last-child{border:0}.admin-metrics svg{color:var(--mint)}.admin-metrics span{color:#8f9bb0;font-size:11px}.admin-metrics strong{grid-column:1/-1;color:#f5f7ff;font:30px DM Mono,monospace}.admin-section{margin-top:18px;border:1px solid #d6e2ff22;border-radius:14px;overflow:hidden;background:#0d172ad9}.admin-section-head{min-height:72px;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6e2ff18}.admin-section-head h2{margin:4px 0 0;font-size:16px}.admin-section-head small{color:#7f8ca2;font:10px DM Mono,monospace}.ranking-list{max-height:560px;overflow-y:auto}.ranking-row{min-height:58px;padding:9px 18px;display:grid;grid-template-columns:34px minmax(0,1fr) 58px 58px;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid #d6e2ff0c}.ranking-number{color:var(--blue);font:10px DM Mono,monospace}.ranking-main{min-width:0}.ranking-main strong{display:block;overflow:hidden;color:#dce3f1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.ranking-track{height:3px;margin-top:7px;overflow:hidden;background:#ffffff0b}.ranking-track i{height:100%;display:block;background:linear-gradient(90deg,#6f8fff,#8be5d4)}.ranking-row b,.ranking-today{text-align:right;font:11px DM Mono,monospace}.ranking-today{color:var(--mint)}.ranking-row b{color:#f5f7ff}.daily-table>div{min-height:48px;padding:0 20px;display:grid;grid-template-columns:150px 1fr 80px;align-items:center;border-bottom:1px solid #d6e2ff0c;font-size:12px}.daily-table time{color:#dce4f2;font:11px DM Mono,monospace}.daily-table span{color:#8996aa}.daily-table strong{color:var(--mint);text-align:right;font:11px DM Mono,monospace}.admin-empty{padding:70px 20px;color:#7f8ba0;text-align:center;font-size:12px}@keyframes grid-drift{to{background-position:42px 42px}}@keyframes light-pass{0%{opacity:0;transform:translateX(0) rotate(-18deg)}12%,70%{opacity:.6}to{opacity:0;transform:translateX(185vw) rotate(-18deg)}}@keyframes nebula-breathe{0%{opacity:.64;transform:translateX(-50%) scale(.9) rotate(-2deg)}to{opacity:.94;transform:translateX(-50%) scale(1.08) rotate(3deg)}}@keyframes beam-drift-one{0%{opacity:.28;transform:translate3d(-6%,-4%,0) rotate(-15deg) scaleY(.82)}to{opacity:.56;transform:translate3d(7%,8%,0) rotate(-10deg) scaleY(1.18)}}@keyframes beam-drift-two{0%{opacity:.18;transform:translate3d(5%,6%,0) rotate(12deg) scaleY(.85)}to{opacity:.38;transform:translate3d(-7%,-8%,0) rotate(7deg) scaleY(1.14)}}@keyframes horizon-pulse{0%,to{opacity:.28;transform:scaleX(.92)}50%{opacity:.7;transform:scaleX(1.04)}}@keyframes aurora-one-drift{0%{opacity:.38;transform:translate3d(-3%,-3%,0) rotate(-12deg) scale(.94)}to{opacity:.68;transform:translate3d(7%,10%,0) rotate(-2deg) scale(1.08)}}@keyframes aurora-two-drift{0%{opacity:.25;transform:translate3d(-4%,5%,0) rotate(16deg) scale(.96)}to{opacity:.5;transform:translate3d(11%,-8%,0) rotate(26deg) scale(1.1)}}@keyframes aurora-three-drift{0%{opacity:.18;transform:translate3d(2%,6%,0) scale(.9)}to{opacity:.38;transform:translate3d(-12%,-8%,0) scale(1.12)}}@keyframes stars-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.52;transform:scale(1.012)}}@keyframes orbit-turn-one{0%{transform:translateX(-50%) rotate(-8deg)}to{transform:translateX(-50%) rotate(352deg)}}@keyframes orbit-turn-two{0%{transform:translateX(-50%) rotate(14deg)}to{transform:translateX(-50%) rotate(374deg)}}@keyframes glass-sweep{0%,20%{background-position:120% 0;opacity:0}34%,55%{opacity:.8}72%,to{background-position:-115% 0;opacity:0}}@keyframes status-pulse{0%,to{opacity:.65;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes halo-pulse{0%{opacity:0;transform:scale(.88)}45%{opacity:.75}to{opacity:0;transform:scale(1.12)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes digit-tick{0%{opacity:.45;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:980px){.answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-head h2{max-width:560px}}@media (max-width:700px){.page-shell{padding:30px 14px max(28px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 86% -5%,#23447575 0,transparent 38%),linear-gradient(180deg,#08111f,#0a1424 65%,#0b1728)}.grid-glow{background-size:34px 34px;animation-name:none}.aurora{filter:blur(42px)}.nebula-core{width:155vw;top:4%;opacity:.7;filter:blur(28px)}.light-beam{width:170vw;left:-35vw;height:100px;filter:blur(14px)}.beam-one{top:16%;opacity:.38}.beam-two{top:58%;opacity:.2}.horizon-glow{top:35%;opacity:.36}.aurora-one{width:105vw;height:64vw;top:-9%;right:-46%;opacity:.22}.aurora-two{width:110vw;height:66vw;top:42%;left:-58%;opacity:.15}.aurora-three,.orbit-two{display:none}.star-layer{opacity:.16;background-size:89px 89px,139px 139px,61px 61px}.orbit-one{width:132vw;height:44vw;top:23%;opacity:.32}.hero h1{font-size:clamp(33px,10vw,42px)}.eyebrow{font-size:9px;letter-spacing:.13em}.subtitle{font-size:12px;line-height:1.75}.countdown-stage{padding:26px 0 30px}.countdown-host{width:100%;height:198px}.countdown-panel{padding:17px 8px}.countdown-meta{font-size:11px}.countdown-numbers{margin:14px 0 9px;gap:4px}.countdown-numbers div{min-width:48px;padding:8px 2px 6px;border-radius:10px}.countdown-numbers strong{font-size:clamp(33px,11.2vw,50px)}.countdown-numbers i{padding-top:13px;font-size:clamp(22px,6vw,30px)}.countdown-numbers span{margin-top:7px}.catalogue{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.catalogue-head{min-height:auto;padding:0 2px 12px;border:0}.answer-grid,.catalogue-head b{display:none}.mobile-picker{display:block}.picker-host{width:100%;height:62px;filter:drop-shadow(0 14px 28px #02071352)}.picker-host:before{content:"";position:absolute;z-index:0;inset:0;border:1px solid var(--glass-edge);border-radius:16px;background:linear-gradient(135deg,#ffffff10,#5f8fcc0d 52%,#63d8c018);box-shadow:inset 0 1px #ffffff1a}.picker-host label{position:relative;z-index:2;width:100%;height:100%;padding:0 15px;display:flex;align-items:center;gap:10px}.picker-host select{min-width:0;flex:1 1;overflow:hidden;color:#f5f7ff;background:transparent;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;white-space:nowrap;touch-action:pan-y;font-size:13px}.picker-host option{color:#172035;background:white}.immersive-preview{width:100%;height:calc(100dvh - 24px);min-height:clamp(480px,78svh,590px);margin-top:16px;border-radius:16px;scroll-margin-top:12px}.preview-head{min-height:78px;padding:12px 13px;gap:10px}.preview-head h2{max-width:min(52vw,240px);font-size:13px}.preview-actions{gap:6px}.preview-actions a{width:44px;height:44px;touch-action:manipulation}.preview-actions .download-button{width:44px;padding:0}.preview-actions .download-button span{display:none}.pdf-toolbar{min-height:46px;padding-inline:9px}.pdf-toolbar button{width:30px;height:30px}.pdf-viewport{padding:10px}}@media (max-width:380px){.page-shell{padding-inline:10px}.countdown-host{height:188px}.countdown-numbers div{min-width:42px}.countdown-numbers strong{font-size:34px}.preview-head h2{max-width:45vw}}@media (max-width:700px){.admin-shell{width:min(100% - 24px,1180px);padding:30px 0 50px}.admin-header{align-items:flex-start}.admin-header p{max-width:230px;line-height:1.6}.admin-refresh{width:38px;padding:0;justify-content:center;font-size:0}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics div:nth-child(2){border-right:0}.admin-metrics div{min-height:96px}.ranking-row{grid-template-columns:28px minmax(0,1fr) 36px 36px;padding-inline:11px}.daily-table>div{grid-template-columns:110px 1fr 54px;padding-inline:12px}.ready-preview{padding:24px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aurora-three,.aurora-two,.beam-two,.motion-field,.orbit{display:none}.aurora-one,.beam-one,.horizon-glow,.nebula-core,.star-layer{animation:none!important}.aurora-one{opacity:.3}.star-layer{opacity:.24}.nebula-core{opacity:.62}.beam-one{opacity:.25}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.subject-switch{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 28px);margin:24px auto 0;padding:4px;position:relative;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));grid-gap:4px;gap:4px;border:1px solid #d6e2ff24;border-radius:12px;background:#091527c7;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #02071345;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.subject-switch button{min-width:0;height:42px;padding:0 12px;display:grid;grid-template-columns:19px 1fr auto;align-items:center;grid-gap:8px;gap:8px;color:#91a0b8;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.subject-switch button:hover{color:#dce6f7;background:#ffffff08}.subject-switch button.active{color:#f5f8ff;background:linear-gradient(110deg,#557ff841,#42c9b52d);box-shadow:inset 0 1px #ffffff12,0 5px 18px #02071335}.subject-switch svg{color:var(--mint)}.subject-switch span{text-align:left;font-size:13px;font-weight:700}.subject-switch small{color:#7f8da5;font:9px DM Mono,monospace;white-space:nowrap}.subject-switch button.active small{color:#a9b8cf}.subject-switch:before{content:"";width:calc((100% - 12px) / 2);height:calc(100% - 8px);position:absolute;z-index:0;top:4px;left:4px;border:1px solid #9bc0ff20;border-radius:8px;pointer-events:none;background:linear-gradient(110deg,#557ff841,#42c9b52d);box-shadow:inset 0 1px #ffffff12,0 5px 18px #02071335;transition:transform .42s cubic-bezier(.22,.8,.2,1),background .3s ease}.subject-switch.english-active:before{transform:translateX(calc(100% + 4px));background:linear-gradient(110deg,#3dbaa53d,#648cff35)}.subject-switch button{position:relative;z-index:1}.subject-switch button.active{background:transparent;box-shadow:none}.subject-switch button svg{transition:color .25s ease,transform .42s cubic-bezier(.22,.8,.2,1)}.subject-switch button.active svg{transform:translateY(-1px) scale(1.12)}.subject-transition{animation:subject-swap .42s cubic-bezier(.22,.8,.2,1) both}@keyframes subject-swap{0%{opacity:.28;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.english-open-state{min-height:102px;margin:10px 0 5px;display:flex;align-items:center;justify-content:center;gap:20px}.english-open-state>strong{color:#f5f8ff;font:68px/1 DM Mono,monospace;text-shadow:0 0 32px #76ddca4a}.english-open-state div{display:grid;grid-gap:5px;gap:5px;text-align:left}.english-open-state span{color:#9eabc1;font-size:12px}.english-open-state b{color:var(--mint);font-size:20px}.admin-controls{margin:24px 0 0;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #d6e2ff22;border-radius:10px;background:#0d172ad9}.admin-subject-filter{flex:none;padding:3px;display:flex;gap:3px;border:1px solid #d6e2ff18;border-radius:8px;background:#050d19a8}.admin-subject-filter button{height:32px;padding:0 11px;color:#8f9db3;border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:11px}.admin-subject-filter button.active{color:#f1f5ff;background:#648cff2f}.admin-search{min-width:180px;height:38px;flex:1 1;padding:0 11px;display:flex;align-items:center;gap:8px;color:#75849d;border:1px solid #d6e2ff1c;border-radius:8px;background:#07111fa8}.admin-search input{min-width:0;width:100%;color:#e6ecf7;border:0;outline:0;background:transparent;font:inherit;font-size:11px}.admin-search input::placeholder{color:#68768d}.admin-select{height:38px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #d6e2ff1c;border-radius:8px;background:#07111fa8}.admin-select span{color:#74829a;font-size:9px}.admin-select select{color:#dce4f2;border:0;outline:0;background:#0a1424;font-size:10px}.admin-toggle{flex:none;display:flex;align-items:center;gap:6px;color:#8492a9;font-size:10px;white-space:nowrap}.admin-toggle input{accent-color:#77dcc9}.admin-metrics{grid-template-columns:repeat(6,1fr);border-radius:10px}.admin-metrics div{min-height:106px;position:relative}.admin-metrics small{grid-column:1/-1;color:#647289;font:9px DM Mono,monospace}.admin-insight-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);grid-gap:18px;gap:18px}.admin-insight-grid .admin-section{min-width:0}.trend-chart{height:230px;padding:22px 18px 14px;display:flex;align-items:flex-end;gap:7px}.trend-chart>div{min-width:0;height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.trend-chart span{min-height:14px;color:#91a0b5;font:9px DM Mono,monospace}.trend-chart i{width:min(24px,68%);min-height:3px;display:block;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#8de6d5,#638eff);box-shadow:0 0 14px #65b9e828}.trend-chart time{color:#66758c;font:8px DM Mono,monospace;writing-mode:vertical-rl}.subject-summary{padding:20px;display:grid;grid-gap:18px;gap:18px}.subject-summary>div{display:grid;grid-template-columns:44px 44px 1fr 42px;align-items:center;grid-gap:10px;gap:10px}.subject-summary span{color:#aeb9cc;font-size:11px}.subject-summary strong{color:#f2f6ff;font:18px DM Mono,monospace}.subject-summary i{height:5px;overflow:hidden;background:#ffffff0a}.subject-summary i b{height:100%;display:block;background:linear-gradient(90deg,#668eff,#83e3d1)}.subject-summary small{color:var(--mint);text-align:right;font:9px DM Mono,monospace}.admin-answer-table{overflow-x:auto}.admin-answer-row,.admin-answer-table-head{min-width:920px;display:grid;grid-template-columns:100px minmax(260px,1fr) 54px 54px 54px 94px 40px;grid-gap:10px;gap:10px;align-items:center}.admin-answer-table-head{min-height:38px;padding:0 18px;color:#66758c;border-bottom:1px solid #d6e2ff10;font-size:9px}.admin-answer-table-head span:nth-child(n+3){text-align:right}.admin-answer-row{min-height:58px;padding:7px 18px;border-bottom:1px solid #d6e2ff0c}.admin-answer-row>b{color:#dce5f4;text-align:right;font:10px DM Mono,monospace}.admin-answer-row>b:nth-of-type(2){color:var(--mint)}.admin-answer-row>time{color:#738198;text-align:right;font:9px DM Mono,monospace}.admin-answer-row>a{width:30px;height:30px;display:grid;place-items:center;color:#9aabc6;border:1px solid #d6e2ff18;border-radius:6px;background:#ffffff05}.subject-badge{width:-moz-fit-content;width:fit-content;padding:4px 6px;border:1px solid #d6e2ff1a;border-radius:5px;color:#aebbd0;font:9px DM Mono,monospace;white-space:nowrap}.subject-badge.math{color:#9dbdff;background:#648cff12}.subject-badge.english{color:#8ce5d4;background:#55cfb817}.hour-chart{height:220px;padding:20px 16px 13px;display:flex;align-items:flex-end;gap:4px}.hour-chart>div{height:100%;min-width:0;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.hour-chart i{width:70%;min-height:2px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#83e3d1,#587ce0)}.hour-chart span{min-height:11px;color:#64728a;font:8px DM Mono,monospace}.recent-list{max-height:260px;overflow-y:auto}.recent-list>div:not(.admin-empty){min-height:48px;padding:8px 16px;display:grid;grid-template-columns:18px minmax(0,1fr) 82px;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #d6e2ff0c}.recent-list svg{color:var(--mint)}.recent-list span{min-width:0;overflow:hidden;color:#8996aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.recent-list span b{margin-right:8px;color:#dce4f2;font-weight:600}.recent-list time{color:#6f7e95;text-align:right;font:9px DM Mono,monospace}.admin-empty.compact{padding:58px 12px}.daily-table.detailed>div{grid-template-columns:150px 1fr 1fr 80px}.visitor-metrics{margin:0 0 18px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d6e2ff22;border-radius:10px;overflow:hidden;background:#0b1628d9}.visitor-metrics>div{min-height:96px;padding:16px 18px;display:grid;grid-template-columns:22px 1fr;align-content:center;grid-gap:6px 8px;gap:6px 8px;border-right:1px solid #d6e2ff18}.visitor-metrics>div:last-child{border-right:0}.visitor-metrics svg{color:#87ddcd}.visitor-metrics span{color:#8f9bb0;font-size:11px}.visitor-metrics strong{grid-column:1/-1;color:#f3f7ff;font:27px DM Mono,monospace}.visitor-metrics small{grid-column:1/-1;color:#647289;font:9px DM Mono,monospace}.visitor-insight-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.visitor-distribution{min-height:230px;padding:17px 20px;display:grid;align-content:start;grid-gap:10px;gap:10px}.visitor-distribution>div:not(.admin-empty){min-height:24px;display:grid;grid-template-columns:92px minmax(80px,1fr) 34px;align-items:center;grid-gap:10px;gap:10px}.visitor-distribution span{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:#aab6c9;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.visitor-distribution i{height:4px;overflow:hidden;background:#ffffff0a}.visitor-distribution i b{height:100%;display:block;background:linear-gradient(90deg,#6d8ff6,#80dfce)}.visitor-distribution strong{color:#dce5f4;text-align:right;font:10px DM Mono,monospace}.source-distribution i b{background:linear-gradient(90deg,#7bdccc,#7892eb)}.visitor-section-head{min-height:82px;gap:18px}.visitor-tools{min-width:min(100%,510px);display:flex;justify-content:flex-end;gap:8px}.visitor-tools .admin-search{width:min(320px,100%);flex:1 1}.visitor-table{overflow-x:auto}.visitor-row>summary,.visitor-table-head{min-width:1050px;display:grid;grid-template-columns:180px 150px 170px 55px 55px 105px 105px;align-items:center;grid-gap:12px;gap:12px}.visitor-table-head{min-height:38px;padding:0 18px;color:#68778e;border-bottom:1px solid #d6e2ff10;font-size:9px}.visitor-table-head span:nth-child(n+4){text-align:right}.visitor-row{min-width:1050px;border-bottom:1px solid #d6e2ff0c}.visitor-row>summary{min-height:62px;padding:8px 18px;cursor:pointer;list-style:none;transition:background .18s ease}.visitor-row>summary::-webkit-details-marker{display:none}.visitor-row>summary:hover{background:#ffffff05}.visitor-row[open]>summary{background:#648cff0a}.visitor-row summary>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.visitor-row summary b{overflow:hidden;color:#dfe7f5;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.visitor-row summary small{color:#728098}.visitor-row summary code,.visitor-row summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:9px DM Mono,monospace}.visitor-row summary code{color:#8fa2c2}.visitor-row summary>strong{color:#8ce3d2;text-align:right;font:11px DM Mono,monospace}.visitor-row summary>time{color:#74839a;text-align:right;font:9px DM Mono,monospace}.visitor-detail{padding:14px 18px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;background:#050d1973;border-top:1px solid #d6e2ff0b}.visitor-detail>div:not(.visitor-answer-history){min-width:0;min-height:38px;padding:8px 10px;display:grid;grid-template-columns:16px 86px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:1px solid #d6e2ff10;background:#0913239c}.visitor-detail svg{color:#7edbc9}.visitor-detail span{color:#718098;font-size:9px}.visitor-detail code{min-width:0;overflow-wrap:anywhere;color:#b9c5d9;font:9px/1.5 DM Mono,monospace}.visitor-agent,.visitor-answer-history{grid-column:1/-1}.visitor-answer-history{padding:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;border:1px solid #d6e2ff10;background:#0913239c}.visitor-answer-history>span{grid-column:1/-1;margin-bottom:2px}.visitor-answer-history b{min-width:0;padding:7px 8px;display:flex;justify-content:space-between;gap:10px;overflow:hidden;color:#aebbd0;background:#ffffff04;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500}.visitor-answer-history em{flex:none;color:#83dfce;font:normal 9px DM Mono,monospace}@media (max-width:1100px){.admin-controls{flex-wrap:wrap}.admin-search{order:3;flex-basis:100%}.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-metrics div:nth-child(3){border-right:0}.admin-insight-grid{grid-template-columns:1fr}.visitor-section-head{align-items:flex-start;flex-direction:column}.visitor-tools{width:100%;justify-content:stretch}}@media (max-width:700px){.subject-switch{width:100%;max-width:none;margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.subject-switch button{height:44px;padding-inline:9px}.english-open-state{min-height:98px;gap:14px}.english-open-state>strong{font-size:58px}.admin-controls{align-items:stretch}.admin-subject-filter{width:100%}.admin-subject-filter button{flex:1 1}.admin-select{flex:1 1;justify-content:space-between}.admin-toggle{padding-inline:4px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics div:nth-child(3){border-right:1px solid #d6e2ff18}.admin-metrics div:nth-child(2n){border-right:0}.trend-chart{height:200px;padding-inline:10px;gap:4px}.trend-chart time{font-size:7px}.daily-table.detailed>div{grid-template-columns:92px 1fr 1fr 52px;padding-inline:10px;font-size:10px}.visitor-metrics{grid-template-columns:repeat(2,1fr)}.visitor-metrics>div:nth-child(2){border-right:0}.visitor-metrics>div{min-height:88px}.visitor-tools{flex-wrap:wrap}.visitor-tools .admin-search{width:100%;flex-basis:100%;order:0}.visitor-tools .admin-select{flex:1 1}.visitor-detail{grid-template-columns:1fr}.visitor-agent,.visitor-answer-history{grid-column:1}.visitor-answer-history{grid-template-columns:1fr}}