@import"https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--primary: #f97316;--primary-hover: #ea580c;--primary-dark: #c2410c;--primary-bg: #fff7ed;--primary-active: #ffedd5;--primary-border: #fed7aa;--verified: #16a34a;--verified-bg: #f0fdf4;--verified-border: #bbf7d0;--verified-text: #15803d;--verified-title: #14532d;--rejected: #dc2626;--rejected-bg: #fef2f2;--rejected-border: #fecaca;--rejected-text: #b91c1c;--rejected-title: #7f1d1d;--surface: #ffffff;--bg: #f8fafc;--border: #e2e8f0;--border-light: #f1f5f9;--text: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--radius: 8px;--radius-sm: 6px;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.reports-page{box-sizing:border-box;margin:0 auto;max-width:1320px;padding:38px 42px 70px;width:100%}.reports-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:22px}.reports-header h1{color:#15181b;font-size:40px;letter-spacing:-.02em;margin:9px 0 7px}.reports-header p{color:#7d838c;font-size:14px;font-weight:600;margin:0}.reports-header>button{align-items:center;background:#fff;border:1px solid #d8dce1;border-radius:9px;color:#454b53;cursor:pointer;display:flex;font-size:12px;font-weight:750;gap:7px;padding:10px 14px}.reports-header>button:hover{border-color:#b4531e;color:#9d481b}.reports-header>button:disabled{cursor:wait;opacity:.6}.reports-summary{align-items:center;background:linear-gradient(100deg,#fff8f3,#fff);border:1px solid #efd7ca;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:18px;padding:17px 21px}.reports-summary>div{align-items:baseline;display:flex;gap:9px}.reports-summary strong{color:#b4531e;font-size:28px}.reports-summary span{color:#6d5548;font-size:12px;font-weight:750}.reports-summary p{align-items:center;color:#8d6958;display:flex;font-size:11px;font-weight:650;gap:7px;margin:0}.reports-list{display:flex;flex-direction:column;gap:13px}.report-card{background:#fff;border:1px solid #e0e3e7;border-radius:14px;display:grid;gap:16px;grid-template-columns:38px minmax(0,1fr) 150px;padding:23px;transition:border-color .15s,box-shadow .15s}.report-card:hover{border-color:#d9b9aa;box-shadow:0 8px 26px #49302312}.report-card-number{color:#b4531e;font-size:10px;font-weight:850;letter-spacing:.07em;padding-top:5px}.report-card-body{min-width:0}.report-question-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.report-question-meta strong{color:#9d481b;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.report-question-meta span{background:#f2f3f5;border-radius:999px;color:#666d76;font-size:9px;font-weight:700;padding:4px 8px}.report-question-stem{color:#272b30;font-family:Georgia,serif;font-size:16px;line-height:1.65}.report-problem{background:#fff5f1;border-left:3px solid #d45c35;border-radius:0 10px 10px 0;margin-top:18px;padding:14px 16px}.report-problem>div{align-items:center;color:#a63f26;display:flex;font-size:11px;gap:7px}.report-problem p{color:#563b32;font-size:14px;line-height:1.55;margin:8px 0 10px;white-space:pre-wrap}.report-problem small{align-items:center;color:#956f61;display:flex;font-size:10px;font-weight:650;gap:5px}.report-card-actions{align-items:stretch;display:flex;flex-direction:column;gap:7px}.report-card-actions button{align-items:center;background:#fff;border:1px solid #d9dde2;border-radius:8px;color:#505760;cursor:pointer;display:flex;font-size:10px;font-weight:750;gap:6px;justify-content:center;padding:9px}.report-card-actions button:hover{background:#f8f9fa}.report-card-actions .is-addressed{background:#edf8f1;border-color:#bfdfca;color:#267143}.report-card-actions .is-dismiss{color:#935143}.report-card-actions button:disabled{cursor:wait;opacity:.55}.reports-error{background:#fff0ed;border:1px solid #f0c7bd;border-radius:10px;color:#9b3c28;font-size:12px;margin-bottom:15px;padding:12px 15px}.reports-empty{align-items:center;background:#fff;border:1px dashed #d9dde2;border-radius:14px;color:#7c838b;display:flex;flex-direction:column;justify-content:center;min-height:280px;text-align:center}.reports-empty h2{color:#42474d;font-size:18px;margin:10px 0 4px}.reports-empty p{font-size:12px;margin:0}.is-spinning{animation:reports-spin .8s linear infinite}@keyframes reports-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.reports-page{padding:28px 20px 50px}.reports-header{align-items:flex-start;flex-direction:column;gap:14px}.reports-header h1{font-size:32px}.reports-summary{align-items:flex-start;flex-direction:column;gap:8px}.report-card{grid-template-columns:28px minmax(0,1fr)}.report-card-actions{flex-direction:row;flex-wrap:wrap;grid-column:2}.report-card-actions button{flex:1;min-width:125px}}@media (max-width:520px){.report-card{padding:17px 13px}.report-card-actions{grid-column:1/-1}.report-card-actions button{min-width:100%}}.hero-section-pill.active .hero-section-icon:after{animation:engine-live 1.45s ease-in-out infinite alternate;background:#d97706;border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 2px #d977061f;content:"";height:6px;margin-left:4px;width:6px}@keyframes engine-live{to{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}}.search-input-wrap{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ff8a3d57,#fff3) border-box;border:1px solid transparent;box-shadow:inset 0 2px 4px #00000009,0 1px #ffffffe6}.search-engine-status{background:linear-gradient(135deg,#fff8f1f5,#ffe8d7bd);box-shadow:0 2px 8px var(--engine-glow),inset 0 1px #ffffffe6;transition:box-shadow .2s,transform .2s}.search-engine-status:hover{box-shadow:0 4px 15px var(--engine-glow);transform:translateY(-1px)}.search-discovery-panel{display:grid;gap:12px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);transition:filter .2s,opacity .2s}.search-workbench-lower--refine-hidden .search-discovery-panel{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}.search-chip{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ff8a3d3d,#ffffffd9) border-box;border:1px solid transparent;transition:background .2s,box-shadow .2s,transform .2s cubic-bezier(.16,1,.3,1)}.prep-page{width:100%;max-width:1440px;min-height:100%;margin:0 auto;padding:24px;color:var(--text, #172033)}.prep-header{display:flex;align-items:center;gap:24px;margin-bottom:20px}.prep-header button,.prep-actions button{display:inline-flex;align-items:center;gap:7px}.prep-header h1{margin:2px 0;font-size:26px}.prep-header p,.prep-muted{margin:0;color:#657084}.prep-kicker{color:#3267d6;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.prep-status{margin-left:auto;max-width:440px;color:#536078}.prep-setup,.prep-page section{background:#fff;border:1px solid #dfe5ef;border-radius:14px;padding:18px;margin-bottom:18px;box-shadow:0 5px 18px #1f30500d}.prep-setup{display:grid;grid-template-columns:minmax(220px,1fr) 180px 130px 120px auto;gap:14px;align-items:end}.prep-setup label{display:grid;gap:6px;color:#59657a;font-size:13px;font-weight:700}.prep-setup select,.prep-setup input{min-height:40px;border:1px solid #ccd5e4;border-radius:8px;padding:8px 10px;background:#fff}.prep-primary{background:#245fd3!important;color:#fff!important;border-color:#245fd3!important}.prep-page button{border:1px solid #cbd5e5;background:#fff;border-radius:8px;padding:10px 14px;cursor:pointer}.prep-page button:disabled{cursor:not-allowed;opacity:.55}.prep-page h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:17px}.prep-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}.prep-metric{padding:12px;border-radius:10px;background:#f5f7fb;display:grid;gap:4px}.prep-metric span{color:#69758a;font-size:12px}.prep-metric strong{font-size:18px}.prep-warning{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:10px;border-radius:8px;background:#fff7e8;color:#8a5813}.prep-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px}.prep-grid section{margin:0 0 18px}.prep-table-wrap{overflow-x:auto}.prep-page table{width:100%;border-collapse:collapse}.prep-page th,.prep-page td{padding:10px;border-bottom:1px solid #e7ebf2;text-align:left}.prep-marks-input{width:68px;padding:6px;border:1px solid #ccd5e4;border-radius:6px}.prep-page th{color:#647087;font-size:12px;text-transform:uppercase}.prep-tier{display:inline-block;padding:3px 8px;border-radius:99px;background:#eef1f6;font-size:12px}.prep-tier.high{background:#e2f6e9;color:#18733c}.prep-tier.medium{background:#e8efff;color:#2858b4}.prep-tier.low{background:#fff3d9;color:#855a08}.prep-bar{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e7ebf2}.prep-patterns{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.prep-patterns article{border:1px solid #e0e6f0;border-radius:10px;padding:12px;display:grid;gap:5px}.prep-patterns span{color:#6b778b;font-size:12px}.prep-actions{display:flex;justify-content:flex-end;gap:10px}.prep-drafts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.prep-drafts button{min-height:110px;display:grid;justify-items:start;gap:5px;text-align:left}.prep-drafts span{color:#69758a;font-size:12px}.prep-review-list{display:grid;gap:10px;margin-top:14px}.prep-review-list article{border:1px solid #dfe5ef;border-radius:10px;padding:12px}.prep-review-list article>div:first-child{display:flex;justify-content:space-between;gap:12px}.prep-review-list article span{color:#69758a;font-size:12px}.prep-review-list details{margin:10px 0}.prep-review-list details p{background:#f6f8fb;padding:8px;border-radius:6px}.prep-review-list article>div:last-child{display:flex;gap:8px;justify-content:flex-end}.prep-important-list{display:grid;gap:10px}.prep-important-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;border:1px solid #e0e6f0;border-radius:10px}.prep-important-list p{margin:5px 0 8px;line-height:1.5;white-space:pre-wrap}.prep-important-list small{color:#69758a}.prep-question-rank{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e8efff;color:#2858b4;font-weight:800}@media (max-width: 900px){.prep-setup,.prep-grid,.prep-drafts{grid-template-columns:1fr}.prep-header{align-items:flex-start;flex-wrap:wrap}.prep-status{margin-left:0}}.auth-screen{align-items:center;background:var(--bg);display:flex;min-height:100vh;justify-content:center;padding:24px}.auth-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:18px;max-width:420px;padding:28px;width:100%}.auth-icon{align-items:center;background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:var(--radius);color:var(--primary-dark);display:inline-flex;height:48px;justify-content:center;width:48px}.auth-panel h1{font-size:24px;line-height:1.2;margin:0 0 8px}.auth-panel p{color:var(--text-secondary);margin:0}.auth-field{display:grid;gap:8px}.auth-field span{color:var(--text-secondary);font-size:13px;font-weight:700}.auth-field input{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);min-height:42px;padding:8px 12px;width:100%}.auth-field input:focus{border-color:var(--primary);outline:3px solid var(--primary-active)}.auth-error{color:#b91c1c;font-size:13px}.auth-help{font-size:13px;line-height:1.45}.auth-submit{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-weight:800;min-height:42px;padding:8px 14px}.auth-submit:hover{background:var(--primary-hover)}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-secondary{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;font:inherit;padding:4px 8px}.auth-secondary:hover{color:var(--text);text-decoration:underline}.orion-login{background:#fffaf2;display:grid;grid-template-columns:minmax(0,64%) minmax(420px,36%);min-height:100vh;overflow:hidden;position:relative}.orion-story{background:radial-gradient(circle at 45% 45%,#ff8533,#e25a12 70%);color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:clamp(32px,5vh,52px) clamp(36px,5vw,72px);position:relative}.orion-sky{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.orion-halo{background:#ffc93c2e;border-radius:50%;height:460px;position:absolute;right:-160px;top:-140px;width:460px}.orion-shoot{animation:orion-shoot 6s cubic-bezier(.4,0,.6,1) infinite;animation-fill-mode:backwards;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85));border-radius:999px;height:3px;opacity:0;position:absolute;width:150px}.orion-shoot--one{left:4%;top:8%}.orion-shoot--two{animation-delay:1.8s;animation-duration:7s;background:linear-gradient(90deg,transparent,rgba(255,201,60,.95));left:24%;top:3%;width:110px}.orion-shoot--three{animation-delay:3.4s;animation-duration:8.5s;left:-2%;top:38%;width:90px}.orion-star{background:#ffffff8c;border-radius:50%;height:7px;position:absolute;width:7px}.orion-star--one{left:13%;top:61%}.orion-star--two{background:#ffc93ccc;left:71%;top:20%}.orion-star--three{height:5px;left:57%;top:81%;width:5px}.orion-school,.orion-brand,.orion-trust{position:relative;z-index:1}.orion-presented,.orion-sheet-handle,.orion-mobile-trust{display:none}.orion-school img{background:#fff;border-radius:14px;height:62px;object-fit:contain;padding:10px 16px;width:190px}.orion-school p{color:#ffffffeb;font-size:15px;font-weight:700;margin:12px 0 0}.orion-brand{display:flex;flex:1;flex-direction:column;justify-content:center}.orion-mark-badge{display:grid;height:clamp(112px,17vh,168px);margin-bottom:22px;place-items:center;width:clamp(112px,17vh,168px)}.orion-mark-badge img{animation:orion-morph 3s ease-in-out infinite;display:block;height:100%;object-fit:contain;transform-origin:center;width:100%}.orion-brand h1{color:#fff;cursor:default;font-size:clamp(54px,5.3vw,76px);font-weight:900;letter-spacing:.16em;line-height:1;margin:0 0 24px}.orion-brand h1 span{display:inline}.orion-brand h1 .orion-scramble-char{color:#ffc93c}.orion-tagline{align-items:center;color:#ffc93c;display:flex;font-size:clamp(14px,1.3vw,18px);font-weight:800;gap:14px;letter-spacing:.16em;text-transform:uppercase}.orion-tagline span{background:#ffc93c;border-radius:999px;height:4px;width:72px}.orion-brand>p{color:#fffffff2;font-size:clamp(16px,1.35vw,19px);line-height:1.6;margin:24px 0 0;max-width:31rem}.orion-trust{color:#ffffffd9;font-size:14px;font-weight:600;margin:0}.orion-form-side{align-items:center;display:flex;justify-content:center;padding:40px 0;z-index:2}.orion-card{background:#fff;border-radius:32px;box-shadow:0 28px 70px #3a1f0c33;display:flex;flex-direction:column;gap:26px;margin-left:clamp(-82px,-5vw,-56px);padding:48px 44px;width:min(456px,calc(100vw - 40px))}.orion-card-heading h2{color:#17191c;font-size:36px;font-weight:900;letter-spacing:-.025em;line-height:1.1;margin:0 0 8px}.orion-card-heading h3{color:#17191c;font-size:20px;font-weight:800;margin:0 0 8px}.orion-card-heading h3 span{color:#f26b1f}.orion-card-heading p{color:#747980;font-size:16px;line-height:1.55;margin:0}.orion-fields{display:flex;flex-direction:column;gap:18px}.orion-fields label{display:flex;flex-direction:column;gap:8px}.orion-fields label>span:first-child{color:#33373c;font-size:14px;font-weight:700}.orion-fields input{background:#f8f4ee;border:1.5px solid transparent;border-radius:14px;color:#17191c;height:56px;outline:none;padding:0 18px;transition:background .18s,border-color .18s,box-shadow .18s;width:100%}.orion-fields input:focus{background:#fff;border-color:#f26b1f;box-shadow:0 0 0 4px #f26b1f1f}.orion-fields input::placeholder{color:#95999f}.orion-password{display:block;position:relative}.orion-password input{padding-right:52px}.orion-password button{align-items:center;background:transparent;border:0;color:#747980;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:6px;top:6px;width:44px}.orion-password button:hover{color:#e25a12}.orion-error{background:#fff1ed;border:1px solid #fec8b9;border-radius:10px;color:#a83218;font-size:13px;line-height:1.4;margin:-8px 0;padding:10px 12px}.orion-submit{background-color:transparent;background-image:repeating-linear-gradient(119deg,rgba(234,88,12,.18) 0,rgba(234,88,12,.18) 1px,transparent 1px,transparent 5px);border:0;color:#c2410c;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;height:58px;isolation:isolate;letter-spacing:.08em;overflow:hidden;position:relative;text-transform:uppercase;transition:color .15s ease .05s,transform .15s ease}.orion-submit:before{background-image:linear-gradient(to right,#f97316 8px,transparent 8px,transparent calc(100% - 8px),#f97316 calc(100% - 8px)),linear-gradient(to right,#f97316 8px,transparent 8px,transparent calc(100% - 8px),#f97316 calc(100% - 8px)),linear-gradient(to bottom,#f97316 8px,transparent 8px,transparent calc(100% - 8px),#f97316 calc(100% - 8px)),linear-gradient(to bottom,#f97316 8px,transparent 8px,transparent calc(100% - 8px),#f97316 calc(100% - 8px));background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px 100%;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;position:absolute;z-index:2}.orion-submit:after{background:#f97316;clip-path:polygon(-1% 0,-1% 0,-100% 100%,-1% 100%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:clip-path .4s cubic-bezier(.25,0,0,1);z-index:-1}.orion-submit:hover:after{clip-path:polygon(-1% 0,101% 0,101% 100%,-1% 100%)}.orion-submit:hover{color:#fff}.orion-submit:active{transform:scale(.98)}.orion-submit:disabled{cursor:wait;opacity:.6}.orion-submit-spinner{display:none}.orion-recovery-link{align-self:center;background:none;border:0;color:#b64b13;cursor:pointer;font:inherit;font-size:13px;font-weight:700;margin:-12px 0 0;padding:6px 10px;text-decoration:underline;text-underline-offset:3px}.orion-recovery-link:hover{color:#7f2f08}.orion-recovery-link:focus-visible{border-radius:6px;outline:2px solid #f97316;outline-offset:2px}@keyframes orion-morph{0%{border-radius:0;transform:scale(1) rotate(0)}13.33%{border-radius:0;transform:scale(2) rotate(0)}33.33%{border-radius:50%;transform:scale(2) rotate(180deg)}53.33%{border-radius:50%;transform:scale(1) rotate(180deg)}66.67%,to{border-radius:0;transform:scale(1) rotate(0)}}@keyframes orion-shoot{0%,16%{opacity:0;transform:translate(-120px,70px) rotate(-24deg)}30%,62%{opacity:1}78%,to{opacity:0;transform:translate(620px,-210px) rotate(-24deg)}}@media (max-width: 900px){.orion-login{display:block;overflow:auto}.orion-story{min-height:340px;padding:28px 32px 46px}.orion-school p,.orion-brand>p,.orion-trust{display:none}.orion-brand{align-items:center;padding-top:24px;text-align:center}.orion-mark-badge{height:92px;margin-bottom:12px;width:92px}.orion-brand h1{font-size:52px;margin-bottom:16px}.orion-tagline{font-size:13px}.orion-form-side{margin-top:-28px;padding:0 20px 32px}.orion-card{margin:0}}@media (max-width: 520px){.orion-login{background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.38) 0,rgba(255,255,255,.1) 27%,transparent 48%),radial-gradient(circle at 8% 72%,rgba(255,224,184,.5),transparent 34%),linear-gradient(165deg,#ff7600,#ff9638 42%,#ffd3a3 72%,#fff7ed);display:flex;flex-direction:column;min-height:100dvh;overscroll-behavior-y:contain;padding:0}.orion-login:after{background:radial-gradient(circle,rgba(255,255,255,.28),rgba(255,174,72,.14) 42%,transparent 68%);content:"";height:340px;left:50%;pointer-events:none;position:absolute;top:78px;transform:translate(-50%);transition:opacity .35s ease,transform .45s ease;width:340px}.orion-login:has(.orion-fields input:focus):after{opacity:1;transform:translate(-50%) scale(1.13)}.orion-story{background:transparent;flex:1 0 auto;min-height:286px;padding:calc(22px + env(safe-area-inset-top)) 24px 28px}.orion-halo{background:#ffffff29;height:330px;right:-110px;top:-128px;width:330px}.orion-shoot{height:1px;opacity:.5;width:88px}.orion-star{background:#ffe1bd8c;box-shadow:0 0 10px #ffae5c8c;height:3px;width:3px}.orion-school img,.orion-school p{display:none}.orion-presented{color:#ffeedab8;display:block;font-size:10px;font-weight:700;letter-spacing:.22em;text-align:center;text-transform:uppercase}.orion-brand{align-items:center;animation:orion-brand-settle .65s cubic-bezier(.2,.8,.2,1) both;justify-content:flex-start;padding-top:26px}.orion-mark-badge{height:58px;margin-bottom:12px;width:58px}.orion-mark-badge img{animation:none;filter:drop-shadow(0 0 18px rgba(255,190,111,.28))}.orion-brand h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,11vw,43px);font-weight:700;letter-spacing:.24em;margin:0 0 12px;padding-left:.24em;text-shadow:0 2px 18px rgba(255,157,73,.18)}.orion-tagline{color:#ffd3a5;font-size:clamp(8px,2.6vw,10px);gap:8px;letter-spacing:.15em;white-space:nowrap}.orion-tagline span{background:#e99b53;height:1px;width:24px}.orion-form-side{align-items:flex-end;background:transparent;flex:0 0 auto;margin:0;min-height:0;padding:0 10px calc(10px + env(safe-area-inset-bottom))}.orion-card{animation:orion-card-rise .72s .12s cubic-bezier(.18,.82,.25,1) both;-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);background:#fffaf4f0;border:1px solid rgba(255,255,255,.55);border-radius:28px;box-shadow:0 22px 64px #ff6a0033,inset 0 1px #ffffffe0;box-sizing:border-box;gap:22px;min-height:0;padding:27px 20px 20px;position:relative;transition:box-shadow .35s ease;width:min(430px,calc(100vw - 20px))}.orion-card:has(input:focus){box-shadow:0 24px 68px #ff6a0038,0 0 0 1px #ff7a0033,0 0 38px #ff7a0029}.orion-card.has-error{animation:orion-gentle-shake .32s ease both}.orion-card-heading h3{color:#243a5a;font-size:23px;letter-spacing:-.025em;line-height:1.2;margin-bottom:8px}.orion-card-heading h3 span{color:#f25500}.orion-card-heading p{color:#66758c;font-size:14px;line-height:1.5;max-width:30ch}.orion-fields{gap:17px}.orion-fields label{gap:8px}.orion-fields label>span:first-child{color:#405675;font-size:12px;letter-spacing:.01em}.orion-fields input{background:#ffffffc2;border:1px solid rgba(64,86,117,.16);border-radius:14px;box-shadow:inset 0 1px #ffffffe6,0 5px 16px #4056750f;color:#243a5a;font-size:16px;height:56px;padding:0 16px}.orion-fields input:focus{background:#fff;border-color:#ff7a00;box-shadow:0 0 0 4px #ff7a0029,0 10px 24px #ff6a001a}.orion-password input{padding-right:54px}.orion-password button{border-radius:50%;color:#65758c;right:6px;top:6px}.orion-password button:focus-visible{outline:2px solid #ff7a00;outline-offset:1px}.orion-error{background:#ffefeae0;border-color:#be47243d;border-radius:12px;color:#92371f;font-size:12px;line-height:1.5;margin:-4px 0 0;padding:11px 13px}.orion-submit{align-items:center;background:linear-gradient(135deg,#ff7a00,#f25500);border-radius:14px;box-shadow:0 11px 24px #ff6a004d,inset 0 1px #ffffff3d;color:#fff;display:grid;font-family:inherit;font-size:15px;font-weight:750;height:54px;letter-spacing:0;place-items:center;text-transform:none}.orion-submit:before,.orion-submit:after{display:none}.orion-submit:hover{color:#fff}.orion-submit:active{box-shadow:0 4px 10px #ff6a003d;transform:scale(.975)}.orion-submit:disabled{opacity:1}.orion-submit-label{grid-area:1 / 1}.orion-submit:disabled .orion-submit-label{opacity:0}.orion-submit-spinner{animation:orion-spin .7s linear infinite;border:2px solid rgba(255,255,255,.38);border-radius:50%;border-top-color:#fff;display:block;grid-area:1 / 1;height:20px;width:20px}}@keyframes orion-brand-settle{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes orion-card-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes orion-gentle-shake{0%,to{transform:translate(0)}30%{transform:translate(-4px)}65%{transform:translate(3px)}}@keyframes orion-spin{to{transform:rotate(360deg)}}@media (max-width: 520px) and (max-height: 650px){.orion-story{min-height:166px;padding-bottom:14px;padding-top:calc(14px + env(safe-area-inset-top))}.orion-brand{padding-top:9px}.orion-mark-badge{height:40px;margin-bottom:6px;width:40px}.orion-brand h1{font-size:31px;margin-bottom:7px}.orion-card{gap:15px;padding:20px 18px 16px}.orion-card-heading h3{font-size:20px;margin-bottom:5px}.orion-card-heading p{font-size:12px}.orion-fields{gap:12px}.orion-fields label{gap:5px}.orion-fields input{height:50px}.orion-password button{right:3px;top:3px}.orion-submit{height:50px}}@media (max-width: 520px){.orion-login{background:#fff;display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden}.orion-login:after{display:none}.orion-story{background:radial-gradient(circle at 50% 28%,#ff8533,#e25a12 75%);display:block;flex:0 0 auto;min-height:0;overflow:hidden;padding:calc(28px + env(safe-area-inset-top)) 24px 68px;text-align:center}.orion-halo{background:#ffc93c2e;height:260px;right:-90px;top:-110px;width:260px}.orion-halo-secondary{background:#ffffff0f;border-radius:50%;bottom:-90px;height:200px;left:-70px;position:absolute;width:200px}.orion-shoot{height:2px;width:100px}.orion-shoot--one{left:4%;top:12%}.orion-shoot--two{left:24%;top:6%;width:76px}.orion-shoot--three{left:-2%;top:34%;width:64px}.orion-star{background:#ffffffa6;box-shadow:none;height:5px;width:5px}.orion-star--one{left:14%;top:58%}.orion-star--two{background:#ffc93cd9;left:74%;top:16%}.orion-star--three{height:3px;left:56%;top:70%;width:3px}.orion-school{text-align:center}.orion-school p,.orion-presented{display:none}.orion-school img{background:#fff;border-radius:12px;display:inline-block;height:auto;object-fit:contain;padding:8px 12px;position:relative;width:128px;z-index:1}.orion-brand{animation:none;display:block;margin-top:22px;padding-top:0;position:relative;text-align:center;z-index:1}.orion-mark-badge{display:grid;height:92px;margin:0 auto 12px;place-items:center;width:92px}.orion-mark-badge img{animation:orion-morph 3s ease-in-out infinite;filter:none}.orion-brand h1{color:#fff;cursor:pointer;font-family:inherit;font-size:40px;font-weight:900;letter-spacing:.14em;line-height:1;margin:0 0 14px;padding-left:.14em;text-shadow:none}.orion-tagline{color:#ffc93c;font-size:11px;gap:10px;justify-content:center;letter-spacing:.14em}.orion-tagline span{background:#ffc93c;height:3px;width:36px}.orion-form-side{align-items:stretch;background:#fff;border-radius:26px 26px 0 0;box-shadow:0 -10px 30px #3a1f0c1f;flex:1;margin-top:-32px;padding:0;position:relative;z-index:2}.orion-card{animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;display:block;margin:0;padding:30px 22px calc(28px + env(safe-area-inset-bottom));width:100%}.orion-card:has(input:focus){box-shadow:none}.orion-sheet-handle{background:#ece6dc;border-radius:999px;display:block;height:4px;margin:0 auto 22px;width:40px}.orion-card-heading h3{color:#17191c;font-size:19px;letter-spacing:0;margin:0 0 6px}.orion-card-heading h3 span{color:#f26b1f}.orion-card-heading p{color:#747980;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:none}.orion-fields{gap:16px;margin-bottom:22px}.orion-fields label{gap:7px}.orion-fields label>span:first-child{color:#33373c;font-size:13px;letter-spacing:0}.orion-fields input{background:#f8f4ee;border:1.5px solid transparent;border-radius:14px;box-shadow:none;color:#17191c;font-size:16px;height:54px;padding:0 16px}.orion-fields input:focus{background:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f26b1f1f}.orion-password input{padding-right:52px}.orion-password button{color:#747980;right:5px;top:5px}.orion-error{margin:-10px 0 18px}.orion-submit{align-items:center;background-color:transparent;background-image:repeating-linear-gradient(119deg,rgba(234,88,12,.18) 0,rgba(234,88,12,.18) 1px,transparent 1px,transparent 5px);border-radius:0;box-shadow:none;color:#c2410c;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:700;height:58px;letter-spacing:.08em;text-transform:uppercase;transition:color .12s ease,transform .12s ease;width:100%}.orion-submit:before,.orion-submit:after{display:block}.orion-submit:after{transition:clip-path .32s cubic-bezier(.25,0,0,1)}.orion-submit:active:after,.orion-submit.is-pressed:after{clip-path:polygon(-1% 0,101% 0,101% 100%,-1% 100%)}.orion-submit:active,.orion-submit.is-pressed{color:#fff;transform:scale(.985)}.orion-submit:disabled{opacity:.6}.orion-submit-label{grid-area:1 / 1}.orion-submit-spinner{grid-area:1 / 1;justify-self:center}.orion-mobile-trust{color:#9a9691;display:block;font-size:11.5px;font-weight:600;margin:20px 0 0;text-align:center}.orion-mobile-trust span{margin:0 5px}}@media (prefers-reduced-motion: reduce){.orion-shoot,.orion-mark-badge img{animation:none}.orion-submit:after{transition:none}.orion-brand,.orion-card,.orion-submit-spinner{animation:none}}.search-page{display:flex;flex-direction:column;height:100%;overflow:auto}.search-particle-canvas{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.search-hero-glow{background:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(249,115,22,.22) 0%,transparent 65%),radial-gradient(ellipse 50% 30% at 85% 110%,rgba(99,102,241,.07) 0%,transparent 55%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}@keyframes eyebrow-pulse{0%,to{box-shadow:0 0 #f9731600}50%{box-shadow:0 0 0 6px #f9731626}}.title-highlight{color:var(--primary)}.search-workbench.is-morphing .search-textarea{animation:engine-placeholder-morph .2s ease}@keyframes engine-placeholder-morph{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hero-section-switch{background:#f8fafc;border:1px solid rgba(148,163,184,.28);border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:4px;width:100%;isolation:isolate;overflow:hidden;position:relative}.hero-section-indicator{background:#ffffffe0;border:1px solid color-mix(in srgb,var(--engine-accent) 42%,transparent);border-radius:7px;box-shadow:0 4px 16px var(--engine-glow),inset 0 1px #ffffffe6;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transform:translate(0);transition:transform .2s cubic-bezier(.16,1,.3,1);width:calc((100% - 16px) / 3);z-index:-1}.hero-section-switch--important .hero-section-indicator{transform:translate(calc(100% + 4px))}.hero-section-switch--visual .hero-section-indicator{transform:translate(calc(200% + 8px))}.hero-section-pill{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text-secondary);cursor:pointer;display:flex;gap:8px;justify-content:flex-start;min-height:34px;min-width:0;padding:5px 10px;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.hero-section-pill:hover,.hero-section-pill.active{background:transparent;border-color:transparent;box-shadow:none;color:var(--primary-dark)}.hero-section-copy{display:flex;flex-direction:column;gap:1px;line-height:1.1;min-width:0;text-align:left}.hero-section-copy strong{color:inherit;font-size:11.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-section-copy span{color:var(--text-muted);font-size:10px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-section-pill.active .hero-section-copy span{color:#9a3412}.search-history{border-top:0;margin:0 0 8px;max-width:none;padding-top:0;text-align:left}.search-history>span{color:var(--text-muted);display:block;font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.search-history>div{display:flex;flex-wrap:wrap;gap:5px;overflow:visible}.search-history button{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:10.5px;font-weight:650;max-width:190px;overflow:hidden;padding:4px 9px;text-overflow:ellipsis;transition:border-color .15s,color .15s,box-shadow .15s;white-space:nowrap}.search-history button:hover{border-color:var(--primary-border);box-shadow:0 3px 12px #f973161f;color:var(--primary-dark)}.search-input-wrap{align-items:flex-start;background:#fff;border:1px solid rgba(148,163,184,.34);border-radius:10px;box-shadow:none;display:flex;gap:10px;margin:8px 0 0;padding:10px 14px;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s;width:100%}.search-engine-status-wrap{align-self:center;flex-shrink:0;position:relative}.search-engine-status{align-items:center;background:color-mix(in srgb,var(--engine-accent) 9%,white);border:1px solid color-mix(in srgb,var(--engine-accent) 30%,white);border-radius:999px;color:#7c2d12;cursor:pointer;display:flex;font-size:10px;font-weight:750;gap:5px;padding:5px 8px;white-space:nowrap}.search-engine-tip{background:#29221e;border-radius:8px;bottom:calc(100% + 8px);color:#fff7ed;font-size:11px;line-height:1.4;padding:9px 11px;position:absolute;right:0;width:245px;z-index:20;box-shadow:0 8px 24px #1e140f2e}.engine-context-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:30px;padding:6px 2px 0}.engine-context-chip{align-items:center;background:#fffaf5;border:1px solid color-mix(in srgb,var(--engine-accent) 26%,white);border-radius:999px;color:#7c2d12;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:5px 9px}.engine-context-chip--static{cursor:default}.search-workbench-lower--refine-hidden .search-controls{display:none}.aurora-results-section{position:relative}.aurora-results-section.is-retargeting>:not(.engine-retarget-status){filter:blur(2px);opacity:.72;transition:filter .15s,opacity .15s}.engine-retarget-status{align-items:center;background:#fffaf5f0;border:1px solid rgba(224,90,43,.18);border-radius:999px;color:#9a3412;display:flex;font-size:10.5px;font-weight:700;gap:7px;left:50%;padding:6px 11px;position:absolute;top:10px;transform:translate(-50%);z-index:5}.engine-retarget-status span{animation:engine-pulse .8s ease-in-out infinite alternate;background:var(--primary);border-radius:50%;height:6px;width:6px}@keyframes engine-pulse{to{box-shadow:0 0 0 5px #f9731624;opacity:.55}}.search-input-wrap:after{display:none}.search-input-wrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #f973161f}.search-input-wrap:focus-within:after{animation:search-focus-ripple .65s ease-out forwards}@keyframes search-focus-ripple{0%{border-color:#f97316b3;transform:scale(.97)}to{border-color:#f9731600;transform:scale(1.06)}}.search-textarea{background:transparent;border:none;color:var(--text);flex:1;font-size:14px;line-height:1.45;min-height:34px;outline:none;padding:0;resize:none;width:100%}.search-textarea::placeholder{color:var(--text-muted)}.search-clear-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;margin-top:3px;padding:4px;transition:background .15s,color .15s}.search-clear-btn:hover{background:var(--bg);color:var(--text)}.search-suggestions{border-top:0;margin:0;padding-top:0;text-align:left}.search-history+.search-suggestions{border-top:1px solid rgba(226,232,240,.9);margin-top:8px;padding-top:8px}.search-suggestions-label{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.search-chips-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.search-chip{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:8px;box-shadow:none;color:var(--text);cursor:pointer;display:flex;gap:7px;min-height:38px;padding:6px 8px;text-align:left;transition:border-color .15s,box-shadow .2s,transform .2s;width:100%}.search-chip:hover{border-color:var(--primary);box-shadow:0 3px 12px #f973161c}.search-workbench-lower{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);margin-top:8px}.search-discovery-panel{min-width:0}.search-controls{align-items:stretch;background:#f8fafc;border:1px solid rgba(148,163,184,.24);border-radius:10px;display:grid;gap:8px;grid-template-columns:1fr;margin:0;padding:8px;width:100%}.search-filter-row{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.search-filter-row select{background:var(--surface);border:1px solid var(--border);border-radius:7px;color:var(--text);font-size:12px;min-height:32px;min-width:0;padding:6px 9px;transition:border-color .15s,box-shadow .15s;width:100%}.search-filter-row select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #f973161f;outline:none}.multiselect-container{position:relative;width:100%}.multiselect-trigger{width:100%;min-height:32px;padding:6px 9px;font-size:12px;background:var(--surface);border:1px solid var(--border);border-radius:7px;color:var(--text);display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.multiselect-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-trigger:focus,.multiselect-trigger.open{border-color:var(--primary);box-shadow:0 0 0 3px #f973161f;outline:none}.multiselect-arrow{font-size:9px;opacity:.7;transition:transform .15s}.multiselect-trigger.open .multiselect-arrow{transform:rotate(180deg)}.multiselect-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:220px;overflow-y:auto;z-index:100;padding:4px;display:flex;flex-direction:column;gap:2px;scrollbar-gutter:stable;scrollbar-width:thin}.multiselect-container--topics .multiselect-dropdown{left:50%;right:auto;transform:translate(-50%);width:min(340px,calc(100vw - 32px))}.multiselect-option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;cursor:pointer;font-size:13px;color:var(--text);-webkit-user-select:none;user-select:none;transition:background-color .15s;min-height:38px;line-height:1.35}.multiselect-option>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.multiselect-option:hover{background:#94a3b814}.multiselect-option.checked{background:#f9731614}.multiselect-option input[type=checkbox]{accent-color:var(--primary);cursor:pointer;width:14px;height:14px;flex:0 0 14px}.search-submit-row{display:flex;gap:6px;justify-content:stretch}.search-reset-filters-btn{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:650;gap:5px;justify-content:center;min-height:34px;padding:7px 10px}.search-reset-filters-btn:hover{border-color:var(--primary);color:var(--primary)}.search-reset-filters-btn:disabled{cursor:wait;opacity:.6}@keyframes btn-shimmer{0%{transform:translate(-100%)}to{transform:translate(150%)}}.search-spinner{animation:search-spin .75s linear infinite;border:2px solid rgba(255,255,255,.4);border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes search-spin{to{transform:rotate(360deg)}}.search-paper-intent{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#166534;display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin:10px auto 0;max-width:680px;padding:8px 12px}.search-results-section{background:var(--bg);flex:1;padding:28px 48px 40px}.search-results-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto;max-width:1280px}.search-result-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 4px #0f172a0f;display:flex;flex-direction:column;gap:10px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s}.search-result-card:not(.search-skeleton){animation:card-enter .45s cubic-bezier(.22,1,.36,1) both}@keyframes card-enter{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.search-result-card:hover{border-color:var(--primary-border);box-shadow:0 8px 24px #0f172a17;transform:translateY(-2px)}.search-skeleton{animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bg) 25%,var(--border-light) 50%,var(--bg) 75%);background-size:200% 100%;min-height:170px;pointer-events:none}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.src-tag--easy{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.src-tag--medium{background:#fffbeb;border-color:#fde68a;color:#b45309}.src-tag--hard{background:#fef2f2;border-color:#fecaca;color:#dc2626}.search-empty-state{align-items:center;background:var(--bg);color:var(--text-muted);display:flex;flex-direction:column;flex:1;gap:10px;justify-content:center;min-height:180px;padding:48px 40px;text-align:center}.search-empty-title{color:var(--text-secondary);font-size:16px;font-weight:700;margin:0}.search-empty-hint{color:var(--text-muted);font-size:13px;line-height:1.6;margin:0;max-width:420px}.search-preview-toast{background:#fffffffa;border:1px solid rgba(15,23,42,.12);border-radius:14px;bottom:22px;box-shadow:0 18px 50px #0f172a38;display:flex;flex-direction:column;max-height:min(720px,calc(100vh - 44px));overflow:hidden;position:fixed;right:22px;width:min(560px,calc(100vw - 44px));z-index:1000}.search-preview-toast-head{align-items:flex-start;background:#f8fafc;border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding:13px 14px}.search-preview-toast-head strong{color:var(--text);display:block;font-size:13px;margin-bottom:2px}.search-preview-toast-head span{color:var(--text-muted);display:block;font-size:11px;line-height:1.35}.search-preview-toast-head button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;width:28px}.search-preview-toast-head button:hover{color:var(--text)}.search-preview-toast-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px}.search-preview-toast-body p{color:var(--text);font-size:14px;line-height:1.65;margin:0 0 12px}.search-preview-loading,.search-preview-error{border-radius:8px;font-size:12px;font-weight:650;margin-top:10px;padding:8px 10px}.search-preview-loading{background:#f8fafc;color:var(--text-muted)}.search-preview-error{background:#fef2f2;color:#b91c1c}.search-preview-assets{display:grid;gap:10px;margin:12px 0}.search-preview-assets figure{background:#f8fafc;border:1px solid var(--border-light);border-radius:10px;margin:0;overflow:hidden;padding:10px}.search-preview-assets img{display:block;height:auto;max-height:min(420px,58vh);object-fit:contain;width:100%}.search-preview-assets figcaption{color:var(--text-muted);font-size:10px;font-weight:700;margin-top:7px;text-transform:uppercase}.search-preview-options{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.search-preview-children{counter-reset:preview-child;display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.search-preview-children li{align-items:flex-start;background:#fff;border:1px solid var(--border-light);border-radius:10px;counter-increment:preview-child;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr) auto;padding:9px 10px}.search-preview-children li:before{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:var(--primary-dark);content:counter(preview-child);display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.search-preview-children li>div{color:var(--text);font-size:13px;line-height:1.5;min-width:0}.search-preview-children li>span{color:var(--text-muted);font-size:11px;font-weight:800;line-height:22px;white-space:nowrap;width:100%}.search-preview-children p,.search-preview-children div{margin:0}.search-preview-options li{align-items:flex-start;background:#f8fafc;border:1px solid var(--border-light);border-radius:10px;display:grid;gap:9px;grid-template-columns:28px 1fr;padding:9px 10px}.search-preview-options li>span{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--primary-dark);display:inline-flex;font-size:12px;font-weight:800;height:24px;justify-content:center;min-width:24px}.search-preview-options li>div{color:var(--text);font-size:13px;line-height:1.5;min-width:0}.search-preview-options p,.search-preview-options div{margin:0}.search-preview-toast-meta{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px}.search-preview-toast-meta span{background:var(--bg);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:11px;font-weight:700;padding:3px 8px}.search-preview-toast-meta .preview-marks{background:#fff7ed;border-color:#fdba74;color:#c2410c}.preview-difficulty--easy{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#15803d!important}.preview-difficulty--medium{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important}.preview-difficulty--hard{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important}.aurora-search-page{background:radial-gradient(circle at 8% 28%,rgba(249,115,22,.1),transparent 26%),radial-gradient(circle at 92% 18%,rgba(79,70,229,.11),transparent 28%),var(--bg)}.aurora-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:16px auto 0;max-width:780px}.aurora-chip{align-items:center;background:#ffffffc7;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:6px 11px}.aurora-chip--intent{background:#ecfeff;border-color:#a5f3fc;color:#0e7490}.aurora-chip--subject{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.aurora-chip--filter{background:var(--primary-bg);border-color:var(--primary-border);color:var(--primary-dark)}.aurora-results-section{background:transparent}.aurora-panel,.semantic-map-card,.conversation-search-card{background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(148,163,184,.26);border-radius:20px;box-shadow:0 18px 50px #0f172a14}.aurora-panel{padding:18px;position:sticky;top:18px}.aurora-panel h2,.semantic-map-card h2{align-items:center;color:var(--text);display:flex;font-size:14px;gap:7px;margin:0 0 12px}.aurora-panel-empty,.semantic-map-hint{color:var(--text-muted);font-size:12px;line-height:1.6;margin:0}.aurora-insight-summary{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0 0 14px}.aurora-confidence,.semantic-quality-banner{border:1px solid rgba(148,163,184,.28);border-radius:14px;display:grid;gap:3px;margin-bottom:12px;padding:10px 12px}.aurora-confidence strong,.semantic-quality-banner strong{color:var(--text);font-size:12px;font-weight:900}.aurora-confidence span,.semantic-quality-banner span{color:var(--text-secondary);font-size:11px;line-height:1.45}.aurora-confidence--strong,.semantic-quality-banner--strong{background:#ecfdf5;border-color:#bbf7d0}.aurora-confidence--partial,.semantic-quality-banner--partial{background:#fffbeb;border-color:#fde68a}.aurora-confidence--weak,.semantic-quality-banner--weak{background:#fff1f2;border-color:#fecdd3}.aurora-facet-stack{border-top:1px solid rgba(148,163,184,.22);margin-top:14px;padding-top:14px}.aurora-facet-stack h3{color:var(--text-muted);font-size:11px;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.aurora-facet-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(74px,1fr) 72px 18px;margin-bottom:8px}.aurora-facet-row span{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-facet-row div{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden}.aurora-facet-row i{background:linear-gradient(90deg,#f97316,#4f46e5);border-radius:inherit;display:block;height:100%}.aurora-facet-row b{color:var(--text-muted);font-size:11px;text-align:right}.aurora-result-card{overflow:hidden;position:relative}.aurora-result-card:before{background:linear-gradient(180deg,#f97316e6,#4f46e5e6);content:"";inset:0 auto 0 0;position:absolute;width:4px}.conversation-search-card{display:flex;flex-direction:column;gap:12px;padding:14px}.conversation-message{align-items:flex-start;display:flex;gap:10px;padding:8px 6px 4px}.conversation-message svg{color:var(--primary);flex-shrink:0;margin-top:2px}.conversation-message strong{color:var(--text);display:block;font-size:13px;margin-bottom:4px}.conversation-message p{color:var(--text-secondary);font-size:13px;line-height:1.55;margin:0}@media (max-width: 1024px) and (min-width: 769px){.search-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.search-workbench-lower{grid-template-columns:1fr}.search-results-section{padding:20px 16px}.search-controls{grid-template-columns:1fr}.hero-section-switch{grid-template-columns:repeat(3,minmax(0,1fr));max-width:420px}.hero-section-pill{justify-content:center;padding-inline:5px}.hero-section-copy span{display:none}.search-input-wrap{flex-wrap:wrap}.search-engine-status-wrap{margin-left:28px}.search-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-panel{position:static;width:100%}}@media (max-width: 520px){.search-chips-grid,.search-filter-row{grid-template-columns:1fr}}.app-shell{display:grid;grid-template-columns:minmax(260px,20%) minmax(520px,50%) minmax(320px,30%);height:100%;overflow:hidden}.left-pane,.editor-pane{background:var(--surface);border-right:1px solid var(--border);min-width:0}.left-pane{display:flex;flex-direction:column;min-height:0;overflow:hidden}.editor-pane{border-left:1px solid var(--border);border-right:0;overflow:hidden}.pane-header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;height:52px;flex:0 0 52px;padding:10px 14px}.pane-header strong{color:var(--text);display:block;font-size:13px}.pane-header span{color:var(--text-muted);display:block;font-size:11px;margin-top:1px}.pane-header svg{color:var(--primary);flex-shrink:0}.pane-header button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;flex:1 1 auto;justify-content:center;margin-left:0;min-height:30px;padding:5px 7px}.pane-header button:first-of-type{margin-left:auto}.pane-header button:hover{background:var(--bg);border-color:var(--primary-border)}.concept-search-btn{align-items:center;background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:var(--radius-sm);color:var(--primary-dark);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;min-height:32px;padding:6px 10px;width:100%}.concept-search-btn:hover{background:var(--primary-active);border-color:var(--primary)}.filters{display:grid;flex:0 0 auto;gap:7px;max-height:45%;overflow-y:auto;overscroll-behavior:contain;padding:10px}.filters input,.filters select,.editor-form input,.editor-form select,.editor-form textarea{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);min-height:32px;padding:5px 8px;width:100%}.filters input:focus,.filters select:focus,.editor-form input:focus,.editor-form select:focus,.editor-form textarea:focus{border-color:var(--primary);outline:none}.search-box{align-items:center;display:flex;gap:6px}.search-box svg{color:var(--text-muted);flex-shrink:0}.question-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.question-row{background:transparent;border:0;border-bottom:1px solid var(--border-light);cursor:pointer;display:grid;gap:3px;padding:10px 12px;text-align:left;width:100%}.question-row:hover{background:var(--bg)}.question-row.selected{background:var(--primary-active);border:3px solid #4b2a1a;box-shadow:inset 3px 0 var(--primary)}.question-row.status-verified{background:var(--verified-bg);box-shadow:inset 3px 0 var(--verified)}.question-row.status-verified .row-title{color:var(--verified-title)}.question-row.status-verified .row-meta{color:var(--verified-text)}.question-row.status-verified.selected{background:#dcfce7;box-shadow:inset 4px 0 var(--verified)}.question-row.status-rejected{background:var(--rejected-bg);box-shadow:inset 3px 0 var(--rejected)}.question-row.status-rejected .row-title{color:var(--rejected-title)}.question-row.status-rejected .row-meta{color:var(--rejected-text)}.question-row.status-rejected.selected{background:#fee2e2;box-shadow:inset 4px 0 var(--rejected)}.row-title{align-items:center;color:var(--text);display:flex;font-size:12px;font-weight:700;gap:6px;justify-content:space-between;min-width:0}.row-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-relation{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;flex:0 0 auto;font-size:10px;font-weight:750;line-height:1;padding:3px 5px}.row-meta,.muted{color:var(--text-muted);font-size:11px}.row-stem{color:var(--text-secondary);display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.preview-pane{min-width:0;overflow:auto}.preview{margin:0 auto;max-width:980px;padding:24px}.preview-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.preview-header h1{font-size:22px;letter-spacing:0;margin:4px 0}.preview-header p{color:var(--text-secondary);font-size:13px;margin:0}.eyebrow{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.question-paper,.question-set,.history,.active-raw-workspace{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:14px;padding:20px}.active-raw-workspace{display:grid;gap:14px}.workspace-section-header{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.workspace-section-header h2{color:var(--text);font-size:15px;line-height:1.35;margin:3px 0 0}.question-set{display:grid;gap:12px}.question-set h2{color:var(--text);font-size:14px;margin:0}.question-set-list{display:grid;gap:8px}.question-set-item{align-items:start;background:#f8fafc;border:1px solid var(--border-light);border-radius:7px;color:var(--text);cursor:pointer;display:grid;gap:5px;grid-template-columns:auto minmax(0,1fr);padding:10px 12px;text-align:left}.question-set-item:hover{background:var(--primary-active);border-color:var(--primary-border)}.question-set-item.active{background:#fff7ed;border-color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.question-set-item strong{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-set-item>span:last-child{color:var(--text-secondary);display:-webkit-box;font-size:13px;grid-column:2;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.question-set-label{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;font-size:10px;font-weight:750;line-height:1;padding:4px 6px}.stem{font-size:16px;line-height:1.7;white-space:normal}.asset-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:18px 0}figure{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:10px}figure img{background:var(--bg);display:block;max-height:340px;max-width:100%;object-fit:contain}figure img.image-error{min-height:120px}figcaption{color:var(--text-secondary);font-weight:700;margin-top:8px}code{color:var(--text-muted);display:block;font-size:11px;overflow-wrap:anywhere}.options{display:grid;gap:8px;list-style:none;padding:0}.options li{align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:10px;grid-template-columns:28px 1fr;padding:10px}.option-assets-editor{margin:10px 0;padding:10px;border:1px solid var(--line, #d9dee8);border-radius:8px}.option-asset-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:8px;align-items:end;margin-bottom:8px}.option-asset-dropzone{display:flex;align-items:center;gap:8px;padding:10px;margin:8px 0 12px;border:1px dashed var(--accent, #f97316);border-radius:8px;background:#f973160a;color:#667085}.option-asset-dropzone.drag-active{background:#f973161f}.option-asset-dropzone strong{color:#b54708}.option-asset-dropzone input{max-width:180px}.options li .option-asset-preview{box-sizing:border-box;display:inline-flex;flex-direction:column;gap:4px;grid-column:2;margin:8px 12px 0 0;max-width:320px;width:min(100%,320px);vertical-align:top}.options li .option-asset-preview img{display:block;height:auto;max-height:180px;max-width:100%;object-fit:contain;border-radius:6px;width:auto}.inline-option-preview{background:transparent;border:0;color:var(--text-secondary);cursor:text;line-height:1.45;min-height:24px;padding:0;text-align:left}.inline-option-preview:hover{color:var(--text)}.inline-option-input{background:var(--surface);border:1px solid var(--primary-border);border-radius:var(--radius-sm);color:var(--text);min-height:30px;padding:5px 8px;width:100%}.text-button,.actions button,.preview-controls button,.workflow-tabs button,.tool-switcher button,.editor-form button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;gap:6px;min-height:32px;padding:6px 10px}.text-button:hover,.actions button:hover,.preview-controls button:hover,.workflow-tabs button:hover,.tool-switcher button:hover,.editor-form button:hover{background:var(--bg);border-color:#cbd5e1}.answer-block{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.answer-block h2,.history h2{font-size:13px;font-weight:700;margin:6px 0}.history-row{border-top:1px solid var(--border-light);display:grid;font-size:13px;gap:3px;padding:10px 0}.history-row strong{align-items:center;display:inline-flex;gap:6px}.history-check{align-items:center;display:inline-flex;gap:8px}.difference-table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.difference-table th{background:var(--bg);color:var(--text-secondary);font-weight:700;text-align:left}.difference-table th,.difference-table td{border:1px solid var(--border-light);color:var(--text-secondary);font-size:12px;max-width:260px;min-width:140px;overflow-wrap:anywhere;padding:8px 10px;vertical-align:top}.instance-actions{display:grid;gap:6px}.instance-actions strong{color:var(--text)}.instance-actions div{display:flex;flex-wrap:wrap;gap:6px}.instance-actions button,.instance-selector button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;gap:5px;min-height:26px;padding:4px 8px}.instance-actions button:hover,.instance-selector button:hover{background:var(--bg)}.instance-selector{display:flex;flex-wrap:wrap;gap:6px}.instance-selector button.active{background:var(--primary-active);border-color:var(--primary-border);color:var(--primary-dark);font-weight:700}.raw-instance-preview{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:8px;line-height:1.55;padding:12px}.raw-instance-preview h3{color:var(--text-secondary);font-size:12px;margin:0}.info-strip{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:var(--radius-sm);color:var(--primary-dark);font-size:12px;padding:9px 12px}.workflow-panel{display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 106px);min-height:0}.workflow-tabs{border-bottom:1px solid var(--border);display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.workflow-tabs button,.tool-switcher button{border-radius:5px;font-size:12px;justify-content:center;min-height:28px;padding-inline:6px;text-transform:capitalize}.workflow-tabs button.active,.tool-switcher button.active{background:var(--primary-active);border-color:var(--primary-border);color:var(--primary-dark);font-weight:700}.workflow-section{display:grid;gap:12px;min-height:0;overflow:auto;padding:12px}.raw-card-list{display:grid;gap:8px}.raw-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:grid;gap:4px;padding:10px;text-align:left}.raw-card:hover{background:var(--bg)}.raw-card.active{background:var(--primary-active);border-color:var(--primary-border);box-shadow:inset 3px 0 var(--primary)}.raw-card span{align-items:flex-start;display:flex;gap:6px}.raw-card strong{font-size:12px;line-height:1.35}.raw-card small{color:var(--text-muted);font-size:11px}.primary-panel-action{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:7px;justify-content:center;min-height:34px;padding:7px 10px;width:100%}.primary-panel-action:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.diff-summary{align-items:baseline;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:7px;padding:10px}.diff-summary strong{color:var(--primary-dark);font-size:24px}.diff-summary span{color:var(--text-secondary);font-size:12px}.visual-diff-list{display:grid;gap:8px}.visual-diff-row{border:1px solid var(--border-light);border-radius:var(--radius-sm);display:grid;gap:8px;padding:10px}.visual-diff-row.changed{background:#fff7ed;border-color:#fed7aa}.visual-diff-row>strong{color:var(--text);font-size:12px}.visual-diff-row div{display:grid;gap:3px}.visual-diff-row span{color:var(--text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.visual-diff-row p{color:var(--text-secondary);display:-webkit-box;font-size:12px;line-height:1.4;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.visual-diff-row .diff-inline{display:block}.diff-inline ins,.diff-inline del{border-radius:3px;padding:0 2px;text-decoration:none}.diff-inline ins{background:#dcfce7;color:#166534}.diff-inline del{background:#fee2e2;color:#991b1b}.tool-switcher{display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr))}.actions{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:6px;height:50px;padding:8px 10px}.actions .save-button{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700;margin-left:auto}.actions .save-button:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.actions button:disabled{cursor:not-allowed;opacity:.45}.modal-backdrop{align-items:center;background:#0f172a61;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:50}.modal-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 24px 70px #0f172a3d;display:grid;gap:16px;max-width:560px;padding:18px;width:min(100%,560px)}.modal-header,.modal-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.modal-header h2{color:var(--text);font-size:18px;letter-spacing:0;margin:2px 0 0}.modal-header button,.modal-actions button{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;gap:6px;min-height:34px;padding:7px 12px}.modal-actions .save-button{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}.modal-actions button:disabled{cursor:not-allowed;opacity:.5}.modal-form{display:grid;gap:12px}.modal-form label{display:grid;gap:6px}.modal-form span{color:var(--text-secondary);font-size:12px;font-weight:700}.modal-form input,.modal-form select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);min-height:38px;padding:8px 10px;width:100%}.duplicate-conflict-dialog{width:min(760px,calc(100vw - 32px))}.duplicate-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.duplicate-comparison section{min-width:0;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft, #f8fafc)}.duplicate-comparison p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.duplicate-comparison code{display:block;overflow-wrap:anywhere;color:var(--text-secondary)}.duplicate-occurrence-select{display:grid;gap:6px;padding:0 18px 18px}.duplicate-occurrence-select select{width:100%}@media (max-width: 680px){.duplicate-comparison{grid-template-columns:1fr}}.editor-form{display:grid;gap:12px;height:calc(100vh - 152px);overflow:auto;padding:12px}.workflow-section .editor-form,.raw-instance-form.compact{height:auto;overflow:visible;padding:0}.raw-instance-form.compact fieldset{border:0;gap:12px;padding:0}.raw-meta-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.raw-answer-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.raw-instance-form.compact textarea{min-height:132px}.raw-instance-form.compact textarea[data-active-raw-stem=true]{min-height:180px}.editor-form label{display:grid;gap:4px}.editor-form label span{color:var(--text-secondary);font-size:12px;font-weight:600}.editor-form textarea{min-height:96px;resize:vertical}fieldset{border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:10px;margin:0;padding:10px}.asset-dropzone{align-items:center;background:var(--bg);border:1.5px dashed var(--border);border-radius:var(--radius);display:grid;gap:10px;padding:14px}.asset-dropzone.drag-active{background:var(--primary-bg);border-color:var(--primary)}.asset-dropzone>div{display:grid;gap:3px}.asset-dropzone strong{color:var(--text);font-size:13px}.asset-dropzone span{color:var(--text-muted);font-size:12px}.file-picker{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex!important;justify-content:center;min-height:32px;padding:6px 12px}.file-picker input{display:none}.fieldset-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.fieldset-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fieldset-header button{min-height:28px;padding:4px 8px}.checkbox-row{align-items:center;display:flex!important;gap:8px!important}.checkbox-row input{accent-color:var(--primary);width:auto}.review-status-group{grid-template-columns:repeat(2,minmax(0,1fr))}.review-status-group legend{color:var(--text-secondary);font-size:12px;font-weight:600;grid-column:1 / -1;padding:0}.empty-state{color:var(--text-muted);font-size:14px;padding:40px}.generator-container{background:var(--bg);display:flex;flex-direction:column;height:100%;overflow:hidden}.generator-header{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;padding:10px 20px}.gen-back-btn{align-items:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;min-height:32px;padding:5px 10px}.gen-back-btn:hover{background:var(--bg);color:var(--text)}.gen-steps{align-items:center;display:flex;gap:8px;isolation:isolate;padding:0 2px;position:relative}.gen-steps:before{background:#e5e5e0;content:"";height:1px;left:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:-1}.gen-step-btn{background:#ffffffe6;border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-sm);color:#475569b8;cursor:pointer;font-size:13px;min-height:32px;padding:5px 12px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.gen-step-btn.active{background:#fff;border-color:#ffb085;box-shadow:0 1px #ff7a45 inset,0 8px 18px #ff5a1f1a;color:#c2410c;font-weight:700}.gen-step-btn:disabled{cursor:not-allowed;opacity:.45}.gen-step-arrow{background:#fff;color:#64748b7a}.gen-status{color:var(--text-secondary);font-size:12px;margin-left:auto}.gen-step{flex:1;overflow:auto;padding:28px 36px}.gen-step h2{font-size:20px;font-weight:700;margin:0 0 20px}.gen-form{display:grid;gap:14px;max-width:480px}.gen-form label{display:grid;gap:5px}.gen-form .gen-field{display:grid;gap:8px}.gen-form label span{color:var(--text-secondary);font-size:12px;font-weight:600}.gen-field-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.gen-field-heading span{color:var(--text-secondary);font-size:12px;font-weight:600}.gen-form input,.gen-form select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);min-height:36px;padding:7px 10px;width:100%}.gen-link-btn{background:transparent;border:none;color:#ea580c;cursor:pointer;font-size:12px;font-weight:750;padding:0}.gen-link-btn:hover{color:#c2410c;text-decoration:underline}.gen-school-mobile-toggle,.gen-mobile-setup-hint{display:none}.gen-school-chips{display:flex;flex-wrap:wrap;gap:6px}.gen-school-chips button{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:5px;min-height:28px;overflow:hidden;padding:4px 9px;transition:opacity .2s cubic-bezier(.4,0,.2,1),max-width .2s cubic-bezier(.4,0,.2,1),margin .2s cubic-bezier(.4,0,.2,1)}.gen-school-picker{background:linear-gradient(180deg,#ffffffeb,#faf9f7d1),#fff;border:1px solid rgba(148,163,184,.3);border-radius:var(--radius-sm);box-shadow:0 1px #fffc inset;display:grid;gap:2px;-webkit-mask-image:linear-gradient(to bottom,black 85%,transparent);mask-image:linear-gradient(to bottom,black 85%,transparent);max-height:210px;overflow:auto;padding:6px;scrollbar-color:transparent transparent;scrollbar-width:thin}.gen-school-virtual-space{min-height:100%;position:relative}.gen-school-virtual-window{left:0;position:absolute;right:0;top:0}.gen-school-picker:hover,.gen-select-menu:hover{scrollbar-color:rgba(255,122,69,.38) transparent}.gen-school-picker::-webkit-scrollbar,.gen-select-menu::-webkit-scrollbar{width:8px}.gen-school-picker::-webkit-scrollbar-thumb,.gen-select-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.gen-school-picker:hover::-webkit-scrollbar-thumb,.gen-select-menu:hover::-webkit-scrollbar-thumb{background:#ff7a4559}.gen-school-option{align-items:center;border-radius:6px;contain:layout paint;cursor:pointer;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);height:36px;padding:6px 8px;transition:background .18s,transform .18s}.gen-school-option:hover,.gen-school-option.selected{background:#fff7ed}.gen-school-option input{height:1px;margin:0;opacity:0;padding:0;position:absolute;width:1px}.gen-school-check{align-items:center;background:#fff;border:1px solid rgba(168,162,158,.58);border-radius:4px;color:#fff;display:inline-flex;height:18px;justify-content:center;opacity:.82;transition:background .18s,border-color .18s,transform .18s;width:18px}.gen-school-check svg{transform:scale(0);transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.gen-school-option.selected .gen-school-check{background:#ff7a45;border-color:#ff7a45;transform:scale(1.04)}.gen-school-option.selected .gen-school-check svg{transform:scale(1)}.gen-school-option:focus-within{box-shadow:0 0 0 3px #ff5a1f1f;outline:none}.gen-school-option>span:not(.gen-school-check){color:#1f2937;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-school-empty{color:var(--text-secondary);font-size:13px;padding:10px}.gen-primary-btn{align-items:center;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;min-height:38px;padding:8px 20px;width:fit-content}.gen-primary-btn:disabled{cursor:not-allowed;opacity:.5}.gen-primary-btn:hover:not(:disabled){background:var(--primary-hover)}.gen-empty-hint{color:var(--text-muted);font-size:13px;margin:0;padding:12px}.gen-step-actions{display:flex;gap:10px;margin-top:20px}.gen-step-actions button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;gap:6px;min-height:36px;padding:7px 14px}.gen-step-actions button:hover{background:var(--bg)}.gen-step--preview{padding:0}.gen-preview-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.gen-preview-actions button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;min-height:34px;padding:7px 12px}.gen-preview-actions button:hover{background:var(--bg)}.exam-paper{margin:0 auto;max-width:820px;padding:32px 24px}.exam-header{border:0;border-bottom:1px solid #111;color:#111;margin-bottom:10px;padding:0 0 10px}.exam-header-inner{border:0;display:grid;grid-template-columns:145px minmax(0,1fr) 155px;min-height:92px}.exam-logo-cell{align-items:center;border-right:0;display:flex;justify-content:center;padding:8px}.exam-logo-cell img{filter:grayscale(1) contrast(1.5);height:auto;max-width:100%}.exam-heading-cell{display:flex;flex-direction:column;justify-content:space-between;padding:5px 8px 7px;text-align:center}.exam-header h1{font-family:Georgia,Times New Roman,serif;font-size:21px;margin:0;text-transform:uppercase}.exam-header h2{font-family:Georgia,Times New Roman,serif;font-size:18px;margin:2px 0 5px;text-transform:uppercase}.exam-meta{align-content:center;display:grid;font-family:Times New Roman,serif;font-size:14px;gap:3px;margin:0;text-align:left}.exam-meta span{display:flex;justify-content:space-between}.question-list{display:grid;gap:14px;list-style:decimal;padding-left:22px}.question-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.question-body{display:flex;gap:12px;justify-content:space-between;line-height:1.65}.question-stem{flex:1;font-size:15px}.question-marks{color:var(--text-secondary);flex-shrink:0;font-size:13px;font-weight:700;white-space:nowrap}.child-question-list{border-top:1px solid var(--border);display:grid;gap:0;list-style:lower-alpha;margin:12px 0 0;padding-left:28px}.child-question-item{padding:10px 0 10px 4px}.child-question-item+.child-question-item{border-top:1px dashed var(--border)}.question-options{display:grid;gap:6px;line-height:1.5;margin:10px 0 0 22px;padding-left:18px}.question-options li{padding-left:4px}.question-assets{display:grid;gap:10px;margin-top:12px}.question-asset{margin:0}.question-asset img{border:1px solid var(--border);border-radius:6px;display:block;max-height:360px;max-width:100%;object-fit:contain}.question-asset figcaption{color:var(--text-secondary);font-size:12px;margin-top:4px}.question-meta-row{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px}.question-tag{background:var(--bg);border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);font-size:11px;padding:2px 7px}.question-source-note{color:var(--text-secondary);font-size:11px;line-height:1.45}.gen-swap-btn{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin-left:auto;min-height:28px;padding:4px 8px}.gen-swap-btn:hover{background:var(--bg)}.gen-alternatives{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:6px;margin-top:8px;padding:10px}.gen-alt-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.gen-alt-stem{color:var(--text);flex:1;font-size:13px;line-height:1.5;min-width:0}.gen-alt-meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.gen-alt-meta span{color:var(--text-muted);font-size:12px}.gen-alt-meta button{background:var(--primary);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;min-height:28px;padding:4px 10px}.gen-alt-meta button:hover{background:var(--primary-hover)}.gen-no-alts{color:var(--text-muted);font-size:13px}.gen-empty{color:var(--text-muted);padding:40px;text-align:center}.generator-container{background:radial-gradient(circle at 18% 8%,rgba(255,122,69,.07),transparent 28%),linear-gradient(135deg,#f9f9f7,#fff 42%,#f4f2ee);color:#0f172a;color-scheme:light;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.generator-header{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a0f}.gen-step{scrollbar-gutter:stable}.gen-section-kicker{color:#ff5a1f;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.exam-question-columns{column-count:1;font-family:Times New Roman,Times,serif;overflow:visible}.exam-section{break-inside:auto}.exam-paper .question-list,.exam-paper .question-item,.exam-paper .question-body,.exam-paper .question-stem{min-width:0;overflow:visible}.exam-paper .question-list{border-left:0;display:block;margin:7px 0 7px 28px;padding-left:16px;list-style:none}.exam-paper .question-item{margin-bottom:16px;position:relative}.exam-paper .question-item:before{content:attr(data-question-number);font-variant-numeric:tabular-nums;font-weight:600;left:-48px;position:absolute;text-align:right;width:32px}.exam-paper .question-item:last-child{margin-bottom:0}.exam-paper .question-item.has-assets{align-items:start;display:grid;gap:8px 20px;grid-template-columns:minmax(0,1fr) minmax(260px,52%)}.exam-paper .question-item.has-assets>.question-assets{grid-column:2;grid-row:1;margin:0}.exam-paper .question-item.has-assets>.question-options,.exam-paper .question-item.has-assets>.child-question-list,.exam-paper .question-item.has-assets>.question-meta-row,.exam-paper .question-item.has-assets>.gen-alternatives{grid-column:1 / -1}.exam-paper .question-item--runner{grid-template-columns:minmax(0,1fr) minmax(210px,42%)}.exam-paper .question-item--runner .question-asset img{max-height:270px}.exam-paper table{border-collapse:collapse;font-size:.9em;table-layout:fixed;width:100%}.exam-paper th,.exam-paper td{overflow-wrap:anywhere;padding:2px 4px}.exam-paper img,.exam-paper .katex-display{height:auto;max-width:100%}.exam-paper .katex-display{margin:.35em 0;overflow:visible}.exam-section-title{border-bottom:1px solid #111;border-top:2px solid #111;color:#111;font-family:Times New Roman,Times,serif;font-size:17px;margin:12px 0 7px;padding:4px 0}.exam-paper .question-options--compact-four{grid-template-columns:repeat(4,minmax(0,1fr))}.exam-paper .question-options--compact-two{grid-template-columns:repeat(2,minmax(0,1fr))}.math-dimension-nowrap{white-space:nowrap}.exam-section-title span{margin-left:5px;white-space:nowrap}@media (max-width: 760px){.exam-question-columns{column-count:1;column-rule:0}}.gen-section-copy{color:#64748b;font-size:14px;line-height:1.65;margin:0 0 24px;max-width:560px}.gen-launchpad{align-items:start;background:#f9f9f7;background-image:radial-gradient(circle at var(--mouse-x, 24%) var(--mouse-y, 18%),rgba(243,115,32,0),transparent 58%);display:grid;gap:34px;grid-template-columns:minmax(320px,3fr) minmax(300px,2fr);padding:42px;transition:background-image .22s ease}.gen-launchpad.has-focus-glow{background-image:radial-gradient(circle at var(--mouse-x, 24%) var(--mouse-y, 18%),rgba(243,115,32,.055) 0%,transparent 64%)}.gen-setup-panel{align-self:start;contain:layout paint;max-width:760px}.gen-setup-panel h2,.gen-workspace-heading h2{color:#101828;font-size:clamp(28px,4vw,54px);letter-spacing:0;line-height:1;margin:2px 0 14px}.gen-form{gap:16px;max-width:680px}.gen-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.gen-form input,.gen-form select,.gen-compact-field input{border-color:#94a3b861;box-shadow:0 1px #ffffffe6 inset;transition:border-color .18s,box-shadow .18s,transform .18s}.gen-form input:focus,.gen-form select:focus,.gen-compact-field input:focus{border-color:#ff7a45;box-shadow:0 0 0 4px #ff5a1f1f;outline:none}.gen-title-field input{background:transparent;border:0;border-bottom:1px solid rgba(148,163,184,.52);border-radius:0;box-shadow:none;font-size:22px;font-weight:750;min-height:58px;padding:12px 0}.gen-title-field{position:relative}.gen-title-field:after{background:linear-gradient(90deg,#ff5a1f,#f59e0b);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1);width:100%}.gen-title-field:focus-within:after{transform:translate(-50%) scaleX(1)}.gen-title-field input:focus{border-color:#94a3b885;box-shadow:none}.gen-custom-select{display:grid;gap:5px;position:relative}.gen-custom-select>span{color:var(--text-secondary);font-size:12px;font-weight:600}.gen-select-trigger{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.38);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:8px 11px;text-align:left;transition:border-color .18s,box-shadow .18s;width:100%}.gen-select-trigger:focus{border-color:#ff7a45;box-shadow:0 0 0 4px #ff5a1f1f;outline:none}.gen-select-chevron{color:#64748b;transition:transform .18s cubic-bezier(.4,0,.2,1)}.gen-select-trigger[aria-expanded=true] .gen-select-chevron{transform:rotate(180deg)}.gen-select-menu{background:#fff;border:1px solid rgba(148,163,184,.38);border-radius:8px;box-shadow:0 14px 35px #0f172a1f;display:grid;left:0;max-height:220px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.gen-select-menu button{background:transparent;border:0;border-radius:6px;color:#111827;cursor:pointer;min-height:34px;padding:7px 9px;text-align:left}.gen-select-menu button:hover,.gen-select-menu button.selected{background:#fff7f2;color:#9a3412}.gen-primary-btn{background:linear-gradient(135deg,#ff5a1f,#ff7a45);box-shadow:0 14px 30px #ff5a1f3d}.gen-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#ff6a33);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.gen-title-field:after,.gen-select-chevron,.gen-select-trigger,.gen-school-chips button,.gen-school-check,.gen-school-check svg,.gen-school-option,.gen-launchpad,.gen-preview-page,.gen-preview-page-header:after,.gen-preview-meta span,.gen-preview-lines span,.gen-topic-card,.gen-topic-count,.gen-topic-panel-shell,.gen-type-grid,.gen-type-grid-header,.gen-stepper button,.gen-progress-ring .value,.gen-progress-ring strong{transition:none}}.gen-blueprint-workspace{align-items:start;background-color:#f8fafc;background-image:radial-gradient(rgba(15,23,42,.04) 1px,transparent 0);background-size:20px 20px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px;padding:28px 34px 42px}.gen-curation-column{min-width:0}.gen-workspace-heading{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.gen-workspace-heading h2{font-size:clamp(26px,3vw,42px);margin-bottom:0}.gen-workspace-heading p{color:#64748b;font-size:13px;margin:0 0 6px;max-width:260px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.gen-topic-list{display:grid;gap:10px}.gen-topic-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a;overflow:hidden;transition:border-color .22s,box-shadow .22s,transform .32s cubic-bezier(.16,1,.3,1)}.gen-board-preset{align-items:center;background:linear-gradient(110deg,#fff7ed,#fff 65%);border:1px solid #fed7aa;border-radius:12px;display:flex;gap:20px;justify-content:space-between;margin:-6px 0 20px;padding:14px 16px}.gen-board-preset>div{display:grid;gap:4px}.gen-board-preset strong{color:#7c2d12;font-size:14px}.gen-board-preset span{color:#9a3412;font-size:11px;line-height:1.45}.gen-board-preset button{align-items:center;background:#ea580c;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:7px;padding:9px 12px}.gen-board-preset button:hover{background:#c2410c}.gen-topic-card.has-selection{border-color:#ff5a1f61;box-shadow:0 1px 3px #0f172a0d,0 10px 26px #f9731614}.gen-topic-header{align-items:center;background:transparent;border:0;color:#0f172a;cursor:pointer;display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr) auto auto;min-height:58px;padding:14px 16px;text-align:left;width:100%}.gen-topic-header:focus-visible{box-shadow:0 0 0 4px #ff5a1f29 inset;outline:none}.gen-topic-chevron{color:#ff5a1f;transition:transform .22s}.gen-topic-header[aria-expanded=true] .gen-topic-chevron{transform:rotate(180deg)}.gen-topic-title{font-size:15px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-topic-count{background:transparent;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#8e8e93;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;padding:4px 9px;transition:background .2s,border-color .2s,color .2s,font-weight .2s;white-space:nowrap}.gen-topic-card.has-selection .gen-topic-count{background:#fff7ed;border-color:#fed7aa;color:#c2410c;font-weight:800}.gen-topic-panel-shell{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1);will-change:grid-template-rows}.gen-topic-panel-shell.open{grid-template-rows:1fr}.gen-topic-panel{background:#f9f9f7;content-visibility:auto;contain-intrinsic-size:280px;min-height:0;overflow:hidden}.gen-type-grid-header{align-items:center;border-top:1px solid rgba(148,163,184,.2);color:#64748b;display:grid;font-size:11px;font-weight:700;gap:1.5rem;grid-template-columns:2fr 1.2fr 1fr 1.8fr 1.2fr;letter-spacing:.05em;padding:.75rem .75rem .5rem;text-transform:uppercase;transform:translateY(10px);opacity:0;transition:opacity .28s ease,transform .34s cubic-bezier(.16,1,.3,1)}.gen-type-grid{display:flex;flex-direction:column;padding:0 16px 16px;transform:translateY(10px);opacity:0;transition:opacity .28s ease,transform .34s cubic-bezier(.16,1,.3,1)}.gen-topic-panel-shell.open .gen-type-grid,.gen-topic-panel-shell.open .gen-type-grid-header{opacity:1;transform:translateY(0)}.gen-type-row{align-items:center;border:1px solid transparent;border-radius:8px;display:grid;gap:1.5rem;grid-template-columns:2fr 1.2fr 1fr 1.8fr 1.2fr;margin-bottom:.25rem;min-height:56px;padding:.75rem;position:relative;transition:background-color .2s,border-color .2s,box-shadow .2s,opacity .2s}.gen-type-row:hover{background-color:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px -4px #f9731614}.gen-type-row:focus-visible{border-color:#ff5a1f70;box-shadow:0 0 0 3px #ff5a1f1f;outline:none}.gen-type-row.unavailable{opacity:.45}.gen-type-row.unavailable:hover{background-color:transparent;border-color:transparent;box-shadow:none}.gen-type-row.is-rippling{animation:gen-row-ripple .36s ease-out}@keyframes gen-row-ripple{0%{background-color:#ff5a1f2e;box-shadow:0 0 #ff5a1f3d}to{background-color:transparent;box-shadow:0 0 0 12px #ff5a1f00}}.gen-type-label{color:#334155;font-size:13px;font-weight:600}.gen-type-row.selected .gen-type-label{color:#c2410c}.gen-stepper input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:none;color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;outline:none;text-align:center;width:38px}.gen-stepper{align-items:center;display:inline-flex;gap:8px;min-width:126px}.gen-stepper button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;height:32px;justify-content:center;line-height:1;padding:0;transition:background .16s,border-color .16s,color .16s,transform .08s;width:32px}.gen-stepper button:hover:not(:disabled){background:#ff7a451f;border-color:#ff7a452e;color:#c2410c}.gen-stepper button:active:not(:disabled){transform:scale(.92)}.gen-stepper-fraction{align-items:baseline;color:#64748b;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;justify-content:center;min-width:48px}.gen-stepper-fraction strong{color:#0f172a;font-size:14px}.gen-stepper-slash{color:#64748b;font-weight:600}.gen-stepper button:disabled{cursor:not-allowed;opacity:.45}.gen-stepper input::-webkit-outer-spin-button,.gen-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gen-fixed-marks{align-items:center;color:#334155;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:flex-start;min-height:32px;padding:0;white-space:nowrap}.gen-pill-select{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;padding:3px}.gen-pill-select button{background:transparent;border:none;border-radius:999px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:background-color .15s,color .15s;white-space:nowrap}.gen-pill-select button.active{background-color:#64748b;color:#fff}.gen-pill-select.manual-active button.active{background-color:#ff5a1f;color:#fff}.gen-difficulty-btn{background:#f8fafc;border:1px solid transparent;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;min-height:32px;padding:5px 12px;transition:border-color .2s,color .2s;width:fit-content}.gen-difficulty-btn:hover{border-color:#ff5a1f;color:#ff5a1f}.gen-difficulty-btn.active{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.gen-budget-island{align-items:center;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(148,163,184,.26);border-radius:8px;box-shadow:0 18px 44px #0f172a1a;display:grid;gap:14px;padding:18px;position:sticky;top:16px;z-index:5}.gen-progress-ring{display:grid;height:132px;place-items:center;position:relative;width:132px}.gen-progress-ring svg{height:132px;transform:rotate(-90deg);width:132px}.gen-progress-ring path{fill:none;stroke-linecap:round;stroke-width:3.2}.gen-progress-ring .track{stroke:#e5e5e0}.gen-progress-ring .value{stroke:#ff5a1f;stroke-dasharray:100;stroke-dashoffset:var(--arc-offset);transition:stroke-dashoffset .4s cubic-bezier(.34,1.56,.64,1)}.gen-progress-ring strong{color:#0f172a;display:inline-block;font-size:34px;font-variant-numeric:tabular-nums;position:absolute;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.gen-progress-ring strong.is-pulsing{transform:scale(1.15)}.gen-budget-summary{display:grid;gap:2px;text-align:center}.gen-budget-heading{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gen-budget-subtext{color:#0f172a;font-size:20px;font-variant-numeric:tabular-nums;font-weight:800}.gen-budget-metrics{border-top:1px solid rgba(148,163,184,.22);display:grid;gap:0;padding-top:0;width:100%}.gen-metric-item{align-items:center;border-bottom:1px solid rgba(148,163,184,.16);display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:38px}.gen-metric-item span:first-child{color:#64748b;font-weight:500}.gen-metric-item span:last-child{color:#0f172a;font-weight:700}.gen-budget-warning{align-items:center;background:#fff7ed;border:0;border-radius:8px;color:#c2410c;display:flex;font-size:12px;font-weight:700;gap:6px;padding:9px 10px}.gen-budget-island .gen-step-actions{display:grid;gap:8px;margin-top:0}.gen-budget-island .gen-step-actions .gen-primary-btn{background:linear-gradient(135deg,#ff5a1f,#ff7a45);border:1px solid transparent;box-shadow:0 4px 10px -2px #f9731666;color:#fff;justify-content:center;width:100%}.gen-budget-island .gen-step-actions .gen-primary-btn:disabled{background:transparent;border-color:#64748b47;box-shadow:none;color:#64748b;opacity:1}.gen-budget-island .gen-step-actions .gen-primary-btn:hover:not(:disabled){box-shadow:0 6px 16px -3px #f9731680}.gen-back-action-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:4px;justify-content:center;min-height:36px;padding:8px 12px;transition:border-color .15s,color .15s;width:100%}.gen-back-action-btn:hover{border-color:#94a3b8;color:#0f172a}.gen-step--preview{background:radial-gradient(circle at 50% 0%,rgba(255,122,69,.1),transparent 32%),#f4f7fb}.exam-paper{background:#fffefb;border:1px solid rgba(148,163,184,.22);border-radius:6px;box-shadow:0 30px 60px -15px #0f172a2e;margin:32px auto 56px;min-height:960px;padding:54px 58px}.question-item{background:transparent;border-color:#e5e7eb;border-radius:6px}.cmd-bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:14px 18px}.cmd-bar-top{align-items:center;display:flex;gap:10px;margin-bottom:10px}.cmd-back-btn{align-items:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;gap:4px;padding:4px 10px;transition:all .15s;white-space:nowrap}.cmd-back-btn:hover{background:var(--bg);color:var(--text)}.cmd-bar-query{color:var(--text);flex:1;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.cmd-export-btn{align-items:center;background:#fff;border:1px solid rgba(249,115,22,.32);border-radius:8px;color:var(--primary-dark);cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:6px;min-height:30px;padding:6px 10px;white-space:nowrap}.cmd-export-btn:hover:not(:disabled){background:var(--primary-bg);border-color:var(--primary-border)}.cmd-export-btn:disabled{cursor:not-allowed;opacity:.5}.cmd-bar-stats{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cmd-stat{align-items:center;display:flex;font-size:12px;gap:4px}.cmd-stat-label{color:var(--text-muted)}.cmd-stat strong{color:var(--text);font-weight:600}.cmd-stat-subject{color:#0284c7!important}.cmd-stat-div{background:var(--border);flex-shrink:0;height:12px;width:1px}.cmd-stat-confidence{background:#f0fdf4;border-radius:100px;color:#16a34a;font-size:11px;font-weight:600;padding:2px 8px}.cmd-stat-confidence--partial{background:#eff6ff;color:#2563eb}.cmd-stat-confidence--weak{background:#fffbeb;color:#d97706}.cmd-body{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 300px}.cmd-results-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.cmd-panel-head{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.cmd-panel-title{align-items:center;display:flex;flex-shrink:0;gap:7px}.cmd-panel-head strong{color:var(--text);font-size:12px;font-weight:600}.cmd-panel-head span,.cmd-panel-head small{color:var(--text-muted);font-size:11px}.cmd-sort-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cmd-sort-controls>span{color:var(--text-muted);font-size:11px;white-space:nowrap}.cmd-sort-controls label{align-items:center;display:inline-flex;gap:5px}.cmd-sort-controls label>span{color:var(--text-muted);font-size:10px;font-weight:600;text-transform:uppercase}.cmd-sort-controls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;font-size:11px;font-weight:600;max-width:140px;min-height:30px;padding:5px 24px 5px 8px}.cmd-sort-controls select:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px #f973161f;outline:none}.cmd-result-stack{display:flex;flex-direction:column}.cmd-result-row{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:14px 16px;position:relative;transition:background .1s}.cmd-result-row:last-of-type{border-bottom:none}.cmd-result-row:hover{background:var(--bg)}.cmd-result-content{flex:1;min-width:0}.cmd-result-preview{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--text);display:-webkit-box;font-size:13px;line-height:1.5;margin:0 0 7px;overflow:hidden}.cmd-show-more{background:var(--bg);border:none;border-top:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;padding:10px;transition:background .1s;width:100%}.cmd-show-more:hover{background:var(--border-light);color:var(--text)}.cmd-sidebar{display:flex;flex-direction:column;gap:12px}.cmd-sidebar-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.cmd-sidebar-card-head{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:9px 12px}.cmd-sidebar-card-head>div{align-items:center;color:var(--text-muted);display:flex;gap:6px}.cmd-sidebar-card-head strong{color:var(--text);font-size:12px;font-weight:600}.cmd-sidebar-card-head small{color:var(--text-muted);font-size:10px}.cmd-sidebar-card-body{padding:12px}.cmd-suggestion-group{margin-bottom:10px}.cmd-suggestion-group:last-child{margin-bottom:0}.cmd-suggestion-label{align-items:center;color:var(--text-muted);display:flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.cmd-suggestion-btn{align-items:center;background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:6px;margin-bottom:4px;overflow:hidden;padding:5px 8px;text-align:left;transition:all .1s;width:100%}.cmd-suggestion-btn span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-suggestion-btn:hover{background:var(--primary-bg);border-color:var(--primary-border);color:var(--primary)}.cmd-suggestion-arrow{flex-shrink:0;opacity:0;transition:opacity .1s}.cmd-suggestion-btn:hover .cmd-suggestion-arrow{opacity:1}.cmd-related{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px}.cmd-related-label{color:var(--text-muted);flex-shrink:0;font-size:12px}.cmd-related-btn{background:var(--surface);border:1px solid var(--border);border-radius:100px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:12px;padding:3px 10px;transition:all .1s}.cmd-related-btn:hover{background:var(--primary-bg);border-color:var(--primary-border);color:var(--primary)}.pulse-dashboard{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 240px}@keyframes pulse-expand{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.pulse-sidebar{display:flex;flex-direction:column;gap:12px}.pulse-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.pulse-card-head{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text);display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 12px}.pulse-card-body{padding:10px 12px}.pulse-suggestion-block{margin-bottom:10px}.pulse-suggestion-block:last-child{margin-bottom:0}.pulse-suggestion-label{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.pulse-chips{display:flex;flex-wrap:wrap;gap:5px}.pulse-chip{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:100px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:11px;gap:3px;padding:3px 10px;transition:all .1s}.pulse-chip:hover{background:var(--primary-bg);border-color:var(--primary-border);color:var(--primary)}@media (max-width: 980px){.gen-launchpad,.gen-blueprint-workspace{grid-template-columns:1fr;padding:24px}.gen-budget-island{position:static}.gen-type-grid-header{grid-template-columns:2fr 1.2fr 1fr}.gen-type-grid-header>*:nth-child(4),.gen-type-grid-header>*:nth-child(5){display:none}.gen-type-row{grid-template-columns:2fr 1.2fr 1fr}.gen-type-row>*:nth-child(4),.gen-type-row>*:nth-child(5){display:none}}@media (max-width: 640px){.generator-header{align-items:stretch;flex-direction:column}.gen-steps{overflow-x:auto}.gen-form-grid,.gen-topic-header{grid-template-columns:1fr}.gen-type-grid-header{display:none}.gen-type-row{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.gen-topic-header{gap:8px}.gen-topic-chevron{display:none}.gen-topic-count{width:fit-content}.exam-paper{margin:16px;padding:28px 20px}}@media (prefers-reduced-motion: reduce){.generator-container *,.generator-container *:before,.generator-container *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.search-eyebrow,.search-chip,.search-result-card{animation:none!important;transition:opacity .15s!important}}@media (max-width: 1280px){.app-shell{grid-template-columns:minmax(96px,10vw) minmax(0,50vw) minmax(240px,20vw);justify-content:start}.left-pane{overflow:hidden}.left-pane .pane-header{justify-content:center;padding:8px}.left-pane .pane-header div,.filters{display:none}.question-row{border-bottom:1px solid var(--border);min-height:48px;padding:8px 7px}.question-row:nth-child(2n){background:var(--bg)}.question-row.status-verified,.question-row.status-verified:nth-child(2n){background:var(--verified-bg)}.gen-board-preset{align-items:stretch;flex-direction:column}.gen-board-preset button{justify-content:center}.question-row.status-rejected,.question-row.status-rejected:nth-child(2n){background:var(--rejected-bg)}.question-row:hover{background:var(--primary-active)}.row-meta,.row-stem{display:none}.row-title{background:var(--surface);border:1px solid var(--border);border-radius:5px;box-shadow:var(--shadow-sm);color:var(--text);display:block;font-size:11px;line-height:1.25;overflow-wrap:anywhere;padding:5px 4px}.row-relation{display:none}.question-row.selected{background:var(--primary-active);border:3px solid #4b2a1a;box-shadow:inset 4px 0 var(--primary)}.question-row.selected .row-title{border-color:var(--primary-border);color:var(--primary-dark)}.question-row.status-verified .row-title{background:var(--verified-bg);border-color:var(--verified-border);color:var(--verified-title)}.question-row.status-rejected .row-title{background:var(--rejected-bg);border-color:var(--rejected-border);color:var(--rejected-title)}.preview{max-width:none;padding:14px}.question-paper,.question-set,.history{padding:14px}.preview-header h1{font-size:18px}.actions{gap:4px;height:44px;padding:6px 8px}.actions button,.tabs button,.editor-form button{font-size:12px;min-height:28px;padding:4px 7px}.editor-form{gap:8px;height:calc(100vh - 142px);padding:8px}.editor-form label span,.review-status-group legend{font-size:11px}fieldset{gap:8px;padding:8px}.review-status-group{grid-template-columns:1fr}.editor-form textarea{min-height:72px}}.fg-wrap{background:#f8fafc;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);box-shadow:0 2px 20px #0000000f;display:flex;flex-direction:column;min-height:680px;overflow:hidden;position:relative}.fg-wrap:before{background-image:radial-gradient(circle,rgba(15,23,42,.07) 1.4px,transparent 1.4px);background-size:24px 24px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.fg-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafceb;border-bottom:1px solid rgba(0,0,0,.07);display:flex;gap:8px;padding:8px 14px;position:relative;z-index:10}.fg-header-title{color:#0f172a;font-size:12px;font-weight:700;letter-spacing:.03em}.fg-header-hint{color:#64748b;flex:1;font-size:11px}.fg-zoom-controls{align-items:center;background:#ffffffb8;border:1px solid rgba(148,163,184,.36);border-radius:8px;display:flex;gap:2px;padding:2px}.fg-icon-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;transition:color .15s,background .15s;width:26px}.fg-icon-btn:hover{background:#3b82f617;color:#1d4ed8}.fg-icon-btn:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.fg-zoom-level{color:#475569;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;min-width:38px;text-align:center}.fg-outer{cursor:grab;flex:1;min-height:595px;overflow:hidden;position:relative;z-index:1}.fg-stage{height:680px;left:0;position:absolute;top:0;transform-origin:0 0;width:1040px;will-change:transform}.fg-edges-svg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.fg-edge{opacity:.5;stroke:#cbd5e1;stroke-linecap:round;stroke-width:1.5;transition:opacity .25s ease,stroke .25s ease,stroke-width .2s ease}.fg-edge--explicit{opacity:.65;stroke:#c97c20;stroke-width:1.8}.fg-edge--semantic{opacity:.55;stroke:#2563eb;stroke-dasharray:5 3;stroke-width:1.4}.fg-outer:has(.fg-node:hover) .fg-node:not(:hover){opacity:.28}.fg-outer:has(.fg-node:hover) .fg-edge{opacity:.1!important;stroke:#cbd5e1!important}.fg-nodes-layer{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.fg-node{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000a;cursor:grab;display:inline-flex;gap:8px;outline:none;min-height:36px;padding:7px 14px;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.16,1,.3,1),opacity .25s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.fg-node:hover{border-color:#94a3b8;box-shadow:0 4px 14px #00000017;transform:translate(-50%,-53%) scale(1.04);z-index:100}.fg-node:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.fg-green{border-left:3px solid #10b981}.fg-purple{border-left:3px solid #a855f7}.fg-pink{border-left:3px solid #f43f5e}.fg-amber{border-left:3px solid #f59e0b}.fg-teal{border-left:3px solid #14b8a6}.fg-rose{border-left:3px solid #fb7185}.fg-node--expanded{background:#f0fdf4;border-color:#86efac}.fg-node--loading{border-color:#fcd34d}.fg-node--hub{background:#0f172a;border:1px solid #1e293b;border-radius:10px;box-shadow:0 4px 20px #0f172a33;cursor:default;gap:0;min-height:46px;padding:12px 24px}.fg-node--hub:hover{background:#1e293b;box-shadow:0 6px 24px #0f172a40;transform:translate(-50%,-50%) scale(1.02)}.fg-node--hub .fg-node-label{color:#f8fafc;font-size:14px;font-weight:700;max-width:220px}.fg-node-spinner{animation:fg-spin .8s linear infinite;border:2px solid #fde68a;border-radius:50%;border-top-color:#f59e0b;display:block;flex-shrink:0;height:12px;width:12px}@keyframes fg-spin{to{transform:rotate(360deg)}}.fg-node-badge{border-radius:5px;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.fg-badge--math{background:#fef3c7;border:1px solid #f59e0b;color:#78350f}.fg-badge--phys{background:#e0f2fe;border:1px solid #38bdf8;color:#0c4a6e}.fg-badge--chem{background:#d1fae5;border:1px solid #10b981;color:#064e3b}.fg-badge--bio{background:#fce7f3;border:1px solid #ec4899;color:#831843}.fg-badge--sci{background:#d1fae5;border:1px solid #10b981;color:#064e3b}.fg-badge--default{background:#f1f5f9;border:1px solid #cbd5e1;color:#475569}.fg-node-label{color:#0f172a;font-size:14px;font-weight:700;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-node-score{background:#f0fdf4;border:1px solid #86efac;border-radius:100px;color:#059669;flex-shrink:0;font-size:11px;font-weight:800;padding:2px 8px}.fg-preview{background:#fff;border:1px solid #e2e8f0;border-radius:12px;bottom:calc(100% + 14px);box-shadow:0 10px 25px -5px #0000001a,0 4px 10px -3px #0000000f;left:50%;opacity:0;padding:12px 14px;pointer-events:none;position:absolute;transform:translate(-50%) translateY(10px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);width:320px;will-change:opacity,transform;z-index:200}.fg-preview:after{border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:6px;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.fg-preview:before{content:"";height:18px;left:0;position:absolute;right:0;top:100%}.fg-node:hover .fg-preview{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.fg-preview--below{bottom:auto;top:calc(100% + 14px);transform:translate(-50%) translateY(-10px)}.fg-preview--below:after{border-color:transparent transparent #ffffff transparent;bottom:100%;top:auto}.fg-preview--below:before{bottom:100%;top:auto}.fg-node:hover .fg-preview--below{transform:translate(-50%) translateY(0)}.fg-preview-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:7px}.fg-preview-topic{color:#64748b;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fg-preview-score-pill{background:#ecfdf5;border-radius:100px;color:#059669;font-size:9.5px;font-weight:700;padding:2px 7px}.fg-preview-body{color:#334155;font-size:11.5px;line-height:1.52;margin:0 0 10px;max-height:7em;overflow:hidden}.fg-preview-footer{align-items:center;display:flex;font-size:9px;justify-content:space-between}.fg-preview-id{background:#f1f5f9;border-radius:3px;color:#64748b;font-family:monospace;padding:1px 5px}.fg-preview-action{background:transparent;border:none;border-radius:4px;color:#3b82f6;cursor:pointer;font:inherit;font-weight:700;padding:2px 4px}.fg-preview-action:hover{background:#3b82f614;color:#1d4ed8}.fg-preview-action:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}@media (prefers-reduced-motion: reduce){.fg-node,.fg-preview,.fg-edge,.fg-node-spinner{animation:none!important;transition:none!important}}.fg-legend{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafceb;border-top:1px solid rgba(0,0,0,.07);color:#64748b;display:flex;flex-wrap:wrap;font-size:10px;gap:6px 14px;padding:7px 14px;position:relative;z-index:10}.fg-legend-items{align-items:center;display:flex;gap:12px}.fg-legend-item{align-items:center;display:flex;gap:5px}.fg-legend-swatch--hub{background:#0f172a;border-radius:4px;display:inline-block;height:10px;width:10px}.fg-legend-line--explicit,.fg-legend-line--semantic{display:inline-block;height:2px;width:16px}.fg-legend-line--explicit{background:#c97c20}.fg-legend-line--semantic{background:repeating-linear-gradient(90deg,#2563eb 0 5px,transparent 5px 8px)}.fg-legend-meta{align-items:center;color:#94a3b8;display:flex;flex:1;font-size:9.5px;gap:8px;justify-content:flex-end}.fg-expand-badge{background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:100px;color:#3b82f6;font-size:9.5px;padding:1px 8px}.tikz-source{background:#f8f5ef;border:1px solid #ddd4c5;border-radius:var(--radius-sm);color:#493f32;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;margin:.8rem 0;max-width:100%;padding:12px;overflow-x:auto;white-space:pre-wrap}.info-strip--warning{background:#fef3c7!important;border-color:#f59e0b!important;color:#92400e!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}.inline-action-btn{background:#f59e0b!important;border:1px solid #d97706!important;color:#fff!important;font-weight:700!important;cursor:pointer;border-radius:var(--radius-sm);padding:3px 10px;font-size:11px;display:inline-flex;align-items:center;gap:4px}.inline-action-btn:hover{background:#d97706!important}.make-canon-btn--highlight,.primary-panel-action--highlight{background:#f59e0b!important;border-color:#d97706!important;color:#fff!important;font-weight:800!important;box-shadow:0 0 10px #f59e0b66}.make-canon-btn--highlight:hover,.primary-panel-action--highlight:hover{background:#d97706!important}.stem-updated-badge{background:#fef3c7;border:1px solid #f59e0b;color:#b45309;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;display:inline-flex;align-items:center;gap:4px}.preview-view-switcher{display:inline-flex;gap:2px;background:var(--bg);padding:2px;border-radius:var(--radius-sm);border:1px solid var(--border);margin-left:12px}.preview-view-switcher button{font-size:12px;padding:3px 8px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--text-secondary)}.preview-view-switcher button.active{background:var(--surface);color:var(--text);font-weight:700;box-shadow:var(--shadow-sm)}.hero-section-switch{background:#f5f3f09e;border-color:#ffffffc2;border-radius:12px;box-shadow:inset 0 1px 3px #33231812,0 1px #fffc}.hero-section-indicator{background:linear-gradient(145deg,#fff8f1fa,#ffebdbd1);box-shadow:0 2px 8px #ff8a3d33,inset 0 1px #fffffff2}.search-input-wrap{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ff8a3d57,#fff3) border-box;border-color:transparent;box-shadow:inset 0 2px 4px #00000009,0 1px #ffffffe6}.search-engine-status{background:linear-gradient(135deg,#fff8f1f5,#ffe8d7bd);box-shadow:0 2px 8px var(--engine-glow),inset 0 1px #ffffffe6}.search-discovery-panel,.search-workbench-lower--refine-hidden .search-discovery-panel{display:grid;gap:12px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);transition:filter .2s,opacity .2s}.search-workbench:has(.search-input-wrap:focus-within) .search-discovery-panel{filter:blur(2px);opacity:.4}.search-history>span,.search-suggestions-label{align-items:center;display:flex;gap:5px}.search-history>div{display:grid;gap:3px}.search-history button{align-items:center;background:transparent;border-color:transparent;border-radius:7px;display:flex;gap:7px;max-width:none;padding:6px 7px;width:100%}.search-chip{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ff8a3d3d,#ffffffd9) border-box;border-color:transparent;transition:background .2s,box-shadow .2s,transform .2s cubic-bezier(.16,1,.3,1)}.search-chip:hover{background:linear-gradient(#fff8f3,#fff8f3) padding-box,linear-gradient(135deg,#ff8a3d85,#ffffffd9) border-box;border-color:transparent;transform:translateY(-2px) scale(1.01)}.chip-icon{align-items:center;background:linear-gradient(145deg,#fff2e8,#fff9f4);border-radius:7px;color:#d65f17;display:inline-flex;flex:0 0 auto;justify-content:center;padding:6px}.search-chip:hover .chip-text{transform:translate(2px)}@media (max-width:768px){.search-discovery-panel,.search-workbench-lower--refine-hidden .search-discovery-panel{grid-template-columns:1fr}}.search-workbench-lower,.search-workbench-lower--refine-hidden{display:flex;flex-direction:column;gap:10px;grid-template-columns:none;overflow:visible}.search-controls{box-sizing:border-box;display:grid;max-height:280px;opacity:1;overflow:visible;transform:translateY(0);transform-origin:top;transition:max-height .22s cubic-bezier(.16,1,.3,1),opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1),padding .22s,border-width .22s}.search-workbench-lower--refine-hidden .search-controls{border-width:0;display:grid;margin:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transform:translateY(-8px)}.search-filter-row{grid-template-columns:repeat(6,minmax(0,1fr))}.search-discovery-panel,.search-workbench-lower--refine-hidden .search-discovery-panel{display:flex;flex-direction:column;gap:12px;width:100%}.search-history{align-items:center;background:#ffffff6b;border:1px solid rgba(255,138,61,.09);border-radius:10px;display:flex;gap:10px;margin:0;min-width:0;padding:7px}.search-history>span{flex:0 0 auto;margin:0;padding-left:3px}.search-history>div{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:5px;min-width:0;overflow-x:auto;padding:1px 2px 3px;scrollbar-width:thin}.search-history button{background:#ffffffc7;border-color:#94a3b824;flex:0 0 auto;max-width:none;overflow:visible;padding:6px 10px;text-overflow:clip;white-space:nowrap;width:auto}.search-suggestions{width:100%}.search-suggestions-label{margin-bottom:8px}.search-chips-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.search-chip{gap:10px;min-height:62px;padding:9px 11px}.chip-icon{height:40px;padding:0;width:40px}.chip-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;text-align:left}.chip-copy strong{color:#1e293b;font-size:13px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.chip-copy span{color:#64748b;font-size:11px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.chip-arrow{color:#d9770657;flex:0 0 auto;opacity:.7;transform:translate(-2px);transition:color .2s,opacity .2s,transform .2s cubic-bezier(.16,1,.3,1)}.search-chip:hover .chip-arrow{color:#d97706;opacity:1;transform:translate(2px)}@media (max-width:1024px){.search-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.search-chips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.search-history{align-items:flex-start;flex-direction:column}.search-history>div{max-width:100%;width:100%}.search-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.search-chips-grid{grid-template-columns:1fr}}@media (max-width:430px){.search-filter-row{grid-template-columns:1fr}}.aurora-results-section{background:#fffaf5;padding-top:10px}.cmd-bar{-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);background:#fffcf8e6;border-color:#ff8a3d29;border-radius:11px;box-shadow:0 8px 24px #5c331814;margin-bottom:12px;padding:8px 12px;position:sticky;top:8px;z-index:40}.cmd-bar-top{margin:0;min-height:36px}.cmd-bar-query{align-items:center;display:flex;gap:7px}.cmd-bar-query:before{color:#d97706;content:"⌕";font-size:18px}.cmd-bar-stats{display:none}.cmd-back-btn{border-color:transparent}.cmd-body{display:block}.cmd-results-panel{width:100%}.cmd-results-panel,.cmd-sidebar-card{background:#fffdfb;border-color:#7850321f;box-shadow:0 8px 28px #5c33180d}.cmd-result-stack:hover .cmd-result-row{opacity:.85}.cmd-result-stack .cmd-result-row:hover{opacity:1}.cmd-result-row{animation:study-card-reveal .42s cubic-bezier(.16,1,.3,1) both;background:#fffdfb;border-bottom:0;border-left:3px solid #e2e8f0;border-radius:8px;box-shadow:0 1px #78503217;margin:5px 7px;padding:15px 14px;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s,transform .2s cubic-bezier(.16,1,.3,1)}@keyframes study-card-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cmd-result-row--important{border-left-color:#ff8a3d;box-shadow:-3px 0 13px #ff8a3d21,0 1px #78503217}.cmd-result-row:hover{background:#fffaf6;border-left-color:#ff8a3d;box-shadow:0 10px 24px #bc5c1d1a;transform:translateY(-2px)}.cmd-result-preview{-webkit-line-clamp:unset;color:#1e293b;display:block;font-size:14px;line-height:1.65;margin:0 0 11px;overflow:visible}.cmd-result-preview .katex{font-size:1.08em}.cmd-result-row:hover .cmd-result-actions,.cmd-result-row:focus-within .cmd-result-actions{opacity:1;transform:translate(0)}.cmd-suggestion-btn{align-items:flex-start;background:#fffaf6;border-color:transparent;border-radius:999px;overflow:visible;padding:7px 10px}.cmd-suggestion-btn span{overflow:visible;text-overflow:clip;white-space:normal}.cmd-suggestion-btn:hover{background:#fff1e7;border-color:#ff8a3d29}@media (max-width:900px){.cmd-body{grid-template-columns:1fr}.cmd-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:700px){.cmd-bar-top{align-items:flex-start;flex-wrap:wrap}.cmd-bar-query{order:-1;width:100%}.cmd-actions{flex-wrap:wrap}.cmd-result-row{gap:7px;margin-inline:3px;padding-inline:9px}.cmd-sidebar{grid-template-columns:1fr}}.aurora-results-section{background:#f8fafc}.cmd-bar{background:#fffffff0;border:1px solid rgba(15,23,42,.1);border-radius:6px;box-shadow:0 3px 14px #0f172a0f}.cmd-bar-query:before{color:#3730a3}.cmd-export-menu{position:relative}.cmd-export-menu summary{list-style:none}.cmd-export-menu summary::-webkit-details-marker{display:none}.cmd-export-options{background:#fff;border:1px solid #dfe4eb;box-shadow:0 10px 24px #0f172a1f;display:grid;min-width:150px;padding:4px;position:absolute;right:0;top:calc(100% + 5px);z-index:5}.cmd-export-options button{align-items:center;background:transparent;border:0;color:#334155;cursor:pointer;display:flex;gap:7px;padding:8px;text-align:left}.cmd-export-options button:hover{background:#f1f5f9}.cmd-results-panel{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:4px;box-shadow:none}.cmd-result-stack:hover .cmd-result-row{opacity:1}.cmd-result-row,.cmd-result-row--important{background:#fff;border:0;border-bottom:1px solid rgba(15,23,42,.09);border-left:3px solid transparent;border-radius:0;box-shadow:none;margin:0;padding:20px 18px}.cmd-result-row--important{background:#fafaff;border-left-color:#3730a3}.cmd-result-row:hover{background:#fbfcff;border-left-color:#4f46e5;box-shadow:0 8px 20px #0f172a12;transform:translate3d(0,-2px,0)}.cmd-result-row.is-school-match{border-color:#0f172a17;border-left-color:#4f46e5;box-shadow:none}.cmd-result-preview{color:#172033;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.75;margin:8px 0 15px;min-height:1.75em}.cmd-result-preview .katex{font-size:1.18em}.cmd-hint-drawer{bottom:12px;max-width:420px;position:absolute;right:104px;width:min(42%,420px)}.cmd-hint-drawer.is-open>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafce6;border:1px solid rgba(79,70,229,.18);border-radius:4px;box-shadow:0 8px 24px #0f172a17}@media (prefers-reduced-motion:reduce){.cmd-result-row,.cmd-result-actions,.cmd-hint-drawer{animation:none!important;transition:none!important}.cmd-result-row:hover{box-shadow:0 0 0 1px #3730a3;transform:none}}@media (max-width:700px){.cmd-hint-drawer{max-width:none;position:static;width:100%}}.cmd-result-row{align-items:flex-start;display:grid;grid-template-columns:58px minmax(0,1fr);padding:26px 28px 26px 0;position:relative}.cmd-result-preview{margin:0 0 18px}.cmd-result-preview p+p{margin-top:12px}.cmd-result-row:hover{padding-left:8px;padding-right:36px}@media (max-width:700px){.cmd-result-row,.cmd-result-row:hover{grid-template-columns:1fr;padding:20px 14px}}.cmd-result-row{background:#fff;border:1px solid #e7e9ee;border-left:3px solid #e2e8f0}.cmd-result-row--important{background:#fffbf7;border-color:#ff8a3d33;border-left:3px solid #ff8a3d}.cmd-result-row.is-school-dimmed{filter:saturate(.5);opacity:.2!important;transform:scale(.995)}.cmd-result-row.is-school-match{border-color:#ff8a3d8f;box-shadow:0 0 0 3px #ff8a3d17,0 10px 25px #bc5c1d1a;opacity:1!important}.cmd-hint-drawer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1),opacity .18s,margin .22s}.cmd-hint-drawer>div{overflow:hidden}.cmd-hint-drawer.is-open{grid-template-rows:1fr;margin-top:8px;opacity:1}.cmd-hint-drawer.is-open>div{background:linear-gradient(135deg,#fff6ebeb,#fffbf6e6);border:1px solid rgba(255,138,61,.17);border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:9px 11px}.cmd-hint-drawer strong{color:#9a4f1c;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.cmd-hint-drawer span{color:#475569;font-size:12px;line-height:1.5}.cmd-result-row.is-solved{background:linear-gradient(90deg,#eef8f0db,#fffdfb 45%);border-left-color:#78a985}.cmd-result-row.is-solved .cmd-rank-num{text-decoration:line-through}.cmd-result-row.is-solved .cmd-result-preview{color:#66756a}.cmd-topic-radar{border-bottom:1px solid rgba(120,80,50,.09);margin-bottom:11px;padding-bottom:8px}.cmd-radar-row{background:transparent;border:0;border-radius:7px;cursor:pointer;display:block;margin-bottom:4px;padding:5px;width:100%}.cmd-radar-row:hover{background:#fff8f3}.cmd-radar-row>span{align-items:baseline;display:flex;gap:5px;justify-content:space-between;text-align:left}.cmd-radar-row strong{color:#475569;font-size:10.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-radar-row small{color:#94a3b8;flex:0 0 auto;font-size:9px}.cmd-radar-row>i{background:#f1e9e2;border-radius:999px;display:block;height:4px;margin-top:4px;overflow:hidden}.cmd-radar-row>i>b{background:linear-gradient(90deg,#ffc08d,#e9792c);border-radius:inherit;display:block;height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.cmd-result-row,.cmd-result-row--important{background:#fbfbfa;border:0;border-bottom:1px solid #e2e8f0;border-left:3px solid #dbe3ed;border-radius:0;box-shadow:none;display:grid;grid-template-columns:60px minmax(0,1fr);margin:0;padding:22px 24px 22px 0;position:relative;transition:background .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.cmd-result-row:before{background:#cbd5e1cc;bottom:0;content:"";left:59px;position:absolute;top:0;width:1px}.cmd-result-row:hover{background:#fff;border-left-color:#64748b;box-shadow:none;padding:22px 24px 22px 0;transform:translate3d(0,-1px,0)}.cmd-result-content{min-width:0;padding:2px 30px 2px 26px}.cmd-result-preview{color:#0f172a;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65;margin:0 0 13px;min-height:0}.cmd-result-preview p{margin:0}.cmd-result-row:hover .cmd-spec-rail{background:#f1f5f999}.cmd-rail-actions{border-top:1px solid #e2e8f0;display:flex;gap:12px;margin-top:13px;padding-top:9px}.cmd-rail-actions button{align-items:center;background:transparent;border:0;color:#64748b;cursor:pointer;display:flex;font-size:10px;gap:4px;padding:2px 0}.cmd-rail-actions button:hover,.cmd-rail-actions button.is-active{color:#1e3a8a}.cmd-hint-drawer{max-width:none;position:static;width:100%}.cmd-hint-drawer.is-open>div{background:#f8fafcd1;border-color:#e2e8f0;border-radius:2px;box-shadow:none}@media (max-width:1024px){.cmd-rail-actions{align-self:end;border:0;margin:0;padding:0}}@media (max-width:700px){.cmd-result-row,.cmd-result-row:hover{grid-template-columns:1fr;padding:18px 14px}.cmd-result-row:before{display:none}.cmd-rail-actions{margin-top:10px}}.cmd-results-panel{background:linear-gradient(145deg,#f7f8ff,#f6fbfb,#fff9f5);border:1px solid #dce3f0;border-radius:18px;box-shadow:0 18px 50px #24305e14;overflow:hidden}.cmd-panel-head{background:linear-gradient(110deg,#4f46e514,#0ea5a40f 52%,#f973160f);border-bottom:1px solid rgba(99,102,241,.13);padding:14px 18px}.cmd-result-stack{padding:10px}.cmd-result-row,.cmd-result-row--important{--entry-accent:#6366f1;--entry-soft:#eef2ff;background:linear-gradient(105deg,#fff 0%,#fff 72%,var(--entry-soft) 140%);border:1px solid rgba(99,102,241,.13);border-left:4px solid var(--entry-accent);border-radius:4px 22px 22px 4px;box-shadow:0 7px 22px #1e293b0e;margin:8px 2px;overflow:hidden}.cmd-result-row:nth-child(3n+2){--entry-accent:#0f9f9a;--entry-soft:#e7f8f6}.cmd-result-row:nth-child(3n){--entry-accent:#e66a3c;--entry-soft:#fff0e8}.cmd-result-row:before{background:linear-gradient(180deg,transparent,var(--entry-accent),transparent);left:59px;opacity:.28}.cmd-result-row:after{background:var(--entry-accent);clip-path:polygon(28% 0,100% 0,72% 100%,0 100%);content:"";height:5px;opacity:.7;position:absolute;right:25px;top:0;width:72px}.cmd-result-row:hover{background:linear-gradient(105deg,#fff 0%,var(--entry-soft) 145%);border-color:color-mix(in srgb,var(--entry-accent) 35%,#dbe3ed);border-left-color:var(--entry-accent);box-shadow:0 14px 34px color-mix(in srgb,var(--entry-accent) 14%,transparent);transform:translate3d(4px,-2px,0)}.cmd-result-preview{color:#182238;font-size:16.5px}.cmd-result-row:hover .cmd-spec-rail{background:linear-gradient(145deg,#fff,var(--entry-soft))}.cmd-rail-actions button{border-radius:8px;padding:5px 7px;transition:background .16s,color .16s}.cmd-rail-actions button:hover,.cmd-rail-actions button.is-active{background:#fff;color:var(--entry-accent)}.cmd-hint-drawer.is-open>div{border-left:3px solid var(--entry-accent);border-radius:3px 14px 14px 3px}@media (max-width:700px){.cmd-result-stack{padding:6px}.cmd-result-row,.cmd-result-row:hover{border-radius:4px 18px 18px 4px;margin:7px 0;transform:none}}.cmd-results-panel{background:#fbfcfe;border:0;border-radius:0;box-shadow:none;overflow:visible}.cmd-panel-head{background:transparent;border-bottom:1px solid #dce3ec;padding:14px 12px}.cmd-result-stack{padding:0}.cmd-result-row,.cmd-result-row--important{--entry-accent:#315b9a;background:transparent;border:0;border-bottom:1px solid #dce3ec;border-left:0;border-radius:0;box-shadow:none;margin:0;overflow:visible;padding:30px 22px 30px 0}.cmd-result-row:nth-child(n){--entry-accent:#315b9a;--entry-soft:#edf3fb}.cmd-result-row:before{background:#dce3ec;left:59px;opacity:1}.cmd-result-row:after,.cmd-rank-block:before{display:none}.cmd-result-row:hover{background:linear-gradient(90deg,rgba(49,91,154,.025),transparent 68%);border-color:#dce3ec;box-shadow:none;padding:30px 22px 30px 0;transform:none}.cmd-result-content{padding:0 40px 0 30px}.cmd-result-preview{color:#111827;font-size:18px;line-height:1.72;margin-bottom:20px;max-width:980px}.cmd-inline-actions button:focus-visible,.cmd-hint-toggle:focus-visible,.cmd-rail-actions button:focus-visible,.cmd-equation-block:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.cmd-result-row:hover .cmd-spec-rail,.cmd-result-row:focus-within .cmd-spec-rail{background:transparent;opacity:1}.cmd-rail-actions{align-items:center;border-top:0;gap:8px;margin-top:18px;padding-top:0}.cmd-rail-actions button{border:1px solid #cfd8e5;border-radius:8px;color:#344861;justify-content:center;min-height:40px;padding:8px 11px}.cmd-rail-actions button:hover{background:#edf3fb;border-color:#9db1cc;color:#183b6b}.cmd-rail-actions .cmd-solved-action{background:#234f8c;border-color:#234f8c;color:#fff;font-weight:750}.cmd-rail-actions .cmd-solved-action:hover{background:#193f72;border-color:#193f72;color:#fff}.cmd-rail-actions .cmd-solved-action.is-active{background:#217052;border-color:#217052;color:#fff}.cmd-hint-drawer.is-open>div{background:#f4f7fb;border:0;border-left:3px solid #315b9a;border-radius:0 8px 8px 0}@media (max-width:700px){.cmd-result-row,.cmd-result-row:hover{border-radius:0;margin:0;padding:24px 10px}.cmd-result-preview{font-size:16.5px}.cmd-rail-actions button{min-height:44px}}.aurora-results-section{background:radial-gradient(circle at 8% 12%,rgba(244,181,116,.12),transparent 27%),radial-gradient(circle at 92% 34%,rgba(95,131,181,.09),transparent 25%),#f7f4ef}.cmd-results-panel{background:transparent}.cmd-panel-head{background:#fffdf9b8;border:0;border-radius:14px;box-shadow:0 8px 26px #4b39270e;margin-bottom:14px;padding:15px 18px}.cmd-result-stack{display:grid;gap:13px}.cmd-result-row,.cmd-result-row--important{background:linear-gradient(120deg,#fffefbfa,#fffcf7f0);border:0;border-radius:15px;box-shadow:0 5px 20px #4b39270e,0 1px 2px #4b392709;margin:0;padding:30px 25px 30px 4px;transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),background .22s}.cmd-result-row:before{display:none}.cmd-result-row:hover{background:linear-gradient(120deg,#fffefa,#fffaf2);border:0;box-shadow:0 14px 36px #563d241a,0 2px 5px #563d240b;padding:30px 25px 30px 4px;transform:translate3d(0,-3px,0)}.cmd-result-content{padding-left:24px}.cmd-result-preview{color:#29251f;font-family:Georgia,Times New Roman,serif;letter-spacing:.003em}.cmd-result-row:hover .cmd-spec-rail,.cmd-result-row:focus-within .cmd-spec-rail{background:#f5eee4;opacity:1;transform:translate(-2px)}.cmd-rail-actions button{background:#ffffff94;border-color:#d8cbbb;color:#514a42}.cmd-rail-actions button:hover{background:#fff;border-color:#bfa98f;color:#593a1e}.cmd-rail-actions .cmd-solved-action{background:#d76624;border-color:#d76624;box-shadow:0 4px 12px #d7662433;color:#fff}.cmd-rail-actions .cmd-solved-action:hover{background:#b94f16;border-color:#b94f16;box-shadow:0 7px 16px #d7662447;color:#fff;transform:translateY(-1px)}.cmd-rail-actions .cmd-solved-action.is-active{background:#c4571b;border-color:#c4571b}.cmd-hint-drawer.is-open>div{background:#f7f0e7;border-left-color:#b87536}@media (max-width:700px){.aurora-results-section{background:#f7f4ef}.cmd-result-stack{gap:10px}.cmd-result-row,.cmd-result-row:hover{border-radius:13px;padding:24px 15px;transform:none}.cmd-result-content{padding:0}}@media (prefers-reduced-motion:reduce){.cmd-result-row:hover,.cmd-result-row:hover .cmd-spec-rail,.cmd-rail-actions .cmd-solved-action:hover{transform:none}}.cmd-result-row:hover .cmd-inline-actions,.cmd-result-row:focus-within .cmd-inline-actions,.cmd-result-row:hover .cmd-spec-rail,.cmd-result-row:focus-within .cmd-spec-rail{opacity:1;transform:translateZ(0)}.cmd-result-row:hover .cmd-spec-rail,.cmd-result-row:focus-within .cmd-spec-rail{background:#f5eee4db}.cmd-rail-actions .cmd-solved-action{background:linear-gradient(180deg,#ea8245,#d76624 48%,#bd5018);border-color:#c95a1d;box-shadow:inset 0 1px #ffffff73,0 7px 15px #ad481440,0 2px 4px #5b2c122e;text-shadow:0 1px 1px rgba(80,32,8,.2);transition:transform .1s,box-shadow .16s,background .16s}.cmd-rail-actions .cmd-solved-action:active{box-shadow:inset 0 2px 4px #5b2c1240,0 2px 6px #ad481429;transform:scale(.97)}.cmd-rail-actions .cmd-solved-action.is-active{background:linear-gradient(180deg,#d99243,#bd641f);border-color:#af5819;box-shadow:inset 0 1px #ffffff59,0 5px 13px #ad5e1b33}.cmd-result-row.is-solved{background:linear-gradient(120deg,#fffdf7,#fff7e8)}.cmd-result-row.is-solved:after{animation:mastery-sweep .75s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(90deg,transparent,rgba(232,164,72,.22),transparent);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;top:0;width:45%;z-index:3}@keyframes mastery-sweep{0%{opacity:0;transform:translate3d(220%,0,0)}35%{opacity:1}to{opacity:0;transform:translate3d(-120%,0,0)}}.cmd-result-row:has(.cmd-equation-block:hover) .cmd-rank-block,.cmd-result-row:has(.cmd-equation-block:hover) .cmd-inline-actions,.cmd-result-row:has(.cmd-equation-block:hover) .cmd-spec-rail{filter:brightness(.78);opacity:.38}.cmd-result-row:has(.cmd-equation-block:hover) .cmd-result-preview{color:#29251f94}.cmd-result-row:has(.cmd-equation-block:hover) .cmd-equation-block{background:radial-gradient(ellipse at center,rgba(238,182,105,.2),transparent 72%);color:#183c67;filter:brightness(1.08);text-shadow:0 0 18px rgba(218,143,59,.22)}.cmd-inline-actions button:focus-visible,.cmd-hint-toggle:focus-visible,.cmd-rail-actions button:focus-visible,.cmd-equation-block:focus-visible,.cmd-spec-toggle:focus-visible{outline:0;box-shadow:0 0 0 3px #d3652738,0 0 0 1px #c45c23}@media (prefers-reduced-motion:reduce){.cmd-inline-actions,.cmd-spec-rail,.cmd-rail-actions .cmd-solved-action{transition:none!important;transform:none!important}.cmd-result-row.is-solved:after{display:none}.cmd-result-row:has(.cmd-equation-block:hover) .cmd-rank-block,.cmd-result-row:has(.cmd-equation-block:hover) .cmd-inline-actions,.cmd-result-row:has(.cmd-equation-block:hover) .cmd-spec-rail{filter:none}}.cmd-result-stack{align-items:center}.cmd-result-row,.cmd-result-row--important{grid-template-columns:48px minmax(0,1fr);max-width:1080px;padding:0;width:100%}.cmd-rail-actions{border:0;flex:0 0 auto;margin:0 0 0 14px;padding:0}.cmd-result-content{grid-row:2;margin:0 auto;max-width:780px;padding:28px 30px 30px;width:100%}.cmd-result-preview{max-width:720px}.cmd-scratchpad{margin-top:17px}.cmd-scratchpad-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.34,1.56,.64,1),opacity .18s,margin .3s}.cmd-scratchpad-body>div{display:grid;gap:7px;min-height:0;overflow:hidden}.cmd-scratchpad.is-open .cmd-scratchpad-body{grid-template-rows:1fr;margin-top:9px;opacity:1}.cmd-scratchpad-body label{color:#795b3d;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cmd-scratchpad-body textarea{background-color:#f8f0e3;background-image:radial-gradient(rgba(144,107,72,.2) .8px,transparent .8px);background-size:18px 18px;border:1px solid #dfcdb8;border-radius:10px;box-shadow:inset 0 2px 5px #4b30190e;color:#332a22;font:14px/1.6 inherit;min-height:145px;padding:16px;resize:vertical;width:100%}.cmd-scratchpad-body textarea:focus{border-color:#c66a2e;box-shadow:inset 0 2px 5px #4b30190e,0 0 0 3px #c66a2e29;outline:0}.cmd-scratchpad-body small{color:#8a7a69;font-size:9.5px}@media (max-width:1024px){.cmd-result-content{padding:25px 24px 28px}}@media (max-width:700px){.cmd-result-content{padding:22px 18px 24px}}@media (prefers-reduced-motion:reduce){.cmd-scratchpad-body,.cmd-scratchpad-toggle{transition:none}}.cmd-result-row,.cmd-result-row--important{grid-template-columns:54px minmax(0,1fr);max-width:1120px}.cmd-result-row:hover .cmd-spec-rail,.cmd-result-row:focus-within .cmd-spec-rail{background:#f5eadc;transform:none}.cmd-rail-actions{align-self:center;gap:8px;margin:0}.cmd-rail-actions button{min-height:40px;white-space:nowrap}.cmd-result-content{margin:0;max-width:none;padding:28px 42px 30px;width:100%}.cmd-result-preview{margin:0;max-width:760px}.cmd-scratchpad{margin-top:18px;max-width:760px}@media (max-width:820px){.cmd-result-row,.cmd-result-row--important{grid-template-columns:44px minmax(0,1fr)}.cmd-rail-actions{justify-self:start}.cmd-result-content{padding:24px}}@media (max-width:700px){.cmd-result-row,.cmd-result-row:hover{display:grid;grid-template-columns:1fr;padding:0}.cmd-result-content{padding:22px 16px 24px}}.cmd-result-row,.cmd-result-row--important{display:block;max-width:1040px;padding:0}.cmd-result-row:hover{padding:0}.cmd-result-content{display:block;grid-row:2;margin:0;max-width:none;padding:30px 42px 26px}.cmd-result-preview,.cmd-inline-actions,.cmd-hint-drawer,.cmd-scratchpad{margin-left:0;max-width:none;width:100%}.cmd-result-preview{font-size:18px;line-height:1.68;margin-bottom:14px}.cmd-scratchpad{margin-top:16px}.cmd-rail-actions{align-items:center;border:0;display:flex;gap:9px;justify-content:flex-end;margin:20px 0 0;padding:0}.cmd-rail-actions button{min-height:42px}@media (max-width:820px){.cmd-result-content{padding:26px 28px 24px}}@media (max-width:700px){.cmd-result-row,.cmd-result-row:hover{display:block;padding:0}.cmd-result-content{grid-row:3}.cmd-result-content{padding:22px 16px 20px}.cmd-rail-actions{justify-content:stretch}.cmd-rail-actions button{flex:1}}.cmd-result-stack{justify-items:center;margin-inline:auto;width:100%}.cmd-result-row,.cmd-result-row--important{margin-inline:auto;max-width:960px;width:min(960px,calc(100% - 64px))}@media (max-width:1024px){.cmd-result-row,.cmd-result-row--important{width:90%}}@media (max-width:768px){.cmd-result-row,.cmd-result-row--important{width:calc(100% - 32px)}}@media (max-width:480px){.cmd-result-row,.cmd-result-row--important{width:calc(100% - 16px)}}.cmd-body{align-items:start;display:grid;gap:18px;grid-template-columns:230px minmax(0,1fr);margin:0 auto;max-width:1480px}.cmd-filter-sidebar{background:#fffdf9e0;border-radius:13px;box-shadow:0 6px 22px #4b39270f;display:grid;gap:13px;padding:16px;position:sticky;top:76px}.cmd-filter-sidebar header{align-items:center;color:#6b4d31;display:flex;gap:7px}.cmd-filter-sidebar label{color:#806c59;display:grid;font-size:9px;font-weight:800;gap:5px;letter-spacing:.06em;text-transform:uppercase}.cmd-filter-sidebar select{background:#fff;border:1px solid #ddd1c4;border-radius:8px;color:#374151;font-size:12px;min-height:38px;padding:7px 9px;text-transform:none;width:100%}.cmd-filter-sidebar select:focus{border-color:#c7672c;box-shadow:0 0 0 3px #c7672c24;outline:0}.cmd-filter-sidebar>button{align-items:center;background:transparent;border:0;color:#a64d1d;cursor:pointer;display:flex;font-size:11px;gap:5px;padding:4px 0}.cmd-results-panel{min-width:0;width:100%}.cmd-result-stack{gap:9px}.cmd-result-row,.cmd-result-row--important{margin:0;max-width:none;width:100%}.cmd-result-content{padding:18px 24px 0}.cmd-result-preview{font-size:16px;line-height:1.55;margin-bottom:11px}.cmd-unified-toolbar{align-items:center;border-top:1px solid rgba(199,179,158,.38);display:flex;gap:12px;justify-content:space-between;padding:9px 0}.cmd-rail-actions{flex:0 0 auto;margin:0}.cmd-rail-actions button{min-height:34px;padding:6px 9px}.cmd-rail-actions select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,#806851 50%) calc(100% - 13px) 14px/5px 5px no-repeat,linear-gradient(135deg,#806851 50%,transparent 50%) calc(100% - 8px) 14px/5px 5px no-repeat,#ffffff94;border:1px solid #d8cbbb;border-radius:9px;color:#514a42;cursor:pointer;font-family:inherit;font-size:10px;font-weight:650;min-height:34px;padding:6px 24px 6px 10px;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.cmd-rail-actions select:hover{background-color:#fff;border-color:#bfa98f;color:#593a1e}.cmd-rail-actions select:focus-visible{border-color:#bd7640;box-shadow:0 0 0 3px #c66a2e29;outline:0}.cmd-scratchpad{margin:0 -24px;max-width:none;position:relative;width:calc(100% + 48px)}.cmd-scratchpad-body{padding-inline:24px}.cmd-scratchpad.is-open .cmd-scratchpad-body{margin-bottom:16px;margin-top:8px}.cmd-hint-drawer.is-open{margin:5px 0 9px}@media (max-width:1050px){.cmd-body{display:block}.cmd-filter-sidebar{display:none}.cmd-result-row,.cmd-result-row--important{margin-inline:auto;width:calc(100% - 32px)}}@media (max-width:700px){.cmd-result-content{padding:16px 14px 0}.cmd-unified-toolbar{align-items:stretch;flex-direction:column}.cmd-rail-actions{justify-content:flex-end}.cmd-rail-actions select{min-height:44px}.cmd-scratchpad{margin-inline:-14px;width:calc(100% + 28px)}.cmd-scratchpad-body{padding-inline:14px}}.my-questions-page{box-sizing:border-box;margin:0 auto;max-width:1450px;padding:42px 42px 70px;width:100%}.my-questions-page>header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:22px}.my-questions-page h1{color:#182131;font-family:Georgia,serif;font-size:38px;letter-spacing:-.035em;margin:7px 0 5px}.my-questions-page>header p{color:#786958;font-size:14px;margin:0}.my-eyebrow{align-items:center;color:#b4531e;display:flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.09em;text-transform:uppercase}.my-export-actions{display:flex;gap:8px}.my-export-actions button{align-items:center;background:#fff;border:1px solid #d8c7b4;border-radius:9px;color:#4d4034;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:7px;padding:10px 13px}.my-export-actions button:last-child{background:#c95a1d;border-color:#c95a1d;color:#fff}.my-library-summary{align-items:center;background:linear-gradient(100deg,#fffaf4,#f7eadb);border:1px solid #ead6bf;border-radius:14px;display:flex;gap:0;margin-bottom:18px;min-height:72px;padding:0 22px}.my-library-summary>div{align-items:baseline;border-right:1px solid #e4cfb8;display:flex;gap:8px;margin-right:22px;padding-right:22px}.my-library-summary strong{color:#9d481b;font-family:Georgia,serif;font-size:25px}.my-library-summary span,.my-library-summary p{color:#725e4a;font-size:11px;font-weight:700}.my-library-summary p{align-items:center;display:flex;gap:6px;margin-left:auto}.my-questions-layout{align-items:start;display:grid;gap:18px;grid-template-columns:260px minmax(0,1fr)}.my-playlists,.my-question-list{background:#fff;border:1px solid #e4d5c4;border-radius:14px}.my-playlists{padding:14px;position:sticky;top:88px}.my-playlists h2{color:#8b7661;font-size:9px;letter-spacing:.1em;margin:8px;text-transform:uppercase}.my-playlists>button,.my-playlists>div{display:flex;margin-bottom:5px;width:100%}.my-playlists button{align-items:center;background:transparent;border:0;border-radius:8px;color:#51483f;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:10px;text-align:left}.my-playlists button span{align-items:center;display:flex;gap:8px;min-width:0}.my-playlists button small{background:#f3e9dd;border-radius:999px;color:#8a6748;font-size:9px;padding:2px 6px}.my-playlists button.active{background:#f3dfc8;color:#9e4617;font-weight:800}.my-playlists>div>button:first-child{flex:1;min-width:0}.my-playlists>div>button:last-child{color:#a18f7d;justify-content:center;opacity:0;padding:8px;width:34px}.my-playlists>div:hover>button:last-child{opacity:1}.my-empty-playlists{color:#958577;font-size:11px;line-height:1.5;padding:0 8px}.my-playlists form{border-top:1px solid #eee1d3;margin-top:15px;padding:15px 4px 3px}.my-playlists form label{color:#604f3e;display:block;font-size:10px;font-weight:800;margin:0 0 7px}.my-playlists input{background:#fbf8f4;border:1px solid #ded0c0;border-radius:8px;box-sizing:border-box;font:12px inherit;margin-bottom:7px;outline:0;padding:10px;width:100%}.my-playlists input:focus{border-color:#c76a30;box-shadow:0 0 0 3px #c76a301f}.my-playlists form button{background:#c95a1d;color:#fff;justify-content:center;width:100%}.my-question-list{overflow:hidden}.my-question-list>header{align-items:center;background:#fbf7f2;border-bottom:1px solid #e9ddd0;display:flex;justify-content:space-between;padding:16px 22px}.my-question-list>header h2{color:#2e2923;font-family:Georgia,serif;font-size:18px;margin:0}.my-question-list>header p{color:#8a7968;font-size:10px;margin:4px 0 0}.my-question-list article{display:grid;gap:15px;grid-template-columns:34px minmax(0,1fr) auto;padding:22px}.my-question-list article+article{border-top:1px solid #eee3d7}.my-question-meta .is-frequency{background:#fff0d8;color:#a55218}.my-question-actions{align-items:flex-start;display:flex;gap:7px;padding-top:1px}.my-question-actions button,.my-question-actions select,.my-load-more{background:#fff;border:1px solid #d8c7b5;border-radius:8px;color:#57483a;cursor:pointer;font:700 10px inherit;min-height:37px;padding:8px 10px}.my-question-actions button{align-items:center;display:flex;gap:5px}.my-question-actions select{max-width:145px}.my-question-actions button:hover,.my-question-actions select:hover{background:#fff8ef;border-color:#c48650;color:#8f4419}.my-list-message{align-items:center;color:#988777;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:260px;text-align:center}.my-list-message strong{color:#584a3e}.my-list-message span{font-size:11px}.my-load-more{display:block;margin:16px auto}.my-question-stem .katex{font-size:1.05em}@media (max-width:900px){.my-questions-page{padding:28px 20px 50px}.my-questions-layout{grid-template-columns:1fr}.my-playlists{position:static}.my-question-list article{grid-template-columns:28px minmax(0,1fr)}.my-question-actions{grid-column:2;flex-wrap:wrap}}@media (max-width:620px){.my-questions-page>header{align-items:flex-start;flex-direction:column;gap:16px}.my-questions-page h1{font-size:32px}.my-library-summary{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:15px}.my-library-summary>div{border:0;margin:0;padding:0 14px 0 0}.my-library-summary p{margin:0;width:100%}.my-question-list article{padding:18px 14px}.my-question-actions select{max-width:180px}.my-export-actions{width:100%}.my-export-actions button{justify-content:center;width:50%}}.my-playlists button.curated{background:linear-gradient(100deg,#f8f5ff,#fff);border:1px solid #e7ddfa;color:#5b3d94}.my-playlists button.curated.active{background:#e9defc;border-color:#cdb8ef}.my-playlists button em{background:#eee5fb;border-radius:999px;color:#6d43a3;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.05em;padding:2px 5px;text-transform:uppercase}.my-playlists textarea{background:#fbf8f4;border:1px solid #ded0c0;border-radius:8px;box-sizing:border-box;font:11px/1.45 inherit;margin-bottom:8px;min-height:62px;outline:0;padding:9px;resize:vertical;width:100%}.my-playlists form .my-curated-check{align-items:center;background:#f7f2ff;border:1px solid #e5d9f8;border-radius:8px;color:#5e4387;display:flex;gap:7px;margin:0 0 9px;padding:8px}.my-playlists form .my-curated-check input{accent-color:#7040aa;margin:0;width:auto}.my-playlists form .my-curated-check span{font-size:9px}.my-question-list>header small{color:#704a9a;display:block;font-size:9px;font-weight:750;margin-top:5px}.my-publish-toggle{background:#6d3fa0;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:10px;font-weight:800;padding:9px 11px}.my-playlists button.public{background:linear-gradient(100deg,#f0fbf7,#fff);border:1px solid #d4eee4;color:#256b55}.my-playlists button.public.active{background:#d9f2e8;border-color:#acdaca}.my-moderation-row{align-items:center!important;background:#fff5f2;border:1px solid #f0d1c8;border-radius:9px;display:grid!important;gap:4px!important;grid-template-columns:minmax(0,1fr) 30px 30px;padding:7px}.my-moderation-row>span{display:flex;flex-direction:column;min-width:0;padding-left:3px}.my-moderation-row b{color:#784334;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-moderation-row small{color:#9b6e61;font-size:7px}.my-moderation-row>button{color:#884b3b!important;justify-content:center!important;padding:6px!important;width:28px!important}.my-shared-actions{align-items:center;display:flex;gap:7px}.my-shared-actions>button{align-items:center;background:#fff;border:1px solid #d9cabb;border-radius:8px;color:#684e3b;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:5px;padding:8px 10px}.my-shared-actions>button:first-child:not(.my-publish-toggle){color:#9b3560}.my-shared-actions>button:last-child{color:#9a4a38}.aurora-search-page>.search-hero{display:none}.spatial-field{--space-aura:#7965ff;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--space-aura) 16%,transparent),transparent 24%),radial-gradient(circle at 15% 10%,rgba(76,116,255,.1),transparent 26%),#06060a;color:#f5f3ff;height:max(650px,calc(100vh - 72px));min-height:650px;overflow:hidden;position:relative;touch-action:none}.spatial-field--important{--space-aura:#f0a52c}.spatial-field--visual{--space-aura:#31d69b}.spatial-field:after{background:radial-gradient(circle,rgba(255,255,255,.7) 0 1px,transparent 1.4px) 0 0/47px 47px,radial-gradient(circle,rgba(151,169,255,.48) 0 1px,transparent 1.5px) 19px 11px/83px 83px;content:"";top:-40px;right:-40px;bottom:-40px;left:-40px;opacity:.32;pointer-events:none;position:absolute}.spatial-field header{left:50%;position:absolute;text-align:center;top:156px;transform:translate(-50%);z-index:4}.spatial-field header span{color:color-mix(in srgb,var(--space-aura) 80%,white);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.spatial-field header strong{display:block;font:36px/1.1 Georgia,serif;letter-spacing:-.035em;margin:8px 0}.spatial-field header small{color:#aaa7ba;font-size:10px}.spatial-prisms{display:grid;gap:10px;grid-template-columns:repeat(3,150px);justify-content:center;left:50%;position:absolute;top:34px;transform:translate(-50%);z-index:8}.spatial-prisms button{align-items:center;background:linear-gradient(145deg,#ffffff1a,#ffffff06);border:1px solid rgba(255,255,255,.13);clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);color:#b9b6c8;cursor:pointer;display:flex;gap:8px;justify-content:center;min-height:56px;padding:8px 16px;transition:filter .25s,transform .25s}.spatial-prisms button i{color:var(--space-aura);font-style:normal}.spatial-prisms button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--space-aura) 25%,transparent),#ffffff0a);color:#fff;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--space-aura) 42%,transparent));transform:translateY(3px)}.spatial-orbits{top:180px;right:17%;bottom:40px;left:17%;pointer-events:none;position:absolute}.spatial-orbits i{border:1px solid color-mix(in srgb,var(--space-aura) 20%,transparent);border-radius:50%;top:12%;right:12%;bottom:12%;left:12%;position:absolute;transform:rotate(-9deg)}.spatial-orbits i:nth-child(2){top:2%;right:20%;bottom:2%;left:20%;transform:rotate(41deg)}.spatial-orbits i:nth-child(3){top:24%;right:5%;bottom:24%;left:5%;transform:rotate(-31deg)}.spatial-core-wrap{left:50%;position:absolute;top:58%;transform:translate(-50%,-50%);z-index:10}.spatial-core{align-items:center;background:radial-gradient(circle at 38% 32%,#fff 0 2%,color-mix(in srgb,var(--space-aura) 78%,white) 8%,var(--space-aura) 24%,#15102a 66%,#08070d);border:0;border-radius:50%;box-shadow:0 0 22px var(--space-aura),0 0 75px color-mix(in srgb,var(--space-aura) 32%,transparent),inset -10px -12px 25px #00000073;color:#fff;cursor:grab;display:flex;height:112px;justify-content:center;position:relative;width:112px}.spatial-core:active{cursor:grabbing}.spatial-core span,.spatial-core i{animation:core-breathe 3s ease-in-out infinite;border:1px solid color-mix(in srgb,var(--space-aura) 60%,transparent);border-radius:50%;top:-16px;right:-16px;bottom:-16px;left:-16px;position:absolute}.spatial-core i{animation-delay:-1.5s;top:-34px;right:-34px;bottom:-34px;left:-34px}.spatial-core b{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.spatial-query-light{color:#fff;font:18px/1.3 Georgia,serif;left:50%;max-width:480px;position:absolute;text-align:center;top:146px;transform:translate(-50%);width:max-content}.acoustic-ring{animation:acoustic-wave 2s ease-out infinite;border:1px solid var(--space-aura);border-radius:50%;height:130px;left:-9px;pointer-events:none;position:absolute;top:-9px;width:130px}.ring-two{animation-delay:-1s}@keyframes core-breathe{50%{opacity:.42;transform:scale(1.08)}}@keyframes acoustic-wave{to{opacity:0;transform:scale(2.15)}}.spatial-node{animation:node-float 5s ease-in-out var(--delay) infinite;background:radial-gradient(circle at 36% 28%,#ffffff5c,color-mix(in srgb,var(--space-aura) calc(var(--mass)*5%),#11111a) 28%,#08080df0 72%);border:1px solid color-mix(in srgb,var(--space-aura) 35%,transparent);border-radius:50%;box-shadow:0 0 calc(var(--mass)*5px) color-mix(in srgb,var(--space-aura) 23%,transparent);color:#f6f5ff;cursor:pointer;height:calc(48px + var(--mass)*8px);left:var(--x);padding:10px;position:absolute;top:var(--y);transform:translate(-50%,-50%);width:calc(48px + var(--mass)*8px);z-index:5}.spatial-node span{display:block;font-size:calc(7px + var(--mass)*.6px);font-weight:750;line-height:1.15}.spatial-node small{color:#bbb7ca;display:block;font-size:6.5px;margin-top:3px}.spatial-node:hover{animation-play-state:paused;filter:brightness(1.35);z-index:12}@keyframes node-float{50%{transform:translate(-50%,calc(-50% - 9px))}}.spatial-key-capture{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.13);bottom:52px;color:#e9e7f4;font-size:13px;left:50%;outline:0;padding:10px;text-align:center;position:absolute;transform:translate(-50%);width:min(460px,60%);z-index:9}.spatial-key-capture::placeholder{color:#706d7e}.spatial-key-capture:focus{border-color:var(--space-aura);box-shadow:0 10px 20px -18px var(--space-aura)}.spatial-launch{background:transparent;border:0;bottom:14px;color:color-mix(in srgb,var(--space-aura) 78%,white);cursor:pointer;font-size:9px;font-weight:800;left:50%;letter-spacing:.11em;position:absolute;text-transform:uppercase;transform:translate(-50%);z-index:9}.spatial-launch:disabled{opacity:.3}.spatial-field.is-tuning .spatial-core{animation:tuning-core .8s ease-in-out infinite alternate}@keyframes tuning-core{to{box-shadow:0 0 38px var(--space-aura),0 0 110px color-mix(in srgb,var(--space-aura) 48%,transparent)}}.has-results .spatial-field{height:330px;min-height:330px;transition:height .7s cubic-bezier(.16,1,.3,1),min-height .7s}.has-results .spatial-field header,.has-results .spatial-node,.has-results .spatial-orbits{opacity:0;pointer-events:none}.has-results .spatial-core{height:72px;width:72px}.has-results .spatial-query-light{top:94px}.has-results .spatial-key-capture{bottom:42px}.has-results .spatial-prisms{top:20px}.has-results .spatial-prisms button{min-height:42px}.spatial-dust{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}@media (max-width:720px){.spatial-prisms{gap:3px;grid-template-columns:repeat(3,minmax(95px,1fr));width:94%}.spatial-field header{top:125px;width:90%}.spatial-field header strong{font-size:27px}.spatial-node:nth-of-type(n+7){display:none}.spatial-orbits{top:190px;right:2%;bottom:60px;left:2%}.spatial-key-capture{width:80%}}@media (prefers-reduced-motion:reduce){.spatial-core span,.spatial-core i,.acoustic-ring,.spatial-node,.spatial-field.is-tuning .spatial-core{animation:none!important}.spatial-field *{transition-duration:.1s!important}}.classic-search-view>.search-hero{display:flex}.spatial-vessel-anchor{align-items:center;color:#b5b3c2;display:flex;font-size:8px;font-weight:750;gap:8px;left:22px;letter-spacing:.09em;position:absolute;top:18px;z-index:12}.spatial-vessel-anchor strong{color:#fff}.spatial-vessel-anchor i{background:var(--space-aura);border-radius:50%;height:3px;width:3px}.spatial-classic-toggle{background:#0c0c12a8;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#f3f2fa;cursor:pointer;font-size:9px;font-weight:750;padding:8px 11px;position:absolute;right:20px;top:16px;z-index:15}.spatial-classic-toggle:hover{border-color:var(--space-aura);box-shadow:0 0 18px color-mix(in srgb,var(--space-aura) 18%,transparent)}.spatial-domain-pill{align-items:center;background:#0f0f16b8;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#9996a8;display:flex;font-size:8px;gap:7px;left:50%;padding:5px 11px;position:absolute;top:105px;transform:translate(-50%);z-index:14}.spatial-domain-pill select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;font-size:10px;font-weight:800;outline:0;padding-right:5px}.spatial-domain-pill option{background:#111118}.spatial-scope-ring{bottom:17px;color:#aaa8b7;display:flex;font-size:7.5px;font-weight:800;gap:11px;letter-spacing:.07em;position:absolute;right:20px;z-index:9}.spatial-scope-ring span:first-letter{color:var(--space-aura)}.spatial-lens-telemetry{color:#c3c0cf;font-size:9px;left:50%;position:absolute;top:96px;transform:translate(-50%);z-index:9}.spatial-lens-telemetry i{background:var(--space-aura);border-radius:50%;box-shadow:0 0 8px var(--space-aura);display:inline-block;height:4px;margin-right:5px;width:4px}.spatial-telemetry{background:#101018d1;border:1px solid color-mix(in srgb,var(--space-aura) 35%,transparent);border-radius:11px;box-shadow:0 16px 44px #0006;color:#f7f6ff;left:calc(100% + 12px);opacity:1;padding:11px;pointer-events:none;position:absolute;text-align:left;top:0;transform:translateZ(0);width:235px;will-change:transform,opacity;z-index:30}.spatial-telemetry:before{border-bottom:5px solid transparent;border-right:7px solid rgba(255,255,255,.18);border-top:5px solid transparent;content:"";left:-7px;position:absolute;top:18px}.spatial-telemetry strong{display:block;font-size:10px}.spatial-telemetry p{color:#eeecf7;font:10px/1.4 Georgia,serif;margin:6px 0}.spatial-telemetry span{color:#b6b3c4;display:block;font-size:7px;line-height:1.35}.spatial-telemetry b{color:color-mix(in srgb,var(--space-aura) 70%,white);display:block;font-size:8px;margin-top:8px}.spatial-node small{color:#fff!important;font-weight:750;text-shadow:0 1px 4px #000}.spatial-micro-prompts{top:-95px;right:-250px;bottom:-95px;left:-250px;pointer-events:none;position:absolute}.spatial-micro-prompts button{--angle:calc(var(--prompt)*120deg);background:#0a0a10c7;border:1px solid color-mix(in srgb,var(--space-aura) 22%,transparent);border-radius:999px;color:#e8e6f0;cursor:pointer;font-size:7.5px;left:50%;padding:5px 8px;pointer-events:auto;position:absolute;top:50%;transform:rotate(var(--angle)) translate(180px) rotate(calc(var(--angle)*-1));white-space:nowrap}.spatial-micro-prompts button:hover{border-color:var(--space-aura);box-shadow:0 0 12px color-mix(in srgb,var(--space-aura) 22%,transparent)}.has-results .spatial-vessel-anchor,.has-results .spatial-classic-toggle{top:12px}.has-results .spatial-domain-pill{top:70px}.has-results .spatial-lens-telemetry{top:76px}.has-results .spatial-scope-ring{bottom:9px}.has-results .spatial-micro-prompts{display:none}@media (max-width:800px){.spatial-vessel-anchor span:last-child{display:none}.spatial-domain-pill{top:112px}.spatial-lens-telemetry{top:150px;width:90%;text-align:center}.spatial-scope-ring span:nth-child(2){display:none}.spatial-telemetry,.spatial-micro-prompts{display:none}}@media (max-width:520px){.spatial-vessel-anchor{left:10px}.spatial-classic-toggle{right:10px}.spatial-vessel-anchor i,.spatial-vessel-anchor span{display:none}.spatial-scope-ring{right:10px}}.spatial-field{--zone-a:110px;--zone-c:70%;--zone-d:32px}.spatial-vessel-anchor{top:24px}.spatial-prisms{top:12px}.spatial-domain-pill{left:auto;right:154px;top:18px;transform:none}.spatial-classic-toggle{top:18px}.spatial-lens-telemetry{background:linear-gradient(90deg,transparent,rgba(10,10,16,.8) 18%,rgba(10,10,16,.8) 82%,transparent);height:18px;line-height:18px;top:74px;width:440px;text-align:center}.spatial-field header{top:118px;transition:opacity .22s,transform .22s}.spatial-field.has-spatial-query header,.spatial-field.is-inspecting-node header{opacity:0;transform:translate(-50%,-6px);pointer-events:none}.spatial-orbits{inset:var(--zone-a) 9% calc(30% + 12px);-webkit-mask-image:radial-gradient(circle at 50% 54%,transparent 0 122px,rgba(0,0,0,.25) 160px,#000 205px);mask-image:radial-gradient(circle at 50% 54%,transparent 0 122px,rgba(0,0,0,.25) 160px,#000 205px)}.spatial-core-wrap{top:52%}.spatial-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate}.spatial-node:after{background:radial-gradient(circle,rgba(7,7,12,.96),rgba(7,7,12,.62) 54%,transparent 75%);content:"";top:-18px;right:-18px;bottom:-18px;left:-18px;pointer-events:none;position:absolute;z-index:-1}.spatial-node>span,.spatial-node>small{background:#08080dbd;border-radius:5px;left:50%;padding:2px 4px;position:absolute;width:max-content;z-index:4}.spatial-node>span{font-size:10px;top:50%;transform:translate(-50%,-58%)}.spatial-node>small{font-size:7px;top:calc(50% + 12px);transform:translate(-50%)}.spatial-node--left>span,.spatial-node--left>small{left:auto;right:calc(100% + 9px);text-align:right;transform:none}.spatial-node--left>span{top:35%}.spatial-node--left>small{top:calc(35% + 17px)}.spatial-node--right>span,.spatial-node--right>small{left:calc(100% + 9px);text-align:left;transform:none}.spatial-node--right>span{top:35%}.spatial-node--right>small{top:calc(35% + 17px)}.spatial-node--top>span{bottom:calc(100% + 7px);top:auto}.spatial-node--top>small{bottom:calc(100% - 10px);top:auto}.spatial-telemetry{z-index:40}.spatial-micro-prompts{height:320px;inset:auto;left:-224px;pointer-events:none;top:-105px;width:560px}.spatial-micro-prompts button{animation:prompt-comet 18s linear infinite;background:#08080ec2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);left:0;offset-distance:calc(var(--prompt)*33%);offset-path:ellipse(220px 120px at 280px 160px);padding:5px 9px;top:0;transform:none}.spatial-micro-prompts button:nth-child(2){animation-duration:21s}.spatial-micro-prompts button:nth-child(3){animation-duration:24s}@keyframes prompt-comet{to{offset-distance:calc(var(--prompt)*33% + 100%)}}.spatial-key-capture{bottom:62px}.spatial-launch{bottom:38px}.spatial-scope-ring{bottom:11px}.has-results .spatial-field{--zone-a:92px}.has-results .spatial-lens-telemetry{top:60px}.has-results .spatial-domain-pill{top:14px}.has-results .spatial-core-wrap{top:50%}@media (max-width:1024px){.spatial-field{min-height:680px}.spatial-vessel-anchor{left:14px}.spatial-vessel-anchor span:last-child{display:none}.spatial-prisms{grid-template-columns:repeat(3,minmax(105px,135px))}.spatial-domain-pill{right:142px}.spatial-node:nth-of-type(1){left:50%;top:29%}.spatial-node:nth-of-type(2){left:75%;top:37%}.spatial-node:nth-of-type(3){left:83%;top:56%}.spatial-node:nth-of-type(4){left:70%;top:69%}.spatial-node:nth-of-type(5){left:30%;top:69%}.spatial-node:nth-of-type(6){left:17%;top:56%}.spatial-node:nth-of-type(7){left:25%;top:37%}.spatial-node:nth-of-type(8){left:50%;top:72%}.spatial-node>span,.spatial-node>small{font-size:8px}.spatial-node>small{font-size:6.5px}}@media (max-width:760px){.spatial-vessel-anchor{top:10px}.spatial-classic-toggle{right:10px;top:8px}.spatial-prisms{top:42px;width:96%}.spatial-domain-pill{right:auto;left:50%;top:105px;transform:translate(-50%)}.spatial-lens-telemetry{top:137px;width:90%}.spatial-field header{top:170px}.spatial-orbits{top:155px;right:2%;bottom:170px;left:2%}.spatial-core-wrap{top:55%}.spatial-scope-ring{left:50%;right:auto;transform:translate(-50%);white-space:nowrap}.spatial-key-capture{bottom:72px}.spatial-launch{bottom:48px}.spatial-node:nth-of-type(n+7){display:none}.spatial-node>span,.spatial-node>small{display:none}}@media (prefers-reduced-motion:reduce){.spatial-micro-prompts button{animation:none!important}}@media (max-width:1024px){.spatial-node-1{left:50%!important;top:29%!important}.spatial-node-2{left:75%!important;top:37%!important}.spatial-node-3{left:83%!important;top:56%!important}.spatial-node-4{left:70%!important;top:69%!important}.spatial-node-5{left:30%!important;top:69%!important}.spatial-node-6{left:17%!important;top:56%!important}.spatial-node-7{left:25%!important;top:37%!important}.spatial-node-8{left:50%!important;top:72%!important}}@media (max-width:760px){.spatial-node-7,.spatial-node-8{display:none!important}}.spatial-node{height:calc(66px + var(--mass)*9px)!important;width:calc(66px + var(--mass)*9px)!important;background:radial-gradient(circle at 34% 27%,#ffffffeb 0,#ffffffeb 3%,color-mix(in srgb,var(--space-aura) 78%,white) 7%,color-mix(in srgb,var(--space-aura) 60%,#171722) 27%,#0b0b12 72%)!important;border:1px solid color-mix(in srgb,var(--space-aura) 68%,white)!important;box-shadow:0 0 10px color-mix(in srgb,var(--space-aura) 72%,transparent),0 0 34px color-mix(in srgb,var(--space-aura) 42%,transparent),0 0 72px color-mix(in srgb,var(--space-aura) 16%,transparent),inset -12px -14px 22px #0000008c!important}.spatial-node:after{top:-25px!important;right:-25px!important;bottom:-25px!important;left:-25px!important}.spatial-node>span,.spatial-node>small,.spatial-node--left>span,.spatial-node--left>small,.spatial-node--right>span,.spatial-node--right>small,.spatial-node--top>span,.spatial-node--top>small{background:#050509c7!important;left:50%!important;max-width:calc(100% - 14px);overflow-wrap:anywhere;padding:2px 4px!important;right:auto!important;text-align:center!important;top:50%!important;transform:translate(-50%,-70%)!important;width:max-content}.spatial-node>span{color:#fff!important;font-size:10px!important;font-weight:850!important;line-height:1.12;text-shadow:0 1px 5px #000}.spatial-node>small,.spatial-node--left>small,.spatial-node--right>small,.spatial-node--top>small{color:#fff!important;font-size:7px!important;top:calc(50% + 16px)!important;transform:translate(-50%,-50%)!important;white-space:nowrap}.spatial-node:hover,.spatial-node:focus-visible{filter:brightness(1.24);outline:0;transform:translate(-50%,-50%) scale(1.06)!important}.spatial-node{animation:node-float-safe 6s ease-in-out var(--delay) infinite!important}@keyframes node-float-safe{50%{transform:translate(-50%,calc(-50% - 3px))}}.spatial-telemetry{bottom:48px!important;left:22px!important;position:fixed!important;right:auto!important;top:auto!important;transform:translateZ(0)!important;width:min(300px,calc(100vw - 44px))!important;z-index:100!important}.spatial-telemetry:before{display:none}.spatial-node-8{left:50%!important;top:30%!important}.spatial-node-4{left:78%!important;top:75%!important}.spatial-node-5{left:50%!important;top:79%!important}.spatial-node-6{left:22%!important;top:75%!important}.spatial-micro-prompts button{background:#05050ae6!important;border-color:color-mix(in srgb,var(--space-aura) 38%,transparent)!important;box-shadow:0 0 0 5px #06060ab8;z-index:20}.spatial-orbits{opacity:.62}@media (max-width:1024px){.spatial-node{height:calc(58px + var(--mass)*7px)!important;width:calc(58px + var(--mass)*7px)!important;animation:none!important}.spatial-node-1{left:50%!important;top:30%!important}.spatial-node-2{left:76%!important;top:39%!important}.spatial-node-3{left:83%!important;top:58%!important}.spatial-node-4{left:70%!important;top:72%!important}.spatial-node-5{left:30%!important;top:72%!important}.spatial-node-6{left:17%!important;top:58%!important}.spatial-node-7{left:24%!important;top:39%!important}.spatial-node-8{left:50%!important;top:76%!important}}@media (max-width:760px){.spatial-node{height:78px!important;width:78px!important}.spatial-node>span{font-size:8px!important}.spatial-node>small{font-size:6px!important}.spatial-telemetry{bottom:92px!important}.spatial-node-1{left:50%!important;top:36%!important}.spatial-node-2{left:78%!important;top:47%!important}.spatial-node-3{left:76%!important;top:66%!important}.spatial-node-4{left:50%!important;top:75%!important}.spatial-node-5{left:24%!important;top:66%!important}.spatial-node-6{left:22%!important;top:47%!important}}@media (prefers-reduced-motion:reduce){.spatial-node{animation:none!important}}.spatial-telemetry--hud{position:absolute!important}.spatial-field>header,.spatial-micro-prompts{display:none!important}.spatial-node{animation:none!important}.spatial-node>span{font-size:9px!important;-webkit-hyphens:none;hyphens:none;max-width:84%!important;overflow-wrap:normal!important;white-space:normal;word-break:normal}.spatial-node>small{max-width:88%!important;overflow:hidden;text-overflow:ellipsis}.spatial-node:hover,.spatial-node:focus-visible{transform:translate(-50%,-50%) scale(1.035)!important}.spatial-node-8{top:28%!important}.spatial-orbits{top:118px;right:12%;bottom:145px;left:12%;-webkit-mask-image:radial-gradient(circle at 50% 54%,transparent 0 135px,rgba(0,0,0,.2) 170px,#000 220px);mask-image:radial-gradient(circle at 50% 54%,transparent 0 135px,rgba(0,0,0,.2) 170px,#000 220px)}@media (max-width:1024px){.spatial-node{animation:none!important}.spatial-node-8{top:29%!important}}@media (max-width:760px){.spatial-node-8{display:none!important}}.spatial-theme-toggle{background:#0c0c12a8;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#dedbe9;cursor:pointer;font-size:8px;font-weight:800;padding:8px 10px;position:absolute;right:300px;top:18px;z-index:16}.spatial-results-theme:has(.spatial-field--science){--result-aura:#50c8f2;--result-aura-rgb:80,200,242}.spatial-results-theme:has(.spatial-field--important){--result-aura:#f0a52c;--result-aura-rgb:240,165,44}.has-results .spatial-field{height:128px!important;min-height:128px!important;position:sticky;top:0;z-index:30}.has-results .spatial-field>.spatial-vessel-anchor,.has-results .spatial-field>.spatial-prisms,.has-results .spatial-field>.spatial-domain-pill,.has-results .spatial-field>.spatial-lens-telemetry,.has-results .spatial-field>.spatial-scope-ring,.has-results .spatial-field>.spatial-orbits,.has-results .spatial-field>.spatial-node,.has-results .spatial-field>.spatial-telemetry{display:none!important}.has-results .spatial-core-wrap{left:64px!important;top:64px!important;transform:translate(-50%,-50%) scale(.62)!important;transition:left .4s cubic-bezier(.16,1,.3,1),top .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.has-results .spatial-query-light{font-size:15px;left:110px;max-width:560px;text-align:left;top:21px;transform:none}.has-results .spatial-key-capture{bottom:15px;left:145px;text-align:left;transform:none;width:min(520px,46%)}.has-results .spatial-launch{bottom:19px;left:min(690px,58%);transform:none}.has-results .spatial-classic-toggle{right:18px;top:18px}.has-results .spatial-theme-toggle{right:154px;top:18px}.spatial-results-theme--cosmos .aurora-results-section{background:radial-gradient(circle at 50% -8%,rgba(var(--result-aura-rgb),.12),transparent 30%),#07070c;color:#f3f4f6;padding-top:18px}.spatial-results-theme--cosmos .cmd-bar,.spatial-results-theme--cosmos .cmd-panel-head,.spatial-results-theme--cosmos .cmd-filter-sidebar{background:#101018c7!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 55px -28px rgba(var(--result-aura-rgb),.38),inset 0 1px #ffffff14!important;color:#f3f4f6}.spatial-results-theme--cosmos .cmd-bar{top:138px}.spatial-results-theme--cosmos .cmd-panel-head,.spatial-results-theme--cosmos .cmd-filter-sidebar{top:214px}.spatial-results-theme--cosmos .cmd-result-row,.spatial-results-theme--cosmos .cmd-result-row--important{background:#101018c2!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 18px 50px -26px rgba(var(--result-aura-rgb),.4),inset 0 1px #ffffff17!important;color:#f3f4f6;content-visibility:auto;contain-intrinsic-size:auto 270px;transform-style:preserve-3d}.spatial-results-theme--cosmos .cmd-result-row:hover{border-color:rgba(var(--result-aura-rgb),.34)!important;box-shadow:0 25px 65px -28px rgba(var(--result-aura-rgb),.55),inset 0 1px #ffffff1f!important;transform:perspective(1100px) rotateX(1.2deg) rotateY(-1.2deg) translateY(-2px)!important}.spatial-results-theme--cosmos .cmd-spec-rail dd,.spatial-results-theme--cosmos .cmd-result-preview{color:#f3f4f6!important}.spatial-results-theme--cosmos .cmd-unified-toolbar{border-color:#ffffff14!important}.spatial-results-theme--cosmos .cmd-rail-actions button,.spatial-results-theme--cosmos .cmd-rail-actions select{background:#ffffff12;border-color:#ffffff21;color:#f3f4f6}.spatial-results-theme--cosmos .cmd-scratchpad-body textarea{background-color:#12121b;border-color:#ffffff1f;color:#fff}.spatial-results-theme--cosmos .cmd-result-preview .katex{color:color-mix(in srgb,var(--result-aura) 72%,white);text-shadow:0 0 9px rgba(var(--result-aura-rgb),.24)}.spatial-results-theme--cosmos .cmd-result-preview .katex:hover{background:rgba(var(--result-aura-rgb),.13);box-shadow:0 0 22px rgba(var(--result-aura-rgb),.25);color:#fff;text-shadow:0 0 10px var(--result-aura)}.spatial-results-theme--cosmos .cmd-result-preview .katex:hover:after{background:#09090ff5;border:1px solid rgba(var(--result-aura-rgb),.28);border-radius:7px;color:#f3f4f6;content:"Formula Lens · inspect variables and relationships";display:block;font:8px/1.3 system-ui,sans-serif;margin-top:5px;padding:5px 7px;text-shadow:none;width:max-content}.spatial-results-theme--cosmos .cmd-result-row.has-formula-lens{box-shadow:0 0 0 1px rgba(var(--result-aura-rgb),.42),0 18px 58px -25px rgba(var(--result-aura-rgb),.55)!important}.spatial-results-theme--daylight .spatial-field{background:radial-gradient(circle at 50% 48%,rgba(128,103,255,.12),transparent 28%),#fbfbf9;color:#1c1b22}.spatial-results-theme--daylight .spatial-field:after{filter:invert(1);opacity:.09}.spatial-results-theme--daylight .spatial-node{background:radial-gradient(circle at 34% 27%,#fff,#ddd8ff 22%,#aaa0df 55%,#f7f5ff 75%)!important;color:#16131f}.spatial-results-theme--daylight .spatial-vessel-anchor,.spatial-results-theme--daylight .spatial-scope-ring{color:#45414f}.spatial-results-theme--daylight .spatial-classic-toggle,.spatial-results-theme--daylight .spatial-theme-toggle{background:#ffffffc2;border-color:#231f2f24;color:#322a5d}@media (max-width:760px){.has-results .spatial-field{height:150px!important;min-height:150px!important}.has-results .spatial-core-wrap{left:45px!important;top:75px!important}.has-results .spatial-query-light{left:84px;max-width:calc(100vw - 180px);top:28px}.has-results .spatial-key-capture{bottom:16px;left:85px;width:55%}.has-results .spatial-launch{display:none}.has-results .spatial-theme-toggle{right:10px;top:55px}.has-results .spatial-classic-toggle{right:10px;top:12px}.spatial-results-theme--cosmos .cmd-bar{top:160px}.spatial-results-theme--cosmos .cmd-panel-head{top:232px}}.spatial-results-theme--daylight .spatial-field{background:radial-gradient(circle at 50% 43%,rgba(139,116,225,.13),transparent 25%),radial-gradient(circle at 18% 18%,rgba(255,213,160,.2),transparent 26%),#fbfbf9!important;color:#20202a}.spatial-results-theme--daylight .spatial-field:after{background:radial-gradient(circle,rgba(74,67,103,.16) 0 1px,transparent 1.3px) 0 0/48px 48px!important;filter:none!important;opacity:.3!important}.spatial-results-theme--daylight .spatial-vessel-anchor{color:#474454!important}.spatial-results-theme--daylight .spatial-vessel-anchor strong{color:#211f2b}.spatial-results-theme--daylight .spatial-vessel-anchor i{background:#7257c7}.spatial-results-theme--daylight .spatial-prisms button{background:linear-gradient(145deg,#ffffffeb,#efecf7b8);border-color:#37304d21;box-shadow:0 10px 28px -20px #43376740,inset 0 1px #fff;color:#363241}.spatial-results-theme--daylight .spatial-prisms button.active{background:linear-gradient(145deg,#fff,#e5defde0);border-color:#6f53cd4d;box-shadow:0 13px 32px -18px #6f53cd6b,inset 0 1px #fff;color:#30235d;filter:none}.spatial-results-theme--daylight .spatial-lens-telemetry{background:linear-gradient(90deg,transparent,rgba(255,255,255,.88) 18%,rgba(255,255,255,.88) 82%,transparent);color:#393544}.spatial-results-theme--daylight .spatial-domain-pill,.spatial-results-theme--daylight .spatial-classic-toggle,.spatial-results-theme--daylight .spatial-theme-toggle{background:#fffc!important;border-color:#362f4b24!important;box-shadow:0 9px 25px -18px #392e5b4d,inset 0 1px #fff;color:#322b4e!important}.spatial-results-theme--daylight .spatial-domain-pill{color:#625e6d!important}.spatial-results-theme--daylight .spatial-domain-pill select{color:#262230}.spatial-results-theme--daylight .spatial-domain-pill option{background:#fff;color:#262230}.spatial-results-theme--daylight .spatial-scope-ring{color:#45414f!important}.spatial-results-theme--daylight .spatial-orbits{filter:none;opacity:.75}.spatial-results-theme--daylight .spatial-orbits i{border-color:#6d53c533}.spatial-results-theme--daylight .spatial-node{background:radial-gradient(circle at 31% 24%,#fff 0,#fff 8%,#fffffff0 10%,#e1daf8d1 38%,#beb2e7c2 68%,#faf9fff5 82%)!important;border:1px solid rgba(115,88,199,.24)!important;box-shadow:0 18px 38px -22px #4d3d7e52,0 5px 15px -10px #6049a63d,inset 10px 12px 18px #ffffffe6,inset -9px -12px 20px #755bc024!important;color:#211d31;filter:none}.spatial-results-theme--daylight .spatial-node:after{background:radial-gradient(circle,rgba(255,255,255,.72),rgba(242,238,250,.32) 56%,transparent 74%)!important}.spatial-results-theme--daylight .spatial-node>span,.spatial-results-theme--daylight .spatial-node>small{background:#ffffffb3!important;color:#211d31!important;text-shadow:none!important}.spatial-results-theme--daylight .spatial-node>span{font-weight:900!important}.spatial-results-theme--daylight .spatial-node>small{color:#4b445c!important}.spatial-results-theme--daylight .spatial-core{background:radial-gradient(circle at 34% 25%,#fff 0,#fff,#eee9ff 8%,#bba9f2 27%,#8066cc 55%,#e6dfff 82%)!important;border:1px solid rgba(102,76,181,.25);box-shadow:0 24px 48px -25px #48348475,0 0 45px #8a70d72e,inset 12px 14px 22px #ffffffb8,inset -12px -14px 24px #4c349133!important;color:#24164d}.spatial-results-theme--daylight .spatial-core span,.spatial-results-theme--daylight .spatial-core i{border-color:#6b4ec347}.spatial-results-theme--daylight .spatial-query-light{color:#292334;text-shadow:0 1px 0 #fff}.spatial-results-theme--daylight .spatial-key-capture{border-color:#3730482e;color:#211e29}.spatial-results-theme--daylight .spatial-key-capture::placeholder{color:#777281}.spatial-results-theme--daylight .spatial-launch{color:#5b429f}.spatial-results-theme--daylight .acoustic-ring{border-color:#6f52ca66}.spatial-results-theme--daylight .spatial-telemetry--hud{background:#ffffffe6;border-color:#634bae2e;box-shadow:0 18px 45px -24px #3f2e6f59;color:#24202e}.spatial-results-theme--daylight .spatial-telemetry--hud p,.spatial-results-theme--daylight .spatial-telemetry--hud span{color:#4a4555}.spatial-results-theme--daylight .spatial-telemetry--hud b{color:#5a3fa2}.spatial-results-theme--daylight .aurora-results-section{background:radial-gradient(circle at 50% -8%,rgba(126,98,211,.08),transparent 28%),#fbfbf9}.spatial-results-theme--daylight .cmd-result-row{background:#ffffffdb!important;border-color:#fffffff2!important;box-shadow:0 18px 42px -27px #41326840,inset 0 1px #fff!important}.daylight-atmosphere,.daylight-topography,.daylight-specula,.daylight-ripple{display:none}.spatial-results-theme--daylight .daylight-atmosphere{display:block;top:-15%;right:-15%;bottom:-15%;left:-15%;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.spatial-results-theme--daylight .daylight-atmosphere>i{border-radius:50%;filter:blur(80px);height:58%;opacity:.42;position:absolute;width:48%;will-change:transform}.spatial-results-theme--daylight .daylight-atmosphere>i:nth-child(1){animation:porcelain-caustic-a 24s linear infinite;background:#ae97f457;left:4%;top:9%}.spatial-results-theme--daylight .daylight-atmosphere>i:nth-child(2){animation:porcelain-caustic-b 29s linear infinite;background:#ffcf9752;right:2%;top:17%}.spatial-results-theme--daylight .daylight-atmosphere>i:nth-child(3){animation:porcelain-caustic-a 33s linear reverse infinite;background:#96dee233;bottom:0;left:34%}.spatial-results-theme--daylight .daylight-atmosphere:after{background:radial-gradient(circle 230px at var(--mouse-x,50%) var(--mouse-y,50%),rgba(255,255,255,.7),rgba(150,126,220,.07) 48%,transparent 72%);content:"";top:10%;right:10%;bottom:10%;left:10%;position:absolute;transition:background-position .08s linear}@keyframes porcelain-caustic-a{50%{transform:rotate(180deg) scale(1.15) translate3d(4%,-3%,0)}to{transform:rotate(360deg) scale(1)}}@keyframes porcelain-caustic-b{50%{transform:rotate(-180deg) scale(1.12) translate3d(-5%,4%,0)}to{transform:rotate(-360deg) scale(1)}}.spatial-results-theme--daylight .daylight-topography{display:block;top:90px;right:0;bottom:92px;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.spatial-results-theme--daylight .daylight-topography path{animation:topographic-breathe 9s ease-in-out infinite alternate;fill:none;stroke:#6f4ec916;stroke-width:1;vector-effect:non-scaling-stroke}.spatial-results-theme--daylight .daylight-topography path:nth-child(3n+2){animation-delay:-3s;stroke:#d38f4b11}.spatial-results-theme--daylight .daylight-topography path:nth-child(3n){animation-delay:-6s;stroke-dasharray:3 7}@keyframes topographic-breathe{to{transform:translate3d(0,5px,0) scaleY(1.025)}}.spatial-results-theme--daylight .daylight-specula{display:block;top:90px;right:0;bottom:35px;left:0;pointer-events:none;position:absolute;z-index:2}.spatial-results-theme--daylight .daylight-specula i{animation:specula-drift 18s ease-in-out var(--dust-delay) infinite;background:linear-gradient(135deg,#fffffff2,#8f66e76b,#ffbd7175);border-radius:50%;box-shadow:0 0 5px #7d5bd429;height:2px;left:var(--dust-x);opacity:.46;position:absolute;top:var(--dust-y);width:2px;will-change:transform}@keyframes specula-drift{50%{opacity:.85;transform:translate3d(8px,-12px,0) scale(1.8)}}.spatial-results-theme--daylight .daylight-ripple{animation:daylight-shockwave .85s cubic-bezier(.16,1,.3,1) forwards;border:1px solid rgba(112,76,211,.34);border-radius:50%;display:block;height:18px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:18px;z-index:3}@keyframes daylight-shockwave{to{border-color:transparent;box-shadow:0 0 25px #6f4ec91a;height:420px;opacity:0;width:420px}}.spatial-results-theme--daylight .spatial-core:after{animation:daylight-keylight 4s ease-in-out infinite;background:radial-gradient(circle,rgba(255,255,255,.38),transparent 68%);border-radius:50%;content:"";top:-42px;right:-42px;bottom:-42px;left:-42px;pointer-events:none;position:absolute;z-index:-1}@keyframes daylight-keylight{50%{opacity:.42;transform:scale(1.12)}}.spatial-results-theme--daylight .spatial-node,.spatial-results-theme--daylight .spatial-core,.spatial-results-theme--daylight .spatial-orbits,.spatial-results-theme--daylight .spatial-prisms,.spatial-results-theme--daylight .spatial-vessel-anchor,.spatial-results-theme--daylight .spatial-domain-pill,.spatial-results-theme--daylight .spatial-lens-telemetry,.spatial-results-theme--daylight .spatial-classic-toggle,.spatial-results-theme--daylight .spatial-theme-toggle,.spatial-results-theme--daylight .spatial-key-capture,.spatial-results-theme--daylight .spatial-launch,.spatial-results-theme--daylight .spatial-scope-ring{z-index:5}.spatial-results-theme--daylight .spatial-field.is-low-power .daylight-atmosphere>i,.spatial-results-theme--daylight .spatial-field.is-low-power .daylight-topography path,.spatial-results-theme--daylight .spatial-field.is-low-power .daylight-specula i,.spatial-results-theme--daylight .spatial-field.is-low-power .spatial-core:after{animation:none!important;will-change:auto}@media (prefers-reduced-motion:reduce){.spatial-results-theme--daylight .daylight-atmosphere>i,.spatial-results-theme--daylight .daylight-topography path,.spatial-results-theme--daylight .daylight-specula i,.spatial-results-theme--daylight .spatial-core:after{animation:none!important;will-change:auto}.spatial-results-theme--daylight .daylight-ripple{display:none!important}}.spatial-results-theme--daylight .spatial-node{background:radial-gradient(circle at 35% 35%,#fffffffa,#f5f2ffe6 55%,#e1d7ffb3)!important}.spatial-results-theme--daylight .spatial-node>span{background:transparent!important;border:0!important;box-shadow:none!important;color:#0f172a!important;font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(11px,1.05vw,15px)!important;font-weight:650!important;line-height:1.08;max-width:88%!important;padding:0!important;text-shadow:0 1px 0 rgba(255,255,255,.9)!important}.spatial-results-theme--daylight .spatial-node>small{background:#6d28d90e!important;border:1px solid rgba(109,40,217,.12);border-radius:999px;box-shadow:none!important;color:#5b21b6!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(7px,.58vw,9px)!important;font-weight:700;letter-spacing:.075em;line-height:1.2;margin-top:6px;max-width:92%!important;overflow:visible;padding:2px 6px;text-overflow:clip;text-shadow:none!important;text-transform:uppercase;white-space:nowrap}@media (max-width: 760px){.spatial-results-theme--daylight .spatial-node>span{font-size:10px!important}.spatial-results-theme--daylight .spatial-node>small{font-size:6px!important;letter-spacing:.04em;padding-inline:4px}}.spatial-results-theme--daylight .spatial-node{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(122px + var(--mass) * 2px)!important;justify-content:center;overflow:hidden;padding:18px!important;width:calc(122px + var(--mass) * 2px)!important}.spatial-results-theme--daylight .spatial-node>span{flex:0 0 auto;font-size:clamp(10px,.8vw,13px)!important;line-height:1.15;margin:0;max-width:100%!important}.spatial-results-theme--daylight .spatial-node>small{background:none!important;border:0;border-radius:0;flex:0 0 auto;font-size:clamp(7px,.52vw,9px)!important;letter-spacing:.09em;line-height:1.15;margin:5px 0 0;max-width:100%!important;padding:0;white-space:nowrap}@media (max-width: 1024px){.spatial-results-theme--daylight .spatial-node{height:106px!important;padding:14px!important;width:106px!important}.spatial-results-theme--daylight .spatial-node>span{font-size:9px!important}.spatial-results-theme--daylight .spatial-node>small{font-size:6px!important;letter-spacing:.045em}}@media (max-width: 760px){.spatial-results-theme--daylight .spatial-node{height:82px!important;padding:9px!important;width:82px!important}.spatial-results-theme--daylight .spatial-node>span{font-size:7.5px!important}.spatial-results-theme--daylight .spatial-node>small{font-size:5px!important;letter-spacing:.02em;margin-top:3px}}.spatial-results-theme--daylight .spatial-node{background:radial-gradient(circle at 30% 25%,#fff,#f8f5ff 25%,#e9d5ff 60%,#c084fc 90%,#a855f7)!important;box-shadow:inset 2px 4px 6px #ffffffe6,inset -8px -12px 24px #7e22ce59,inset 0 -2px 6px #fffc,0 8px 16px -4px #7e22ce40,0 24px 48px -12px #6d28d926!important;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,filter .3s ease}.spatial-results-theme--daylight .spatial-node:before{background:linear-gradient(180deg,#ffffffdb,#fff0);border-radius:50%;content:"";height:35%;left:12%;pointer-events:none;position:absolute;top:6%;transform:rotate(-25deg) translateZ(2px);width:50%;z-index:1}@media (hover:hover) and (pointer:fine){.spatial-results-theme--daylight .spatial-node:hover{box-shadow:inset 3px 6px 8px #fff,inset -8px -12px 28px #9333ea80,inset 0 -2px 7px #ffffffdb,0 12px 24px -4px #7e22ce59,0 32px 64px -16px #6d28d940!important;filter:saturate(1.06) brightness(1.035)!important;transform:translate(-50%,-50%) perspective(600px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale3d(1.045,1.045,1.045)!important}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.spatial-results-theme--daylight .spatial-node:hover{transform:translate(-50%,-50%)!important}}.hero-section-switch{background:#4840390e!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:16px!important;box-shadow:inset 0 2px 5px #31261c13,0 1px #ffffffe0!important;gap:5px!important;overflow:visible!important;padding:5px!important}.hero-section-indicator{background:#ffffffd6!important;border:1px solid color-mix(in srgb,var(--engine-accent) 22%,white)!important;border-radius:12px!important;box-shadow:0 8px 21px -11px var(--engine-accent),inset 0 1px #fff!important;height:calc(100% - 10px)!important;left:5px!important;top:5px!important;transition:transform .44s cubic-bezier(.34,1.56,.64,1),background .25s,box-shadow .25s!important;width:calc((100% - 20px)/3)!important}.hero-section-switch--visual .hero-section-indicator{transform:translate3d(calc(200% + 10px),0,0)!important}.hero-section-pill{border-radius:12px!important;color:#45403b!important;min-height:54px!important;padding:8px 14px!important;position:relative;z-index:1}.hero-section-pill.active{color:var(--lens-ink)!important;filter:drop-shadow(0 3px 6px rgba(60,42,28,.08));transform:translate3d(0,-1px,0)}.hero-section-pill:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--engine-accent) 30%,transparent)!important;outline:0}.hero-section-pill:not(.active):hover{background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--engine-accent) 13%,transparent),transparent 72%)!important}.hero-section-copy strong{font-size:12px!important}.hero-section-copy span{color:#625e59!important;font-size:9.5px!important}.hero-section-pill.active .hero-section-copy span{color:var(--lens-ink)!important}.search-workbench.is-morphing .search-textarea{animation:lens-prompt-roll .32s cubic-bezier(.16,1,.3,1)!important}@keyframes lens-prompt-roll{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.search-workbench--important .search-controls{animation:ruler-unfold .46s cubic-bezier(.16,1,.3,1) both}@keyframes ruler-unfold{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-5px)}to{clip-path:inset(0);opacity:1;transform:none}}.search-engine-status{background:color-mix(in srgb,var(--engine-accent) 8%,white)!important;border-color:color-mix(in srgb,var(--engine-accent) 22%,white)!important;color:var(--lens-ink)!important;min-height:34px}.search-engine-status[aria-expanded=true]{transform:rotateX(180deg)}.search-engine-status[aria-expanded=true]>*{transform:rotateX(180deg)}@keyframes neural-orbit{50%{box-shadow:0 0 7px var(--engine-accent);transform:translateY(-2px) scale(1.18)}}@keyframes balance-tip{50%{transform:rotate(8deg)}}@keyframes web-breathe{50%{box-shadow:0 0 7px var(--engine-accent);transform:scale(1.3)}}@media (max-width:660px){.hero-section-copy span{display:none}.hero-section-pill{justify-content:center!important;padding:7px!important}}@media (prefers-reduced-motion:reduce){.hero-section-indicator{transition:transform .1s ease!important}.search-workbench.is-morphing .search-textarea,.search-workbench--important .search-controls,.engine-glyph i{animation:none!important}}.aurora-search-page{background:#faf8f5;isolation:isolate;position:relative}.aurora-search-page:before{background:radial-gradient(circle at 50% 4%,rgba(255,194,122,.22),transparent 34%),radial-gradient(circle at 84% 32%,rgba(142,196,220,.09),transparent 26%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-2}.aurora-search-page:after{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='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");content:"";top:0;right:0;bottom:0;left:0;opacity:.025;pointer-events:none;position:absolute;z-index:-1}.search-input-wrap{border:0!important;border-radius:16px;box-shadow:0 9px 34px -16px #5d402338,inset 0 1px #fff;position:relative}.is-searching .search-input-wrap:before{animation:search-beam 1.65s linear infinite;background:conic-gradient(from 0deg,transparent 0 74%,rgba(240,139,51,.85) 82%,transparent 90%);border-radius:18px;content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}@keyframes search-beam{to{transform:rotate(360deg)}}.search-spinner{display:none!important}.search-submit-btn:active,.search-chip:active{transform:scale(.97)}.search-history{min-width:0;overflow:hidden}.search-history>div{display:flex!important;gap:7px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 22px),transparent);overflow-x:auto;padding:2px 12px 8px;scrollbar-width:none}.search-history>div::-webkit-scrollbar{display:none}.search-history button{background:#ffffffa3!important;box-shadow:0 5px 14px -9px #4b35204d;flex:0 0 auto!important;width:auto!important}.search-chip{border:1px solid rgba(255,255,255,.9)!important;border-radius:15px!important;box-shadow:0 12px 28px -18px #64442642,inset 0 1px #fffffff2!important}.search-chip:nth-child(3n+2) .chip-icon{background:#eaf6fa;color:#287796}.search-chip:nth-child(3n) .chip-icon{background:#eef4e9;color:#477044}.search-chip:hover{box-shadow:0 17px 32px -16px #c4632347,0 0 0 5px #f1ad6812!important}.cmd-bar{background:#fffdfacc!important;border:1px solid rgba(255,255,255,.84)!important;box-shadow:0 14px 42px -22px #4c372247,inset 0 1px #ffffffe6!important;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);position:sticky;top:10px;z-index:20}.cmd-filter-sidebar{background:#fffdfac7!important;border:1px solid rgba(255,255,255,.82);box-shadow:0 16px 38px -24px #4b372442!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.cmd-panel-head{background:#faf8f5b8!important;border:0!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:84px;z-index:12}.cmd-result-row,.cmd-result-row--important{animation:observatory-cascade .58s both cubic-bezier(.16,1,.3,1)!important;background:#ffffffd1!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:18px!important;box-shadow:0 14px 34px -20px #5f432838,inset 0 1px #fffffff2!important;overflow:visible!important;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.cmd-result-row:hover{box-shadow:0 20px 44px -20px #5f43284a,inset 0 1px #fff!important;transform:translate3d(0,-2px,0)!important}.cmd-unified-toolbar{border-top:1px solid rgba(119,91,61,.1)!important}.cmd-result-preview .katex{border-radius:6px;display:inline-block;transition:background .24s,box-shadow .24s,color .24s,transform .24s cubic-bezier(.16,1,.3,1)}.cmd-result-preview .katex:hover{background:#fff4dce0;box-shadow:0 8px 20px -12px #844a1961;color:#a44b12;transform:scale(1.05);z-index:2}.cmd-result-row.has-formula-lens{box-shadow:0 18px 45px -22px #d6712457,0 0 0 2px #de843924,inset 0 1px #fff!important}.cmd-result-row.has-formula-lens:after{animation:lens-thread 1.5s ease-in-out infinite;background:linear-gradient(180deg,transparent,#dc8439 25%,#f2bb78 70%,transparent);content:"";left:-9px;position:absolute;top:18px;bottom:18px;width:2px}.cmd-result-row{position:relative}@keyframes lens-thread{50%{filter:drop-shadow(0 0 5px #e9a15e);opacity:.65}}@keyframes observatory-cascade{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.search-results-grid{grid-template-columns:1fr!important;margin:0 auto;max-width:960px}.search-skeleton{animation:observatory-cascade .5s both cubic-bezier(.16,1,.3,1)!important;background:#ffffffbf!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:18px!important;box-shadow:0 12px 30px -20px #5b3f2533!important;display:grid;gap:13px;min-height:218px;padding:28px}.search-skeleton span{animation:skeleton-light 1.35s infinite linear;background:linear-gradient(100deg,#eee9e2 25%,#faf8f4,#eee9e2 59%);background-size:300% 100%;border-radius:999px;display:block;height:14px}.search-skeleton .search-skeleton-meta{height:9px;width:38%}.search-skeleton .search-skeleton-line.is-long{height:18px;width:94%}.search-skeleton .search-skeleton-line{height:18px;width:78%}.search-skeleton .search-skeleton-line.is-short{width:54%}.search-skeleton .search-skeleton-actions{height:34px;margin-top:15px;width:31%}@keyframes skeleton-light{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.aurora-search-page *,.aurora-search-page *:before,.aurora-search-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0ms!important}.cmd-result-row,.cmd-result-row:hover{transform:none!important}}@media (max-width:700px){.cmd-bar{top:4px}.cmd-panel-head{top:72px}.cmd-result-row,.cmd-result-row--important{border-radius:14px!important}}#search-lens-visual,.hero-section-pill[aria-controls=smart-search-vessel]:has(.engine-glyph--visual){display:none!important}.hero-section-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-section-indicator{width:calc((100% - 15px)/2)!important}.hero-section-switch--important .hero-section-indicator{transform:translate3d(calc(100% + 5px),0,0)!important}.cmd-family-children{border-top:1px solid rgba(120,91,61,.12);display:grid;gap:0;list-style:none;margin:14px 0 2px;padding:0}.cmd-family-children li{align-items:flex-start;border-bottom:1px solid rgba(120,91,61,.09);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:13px 2px}.cmd-family-child-index{align-items:center;background:#f7eee4;border-radius:999px;color:#8a4a1f;display:inline-flex;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.cmd-family-children li>div{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.55;min-width:0}.cmd-family-children li>div .katex-display{margin:.45em 0;overflow-x:auto;overflow-y:hidden}.cmd-family-children li>strong{color:#111;font-size:10px;text-transform:uppercase;white-space:nowrap}@media (max-width:600px){.cmd-family-children li{grid-template-columns:22px minmax(0,1fr)}.cmd-family-children li>strong{grid-column:2}}.search-workbench--important .search-controls{animation-fill-mode:none;overflow:visible}.search-workbench--important .search-controls:has(.multiselect-trigger.open){position:relative;z-index:20}.search-workbench--important .search-discovery-panel,.search-workbench--important .search-suggestions{position:relative;z-index:1}.search-filter-row{position:relative;z-index:2}.search-submit-row{position:relative;z-index:1}.multiselect-container--topics .multiselect-dropdown{max-height:min(280px,calc(100vh - 120px));width:min(420px,calc(100vw - 32px));z-index:1000}.aurora-search-page,.aurora-hero{background:#fff!important}.aurora-search-page:before,.aurora-search-page:after,.search-hero-glow,.search-particle-canvas{display:none!important}.search-workbench:has(.search-input-wrap:focus-within) .search-discovery-panel{filter:none!important;opacity:1!important}.search-history>div{-webkit-mask-image:none!important;mask-image:none!important}.my-questions-page{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1320px;padding:32px 32px 80px;width:100%}.my-questions-page>header{align-items:flex-end;margin-bottom:24px}.my-questions-page h1{color:#15181b;font-family:inherit;font-size:40px;font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:10px 0 8px}.my-questions-page>header p{color:#8a9099;font-size:14.5px;font-weight:600}.my-eyebrow{color:#f26b1f;font-size:11px;letter-spacing:.08em}.my-export-actions button{border-color:#e3e5e8;border-radius:9px;color:#3a3f45}.my-export-actions button:last-child{background:#f26b1f;border-color:#f26b1f}.my-library-summary{background:#fff;border:1px solid #e7e9ec;border-radius:14px;margin-bottom:24px;min-height:76px;padding:0 26px}.my-library-summary>div{border-color:#eef0f2;margin-right:0;padding:0 28px}.my-library-summary>div:first-child{padding-left:0}.my-library-summary strong{color:#1b1f23;font-family:inherit;font-size:26px;font-weight:800}.my-library-summary>div:first-child strong{color:#f26b1f}.my-library-summary span{color:#5a6067;font-size:13px}.my-library-summary p{color:#9aa0a6;font-size:12.5px;font-weight:600}.my-questions-layout{gap:24px;grid-template-columns:264px minmax(0,1fr)}.my-playlists-column{display:flex;flex-direction:column;gap:18px;min-width:0;position:sticky;top:88px}.my-playlists{background:#fff;border:1px solid #e7e9ec;border-radius:14px;box-shadow:0 1px 2px #14141408;overflow:hidden;padding:12px 14px 14px;position:static}.my-playlists h2{color:#adb3b9;font-size:10px;letter-spacing:.1em;margin:8px 2px 9px}.my-playlists h2:not(:first-child){border-top:1px solid #eef0f2;margin-top:12px;padding-top:14px}.my-playlists>button,.my-playlists>div{margin-bottom:4px}.my-playlists button{border-radius:9px;color:#3a3f45;font-size:13px;padding:10px 12px}.my-playlists button span{gap:9px}.my-playlists button span>svg{background:#edeff1;border-radius:7px;box-sizing:content-box;color:#5a6067;padding:6px}.my-playlists button small{background:#f4f5f6;border-radius:6px;color:#8a9099;font-size:11px;font-weight:800;padding:2px 7px}.my-playlists button.active{background:#fdeee4;box-shadow:inset 0 0 0 1px #f9d8bc;color:#c44808}.my-playlists button.active span>svg{background:#f26b1f;color:#fff}.my-playlists button.active small{background:#fff;color:#f26b1f}.my-playlists button.curated,.my-playlists button.public{background:transparent;border:0;color:#3a3f45}.my-playlists button.curated.active,.my-playlists button.public.active{background:#fdeee4;border:0;box-shadow:inset 0 0 0 1px #f9d8bc;color:#c44808}.my-playlists button em{background:#f4f5f6;color:#6b7178}.my-playlists .my-playlist-row{align-items:center;gap:3px}.my-playlists .my-playlist-row>button:first-child{flex:1;min-width:0}.my-playlists .my-playlist-row>.my-playlist-share,.my-playlists .my-playlist-row>.my-playlist-delete{flex:0 0 32px;height:34px;justify-content:center;padding:0;width:32px}.my-playlists .my-playlist-row>.my-playlist-share{color:#687079;opacity:1}.my-playlists .my-playlist-row>.my-playlist-share:hover{background:#fdeee4;color:#d25a13}.my-playlists .my-playlist-row>.my-playlist-share:disabled{cursor:not-allowed;opacity:.3}.my-playlists .my-playlist-row>.my-playlist-delete{opacity:0}.my-playlists .my-playlist-row:hover>.my-playlist-delete,.my-playlists .my-playlist-row:focus-within>.my-playlist-delete{opacity:1}.my-empty-playlists{align-items:center;background:#fafbfb;border:1px dashed #e3e5e8;border-radius:10px;color:#b0b5bb;display:flex;flex-direction:column;font-size:11px;gap:7px;line-height:1.4;margin:0;padding:18px 14px;text-align:center}.my-empty-playlists>svg{background:#fff;border:1px solid #e7e9ec;border-radius:50%;box-sizing:content-box;padding:8px}.my-empty-playlists strong{color:#8a9099;font-size:12px}.my-playlist-form{background:#fff;border:1px solid #e7e9ec;border-radius:14px;box-shadow:0 1px 2px #14141408;padding:16px}.my-playlist-form>label:first-child{color:#1b1f23;display:block;font-size:12.5px;font-weight:800;margin-bottom:12px}.my-playlist-form>input,.my-playlist-form textarea{background:#f9fafa;border:1px solid #e7e9ec;border-radius:9px;box-sizing:border-box;color:#2a2e33;font:600 13px inherit;margin-bottom:10px;outline:0;padding:10px 12px;width:100%}.my-playlist-form textarea{min-height:56px;resize:vertical}.my-playlist-form input:focus,.my-playlist-form textarea:focus{border-color:#f26b1f;box-shadow:0 0 0 3px #f26b1f1a}.my-playlist-form .my-curated-check{align-items:center;background:transparent;border:0;color:#5a6067;display:flex;font-size:12.5px;gap:8px;margin:0 0 14px;padding:0}.my-playlist-form .my-curated-check input{accent-color:#f26b1f;height:15px;margin:0;width:15px}.my-playlist-form>button{align-items:center;background:#f26b1f;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;font:800 13px inherit;gap:6px;justify-content:center;min-height:44px;width:100%}.my-playlist-form>button:hover{background:#de5f16}.my-question-list{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;gap:14px;overflow:visible}.my-question-list>header{background:transparent;border:0;min-height:21px;padding:0}.my-question-list>header>div:first-child{align-items:baseline;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.my-question-list>header h2{color:#1b1f23;font-family:inherit;font-size:17px;font-weight:800}.my-question-list>header p{color:#8a9099;font-size:12.5px;font-weight:600;margin:0}.my-question-list>header small{color:#8a9099;grid-column:1 / -1}.my-question-list article{align-items:flex-start;background:#fff;border:1px solid #e7e9ec;border-radius:16px;box-shadow:0 1px 2px #1414140a,0 8px 20px #1414140a;display:grid;gap:18px;grid-template-columns:26px 44px minmax(220px,1fr) auto;padding:20px 22px}.my-question-list article+article{border-top:1px solid #e7e9ec}.my-question-meta .is-marks,.my-question-meta .is-frequency{background:#fdeee4;color:#c44808}.my-question-actions{align-items:flex-start;display:flex;gap:8px;margin-left:auto;padding:0}.my-question-actions button,.my-question-actions select,.my-load-more{background:#fff;border:1px solid #e3e5e8;border-radius:9px;color:#3a3f45;font:700 12px inherit;min-height:36px;padding:0 10px}.my-question-actions button{gap:6px}.my-question-actions select{max-width:132px}.my-question-actions button:hover,.my-question-actions select:hover{background:#f4f5f6;border-color:#d6d9dc;color:#3a3f45}.my-list-message{background:#fff;border:1px dashed #e3e5e8;border-radius:14px;color:#8a9099}@media (max-width: 1200px){.my-question-list article{grid-template-columns:26px 44px minmax(0,1fr)}.my-question-actions{grid-column:3}}@media (max-width: 900px){.my-questions-page{padding:28px 20px 50px}.my-questions-layout{grid-template-columns:1fr}.my-playlists-column{position:static}}@media (max-width: 620px){.my-questions-page h1{font-size:32px}.my-library-summary{gap:12px;padding:15px}.my-library-summary>div{padding:0 14px 0 0}.my-question-list article{gap:12px;grid-template-columns:26px 40px minmax(0,1fr);padding:18px 14px}.my-question-actions{grid-column:2 / -1;flex-wrap:wrap}}.playlist-discovery-page{box-sizing:border-box;margin:0 auto;max-width:1320px;padding:32px 32px 80px;width:100%}.playlist-discovery-hero{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:26px}.playlist-discovery-hero>div:first-child>span{align-items:center;color:#f26b1f;display:flex;font-size:11px;font-weight:850;gap:7px;letter-spacing:.08em;text-transform:uppercase}.playlist-discovery-hero h1{color:#15181b;font-size:40px;letter-spacing:-.025em;margin:9px 0 7px}.playlist-discovery-hero p{color:#747b83;font-size:14px;font-weight:600;margin:0}.playlist-discovery-feed h2,.playlist-leaderboard h2{color:#202428;font-size:16px;margin:0}.playlist-discovery-feed header p,.playlist-leaderboard header p{color:#92989f;font-size:11px;margin:3px 0 0}.playlist-card-grid{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.playlist-discovery-card{background:#fbfcfc;border:1px solid #e6e9eb;border-radius:13px;color:#31363b;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr);padding:14px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.playlist-discovery-card:hover{border-color:#f2b890;box-shadow:0 8px 20px #2d241e12;transform:translateY(-1px)}.playlist-discovery-card.active{border-color:#f26b1f;box-shadow:0 0 0 3px #f26b1f1a}.playlist-card-mark{align-items:center;background:#edf0f2;border-radius:9px;color:#5b646c;display:flex;grid-row:1 / 3;height:30px;justify-content:center;width:30px}.playlist-discovery-card.public .playlist-card-mark{background:#e7f7f1;color:#188263}.playlist-discovery-card.curated .playlist-card-mark{background:#f0ebfb;color:#6c4ca3}.playlist-discovery-card>strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-discovery-card>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#8b9299;display:-webkit-box;font-size:10.5px;line-height:1.45;margin:4px 0 11px;overflow:hidden}.playlist-discovery-card footer{align-items:center;border-top:1px solid #edf0f2;display:flex;gap:8px;grid-column:1 / -1;margin-top:1px;padding-top:10px}.playlist-discovery-card footer span{align-items:center;color:#92989e;display:flex;font-size:9px;font-weight:700;gap:3px}.playlist-discovery-card footer span:nth-child(2){margin-left:auto}.playlist-discovery-card footer span.liked{color:#d84f62}.playlist-discovery-empty{align-items:center;border:1px dashed #dfe3e6;border-radius:12px;color:#9ba1a8;display:flex;font-size:11px;gap:9px;justify-content:center;min-height:112px;padding:12px}.playlist-leaderboard{background:#fff;border:1px solid #e5e8eb;border-radius:16px;padding:17px;position:sticky;top:88px}.playlist-leaderboard>header{align-items:center;border-bottom:1px solid #eceef0;display:flex;gap:10px;padding-bottom:14px}.playlist-leaderboard>header>span{align-items:center;background:#fff3d9;border-radius:9px;color:#a56a08;display:flex;height:34px;justify-content:center;width:34px}.playlist-leaderboard>section{margin-top:16px}.playlist-leaderboard h3{align-items:center;color:#747b82;display:flex;font-size:10px;gap:5px;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.playlist-leaderboard section>button{align-items:center;background:transparent;border:0;border-radius:9px;cursor:pointer;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;padding:8px 6px;text-align:left;width:100%}.playlist-leaderboard section>button:hover{background:#faf4ee}.playlist-leaderboard button>b{align-items:center;background:#f2f3f4;border-radius:50%;color:#697078;display:flex;font-size:9px;height:22px;justify-content:center;width:22px}.playlist-leaderboard button>span{display:flex;flex-direction:column;min-width:0}.playlist-leaderboard button strong{color:#34393e;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-leaderboard button small{color:#9ba1a7;font-size:8px;margin-top:2px}.playlist-leaderboard button em{align-items:center;color:#b3531c;display:flex;font-size:10px;font-style:normal;font-weight:850;gap:3px}.playlist-leaderboard button.liked em{color:#d84f62}.playlist-leaderboard-empty{color:#9ba1a7;font-size:10px;line-height:1.5}.playlist-discovery-detail{background:#fff;border:1px solid #e5e8eb;border-radius:16px;margin-top:22px;overflow:hidden}.playlist-discovery-detail>header{align-items:center;background:#fbfcfc;border-bottom:1px solid #e8eaec;display:flex;justify-content:space-between;padding:20px 22px}.playlist-discovery-detail>header>div:first-child>span{align-items:center;color:#f26b1f;display:flex;font-size:9px;font-weight:850;gap:5px;letter-spacing:.07em;text-transform:uppercase}.playlist-discovery-detail h2{color:#202428;font-size:20px;margin:6px 0 3px}.playlist-discovery-detail header p{color:#747b82;font-size:11px;margin:0}.playlist-discovery-detail header small{color:#999fa5;display:block;font-size:9px;margin-top:5px}.playlist-discovery-detail>header>div:last-child{display:flex;gap:7px}.playlist-discovery-detail>header button{align-items:center;background:#fff;border:1px solid #dfe2e5;border-radius:8px;color:#696f76;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:5px;padding:8px 10px}.playlist-discovery-detail>header button.liked{color:#bd365d}.playlist-detail-message{align-items:center;color:#92989f;display:flex;flex-direction:column;font-size:11px;gap:7px;justify-content:center;min-height:180px;text-align:center}.playlist-detail-message strong{color:#555c63;font-size:13px}.playlist-own-like-count{align-items:center;color:#d84f62;display:inline-flex;font-size:11px;font-weight:800;gap:5px;padding:8px 10px}@media (max-width: 950px){.playlist-leaderboard{position:static}}@media (max-width: 650px){.playlist-discovery-page{padding:26px 18px 55px}.playlist-discovery-hero{align-items:flex-start;flex-direction:column;gap:16px}.playlist-discovery-hero h1{font-size:32px}.playlist-card-grid{grid-template-columns:1fr}.playlist-discovery-detail>header{align-items:flex-start;flex-direction:column;gap:14px}}.orion-search-message{align-items:center;background:#fff;border:1px solid #e7ddd5;border-radius:19px;display:flex;gap:24px;justify-content:space-between;padding:18px 24px;text-align:left}.orion-search-message>div{flex:1 1 auto;min-width:0}.orion-search-message p{color:#e95813;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.08em;margin:0 0 7px;text-transform:uppercase}.orion-search-message h1{color:#171310;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,32px);font-weight:700;letter-spacing:-.025em;line-height:1;margin:0 0 9px}.orion-search-message h1 span{display:inline-block;font-family:sans-serif;font-size:.72em;letter-spacing:0;transform:translateY(-2px)}.orion-search-message h2{color:#13110f;font-family:inherit;font-size:clamp(14px,1.25vw,17px);font-weight:850;letter-spacing:-.02em;line-height:1.25;margin:0}.orion-search-message>button{align-items:center;background:#1d1917;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:750 14px/1 inherit;gap:9px;justify-content:center;min-height:44px;padding:0 22px;white-space:nowrap}.orion-search-message>button:hover{background:#312b27}.search-engine-dot{animation:pulse-dot 1.6s ease-in-out infinite;background:#ff9c61;border-radius:50%;height:7px;width:7px}@keyframes pulse-dot{50%{box-shadow:0 0 0 4px #f973161f;opacity:.65}}@media (min-width: 701px){.aurora-hero .hero-section-switch{background:#fbf2e8!important;border:0!important;border-radius:11px!important;box-shadow:none!important;margin:0 auto 28px;max-width:612px;padding:5px!important}.aurora-hero .hero-section-indicator{border:1px solid #eee8e2!important;border-radius:7px!important;box-shadow:0 1px 3px #231c170f!important}.aurora-hero .hero-section-pill{justify-content:center;min-height:47px!important;padding:8px 14px!important}.aurora-hero .hero-section-copy{text-align:center}.aurora-hero .hero-section-copy strong{color:#171310;font-size:16px!important;font-weight:750}.aurora-hero .hero-section-pill:not(.active) .hero-section-copy strong{color:#7a6a60}.aurora-hero .search-input-wrap{align-items:center;border:1px solid #e5ddd6!important;border-radius:11px;box-shadow:none;margin:0;min-height:76px;padding:16px 21px}.aurora-hero .search-input-wrap:focus-within{border-color:#f97316!important;box-shadow:0 0 0 3px #ffedd5}.aurora-hero .search-textarea{font-size:18px;line-height:1.45;min-height:27px;padding:0}.aurora-hero .search-engine-status{background:#fff2e7!important;border:0!important;border-radius:7px;box-shadow:none!important;color:#c94c0c!important;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;min-height:32px;padding:6px 11px}.aurora-hero .search-workbench-lower{margin-top:20px}.aurora-hero .search-controls{background:transparent;border:0;padding:0}.aurora-hero .search-submit-row{align-items:center;border-top:1px solid #e8dfd8;gap:18px;justify-content:space-between;padding-top:24px}.aurora-hero .search-filter-match-count{color:#796d65;flex:0 1 380px;font-size:16px;line-height:1.55;max-width:380px}.aurora-hero .search-reset-filters-btn{order:2}}@media (max-width: 700px){.orion-search-message{align-items:flex-start;flex-direction:column;gap:16px;padding:18px}.orion-search-message h1{font-size:27px}.orion-search-message h2{font-size:15px}.orion-search-message>button{min-height:46px;width:100%}}.challenges-page{box-sizing:border-box;margin:0 auto;max-width:1540px;padding:34px 36px 64px;width:100%}.challenges-hero{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.challenges-hero>div>span{align-items:center;color:#a94508;display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.08em;text-transform:uppercase}.challenges-hero h1{color:#17191c;font-size:38px;letter-spacing:-.025em;margin:8px 0 6px}.challenges-hero p{color:#606871;font-size:14px;margin:0}.challenges-hero>button,.challenge-tabs button,.challenge-detail-actions button,.challenge-detail footer button{align-items:center;background:#fff;border:1px solid #e1e4e8;border-radius:9px;color:#555d66;cursor:pointer;display:flex;font:700 12px inherit;gap:7px;min-height:38px;padding:9px 12px}.challenges-hero>button:hover,.challenge-tabs button:hover,.challenge-detail-actions button:hover,.challenge-detail footer button:hover{border-color:#efb58d;color:#c9530c}.challenge-tabs{align-items:center;border-bottom:1px solid #e5e7ea;display:flex;gap:6px}.challenge-tabs button{border-color:transparent;border-radius:9px 9px 0 0;margin-bottom:-1px;padding:11px 15px}.challenge-tabs button.active{background:#fff6ef;border-color:#f4d6c1;border-bottom-color:#fff6ef;color:#ce570f}.challenge-tabs button small{background:#eceff2;border-radius:999px;font-size:9px;min-width:18px;padding:2px 5px}.challenge-tabs button.active small{background:#fff;color:#ce570f}.challenge-live-status{color:#a05a2a;font-size:11px;font-weight:700;height:18px;margin:8px 0}.challenges-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(240px,320px) minmax(380px,1fr) minmax(220px,270px)}.challenge-workspace,.challenge-detail-panel,.challenge-notifications{background:#fff;border:1px solid #e2e5e8;border-radius:14px;box-shadow:0 2px 10px #1a1f2409;min-height:520px;overflow:hidden}.challenge-list{display:flex;flex-direction:column}.challenge-list>button{background:#fff;border:0;border-bottom:1px solid #edf0f2;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:17px 18px;text-align:left}.challenge-list>button:hover{background:#fafbfc}.challenge-list>button.active{background:#fff5ed;box-shadow:inset 3px 0 #ed6c1c}.challenge-list>button>strong{color:#202429;font-size:14px}.challenge-list>button>span:not(.challenge-status){color:#606871;font-size:11px}.challenge-list>button>small{color:#626a73;font-size:10px}.challenge-status{align-self:flex-start;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase}.status-pending{background:#fff1d8;color:#9a5b00}.status-accepted{background:#e8f2ff;color:#1763a6}.status-completed{background:#e7f7ed;color:#287944}.status-declined,.status-cancelled,.status-expired{background:#f0f1f3;color:#727983}.challenge-empty{align-items:center;color:#626a73;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:500px;padding:28px;text-align:center}.challenge-empty svg{color:#d3a98c}.challenge-empty strong{color:#555d66;font-size:15px}.challenge-empty span{font-size:11px;line-height:1.5;max-width:270px}.challenge-detail{padding:22px}.challenge-detail>header{align-items:flex-start;border-bottom:1px solid #eceff1;display:flex;justify-content:space-between;padding-bottom:17px}.challenge-detail h2{color:#1d2024;font-size:24px;letter-spacing:-.015em;margin:8px 0 4px;outline:0}.challenge-detail>header p{color:#606871;font-size:11px;margin:0}.challenge-detail>header>svg{color:#c6cbd0}.challenge-detail blockquote{background:#fff7ef;border-left:3px solid #ed6c1c;border-radius:0 8px 8px 0;color:#8d481d;font-size:13px;font-weight:750;margin:16px 0;padding:11px 14px}.challenge-detail dl{display:flex;flex-wrap:wrap;gap:20px;margin:16px 0}.challenge-detail dl>div{display:flex;flex-direction:column;gap:3px}.challenge-detail dt{color:#626a73;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.challenge-detail dd{color:#555d66;font-size:10px;margin:0}.challenge-question-list{border:1px solid #e7eaed;border-radius:10px;max-height:310px;overflow:auto}.challenge-question-list>div{display:grid;gap:11px;grid-template-columns:26px minmax(0,1fr);padding:14px}.challenge-question-list>div+div{border-top:1px solid #eceff1}.challenge-question-list>div>span{align-items:center;background:#f0f2f4;border-radius:50%;color:#727983;display:flex;font-size:10px;font-weight:800;height:24px;justify-content:center;width:24px}.challenge-question-list>div.solved>span{background:#dbf2e3;color:#27804a}.challenge-question-list strong{color:#363b41;font-size:10px}.challenge-question-list p{color:#353a40;font-family:Georgia,serif;font-size:13px;line-height:1.5;margin:5px 0}.challenge-question-list small{color:#626a73;font-size:9px;text-transform:capitalize}.challenge-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.challenge-detail-actions button.primary,.challenge-primary-action{background:#ea681a!important;border-color:#ea681a!important;color:#fff!important}.challenge-detail-actions button.complete{background:#268453;border-color:#268453;color:#fff}.challenge-detail-actions button.complete:hover{background:#1f7046;border-color:#1f7046;color:#fff}.challenge-detail-actions button:disabled,.challenge-primary-action:disabled{cursor:not-allowed;opacity:.55}.challenge-detail footer{border-top:1px solid #eceff1;display:flex;gap:8px;margin-top:18px;padding-top:14px}.challenge-detail footer button{border:0;color:#8a7370;font-size:10px;padding:6px 8px}.challenge-detail footer button:last-child{color:#a34747}.challenge-send-form{display:flex;flex-direction:column;gap:11px;padding:22px}.challenge-send-form>div{display:grid;gap:2px;grid-template-columns:26px minmax(0,1fr);margin-top:8px}.challenge-send-form>div>.challenge-step{align-items:center;background:#fff0e4;border-radius:50%;color:#a94508;display:flex;font-size:10px;font-weight:850;grid-row:1 / 3;height:22px;justify-content:center;width:22px}.challenge-send-form label{color:#32373d;font-size:12px;font-weight:800}.challenge-send-form small{color:#626a73;font-size:9px}.challenge-send-form input,.challenge-send-form select,.challenge-report-form select,.challenge-report-form textarea{background:#fafbfc;border:1px solid #dfe3e7;border-radius:9px;box-sizing:border-box;color:#34393f;font:600 12px inherit;outline:0;padding:11px 12px;width:100%}.challenge-send-form input:focus,.challenge-send-form select:focus,.challenge-report-form select:focus,.challenge-report-form textarea:focus{border-color:#ed7b35;box-shadow:0 0 0 3px #ed7b3524}.challenge-primary-action{align-items:center;border:0;border-radius:9px;cursor:pointer;display:flex;font:800 12px inherit;gap:7px;justify-content:center;margin-top:8px;padding:12px}.playlist-share-backdrop{align-items:center;background:#191c1f8f;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.playlist-share-modal{background:#fff;border:1px solid #e2e5e8;border-radius:18px;box-shadow:0 24px 70px #191c1f3d;max-height:calc(100vh - 48px);max-width:880px;overflow:auto;width:100%}.playlist-share-header{align-items:flex-start;border-bottom:1px solid #e7e9ec;display:flex;justify-content:space-between;padding:20px 22px 18px}.playlist-share-header>div>span{align-items:center;color:#f26b1f;display:flex;font-size:9px;font-weight:850;gap:5px;letter-spacing:.09em;text-transform:uppercase}.playlist-share-header h2{color:#1b1f23;font-size:25px;letter-spacing:-.02em;margin:7px 0 4px;outline:0}.playlist-share-header p{color:#747b83;font-size:11px;margin:0}.playlist-share-header>button{align-items:center;background:#f4f5f6;border:0;border-radius:50%;color:#646b73;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.playlist-share-header>button:hover{background:#fdeee4;color:#d25a13}.playlist-share-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.playlist-share-preview{background:#f4f5f6;border-right:1px solid #e2e5e8;padding:24px}.playlist-share-art{background:linear-gradient(145deg,#f26b1f,#c44808);border-radius:15px;box-shadow:0 16px 32px #c448082e;color:#fff;display:flex;flex-direction:column;min-height:350px;overflow:hidden;padding:25px}.playlist-share-art-heading{align-items:center;display:flex;gap:14px}.playlist-share-art-heading>span{align-items:center;background:#ffffff2e;border-radius:11px;display:flex;height:44px;justify-content:center;width:44px}.playlist-share-art-heading>div{display:flex;flex-direction:column;min-width:0}.playlist-share-art-heading small{font-size:8px;font-weight:850;letter-spacing:.12em;opacity:.78}.playlist-share-art-heading strong{font-size:22px;line-height:1.15;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-share-art-heading em{font-size:10px;font-style:normal;margin-top:3px;opacity:.82}.playlist-share-preview-questions{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding:22px 0}.playlist-share-preview-questions>div{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:10px;display:flex;gap:11px;min-height:49px;padding:8px 11px}.playlist-share-preview-questions>div>b{align-items:center;background:#ffffff2e;border-radius:50%;display:flex;flex:0 0 25px;font-size:9px;height:25px;justify-content:center}.playlist-share-preview-questions>div>span{display:flex;flex-direction:column;min-width:0}.playlist-share-preview-questions strong{display:-webkit-box;font-size:11px;line-height:1.3;max-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.playlist-share-preview-questions strong p{display:inline;margin:0}.playlist-share-preview-questions strong .katex{font-size:1em}.playlist-share-preview-questions small{font-size:9px;margin-top:2px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-share-art footer{align-items:center;border-top:1px solid rgba(255,255,255,.24);display:flex;font-size:9px;justify-content:space-between;padding-top:15px}.playlist-share-art footer span{align-items:center;display:flex;gap:5px}.playlist-share-art footer b{font-size:11px}.playlist-share-preview>p{color:#737a82;font-size:10px;line-height:1.5;margin:13px 2px 0;text-align:center}.playlist-share-challenge{background:#fff}.playlist-share-challenge .challenge-send-form{padding:22px 24px 24px}.playlist-share-challenge .challenge-send-form>div:first-child,.playlist-share-challenge .challenge-send-form>select:first-of-type{display:none}.playlist-share-challenge .challenge-send-form>div{margin-top:0}.playlist-share-challenge .challenge-send-form>div .challenge-step{display:none}.playlist-share-challenge .challenge-send-form>div:not(.challenge-recipient-search):not(.challenge-recipient-chip){grid-template-columns:1fr}.playlist-share-backdrop{animation:challenge-backdrop-in .2s ease-out both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.playlist-share-modal{animation:challenge-modal-in .42s cubic-bezier(.16,1,.3,1) .05s both;background:#ffffffe6;box-shadow:0 32px 64px -16px #00000038;overflow-x:hidden;position:relative}.playlist-share-header{padding:21px 24px 19px}.playlist-share-header h2{transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.playlist-share-header>button:disabled{cursor:wait;opacity:.45}.playlist-share-versus{align-items:center;background:#fffaf6cc;border-bottom:1px solid #eee2d9;display:flex;gap:10px;justify-content:center;min-height:52px}.playlist-share-versus>span{align-items:center;background:#fff;border:1px solid #f3c7aa;border-radius:50%;box-shadow:0 4px 13px #c448081a;color:#c44808;display:flex;font-size:9px;font-weight:900;height:30px;justify-content:center;transform:translateZ(0);transition:transform .38s cubic-bezier(.16,1,.3,1),background .25s ease;width:30px}.playlist-share-versus>span:last-child{color:#7d858e}.playlist-share-versus.has-recipient>span:first-child{transform:translate3d(-6px,0,0)}.playlist-share-versus.has-recipient>span:last-child{background:#f26b1f;color:#fff;transform:translate3d(6px,0,0)}.playlist-share-versus>i{background:#f3c4a7;display:block;height:1px;overflow:visible;position:relative;width:74px}.playlist-share-versus>i>b{background:#f26b1f;border-radius:50%;box-shadow:0 0 12px #f26b1fa6;display:block;height:5px;left:0;opacity:0;position:absolute;top:-2px;transform:translateZ(0);width:5px}.playlist-share-versus.has-recipient>i>b{animation:challenge-bridge 1.6s ease-in-out infinite;opacity:1}.playlist-share-preview{background:#f4f5f6ad}.playlist-share-art{animation:challenge-deck-in .52s cubic-bezier(.16,1,.3,1) .12s both;box-shadow:0 20px 40px -15px #ea580c59;isolation:isolate;overflow:visible;position:relative;transform:translateZ(0) rotate(-.4deg);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s ease}.playlist-share-art:before,.playlist-share-art:after{background:#dd5710;border-radius:15px;content:"";top:5px;right:-4px;bottom:-5px;left:4px;opacity:.46;position:absolute;transform:rotate(1.3deg);z-index:-1}.playlist-share-art:after{background:#bf4508;top:9px;right:-7px;bottom:-9px;left:7px;opacity:.24;transform:rotate(2deg);z-index:-2}.playlist-share-art>*{position:relative;z-index:1}.playlist-share-preview-questions>div{animation:challenge-question-in .38s cubic-bezier(.16,1,.3,1) calc(.18s + var(--question-index) * 35ms) both;transform:translateZ(0);transition:background .18s ease,transform .28s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.playlist-share-preview-questions>div:hover{background:#fff3;box-shadow:0 8px 18px #7728001f;transform:translate3d(7px,-2px,0)}.playlist-snapshot-seal{font-weight:800;letter-spacing:.03em;opacity:.82;text-transform:uppercase;transition:opacity .2s ease,transform .35s cubic-bezier(.16,1,.3,1)}.playlist-share-modal.phase-sending .playlist-share-preview-questions>div{opacity:.45;transform:translate3d(0,var(--question-collapse),0) scale(.98)}.playlist-share-modal.phase-sending .playlist-snapshot-seal,.playlist-share-modal.phase-sent .playlist-snapshot-seal{opacity:1;transform:scale(1.03)}.playlist-share-modal.phase-sent .playlist-share-art{opacity:0;transform:translate3d(48%,0,0) scale(.82) rotate(0)}.playlist-share-challenge{background:#ffffffb8;box-shadow:inset 18px 0 30px -30px #ea580c52}.playlist-share-challenge .challenge-send-form>div>label{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.playlist-share-challenge .challenge-recipient-results{box-shadow:0 18px 36px #1e222624;position:relative;z-index:4}.playlist-share-challenge .challenge-recipient-results button:after{animation:challenge-online-pulse 1.7s ease-out infinite;background:#35a363;border-radius:50%;content:"";float:right;height:7px;margin-top:4px;width:7px}.challenge-note-chips{display:flex!important;flex-wrap:wrap;gap:7px!important;margin:0!important}.challenge-note-chips button{align-items:center;background:#fff;border:1px solid #e0e4e8;border-radius:999px;color:#5d646c;cursor:pointer;display:inline-flex;font:750 10px inherit;gap:5px;padding:8px 10px;transform:translateZ(0) scale(1);transition:transform .28s cubic-bezier(.16,1,.3,1),background .18s ease,border-color .18s ease,color .18s ease}.challenge-note-chips button:hover{border-color:#f0b58e;color:#b74a0b;transform:translateZ(0) scale(1.02)}.challenge-note-chips button:active{transform:translateZ(0) scale(.96)}.challenge-note-chips button[aria-checked=true]{background:#fff0e6;border-color:#f26b1f;box-shadow:0 0 0 2px #f26b1f1a;color:#c44808}.playlist-share-challenge .challenge-primary-action{min-height:48px;overflow:hidden;position:relative}.playlist-share-challenge .challenge-primary-action.is-delivering:after{animation:challenge-heartbeat 1.25s ease-in-out infinite;background:#ffffff2e;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate3d(-100%,0,0)}.playlist-share-modal.phase-error{box-shadow:0 32px 64px -16px #00000038,0 0 0 2px #c4480829}@keyframes challenge-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes challenge-modal-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes challenge-deck-in{0%{opacity:0;transform:translate3d(0,-16px,0) rotate(2deg)}to{opacity:1;transform:translateZ(0) rotate(-.4deg)}}@keyframes challenge-question-in{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes challenge-bridge{0%{opacity:0;transform:translateZ(0)}20%,80%{opacity:1}to{opacity:0;transform:translate3d(69px,0,0)}}@keyframes challenge-online-pulse{0%{box-shadow:0 0 #35a36373}70%,to{box-shadow:0 0 0 5px #35a36300}}@keyframes challenge-heartbeat{0%{transform:translate3d(-100%,0,0)}55%,to{transform:translate3d(100%,0,0)}}@media (prefers-reduced-motion: reduce){.playlist-share-backdrop,.playlist-share-modal,.playlist-share-art,.playlist-share-preview-questions>div,.playlist-share-versus.has-recipient>i>b,.playlist-share-challenge .challenge-primary-action.is-delivering:after,.playlist-share-challenge .challenge-recipient-results button:after{animation:none!important;transition-duration:0ms!important}.playlist-share-art{transform:none}.playlist-share-art:before,.playlist-share-art:after{display:none}.playlist-share-modal{border:2px solid #aeb4ba}}.challenge-form-hint{background:#fff8ed;border-radius:8px;color:#9b692c;font-size:10px;line-height:1.5;margin:0;padding:10px}.challenge-send-form>div.challenge-recipient-search{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.challenge-recipient-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;width:100%}.challenge-recipient-results{background:#fff;border:1px solid #dfe3e7;border-radius:9px;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px}.challenge-recipient-results li+li{border-top:1px solid #f1f3f5}.challenge-recipient-results button{background:none;border:0;border-radius:6px;color:#34393f;cursor:pointer;font:600 12px inherit;padding:9px 10px;text-align:left;width:100%}.challenge-recipient-results button:hover,.challenge-recipient-results button:focus-visible{background:#fff0e4;color:#a94508}.challenge-send-form>div.challenge-recipient-chip{align-items:center;background:#fff0e4;border-radius:9px;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.challenge-recipient-chip>span{color:#a94508;font:700 12px inherit}.challenge-recipient-chip>button{align-items:center;background:#fff;border:1px solid #f0c8a0;border-radius:7px;color:#a94508;cursor:pointer;display:inline-flex;font:700 10px inherit;gap:4px;padding:5px 8px}.challenge-notifications{min-height:0}.challenge-notifications>header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:15px}.challenge-notifications>header>div{align-items:center;display:flex;gap:8px}.challenge-notifications>header strong{font-size:12px}.challenge-notifications>header>span{background:#ed6c1c;border-radius:999px;color:#fff;font-size:9px;font-weight:800;padding:3px 7px}.challenge-notifications>p{color:#626a73;font-size:10px;padding:10px 15px}.challenge-notifications>button{background:#fff;border:0;border-bottom:1px solid #edf0f2;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:13px 15px;text-align:left;width:100%}.challenge-notifications>button.unread{background:#fff8f1}.challenge-notifications>button>span{color:#a94508;font-size:9px;font-weight:850;text-transform:uppercase}.challenge-notifications>button>strong{color:#3c4248;font-size:11px}.challenge-notifications>button>small{color:#626a73;font-size:9px}.challenge-report-form{background:#fff7f5;border:1px solid #f2d8d2;border-radius:10px;display:flex;flex-direction:column;gap:7px;margin-top:14px;padding:14px}.challenge-report-form>div{align-items:center;color:#9f4137;display:flex;gap:7px}.challenge-report-form label{color:#775e59;font-size:9px;font-weight:800;margin-top:4px}.challenge-report-form textarea{min-height:72px;resize:vertical}.challenge-report-form button.danger{align-self:flex-start;background:#a8473e;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:10px;font-weight:800;padding:9px 12px}.challenges-page button:focus-visible,.challenges-page input:focus-visible,.challenges-page select:focus-visible,.challenges-page textarea:focus-visible{outline:3px solid rgba(61,124,230,.3);outline-offset:2px}.skip-link{background:#111;color:#fff;left:12px;padding:10px 14px;position:fixed;top:-60px;z-index:1000}.skip-link:focus{top:12px}@media (max-width: 1180px){.challenges-layout{grid-template-columns:280px minmax(360px,1fr)}.challenge-notifications{grid-column:1 / -1}.challenge-notifications>button{display:grid;gap:8px;grid-template-columns:120px minmax(0,1fr) auto}.challenge-notifications>button>small{text-align:right}}@media (max-width: 820px){.challenges-page{padding:26px 18px 48px}.challenges-hero{align-items:flex-start;flex-direction:column}.challenges-hero h1{font-size:31px}.challenges-layout{grid-template-columns:1fr}.challenge-workspace,.challenge-detail-panel{min-height:0}.challenge-empty{min-height:260px}.challenge-tabs{overflow-x:auto}.challenge-tabs button{flex:0 0 auto}.challenge-notifications{grid-column:auto}}@media (max-width: 520px){.challenges-page{padding:20px 12px 40px}.challenge-detail{padding:16px}.challenge-detail footer{align-items:flex-start;flex-direction:column}.challenge-notifications>button{display:flex}.challenge-notifications>button>small{text-align:left}.challenge-send-form{padding:16px}}@media (max-width: 760px){.playlist-share-backdrop{align-items:flex-end;padding:0}.playlist-share-modal{border-radius:18px 18px 0 0;max-height:94vh}.playlist-share-body{grid-template-columns:1fr}.playlist-share-preview{border-bottom:1px solid #e2e5e8;border-right:0;padding:16px 20px}.playlist-share-art{min-height:235px;padding:18px}.playlist-share-preview-questions{padding:15px 0}.playlist-share-preview-questions>div{min-height:39px}.playlist-share-header{padding:17px 20px 15px}.playlist-share-header h2{font-size:21px}}.student-registration-page{color:var(--text);display:grid;gap:22px;margin:0 auto;max-width:1240px;padding:4px 2px 42px}.student-registration-hero{align-items:center;background:linear-gradient(135deg,#fff8f1,#fff 62%,#f1f7fb);border:1px solid #f0ded0;border-radius:20px;display:flex;justify-content:space-between;min-height:150px;padding:28px 32px}.student-registration-hero>div:first-child>span{color:#a6430e;font-size:11px;font-weight:800;letter-spacing:.12em}.student-registration-hero h1{font-size:30px;letter-spacing:-.035em;margin:7px 0}.student-registration-hero p{color:var(--text-secondary);margin:0}.student-stats{display:flex;flex-wrap:wrap;gap:10px}.student-stat{align-items:center;background:#fff;border:1px solid #f0ded0;border-radius:16px;display:grid;gap:0 9px;grid-template-columns:auto auto;padding:16px 19px}.student-stat svg{color:#c95014;grid-row:1 / 3}.student-stat strong{font-size:22px;line-height:1}.student-stat span{color:var(--text-secondary);font-size:11px}.student-view-tabs{background:#eeeae5;border-radius:12px;display:flex;gap:4px;padding:4px;width:max-content}.student-view-tabs button{align-items:center;background:transparent;border:0;border-radius:9px;color:#5f5851;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:700;gap:7px;padding:9px 14px}.student-view-tabs button.active{background:#fff;box-shadow:0 3px 9px #4030201c;color:#8f370c}.student-registration-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr)}.student-registration-layout>div{display:grid;gap:16px}.student-registration-card,.student-recent-card,.student-credentials,.student-csv-errors,.student-sync-card{background:#fff;border:1px solid var(--border);border-radius:17px;box-shadow:0 15px 38px -34px #2c241e6b;padding:23px}.student-sync-card{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(240px,1fr) auto}.student-sync-card>.student-sync-status,.student-sync-card>.student-sync-note{grid-column:1 / -1}.student-sync-status{background:#f7f5f2;border-radius:11px;display:grid;gap:5px;padding:13px 15px}.student-sync-status strong{font-size:13px;text-transform:capitalize}.student-sync-status span,.student-sync-status small,.student-sync-note{color:var(--text-secondary);font-size:12px;margin:0}.student-sync-status.failed{background:#fff1f0;color:#9d2118}.student-sync-status.succeeded{background:#edf8f0;color:#17653a}.student-sync-status button{justify-self:start;margin-top:5px}.student-spin{animation:student-spin 1s linear infinite}@keyframes student-spin{to{transform:rotate(360deg)}}.student-card-title,.student-section-heading>div{align-items:flex-start;display:flex;gap:11px}.student-card-title>svg{color:#c95014;margin-top:2px}.student-card-title h2,.student-section-heading h2,.student-csv-errors h2{font-size:16px;margin:0}.student-card-title p{color:var(--text-secondary);font-size:12px;margin:4px 0 0}.student-form-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:23px 0}.student-form-grid label{display:grid;gap:7px}.student-form-grid label>span{color:#4e4842;font-size:12px;font-weight:750}.student-form-grid input,.student-form-grid select{background:#fff;border:1px solid #dcd5ce;border-radius:9px;color:var(--text);font:inherit;min-height:42px;padding:9px 11px;width:100%}.student-form-grid input:focus,.student-form-grid select:focus,.student-file-picker:focus-within{border-color:#d85f1d;box-shadow:0 0 0 3px #e2601b21;outline:0}.student-primary,.student-secondary,.student-section-heading button{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:750;gap:7px;justify-content:center;min-height:40px;padding:9px 15px}.student-primary{background:#d95713;border:1px solid #c84b0b;color:#fff}.student-primary:hover{background:#bf4307}.student-primary:disabled{cursor:wait;opacity:.62}.student-secondary,.student-section-heading button{background:#fff;border:1px solid #d9d1c9;color:#4d453e}.student-csv-format{background:#faf8f5;border:1px solid #e9e3dc;border-radius:11px;display:grid;gap:7px;margin:21px 0;padding:14px}.student-csv-format strong{font-size:12px}.student-csv-format code{color:#86390f;font-size:12px;overflow-wrap:anywhere}.student-csv-format small{color:var(--text-secondary)}.student-file-picker{align-items:center;border:1px dashed #d2b397;border-radius:13px;color:#73543f;cursor:pointer;display:flex;gap:12px;justify-content:center;min-height:112px;padding:20px;text-align:center}.student-file-picker svg{color:#c94d0c}.student-file-picker input{height:1px;opacity:0;position:absolute;width:1px}.student-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.student-error{background:#fff1f0;border:1px solid #f1b6b1;border-radius:10px;color:#9d2118;font-size:13px;padding:12px 14px}.student-csv-errors h2{margin-bottom:12px}.student-csv-errors ul,.student-recent-card ul{list-style:none;margin:0;padding:0}.student-csv-errors li{border-top:1px solid #eee8e2;display:grid;gap:3px;padding:10px 0}.student-csv-errors li:first-child{border-top:0}.student-csv-errors strong{font-size:12px}.student-csv-errors span{color:#9d2118;font-size:12px}.student-credentials{border-color:#bcdcc8}.student-section-heading{align-items:center;display:flex;justify-content:space-between}.student-success-icon{align-items:center;background:#e4f5e9;border-radius:50%;color:#16703c;display:flex;height:31px;justify-content:center;width:31px}.student-credentials>p{color:#52665a;font-size:12px;margin:14px 0}.student-credential-table{overflow:auto}.student-credential-table table{border-collapse:collapse;min-width:590px;width:100%}.student-credential-table th,.student-credential-table td{border-top:1px solid #eee8e2;font-size:12px;padding:10px;text-align:left}.student-credential-table th{border-top:0;color:var(--text-secondary);font-size:11px;text-transform:uppercase}.student-credential-table code{background:#f5f1ed;border-radius:5px;color:#332b25;padding:3px 5px}.student-credential-table td:last-child button{background:transparent;border:0;color:#8b451f;cursor:pointer}.student-recent-card{padding:0;position:sticky;top:10px}.student-recent-card>.student-card-title{padding:20px 20px 13px}.student-recent-card ul{max-height:350px;overflow-y:auto;overscroll-behavior:contain}.student-recent-card ul:focus-visible{outline:2px solid #c95014;outline-offset:-2px}.student-recent-card li{align-items:center;border-top:1px solid #eee8e2;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:auto 1fr auto;height:70px;padding:13px 18px}.student-avatar{align-items:center;background:#fff0e3;border-radius:10px;color:#9b3c0c;display:flex;font-size:11px;font-weight:800;height:34px;justify-content:center;width:34px}.student-recent-card li>div{display:grid;gap:2px;min-width:0}.student-recent-card li strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-recent-card li code,.student-recent-card li small{color:var(--text-secondary);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-status{border-radius:999px;font-size:9px;font-weight:750;padding:4px 7px;white-space:nowrap}.student-status.pending{background:#fff2cf;color:#76520b}.student-status.active{background:#e5f5e9;color:#17653a}.student-empty{color:var(--text-secondary);font-size:12px;padding:0 20px 22px}@media (max-width: 950px){.student-registration-layout{grid-template-columns:1fr}.student-recent-card{position:static}}@media (max-width: 620px){.student-registration-hero{align-items:flex-start;display:grid;gap:20px;padding:22px}.student-stats{width:100%}.student-stat{flex:1 1 140px}.student-form-grid{grid-template-columns:1fr}.student-form-actions,.student-section-heading{align-items:stretch;flex-direction:column}.student-view-tabs{width:100%}.student-view-tabs button{flex:1}.student-registration-card,.student-credentials,.student-csv-errors,.student-sync-card{padding:18px}.student-sync-card{align-items:stretch;grid-template-columns:1fr}.student-sync-card>*{grid-column:1}}.generator-container{background:#ffe5cc;font-family:Mulish,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cp-hero{background:linear-gradient(180deg,#f26b1f,#c44808);color:#fff;flex:0 0 auto;padding:28px 48px 46px;position:relative}.cp-eyebrow{color:#ffc93c;display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.cp-hero h1{color:#fff;font-size:30px;font-weight:900;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.cp-hero p{color:#ffffffe6;font-size:13.5px;margin:0;max-width:480px}.generator-header.cp-steps-card{align-items:center;background:#fff;border:0;border-radius:14px;box-shadow:0 16px 36px #2b180a29;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:16px;margin:-32px 48px 0;padding:20px 28px;position:relative;z-index:2}.cp-steps-card .gen-back-btn{font-size:14px;gap:6px;min-height:40px;padding:8px 16px}.cp-steps-card .gen-step-btn{background:transparent;font-size:14.5px;isolation:isolate;min-height:40px;overflow:hidden;padding:8px 18px;position:relative;transition:background .18s,border-color .18s,color .15s ease .05s,box-shadow .18s}.cp-steps-card .gen-step-btn:after{background:linear-gradient(135deg,#ff5a1f,#ff7a45);clip-path:polygon(-1% 0%,-1% 0%,-100% 100%,-1% 100%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transition:clip-path .38s cubic-bezier(.25,0,0,1);z-index:-1}.cp-steps-card .gen-step-btn:not(:disabled):not(.active):hover:after{clip-path:polygon(-1% 0%,101% 0%,101% 100%,-1% 100%)}.cp-steps-card .gen-step-btn:not(:disabled):not(.active):hover{color:#fff}.generator-container>.gen-step{padding:24px 36px 28px}.generator-container .gen-launchpad{align-items:initial;background:#ffe5cc;background-image:radial-gradient(circle at var(--mouse-x, 24%) var(--mouse-y, 18%),rgba(243,115,32,0),transparent 58%);display:flex;gap:0;justify-content:center;padding:42px}.generator-container .gen-launchpad.has-focus-glow{background-image:radial-gradient(circle at var(--mouse-x, 24%) var(--mouse-y, 18%),rgba(243,115,32,.055) 0%,transparent 64%)}.generator-container .gen-setup-panel{contain:none;max-width:640px;width:100%}.generator-container .gen-form{display:grid}.generator-container .gen-form-card{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:16px;box-shadow:0 4px 14px #2b180a0f,0 18px 40px #2b180a12;padding:34px 38px}.generator-container .gen-reveal{margin-top:-16px;max-height:0;opacity:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .3s ease .05s,margin-top .38s cubic-bezier(.4,0,.2,1)}.generator-container .gen-reveal>div{display:grid;gap:16px}.generator-container .gen-reveal.shown{margin-top:0;max-height:900px;opacity:1;overflow:visible}.generator-container .gen-reveal.expanded{max-height:none;overflow:visible}.generator-container .gen-blueprint-workspace{background:#ffe5cc;background-image:none;padding:6px}.gen-type-block{border:1px solid transparent;border-radius:10px;margin-bottom:4px;overflow:hidden;transition:background .2s,border-color .2s,box-shadow .2s}.gen-type-block.manual-open{background:#fff;border-color:#f9731647;box-shadow:0 10px 28px #2b180a12}.gen-type-block .gen-type-row{margin-bottom:0}.gen-manual-count{color:#c2410c;font-size:12px;font-weight:800;white-space:nowrap}.gen-manual-picker{border-top:1px solid #f0e3d8;display:grid;gap:12px;padding:14px 16px 16px}.gen-manual-picker-heading{align-items:center;display:flex;justify-content:space-between}.gen-manual-picker-heading>div{display:grid;gap:3px}.gen-manual-picker-heading strong{color:#7c2d12;font-size:13px}.gen-manual-picker-heading span{color:#64748b;font-size:10px;font-weight:650}.gen-manual-question-list{display:grid;gap:7px}.gen-manual-message{background:#faf8f5;border-radius:8px;color:#64748b;font-size:12px;padding:18px;text-align:center}.gen-manual-message.is-error{background:#fff1f0;color:#9f2d23}.gen-manual-pagination{align-items:center;display:flex;gap:12px;justify-content:space-between}.gen-manual-pagination span{color:#64748b;font-size:10px}.gen-manual-pagination button{background:#fff;border:1px solid #d8d1ca;border-radius:7px;color:#57534e;cursor:pointer;font:inherit;font-size:11px;font-weight:700;min-height:32px;padding:6px 11px}.gen-manual-pagination button:hover:not(:disabled){background:#fff7ed;border-color:#fb923c;color:#9a3412}.gen-manual-pagination button:disabled{cursor:not-allowed;opacity:.42}.generator-container .gen-topic-card{position:relative}.generator-container .gen-topic-card:has(.gen-clear-topic-header-btn) .gen-topic-header{padding-right:126px}.gen-clear-topic-header-btn,.gen-clear-blueprint-btn{align-items:center;background:#fff;border:1px solid rgba(194,65,12,.28);border-radius:8px;color:#9a3412;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:750;justify-content:center;min-height:32px;padding:7px 10px;transition:background .16s,border-color .16s,color .16s,transform .12s}.gen-clear-topic-header-btn{position:absolute;right:14px;top:13px;z-index:2}.gen-clear-topic-header-btn:hover,.gen-clear-blueprint-btn:hover{background:#fff1e8;border-color:#c2410c80;color:#7c2d12}.gen-clear-topic-header-btn:active,.gen-clear-blueprint-btn:active{transform:scale(.96)}.gen-clear-blueprint-btn{margin-top:2px;width:100%}.gen-count-flight{align-items:center;background:linear-gradient(135deg,#ff5a1f,#ff7a45);border-radius:50%;box-shadow:0 6px 18px #e25a1280,0 2px 6px #00000038;color:#fff;display:flex;font-size:19px;font-weight:800;height:30px;justify-content:center;line-height:1;pointer-events:none;position:fixed;width:30px;z-index:9999}.gen-count-flight.is-removing{background:linear-gradient(135deg,#64748b,#94a3b8);box-shadow:0 6px 18px #47556966,0 2px 6px #0000002e}.generator-container .gen-progress-pulse-ring{border:3px solid rgba(255,90,31,.58);border-radius:50%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1);z-index:0}.generator-container .gen-progress-ring svg{position:relative;z-index:1}.generator-container .gen-progress-ring strong{z-index:2}.generator-container .gen-progress-pulse-ring.is-removing{border-color:#64748b99}.generator-container .gen-progress-pulse-ring.is-active{animation:gen-budget-pulse .68s cubic-bezier(.16,1,.3,1)}@keyframes gen-budget-pulse{0%{box-shadow:0 0 #ff5a1f3d;opacity:.95;transform:scale(.92)}55%{opacity:.52}to{box-shadow:0 0 0 12px #ff5a1f00;opacity:0;transform:scale(1.48)}}@media (max-width: 760px){.cp-hero{padding:24px 22px 44px}.generator-header.cp-steps-card{margin-left:16px;margin-right:16px;padding:16px}.cp-steps-card .gen-back-btn,.cp-steps-card .gen-steps{width:100%}.cp-steps-card .gen-step-btn{flex:0 0 auto;font-size:13px;padding-inline:12px}.generator-container>.gen-step{padding:18px 10px 24px}.generator-container .gen-launchpad{padding:24px 12px}.generator-container .gen-form-card{padding:24px 20px}.generator-container .gen-topic-card:has(.gen-clear-topic-header-btn) .gen-topic-header{padding-right:104px}.gen-clear-topic-header-btn{font-size:10px;right:9px}.gen-manual-picker{padding:12px 10px 14px}}.generator-container{--gen-accent: #e85b13;--gen-accent-dark: #a93d0a;--gen-accent-soft: #fff1e7;--gen-canvas: #f6f3ef;--gen-surface: #ffffff;--gen-surface-subtle: #fbfaf8;--gen-border: #e6dfd8;--gen-ink: #172033;--gen-muted: #667085;background:var(--gen-canvas);min-height:100%}.generator-container .cp-hero{background:linear-gradient(120deg,#ed6419,#ce4708);padding:30px max(48px,calc((100vw - 1560px)/2)) 52px}.generator-container .cp-eyebrow{color:#ffd27a}.generator-container .cp-hero h1{font-size:clamp(28px,2.2vw,36px);letter-spacing:-.025em}.generator-container .cp-hero p{font-size:14px}.generator-container .generator-header.cp-steps-card{border:1px solid rgba(111,78,56,.12);border-radius:16px;box-shadow:0 12px 30px #472d1b1f;gap:20px;margin:-30px auto 0;max-width:min(1560px,calc(100% - 64px));padding:14px 18px;width:100%}.generator-container .cp-steps-card .gen-back-btn{border-color:var(--gen-border);border-radius:9px;color:var(--gen-muted)}.generator-container .cp-steps-card .gen-steps{background:var(--gen-surface-subtle);border:1px solid var(--gen-border);border-radius:10px;gap:2px;padding:3px}.generator-container .cp-steps-card .gen-steps:before{display:none}.generator-container .cp-steps-card .gen-step-arrow{color:#b7ada5}.generator-container .cp-steps-card .gen-step-btn{border:0;border-radius:7px;min-height:38px}.generator-container .cp-steps-card .gen-step-btn.active{background:var(--gen-surface);box-shadow:0 1px 5px #472d1b1f;color:var(--gen-accent-dark)}.generator-container .cp-steps-card .gen-step-btn.active:after{display:none}.generator-container .gen-status{color:var(--gen-muted);margin-left:auto}.generator-container .gen-status+.gen-preview-actions{margin-left:0}.generator-container .gen-preview-actions button{border-color:var(--gen-border);border-radius:9px;color:var(--gen-ink);font-size:13px;min-height:40px;padding:8px 14px}.generator-container>.gen-step{margin-inline:auto;max-width:1624px;width:100%}.generator-container .gen-blueprint-workspace{align-items:start;background:transparent;gap:22px;grid-template-columns:minmax(0,1fr) 310px;padding:30px 32px 52px}.generator-container .gen-curation-column{display:grid;gap:16px}.generator-container .gen-workspace-heading{align-items:end;margin:0;padding:2px 2px 4px}.generator-container .gen-workspace-heading h2{color:var(--gen-ink);font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.08;margin:3px 0 8px}.generator-container .gen-workspace-copy{color:var(--gen-muted);font-size:13px;line-height:1.55;margin:0;max-width:680px;text-align:left;white-space:normal}.generator-container .gen-paper-context{align-items:flex-end;background:#ffffffad;border:1px solid var(--gen-border);border-radius:10px;display:grid;gap:2px;max-width:280px;min-width:190px;padding:9px 12px}.generator-container .gen-paper-context span{color:var(--gen-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.generator-container .gen-paper-context strong{color:var(--gen-ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generator-container .gen-board-preset{background:linear-gradient(110deg,#fff8f2,#fff 72%);border-color:#f1c9aa;border-radius:14px;box-shadow:0 2px 8px #59371f0a;margin:0;padding:15px 18px}.generator-container .gen-board-preset>div{gap:3px}.generator-container .gen-board-preset .gen-preset-eyebrow{color:var(--gen-accent);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.generator-container .gen-board-preset strong{color:var(--gen-ink);font-size:14px}.generator-container .gen-board-preset span:not(.gen-preset-eyebrow){color:#84583e}.generator-container .gen-board-preset button{background:var(--gen-accent);border-radius:9px;box-shadow:0 5px 12px #e85b132e;font-weight:750;min-height:40px;padding-inline:15px}.generator-container .gen-topic-list{gap:12px}.generator-container .gen-topic-card{border-color:var(--gen-border);border-radius:14px;box-shadow:0 2px 8px #472d1b0b}.generator-container .gen-topic-card.has-selection{border-color:#edb48e;box-shadow:0 5px 18px #a5491414}.generator-container .gen-topic-header{min-height:62px;padding:14px 18px}.generator-container .gen-topic-title{color:var(--gen-ink);font-size:15px}.generator-container .gen-topic-panel{background:var(--gen-surface-subtle)}.generator-container .gen-type-grid-header{background:#f7f4f0;border-bottom:1px solid var(--gen-border);border-top-color:var(--gen-border);gap:18px;grid-template-columns:2fr 1.25fr .9fr 1.55fr 1.2fr;padding:11px 16px 9px}.generator-container .gen-type-grid{padding:6px 10px 10px}.generator-container .gen-type-block{border-bottom:1px solid #eee9e4;border-radius:0;margin:0}.generator-container .gen-type-block:last-child{border-bottom:0}.generator-container .gen-type-block.manual-open{border:1px solid #efc09f;border-radius:10px;box-shadow:0 5px 18px #5b341a12;margin:7px 0}.generator-container .gen-type-row{gap:18px;grid-template-columns:2fr 1.25fr .9fr 1.55fr 1.2fr;margin:0;min-height:58px;padding:10px 8px}.generator-container .gen-type-row:hover{background:#fff;border-color:transparent;box-shadow:none}.generator-container .gen-type-label{color:#344054;font-weight:700}.generator-container .gen-type-row.selected{background:#fffbf7}.generator-container .gen-type-row.selected .gen-type-label{color:var(--gen-accent-dark)}.generator-container .gen-stepper button,.generator-container .gen-difficulty-btn,.generator-container .gen-pill-select{border-color:var(--gen-border)}.generator-container .gen-stepper button{background:#fff;color:#475467;height:30px;width:30px}.generator-container .gen-stepper button:hover:not(:disabled){background:var(--gen-accent-soft);border-color:#efb58f;color:var(--gen-accent-dark)}.generator-container .gen-pill-select{background:#f2efeb}.generator-container .gen-pill-select button.active,.generator-container .gen-pill-select.manual-active button.active{background:var(--gen-accent);box-shadow:0 1px 4px #973a0a33}.generator-container .gen-difficulty-btn{background:#fff}.generator-container .gen-difficulty-btn.active{background:var(--gen-accent-soft);border-color:#efb58f}.generator-container .gen-budget-island{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--gen-surface);border-color:var(--gen-border);border-radius:14px;box-shadow:0 8px 24px #472d1b14;gap:14px 16px;grid-template-columns:96px minmax(0,1fr);padding:18px;top:18px}.generator-container .gen-budget-island:before{background:linear-gradient(90deg,var(--gen-accent),#f6a04c);border-radius:14px 14px 0 0;content:"";height:3px;left:-1px;position:absolute;right:-1px;top:-1px}.generator-container .gen-progress-ring,.generator-container .gen-progress-ring svg{height:96px;width:96px}.generator-container .gen-progress-ring strong{font-size:28px}.generator-container .gen-budget-summary{text-align:left}.generator-container .gen-budget-subtext{font-size:18px}.generator-container .gen-budget-metrics,.generator-container .gen-budget-warning,.generator-container .gen-budget-island .gen-step-actions{grid-column:1 / -1}.generator-container .gen-metric-item{min-height:40px}.generator-container .gen-budget-warning{border:1px solid #f3d2b8}.generator-container .gen-budget-island .gen-step-actions{border-top:1px solid var(--gen-border);padding-top:14px}.generator-container .gen-budget-island .gen-step-actions .gen-primary-btn:not(:disabled){background:var(--gen-accent);box-shadow:0 4px 10px #e85b1333;color:#fff}.generator-container .gen-budget-island .gen-step-actions .gen-primary-btn:not(:disabled) svg{color:currentColor;stroke:currentColor}.generator-container .gen-back-action-btn{border-color:var(--gen-border)}@media (max-width: 1100px){.generator-container .gen-blueprint-workspace{grid-template-columns:1fr}.generator-container .gen-budget-island{grid-template-columns:86px minmax(140px,.6fr) minmax(300px,1.4fr);position:static}.generator-container .gen-progress-ring,.generator-container .gen-progress-ring svg{height:86px;width:86px}.generator-container .gen-budget-metrics{border-left:1px solid var(--gen-border);border-top:0;grid-column:3;grid-row:1 / span 2;padding-left:18px}.generator-container .gen-budget-warning,.generator-container .gen-budget-island .gen-step-actions{grid-column:1 / -1}.generator-container .gen-budget-island .gen-step-actions{grid-template-columns:1fr auto auto}.generator-container .gen-back-action-btn,.generator-container .gen-clear-blueprint-btn{min-width:110px;width:auto}}@media (max-width: 980px) and (min-width: 761px){.generator-container .gen-type-grid-header,.generator-container .gen-type-row{grid-template-columns:1.7fr 1.15fr .8fr 1.45fr 1.05fr}.generator-container .gen-type-grid-header>*:nth-child(4),.generator-container .gen-type-grid-header>*:nth-child(5){display:block}.generator-container .gen-type-row>*:nth-child(4){display:inline-flex}.generator-container .gen-type-row>*:nth-child(5){display:inline-flex}}@media (max-width: 760px){.generator-container .cp-hero{padding:24px 20px 48px}.generator-container .generator-header.cp-steps-card{max-width:calc(100% - 24px);padding:12px}.generator-container .cp-steps-card .gen-steps{justify-content:space-between}.generator-container .cp-steps-card .gen-step-btn{padding-inline:9px}.generator-container .gen-preview-actions{margin-left:0;width:100%}.generator-container .gen-preview-actions button{flex:1;justify-content:center}.generator-container>.gen-step{padding-bottom:calc(108px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(108px + env(safe-area-inset-bottom))}.generator-container .gen-form-grid{order:1}.generator-container .gen-title-field{order:2}.generator-container .gen-form-card>.gen-reveal{order:3}.generator-container .gen-school-mobile-toggle{align-items:center;background:#fff8f2;border:1px solid #efc9ac;border-radius:10px;color:var(--gen-accent-dark);display:flex;font:750 13px inherit;justify-content:space-between;min-height:46px;padding:10px 12px;width:100%}.generator-container .gen-school-mobile-toggle svg{transition:transform .2s ease}.generator-container .gen-school-field.is-mobile-expanded .gen-school-mobile-toggle svg{transform:rotate(180deg)}.generator-container .gen-school-field>input,.generator-container .gen-school-field>.gen-school-picker{display:none}.generator-container .gen-school-field.is-mobile-expanded>input{display:block}.generator-container .gen-school-field.is-mobile-expanded>.gen-school-picker{display:grid}.generator-container .gen-mobile-setup-hint{background:#fff8e8;border:1px solid #f3d5a6;border-radius:9px;color:#7a4b12;display:block;font-size:12px;font-weight:700;line-height:1.4;padding:9px 11px}.generator-container .gen-form-card .gen-primary-btn{min-height:48px;width:100%}.generator-container .gen-blueprint-workspace{padding:24px 12px 36px}.generator-container .gen-workspace-heading{align-items:flex-start;display:grid;gap:14px}.generator-container .gen-paper-context{max-width:none;width:100%}.generator-container .gen-board-preset{align-items:stretch;display:grid}.generator-container .gen-board-preset button{justify-content:center;width:100%}.generator-container .gen-budget-island{grid-template-columns:76px 1fr}.generator-container .gen-progress-ring,.generator-container .gen-progress-ring svg{height:76px;width:76px}.generator-container .gen-budget-metrics{border-left:0;border-top:1px solid var(--gen-border);grid-column:1 / -1;grid-row:auto;padding-left:0}.generator-container .gen-budget-island .gen-step-actions{grid-template-columns:1fr}.generator-container .gen-back-action-btn,.generator-container .gen-clear-blueprint-btn{width:100%}}.search-export-paper{display:none}@media print{body.printing-generator .aurora-app-sidebar,body.printing-generator .aurora-mobile-nav-backdrop,body.printing-generator .student-mobile-navbar,body.printing-generator .aurora-app-topbar,body.printing-generator .aurora-mobile-bottom-nav,body.printing-generator .generator-container>:not(.gen-step--preview),body.printing-generator .gen-step--preview>:not(.exam-paper){display:none!important}body.printing-generator .aurora-app-shell,body.printing-generator .aurora-app-main,body.printing-generator .aurora-app-content,body.printing-generator .generator-container,body.printing-generator .gen-step--preview{display:block!important;height:auto!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:0!important;width:auto!important}html,body{background:#fff;color:#000;font-size:12pt;font-family:Times New Roman,Times,serif;height:auto!important;overflow:visible!important}#root,.app-root,.app-content{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}.no-print,.top-nav{display:none!important}.search-page{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}.search-page>:not(.search-export-paper){display:none!important}.search-export-paper{display:block!important;position:relative;z-index:0}.search-export-watermark{height:auto;left:50%;opacity:.1;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:96mm;z-index:0}.search-export-header,.search-export-list{position:relative;z-index:1}.search-export-header{border:2px solid #111;margin-bottom:22pt;padding:14pt 16pt 12pt;text-align:center}.search-export-header h1{font-size:20pt;letter-spacing:.04em;margin:0 0 10pt;text-transform:uppercase}.search-export-meta{display:grid;font-size:10pt;gap:5pt 12pt;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.search-export-list{padding-left:26pt}.search-export-question-meta{color:#333;display:flex;flex-wrap:wrap;font-size:8.8pt;gap:5pt;margin-top:8pt}.search-export-question-meta span{border:1px solid #bbb;border-radius:999px;padding:2pt 7pt}.search-export-question-meta span:before{content:""}@page{size:A4;margin:8mm 10mm}.generator-container{display:block;height:auto;overflow:visible;padding:0}.gen-step--preview{padding:0}.exam-paper{border:0;box-shadow:none;margin:0;min-height:0!important;padding:0}.exam-header{border:0;border-bottom:.5pt solid #000;margin-bottom:5pt;padding:0 0 2mm}.exam-header-inner{border:0;display:grid;grid-template-columns:31mm minmax(0,1fr) 34mm;min-height:22mm}.exam-logo-cell{align-items:center;border-right:0;display:flex;justify-content:center;padding:2mm}.exam-logo-cell img{filter:grayscale(1) contrast(1.6);height:auto;max-width:100%}.exam-heading-cell{display:flex;flex-direction:column;justify-content:space-between;padding:1mm 2mm 1.5mm;text-align:center}.exam-header h1{font-size:14pt;line-height:1.05;margin:0;text-transform:uppercase}.exam-header h2{font-size:12.5pt;line-height:1.05;margin:1pt 0 2pt;text-transform:uppercase}.exam-meta{align-content:center;display:grid;font-size:8.5pt;gap:1pt;margin:0;text-align:left}.exam-meta span{display:flex;justify-content:space-between}.exam-question-columns{column-count:1;font-family:Times New Roman,Times,serif;overflow:visible!important}.exam-section{break-inside:auto}.exam-section-title{border-bottom:.5pt solid #000;border-top:1.5pt solid #000;break-after:avoid;break-inside:avoid;font-size:11.5pt;line-height:1.15;margin:5pt 0 3pt;padding:1.5pt 0}.exam-section-title span{margin-left:3pt;white-space:normal}.question-list{border-left:0;display:block;list-style:none;overflow:visible!important;margin:5pt 0 5pt 20pt;padding-left:13pt}.question-item{page-break-inside:auto;break-inside:auto;border:0;margin-bottom:12pt;min-width:0;overflow:visible!important;padding:0;position:relative}.question-item:before{content:attr(data-question-number);font-variant-numeric:tabular-nums;font-weight:600;left:-33pt;position:absolute;text-align:right;width:22pt}.question-item:last-child{margin-bottom:0}.question-item.has-assets{display:block}.question-item.has-assets:after{clear:both;content:"";display:block}.question-item.has-assets>.question-assets{float:right;margin:0 0 2mm 5mm;width:60%}.question-item.has-assets>.question-options,.question-item.has-assets>.child-question-list{clear:both}.question-item--runner>.question-assets{width:48mm}.question-item--runner .question-asset img{max-height:58mm}.question-item--leaves-table table tbody{display:grid;gap:0 5mm;grid-template-columns:repeat(2,minmax(0,1fr))}.question-item--leaves-table table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.question-body,.question-stem{min-width:0;overflow:visible!important}.question-body{display:block}.question-stem{display:inline;font-size:11pt;line-height:1.22}.question-marks{display:none}.question-options{column-count:1;line-height:1.18;margin:2pt 0 0 11pt;padding-left:13pt}.question-options--compact-four,.question-options--compact-two{column-count:1;display:grid;gap:1mm 3mm}.question-options--compact-four{grid-template-columns:repeat(4,minmax(0,1fr))}.question-options--compact-two{grid-template-columns:repeat(2,minmax(0,1fr))}.math-dimension-nowrap{white-space:nowrap}.question-options li{break-inside:avoid;margin-bottom:1.5pt}.child-question-list{border:0;margin:2pt 0 0;padding-left:18pt}.child-question-item{padding:1.5pt 0}.child-question-item+.child-question-item{border:0}.question-assets{break-inside:auto;margin-top:8pt}.question-asset{break-inside:avoid;margin:0 0 4pt}.question-asset img{border:0;height:auto;max-height:95mm;max-width:100%;object-fit:contain;filter:grayscale(1) contrast(1.65) brightness(1.08)}.exam-paper table{border-collapse:collapse;font-size:8.5pt;table-layout:fixed;width:100%!important}.exam-paper th,.exam-paper td{max-width:none!important;overflow-wrap:anywhere;padding:1pt 2pt;white-space:normal!important}.exam-paper img,.exam-paper .katex-display{max-width:100%!important}.exam-paper .katex .mbin,.exam-paper .katex .mrel{margin-left:.24em!important;margin-right:.24em!important}.question-asset--village-map{margin-bottom:-4mm;overflow:hidden}.question-asset--village-map img{clip-path:inset(7% 0 7% 0);transform:translateY(-3.5%)}.exam-section:last-child,.exam-section:last-child .question-list,.exam-section:last-child .question-item:last-child{break-after:auto!important;margin-bottom:0!important;page-break-after:auto!important}.exam-paper .katex-display{font-size:.88em;margin:2pt 0;overflow:visible!important}.exam-paper .question-item:has(table) table{font-size:8pt}.exam-paper .question-item:has(.mtable) .katex{font-size:.82em}.question-asset figcaption{display:none}.exam-section--case_study .question-item{margin-bottom:8pt}.exam-section--case_study .question-assets{margin-top:4pt}.search-export-item{border-bottom:1px solid #ddd;margin-bottom:16pt;padding-bottom:14pt}.search-export-item:last-child{border-bottom:0}.tikz-wrapper{align-items:center;display:flex;justify-content:center;margin:4pt 0;page-break-inside:avoid}.tikz-wrapper svg{height:auto;max-width:100%}}.curtain-buttons button:not(.curtain-static):not(.mobile-search-veil):not(.orion-vault-icon):not(.spatial-node){isolation:isolate;position:relative}.curtain-buttons button:not(.curtain-static):not(.mobile-search-veil):not(.orion-vault-icon):not(.spatial-node):before{background:var(--button-curtain-color, #f97316);border-radius:inherit;clip-path:polygon(-1% 0,-1% 0,-100% 100%,-1% 100%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:clip-path .4s cubic-bezier(.25,0,0,1);z-index:-1}.curtain-buttons button:not(:disabled):not(.curtain-static):not(.mobile-search-veil):not(.orion-vault-icon):not(.spatial-node):hover:before,.curtain-buttons button:not(:disabled):not(.curtain-static):not(.mobile-search-veil):not(.orion-vault-icon):not(.spatial-node):focus-visible:before{clip-path:polygon(-1% 0,101% 0,101% 100%,-1% 100%)}.curtain-buttons button:not(:disabled):not(.curtain-static):not(.mobile-search-veil):not(.orion-vault-icon):not(.spatial-node):hover,.curtain-buttons button:not(:disabled):not(.curtain-static):not(.mobile-search-veil):not(.orion-vault-icon):not(.spatial-node):focus-visible{color:#fff}@media (prefers-reduced-motion: reduce){.curtain-buttons button:not(.curtain-static):before{transition:none}}.question-evidence{align-items:center;border-top:1px solid #eee8e3;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px;padding-top:18px}.question-evidence-papers{align-items:baseline;color:#7a7372;display:flex;flex:1 1 360px;flex-wrap:wrap;font-size:12.5px;gap:4px;line-height:1.55;min-width:0}.question-evidence-papers>span:first-child{color:#7a7372;font-weight:600}.question-evidence-papers>strong{color:#16834f;font-weight:900}.question-evidence-papers>i{color:#8d8580;font-style:normal;margin:0 2px}.question-evidence-source{color:#7a7372;font-weight:600;min-width:0}.question-evidence-source>b{color:#c44808;font-weight:900}.question-evidence-source>span{color:#7a7372}.question-evidence-papers>em{color:#8d8580;font-size:11px;font-style:italic}.question-evidence-actions{display:flex;flex:0 0 auto;gap:6px}.question-evidence-actions button,.question-evidence-actions select{align-items:center;background:#fff;border:1px solid #e0d9d3;border-radius:999px;color:#5f5753;cursor:pointer;display:inline-flex;font:700 12px Mulish,Plus Jakarta Sans,sans-serif;gap:6px;min-height:44px;padding:10px 14px}.question-evidence-actions button:hover,.question-evidence-actions select:hover{background:#fff4e8;border-color:#f0b88f;color:#c44808}.question-evidence.is-compact{align-items:flex-start;border-top:1px solid rgba(255,255,255,.2);flex-direction:column;gap:6px;margin-top:7px;padding-top:7px}.question-evidence.is-compact .question-evidence-papers{flex:0 1 auto;width:100%}.question-evidence.is-compact .question-evidence-papers{color:inherit;font-size:9px}.question-evidence.is-compact .question-evidence-papers>span:first-child,.question-evidence.is-compact .question-evidence-papers>strong,.question-evidence.is-compact .question-evidence-papers>i,.question-evidence.is-compact .question-evidence-source,.question-evidence.is-compact .question-evidence-source>b,.question-evidence.is-compact .question-evidence-source>span{color:inherit}.question-evidence-actions.is-compact button,.question-evidence-actions.is-compact select{background:#ffffff24;border-color:#ffffff38;color:inherit;min-height:25px;padding:4px 7px}.question-evidence-backdrop{align-items:center;background:#1f1b198f;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:1300}.question-evidence-dialog{background:#fff;border-radius:8px;box-shadow:0 24px 70px #1f1b1942;color:#1f1b19;max-height:calc(100vh - 44px);max-width:720px;overflow:auto;width:100%}.question-evidence-dialog>header{align-items:flex-start;border-bottom:1px solid #e6e0dc;display:flex;justify-content:space-between;padding:20px 22px}.question-evidence-dialog>header span{color:#e25a12;font:800 10px Mulish,Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.question-evidence-dialog>header h2{font:900 22px Mulish,Plus Jakarta Sans,sans-serif;letter-spacing:0;margin:5px 0 0}.question-evidence-dialog>header button{align-items:center;background:#f4f2ef;border:0;border-radius:50%;color:#625b57;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.question-evidence-preview,.question-evidence-report{padding:22px}.question-evidence-stem{font:700 16px/1.65 Mulish,Plus Jakarta Sans,sans-serif}.question-evidence-assets{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:18px}.question-evidence-assets figure{border:1px solid #e6e0dc;margin:0;padding:8px}.question-evidence-assets img{display:block;height:auto;max-height:360px;object-fit:contain;width:100%}.question-evidence-assets figcaption{color:#7a7372;font-size:10px;margin-top:6px}.question-evidence-options{display:grid;gap:8px;list-style:none;margin:18px 0 0;padding:0}.question-evidence-options li{align-items:flex-start;background:#fffbf5;border:1px solid #e6e0dc;border-radius:8px;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr);padding:10px}.question-evidence-options li>span{align-items:center;background:#fff4e8;border-radius:50%;color:#c44808;display:flex;font-size:10px;font-weight:800;height:24px;justify-content:center}.question-evidence-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.question-evidence-meta span{background:#fbf3e8;border-radius:999px;color:#4a4544;font-size:10px;font-weight:700;padding:5px 9px}.question-evidence-report{display:flex;flex-direction:column;gap:9px}.question-evidence-report>p{color:#7a7372;font:600 12px/1.5 Mulish,Plus Jakarta Sans,sans-serif;margin:0 0 4px}.question-evidence-report label{color:#4a4544;font:800 11px Mulish,Plus Jakarta Sans,sans-serif}.question-evidence-report textarea{border:1.5px solid #e6e0dc;border-radius:8px;font:600 13px/1.5 Mulish,Plus Jakarta Sans,sans-serif;min-height:110px;padding:11px;resize:vertical}.question-evidence-report textarea:focus{border-color:#f26b1f;box-shadow:0 0 0 3px #f26b1f1f;outline:0}.question-evidence-report>button{align-self:flex-start;background:#f26b1f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:800 12px Mulish,Plus Jakarta Sans,sans-serif;padding:10px 16px}.question-evidence-status{color:#7a7372;font-size:11px;margin:12px 0 0}.question-evidence-status.is-error{color:#a8473e}@media (max-width:600px){.question-evidence-backdrop{align-items:flex-end;padding:0}.question-evidence-dialog{border-radius:8px 8px 0 0;max-height:88vh}.question-evidence{align-items:flex-start;flex-direction:column}.question-evidence-actions{width:100%}.question-evidence-actions button,.question-evidence-actions select{justify-content:center}.question-evidence:not(.is-compact) .question-evidence-actions button,.question-evidence:not(.is-compact) .question-evidence-actions select{flex:1}}.question-card,.my-question-list>.question-card,.gen-manual-question-list>.question-card{align-items:start;background:#fff;border:1px solid #e7e9ec;border-radius:9px;box-shadow:0 2px 6px #2b180a12;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin:0 0 9px;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.question-card:hover,.my-question-list>.question-card:hover,.gen-manual-question-list>.question-card:hover{box-shadow:0 4px 12px #2b180a17;transform:translateY(-1px)}.my-question-list>.question-card+.question-card{border-top:1px solid #e7e9ec}.question-card.is-selectable{grid-template-columns:18px minmax(0,1fr)}.question-card.is-selected{background:#fff7ed;border-color:#fb923c;box-shadow:0 0 0 2px #f9731617}.question-card:focus-visible{border-color:#f97316;box-shadow:0 0 0 3px #f9731629;outline:0}.question-card-content{min-width:0}.question-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.question-card-stem{color:#1f2937;font-size:13.5px;font-weight:700;line-height:1.45;overflow-wrap:break-word;text-wrap:pretty}.question-card-stem .katex{font-size:1em}.question-card-bookmark{color:#f26b1f;flex:0 0 auto}.question-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin:0}.question-card-meta strong,.question-card-meta span{background:#f4f5f6;border-radius:6px;color:#5a6067;font-size:9.5px;font-weight:800;padding:3px 7px;text-transform:none}.question-card-meta strong{background:#fff0e4;color:#8b3d18}.question-card-meta .is-topic{background:#eaf0fb;color:#2c4a8a}.question-card-meta .is-marks{background:#edf7ef;color:#24713e}.question-card-meta .is-frequency{background:#fdeee4;color:#c44808}.question-card-selector{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:5px;color:transparent;cursor:pointer;display:inline-flex;height:18px;justify-content:center;margin-top:1px;padding:0;width:18px}.question-card.is-selected .question-card-selector{background:#ea580c;border-color:#ea580c;color:#fff}.question-card .question-evidence{gap:8px;margin-top:10px;padding-top:10px}.question-card .question-evidence-papers{font-size:11px;line-height:1.4}.question-card .question-evidence-papers>em{font-size:9.5px}.question-card .question-evidence-actions button,.question-card .question-evidence-actions select{font-size:10px;gap:4px;min-height:32px;padding:6px 10px}@media (max-width: 760px){.question-card,.my-question-list>.question-card,.gen-manual-question-list>.question-card{border-radius:12px;box-shadow:none;padding:13px}.question-card:hover,.my-question-list>.question-card:hover,.gen-manual-question-list>.question-card:hover{box-shadow:none;transform:none}}.challenges-page{--ch-orange-50: #fff4e8;--ch-orange-500: #f26b1f;--ch-orange-600: #e25a12;--ch-orange-700: #c44808;--ch-gold: #ffc93c;--ch-navy: #2c4a8a;--ch-cream-50: #fffbf5;--ch-cream-100: #fbf3e8;--ch-ink-900: #1f1b19;--ch-ink-700: #4a4544;--ch-ink-500: #7a7372;--ch-border: #e6e0dc;--ch-success: #2e9e5c;--ch-success-bg: #e3f5ea;background:var(--ch-cream-50);box-sizing:border-box;color:var(--ch-ink-900);font-family:Mulish,Plus Jakarta Sans,sans-serif;margin:0;max-width:none;min-height:100%;padding:0 0 56px;width:100%}.challenges-page *,.challenges-page *:before,.challenges-page *:after{box-sizing:border-box}.challenges-page .challenges-hero{align-items:stretch;background:linear-gradient(180deg,var(--ch-orange-500),var(--ch-orange-700));color:#fff;display:block;margin:0;min-height:190px;padding:42px 48px 58px}.challenges-page .challenges-hero-top{align-items:center;display:flex;margin-bottom:10px}.challenges-page .challenges-hero-top>span{align-items:center;color:var(--ch-gold);display:flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.12em;text-transform:uppercase}.challenges-page .challenges-hero h1{color:#fff;font-size:34px;font-weight:900;letter-spacing:0;margin:0 0 7px;text-transform:uppercase}.challenges-page .challenges-hero p{color:#ffffffe6;font-size:14.5px;margin:0;max-width:520px}.challenges-main{margin:-32px 0 0;max-width:none;padding:0 48px 56px;position:relative;z-index:1}.challenge-admin-preview{align-items:center;background:#edf4ff;border:1px solid #cbdcf7;border-radius:14px;color:#294e87;display:flex;font-size:13px;gap:10px;line-height:1.45;margin:0 0 14px;padding:12px 16px}.challenge-admin-preview svg{flex:0 0 auto}.challenge-admin-preview strong{margin-right:4px}.challenge-preview-badge{background:#edf4ff;border-radius:999px;color:#294e87;display:inline-flex;font-size:11px;font-weight:800;padding:7px 11px}.challenges-toolbar{align-items:center;background:#fff;border-radius:22px;box-shadow:0 10px 26px #2b180a1a;display:flex;justify-content:space-between;margin-bottom:28px;padding:14px 20px}.challenges-page .challenge-tabs{border:0;display:flex;gap:10px}.challenges-page .challenge-tabs button{border:0;border-radius:999px;color:var(--ch-ink-500);font-size:15px;margin:0;min-height:0;padding:12px 22px}.challenges-page .challenge-tabs button.active{background:var(--ch-orange-500);border:0;color:#fff}.challenges-page .challenge-tabs button small{background:transparent;color:inherit;font-size:12px;font-weight:800;opacity:.85;padding:0}.challenges-refresh{align-items:center;background:#fff;border:1.5px solid var(--ch-border);border-radius:999px;color:var(--ch-ink-700);cursor:pointer;display:flex;font:700 14px inherit;gap:7px;padding:11px 18px}.challenges-page .challenge-live-status{color:var(--ch-orange-700);font-size:12px;margin:-14px 4px 14px;min-height:0;padding:0;position:static}.challenges-page .challenge-live-status:empty{display:none}.challenges-page .challenges-layout{align-items:start;display:grid;gap:20px;grid-template-areas:"workspace detail" "notifications detail";grid-template-columns:320px minmax(0,1fr)}.challenges-page .challenge-workspace,.challenges-page .challenge-detail-panel,.challenges-page .challenge-notifications{background:#fff;border:0;border-radius:22px;box-shadow:0 10px 26px #2b180a1a;min-height:0;overflow:hidden}.challenges-page .challenge-workspace{grid-area:workspace}.challenges-page .challenge-detail-panel{grid-area:detail;min-height:520px}.challenges-page .challenge-notifications{grid-area:notifications}.challenges-page .challenge-panel-header{align-items:center;border-bottom:1px solid var(--ch-cream-100);display:flex;justify-content:space-between;padding:18px 20px}.challenges-page .challenge-panel-header>div{display:flex;flex-direction:column;gap:3px}.challenges-page .challenge-panel-header span{color:var(--ch-orange-600);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.challenges-page .challenge-panel-header strong{color:var(--ch-ink-900);font-size:15px}.challenges-page .challenge-panel-header>small{align-items:center;background:var(--ch-orange-50);border-radius:999px;color:var(--ch-orange-700);display:flex;font-size:10px;font-weight:900;height:26px;justify-content:center;min-width:26px;padding:0 8px}.challenges-page .challenge-list{gap:10px;padding:12px}.challenges-page .challenge-list>button{background:var(--ch-orange-50);border:0;border-radius:14px;gap:6px;padding:15px}.challenges-page .challenge-list>button:hover{background:#ffead7}.challenges-page .challenge-list>button.active{background:var(--ch-orange-50);box-shadow:inset 4px 0 var(--ch-orange-500)}.challenges-page .challenge-list>button:has(.status-completed),.challenges-page .challenge-list>button:has(.status-accepted){background:var(--ch-success-bg)}.challenges-page .challenge-list>button>strong{color:var(--ch-ink-900);font-size:16px}.challenges-page .challenge-list>button>span:not(.challenge-status){color:var(--ch-ink-500);font-size:12px}.challenges-page .challenge-list>button>small{color:var(--ch-ink-500);font-size:11px;margin-top:5px}.challenges-page .challenge-status{align-self:flex-start;border:0;border-radius:999px;font-size:10px;padding:5px 10px}.challenges-page .status-pending{background:var(--ch-orange-500);color:#fff}.challenges-page .status-accepted{background:var(--ch-navy);color:#fff}.challenges-page .status-completed{background:var(--ch-success);color:#fff}.challenges-page .challenge-detail{padding:22px}.challenges-page .challenge-detail>header h2{color:var(--ch-ink-900);font-size:24px;font-weight:900;letter-spacing:0;margin:8px 0 5px}.challenges-page .challenge-detail>header p{color:var(--ch-ink-500);font-size:13px}.challenges-page .challenge-detail>header>svg{color:var(--ch-ink-500)}.challenges-page .challenge-detail blockquote{background:var(--ch-orange-50);border-left:4px solid var(--ch-orange-500);border-radius:8px;color:var(--ch-orange-700);font-size:14px;font-weight:700;margin:16px 0;padding:13px 16px}.challenges-page .challenge-detail dl{gap:38px;margin:0 0 16px}.challenges-page .challenge-detail dt{color:var(--ch-ink-500);font-size:9px;letter-spacing:.08em}.challenges-page .challenge-detail dd{color:var(--ch-ink-700);font-size:12px;font-weight:700}.challenges-page .challenge-question-list{background:var(--ch-cream-50);border-color:var(--ch-border);border-radius:12px;max-height:420px;padding:10px}.challenges-page .challenge-question-list>div{background:#fff;border:1px solid var(--ch-border);border-radius:12px;display:block;margin-bottom:10px;padding:16px 18px}.challenges-page .challenge-question-list>div>span{background:var(--ch-cream-100);color:var(--ch-ink-500)}.challenges-page .challenge-question-list strong{color:var(--ch-ink-500);font-size:10px}.challenges-page .challenge-question-list p{color:var(--ch-ink-900);font-family:inherit;font-size:13.5px;font-weight:700;line-height:1.55;margin:0 0 12px}.challenges-page .challenge-question-list small{background:var(--ch-cream-100);border-radius:999px;color:var(--ch-ink-500);display:inline-flex;font-size:10px;font-weight:800;margin:0 6px 6px 0;padding:5px 10px}.challenges-page .challenge-detail-actions button,.challenges-page .challenge-detail footer button{border-radius:999px}.challenges-page .challenge-notifications{padding:0}.challenges-page .challenge-notifications>header{border-bottom:1px solid var(--ch-cream-100);padding:18px 20px}.challenges-page .challenge-notifications>header strong{color:var(--ch-ink-900);font-size:15px}.challenges-page .challenge-notifications>button{border-bottom-color:var(--ch-cream-100);gap:5px;padding:14px 20px}.challenges-page .challenge-notifications>button.unread{background:var(--ch-orange-50)}.challenges-page .challenge-notifications>button>span{color:var(--ch-orange-600);font-size:10px}.challenges-page .challenge-notifications>button>strong{color:var(--ch-ink-900);font-size:12px}.challenges-page .challenge-notifications>button>small{color:var(--ch-ink-500);font-size:10px}.challenges-page .challenge-notifications>p{font-size:11px;padding:18px 20px}.challenges-page .challenge-send-form{padding:22px}.challenges-page .challenge-send-form input,.challenges-page .challenge-send-form select{background:var(--ch-cream-50);border-color:var(--ch-border)}.challenges-page .challenge-primary-action{border-radius:999px}.challenges-page .challenge-detail-panel>.challenge-empty{min-height:520px}.challenges-page .challenge-workspace>.challenge-empty{min-height:220px}.challenge-mobile-back{display:none}@media (max-width: 1200px){.challenges-page .challenges-layout{grid-template-columns:310px minmax(0,1fr)}}@media (max-width: 1000px){.challenges-page .challenges-hero,.challenges-main{padding-left:28px;padding-right:28px}}@media (max-width: 820px){.challenges-toolbar{background:#e3e3e8;border-radius:10px;box-shadow:none;display:block;margin-bottom:14px;padding:3px}.challenges-page .challenge-tabs{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:0}.challenges-page .challenge-tabs button{border-radius:8px;flex:auto;font-size:12px;gap:4px;justify-content:center;min-height:40px;padding:6px;white-space:nowrap}.challenges-page .challenge-tabs button.active{background:#fff;box-shadow:0 1px 4px #00000029;color:var(--ch-orange-700)}.challenges-page .challenge-tabs button small{font-size:10px}.challenges-refresh{display:none}.challenges-page .challenges-layout{grid-template-areas:"workspace" "detail" "notifications";grid-template-columns:1fr}.challenges-page .challenge-workspace,.challenges-page .challenge-detail-panel{min-height:0}.challenges-page .challenge-detail-panel>.challenge-empty{min-height:300px}.challenges-page .challenge-workspace>.challenge-empty{min-height:200px}.challenges-page:not(.has-mobile-detail) .challenge-detail-panel{display:none}.challenges-page.has-mobile-detail .challenges-toolbar,.challenges-page.has-mobile-detail .challenge-workspace,.challenges-page.has-mobile-detail .challenge-notifications{display:none}.challenges-page.has-mobile-detail .challenges-layout{display:block}.challenge-mobile-back{align-items:center;background:#fff;border:0;border-bottom:1px solid #e5e5ea;color:#c44808;display:flex;font:700 15px inherit;gap:2px;min-height:48px;padding:0 12px;width:100%}}@media (max-width: 760px){.challenges-page{-webkit-overflow-scrolling:touch;background:#f2f2f7;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.challenges-page .challenges-hero{display:none}.challenges-main{margin-top:0;padding:12px 12px calc(100px + env(safe-area-inset-bottom))}.challenges-page.has-mobile-detail .challenges-main{padding:0 0 calc(100px + env(safe-area-inset-bottom))}.challenges-page .challenges-toolbar{background:#e7e7eb;border-radius:6px;height:38px;margin-bottom:12px;padding:2px;width:100%}.challenges-page .challenge-tabs{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));height:34px;width:100%}.challenges-page .challenge-tabs button{background:transparent;border:0;border-radius:5px;box-shadow:none;color:#77777d;font-size:9px;font-weight:500;gap:4px;height:34px;justify-content:center;min-height:34px;min-width:0;padding:0 4px;width:100%}.challenges-page .challenge-tabs button svg{height:10px;stroke-width:1.7;width:10px}.challenges-page .challenge-tabs button small{font-size:8px;font-weight:600;line-height:1;opacity:1}.challenges-page .challenge-tabs button.active{background:#fff;box-shadow:0 1px 4px #0000002e;color:var(--ch-orange-700);font-weight:650}.challenges-page .challenges-layout{gap:12px}.challenges-page .challenge-live-status{background:#fff3e8;border-radius:10px;margin:0 0 10px;padding:10px 12px}.challenge-admin-preview{align-items:flex-start;border-radius:12px;font-size:12px;padding:11px 12px}.challenges-page .challenge-workspace,.challenges-page .challenge-detail-panel,.challenges-page .challenge-notifications{border-radius:14px;box-shadow:none;margin-bottom:12px}.challenges-page.has-mobile-detail .challenge-detail-panel{border-radius:0;margin-bottom:0}.challenges-page .challenge-panel-header{padding:16px}.challenges-page .challenge-list{gap:1px;padding:0}.challenges-page .challenge-list>button{background:#fff;border-radius:0;min-height:88px;padding:14px 16px;position:relative}.challenges-page .challenge-list>button+button{border-top:1px solid #ededf0}.challenges-page .challenge-list>button:hover,.challenges-page .challenge-list>button.active{background:#fff;box-shadow:none}.challenges-page .challenge-list>button:after{border-right:2px solid #a7a7ab;border-top:2px solid #a7a7ab;content:"";height:8px;position:absolute;right:18px;top:calc(50% - 5px);transform:rotate(45deg);width:8px}.challenges-page .challenge-list>button>strong{font-size:16px;padding-right:22px}.challenges-page .challenge-list>button>span:not(.challenge-status),.challenges-page .challenge-list>button>small{font-size:12px}.challenges-page .challenge-status{font-size:10px;padding:4px 8px}.challenges-page .status-pending{background:var(--ch-orange-700)}.challenges-page .challenge-notifications{margin-top:0}.challenges-page .challenge-notifications>header{padding:16px}.challenges-page .challenge-notifications>header strong{font-size:15.5px}.challenges-page .challenge-notifications>button{min-height:64px;padding:12px 16px}.challenges-page .challenge-notifications>button>strong{font-size:14.5px}.challenges-page .challenge-notifications>button>small{font-size:12px}.challenges-page .challenge-detail{padding:18px 16px}.challenges-page .challenge-detail>header{border-bottom:0;padding-bottom:0}.challenges-page .challenge-detail>header h2{font-size:21px}.challenges-page .challenge-detail dl{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.challenges-page .challenge-question-list{background:#f2f2f7;border:0;border-radius:12px;max-height:none;padding:10px}.challenges-page .challenge-question-list>div{border:0;border-radius:12px;padding:16px}.challenges-page .challenge-question-list>div:last-child{margin-bottom:0}.challenges-page .challenge-question-list p{font-family:inherit;font-size:16px;line-height:1.55}.challenges-page .challenge-question-list small{font-size:11px;padding:6px 9px}.challenges-page .challenge-question-list .question-evidence{align-items:flex-start;border-top:1px solid #eee8e3;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px}.challenges-page .challenge-question-list .question-evidence-papers{flex:0 1 auto;font-size:11.5px;line-height:1.5;width:100%}.challenges-page .challenge-question-list .question-evidence-actions{display:flex;gap:6px;width:100%}.challenges-page .challenge-question-list .question-evidence-actions button,.challenges-page .challenge-question-list .question-evidence-actions select{border:1px solid var(--ch-border);border-radius:999px;flex:1 1 0;font-size:11.5px;justify-content:center;max-width:none;min-height:44px;padding:0 8px;width:0}.challenges-page .challenge-question-list .challenge-question-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%237a7372" stroke-width="2.5"%3E%3Cpath d="m6 9 6 6 6-6"/%3E%3C/svg%3E') right 8px center / 14px no-repeat;padding-right:24px}.challenges-page .challenge-detail-actions{display:grid;gap:8px;grid-template-columns:1fr}.challenges-page .challenge-detail-actions button,.challenges-page .challenge-detail footer button{border-radius:12px;justify-content:center;min-height:46px;width:100%}.challenges-page .challenge-detail footer{align-items:stretch;flex-direction:column;gap:8px}.challenges-page .challenge-send-form{padding:18px 16px}.challenges-page .challenge-send-form>.step-row{display:grid;gap:2px;grid-template-columns:26px minmax(0,1fr);margin-top:8px}.challenges-page .challenge-send-form>.step-row:first-child{margin-top:0}.challenges-page .challenge-send-form small{font-size:11px}.challenges-page .challenge-send-form input,.challenges-page .challenge-send-form select{font-size:16px;min-height:48px}.challenges-page .challenge-note-chips{display:none!important}.challenges-page .challenge-primary-action{border-radius:12px;min-height:50px}}.my-questions-page{--mq-orange-50: #fff4e8;--mq-orange-500: #f26b1f;--mq-orange-600: #e25a12;--mq-orange-700: #c44808;--mq-gold: #ffc93c;--mq-plum: #7a3142;--mq-navy: #2c4a8a;--mq-cream-50: #fffbf5;--mq-cream-100: #fbf3e8;--mq-ink-900: #1f1b19;--mq-ink-700: #4a4544;--mq-ink-500: #7a7372;--mq-border: #e6e0dc;--mq-success: #2e9e5c;--mq-success-bg: #e3f5ea;background:var(--mq-cream-50);box-sizing:border-box;color:var(--mq-ink-900);font-family:Mulish,Plus Jakarta Sans,sans-serif;margin:0;max-width:none;min-height:100%;padding:0 0 56px;width:100%}.my-questions-page *,.my-questions-page *:before,.my-questions-page *:after{box-sizing:border-box}.my-questions-page .my-questions-hero{align-items:flex-end;background:linear-gradient(180deg,var(--mq-orange-500),var(--mq-orange-700));color:#fff;display:flex;justify-content:space-between;margin:0;min-height:190px;padding:42px 48px 58px}.my-questions-page .my-eyebrow{color:var(--mq-gold);display:block;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.my-questions-page .my-questions-hero h1{color:#fff;font-family:inherit;font-size:34px;font-weight:900;letter-spacing:0;margin:0 0 7px;text-transform:uppercase}.my-questions-page .my-questions-hero p{color:#ffffffe6;font-size:14.5px;margin:0}.my-questions-page .my-export-actions{display:flex;gap:8px}.my-questions-page .my-export-actions button{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.45);border-radius:999px;color:#fff;cursor:pointer;display:flex;font:700 12px inherit;gap:7px;padding:10px 14px}.my-questions-page .my-export-actions button:last-child{background:#fff;border-color:#fff;color:var(--mq-orange-700)}.my-questions-content{margin-top:-32px;padding:0 48px;position:relative;z-index:1}.my-questions-page .my-library-summary{align-items:stretch;background:transparent;border:0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;min-height:0;padding:0}.my-questions-page .my-library-summary>div{align-items:flex-start;background:#fff;border:0;border-radius:8px;box-shadow:0 6px 16px #2b180a1a;display:flex;flex-direction:column;gap:3px;margin:0;padding:19px 22px}.my-questions-page .my-library-summary strong{color:var(--mq-orange-600);font-family:inherit;font-size:28px;font-weight:900;line-height:1}.my-questions-page .my-library-summary span{color:var(--mq-ink-500);font-size:12.5px;font-weight:700}.my-questions-page .my-questions-layout{align-items:start;display:grid;gap:24px;grid-template-columns:300px minmax(0,1fr)}.my-questions-page .my-playlists-column{display:flex;flex-direction:column;gap:16px;min-width:0}.my-questions-page .my-playlist-form,.my-questions-page .my-playlists{background:#fff;border:0;border-radius:8px;box-shadow:0 2px 8px #2b180a14;padding:24px}.my-questions-page .my-playlist-form{display:flex;flex-direction:column}.my-questions-page .my-playlist-form h2{color:var(--mq-ink-900);font-size:15px;font-weight:800;margin:0 0 16px}.my-mobile-create-trigger,.my-mobile-sheet-backdrop,.my-mobile-sheet-close{display:none}@media (min-width: 761px){.my-questions-page .my-playlist-form>.my-mobile-sheet-close{display:none!important}}.my-questions-page .my-playlist-form>label:not(.my-curated-check){color:var(--mq-ink-700);font-size:12.5px;font-weight:700;margin:0 0 5px}.my-questions-page .my-playlist-form input:not([type=checkbox]),.my-questions-page .my-playlist-form textarea{background:var(--mq-cream-50);border:1.5px solid var(--mq-border);border-radius:8px;color:var(--mq-ink-900);font:13.5px inherit;margin:0 0 14px;outline:0;padding:11px 13px;width:100%}.my-questions-page .my-playlist-form textarea{min-height:64px;resize:vertical}.my-questions-page .my-playlist-form input:focus,.my-questions-page .my-playlist-form textarea:focus{border-color:var(--mq-orange-500);box-shadow:0 0 0 3px #f26b1f1f}.my-questions-page .my-playlist-form .my-curated-check{align-items:center;background:transparent;border:0;color:var(--mq-ink-700);display:flex;font-size:12px;gap:8px;margin:0 0 14px;padding:0}.my-questions-page .my-curated-check input{accent-color:var(--mq-orange-500);margin:0;width:auto}.my-questions-page .my-create-playlist{align-items:center;background:var(--mq-orange-500);border:0;border-radius:999px;box-shadow:0 10px 24px #f26b1f33;color:#fff;cursor:pointer;display:flex;font:800 13px inherit;gap:7px;justify-content:center;padding:12px;width:100%}.my-questions-page .my-playlists{padding:14px;position:static}.my-questions-page .my-playlists h2{color:var(--mq-ink-500);font-size:10px;letter-spacing:.08em;margin:10px 10px 8px;text-transform:uppercase}.my-questions-page .my-playlists>button,.my-questions-page .my-playlists>div{display:flex;margin-bottom:5px;width:100%}.my-questions-page .my-playlists button{border-radius:8px;color:var(--mq-ink-700);font-size:12px;padding:10px}.my-questions-page .my-playlists button.active{background:var(--mq-orange-50);color:var(--mq-orange-700)}.my-questions-page .my-playlists button small{background:#fff;color:var(--mq-orange-600)}.my-questions-page .my-playlists .my-playlist-share,.my-questions-page .my-playlists .my-playlist-delete{flex:0 0 34px;justify-content:center;padding:8px}.my-questions-page .my-playlists .my-playlist-share{color:var(--mq-navy)}.my-questions-page .my-playlists .my-playlist-delete{color:#9d5048}.my-questions-page .my-question-list{background:transparent;border:0;border-radius:0;overflow:visible}.my-questions-page .my-question-list>header{align-items:center;background:transparent;border:0;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:0}.my-questions-page .my-question-list>header>div:first-child{flex:1 1 auto;min-width:0;width:auto}.my-questions-page .my-question-list>header h2{color:var(--mq-ink-900);font-family:inherit;font-size:15px;font-weight:800;margin:0}.my-questions-page .my-question-list>header p{color:var(--mq-ink-500);font-size:12px;line-height:1.45;margin:3px 0 0;overflow-wrap:anywhere}.my-questions-page .my-shared-actions{flex:0 0 auto}.my-questions-page .my-shared-actions button{border-radius:999px;white-space:nowrap}.my-questions-page .my-question-actions{display:contents}.my-questions-page .my-question-actions button,.my-questions-page .my-question-actions select,.my-questions-page .my-load-more{border-radius:999px;min-height:32px}.my-questions-page .my-list-message{background:#fff;border-radius:8px;box-shadow:0 2px 6px #2b180a14}@media (max-width: 1000px){.my-questions-content{padding:0 28px}.my-questions-page .my-questions-hero{padding-left:28px;padding-right:28px}.my-questions-page .my-questions-layout{grid-template-columns:260px minmax(0,1fr)}.my-questions-page .my-question-actions{justify-content:flex-start;max-width:none}}@media (max-width: 760px){.my-questions-page{-webkit-overflow-scrolling:touch;background:#f2f2f7;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.my-questions-page .my-questions-hero{display:none}.my-questions-content{margin-top:0;padding:16px 12px calc(8px + env(safe-area-inset-bottom));z-index:auto}.my-questions-page .my-library-summary{gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;overflow:hidden}.my-questions-page .my-library-summary>div{border-radius:0;box-shadow:none;padding:13px 10px}.my-questions-page .my-library-summary>div:first-child{border-radius:12px 0 0 12px}.my-questions-page .my-library-summary>div:last-child{border-radius:0 12px 12px 0}.my-questions-page .my-library-summary strong{font-size:21px}.my-questions-page .my-library-summary span{font-size:10px;line-height:1.25}.my-mobile-create-trigger{align-items:center;background:var(--mq-orange-700);border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font:800 14px inherit;gap:7px;justify-content:center;margin-bottom:12px;min-height:46px;width:100%}.my-questions-page .my-questions-layout{gap:0;grid-template-columns:1fr}.my-questions-page .my-playlists-column{gap:12px;min-width:0}.my-questions-page .my-playlists{background:transparent;box-shadow:none;display:flex;gap:8px;margin:0 -12px;overflow-x:auto;padding:0 12px 4px;scroll-snap-type:x proximity;scrollbar-width:none}.my-questions-page .my-playlists::-webkit-scrollbar{display:none}.my-questions-page .my-playlists h2,.my-questions-page .my-empty-playlists{display:none}.my-questions-page .my-playlists>button,.my-questions-page .my-playlists>div{flex:0 0 auto;margin:0;scroll-snap-align:start;width:auto}.my-questions-page .my-playlists>button,.my-questions-page .my-playlist-row>button:first-child{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;min-height:46px;padding:10px 13px;white-space:nowrap}.my-questions-page .my-playlists>button{align-items:center;font-size:13px;font-weight:800;gap:7px}.my-questions-page .my-playlists>button>span,.my-questions-page .my-playlist-row>button:first-child>span{align-items:center;display:flex;gap:7px}.my-questions-page .my-playlists>button small,.my-questions-page .my-playlist-row>button:first-child small{background:#0000000f;border-radius:999px;color:inherit;font-size:10.5px;font-weight:800;padding:2px 7px}.my-questions-page .my-playlists>button.active{border-color:var(--mq-orange-500)}.my-questions-page .my-playlists>button.active small{background:#fff}.my-questions-page .my-playlist-row{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;overflow:hidden}.my-questions-page .my-playlist-row>button:first-child{border:0;border-radius:0;font-size:13px;font-weight:800;gap:7px}.my-questions-page .my-playlists .my-playlist-share,.my-questions-page .my-playlists .my-playlist-delete{border-left:1px solid rgba(0,0,0,.06);display:flex;flex-basis:44px;min-height:44px;opacity:1}.my-mobile-sheet-backdrop{background:#0000004d;border:0;display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:170}.my-mobile-sheet-backdrop.is-open{opacity:1;pointer-events:auto}.my-questions-page .my-playlist-form{border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -18px 55px #0003;left:0;max-height:88dvh;overscroll-behavior:contain;overflow-y:auto;padding:20px 20px calc(20px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .32s cubic-bezier(.32,.72,0,1);z-index:180}.my-questions-page .my-playlist-form.is-mobile-open{transform:translateY(0)}.my-questions-page .my-playlist-form h2{font-size:20px;margin:0 52px 20px 0}.my-questions-page .my-playlist-form>.my-mobile-sheet-close{align-items:center;background:#ededf0;border:0;border-radius:50%;color:#555;cursor:pointer;display:flex;flex:0 0 44px;height:44px;justify-content:center;min-height:44px;padding:0;position:absolute;right:16px;top:12px;width:44px}.my-questions-page .my-playlist-form>.my-mobile-sheet-close:hover{background:#e2e2e7}.my-questions-page .my-playlist-form input:not([type=checkbox]),.my-questions-page .my-playlist-form textarea{background:#f2f2f7;font-size:16px;min-height:48px}.my-questions-page .my-curated-check{min-height:44px}.my-questions-page .my-create-playlist{background:var(--mq-orange-700);bottom:0;min-height:48px;position:sticky;z-index:1}.my-questions-page .my-question-list{margin-top:4px}.my-questions-page .my-question-list>header{align-items:flex-start;flex-direction:column;gap:2px;margin-bottom:0;padding:8px 4px 12px}.my-questions-page .my-question-list>header h2{font-size:18px}.my-questions-page .my-question-list>header p{font-size:12.5px;margin-top:0}.my-questions-page .my-shared-actions{display:flex;flex-wrap:wrap;width:100%}.my-questions-page .my-shared-actions button{min-height:44px;width:100%}.my-questions-page .question-card,.my-questions-page .my-question-list>.question-card{border:0;border-radius:14px;margin-bottom:12px;padding:16px}.my-questions-page .my-question-list>.question-card+.question-card{border-top:0}.my-questions-page .question-card-top{gap:12px;margin-bottom:12px}.my-questions-page .question-card-stem{color:var(--mq-ink-900);font-size:14px;line-height:1.5}.my-questions-page .question-card-bookmark{height:19px;width:19px}.my-questions-page .question-card-meta{gap:6px;margin-bottom:14px}.my-questions-page .question-card-meta strong,.my-questions-page .question-card-meta span{border-radius:999px;font-size:10.5px;padding:4px 10px}.my-questions-page .question-card-meta strong{background:var(--mq-cream-100);color:var(--mq-plum)}.my-questions-page .question-card .question-evidence{border-top:0;display:block;margin-top:0;padding-top:0}.my-questions-page .question-card .question-evidence-papers{display:none}.my-questions-page .question-card .question-evidence-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.my-questions-page .question-card .question-evidence-actions>button{border:1px solid var(--mq-border);border-radius:10px;display:flex;font-size:11px;justify-content:center;min-height:40px;padding:0 6px;width:100%}.my-questions-page .my-question-actions{display:contents}.my-questions-page .question-card .my-question-actions>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%237a7372" stroke-width="2.5"%3E%3Cpath d="m6 9 6 6 6-6"/%3E%3C/svg%3E') right 8px center / 14px no-repeat;border:1px solid var(--mq-border);border-radius:10px;color:var(--mq-ink-700);font-size:11px;max-width:none;min-height:40px;order:-1;padding:0 25px 0 8px;width:100%}.my-questions-page .question-card .my-question-actions>button{border:1px solid var(--mq-border);border-radius:10px;font-size:11px;grid-column:1 / -1;justify-content:center;min-height:40px;width:100%}.my-questions-page .my-load-more{font-size:13px;min-height:44px}}.playlist-discovery-page{--vault-orange-50: #fff4e8;--vault-orange-500: #f26b1f;--vault-orange-600: #e25a12;--vault-orange-700: #c44808;--vault-gold: #ffc93c;--vault-navy: #2c4a8a;--vault-plum: #7a3142;--vault-cream-50: #fffbf5;--vault-cream-100: #fbf3e8;--vault-ink-900: #1f1b19;--vault-ink-700: #4a4544;--vault-ink-500: #7a7372;--vault-border: #e6e0dc;--vault-success: #2e9e5c;background:var(--vault-cream-50);box-sizing:border-box;color:var(--vault-ink-900);font-family:Mulish,Plus Jakarta Sans,sans-serif;margin:0;max-width:none;min-height:100%;padding:0 0 56px;width:100%}.playlist-discovery-page *,.playlist-discovery-page *:before,.playlist-discovery-page *:after{box-sizing:border-box}.playlist-discovery-page .playlist-discovery-hero{background:linear-gradient(180deg,var(--vault-orange-500),var(--vault-orange-700));color:#fff;display:block;margin:0;min-height:190px;overflow:hidden;padding:42px 48px 58px;position:relative}.playlist-discovery-hero-top{align-items:center;display:flex;margin-bottom:10px;position:relative;z-index:1}.playlist-discovery-hero-top>span{color:var(--vault-gold)!important;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.playlist-discovery-page .playlist-discovery-hero h1{color:#fff;font-size:34px;font-weight:900;letter-spacing:0;margin:0 0 7px;position:relative;text-transform:uppercase}.playlist-discovery-page .playlist-discovery-hero p{color:#ffffffe6;font-size:14.5px;line-height:1.5;margin:0;max-width:520px;position:relative}.playlist-discovery-content{margin:-32px 0 0;max-width:none;padding:0 48px 40px;position:relative;z-index:2}.vault-toolbar{align-items:center;background:#fff;border-radius:22px;box-shadow:0 10px 26px #2b180a1a;display:flex;justify-content:space-between;margin-bottom:24px;padding:10px 16px}.vault-toolbar>div{display:flex;gap:6px;min-width:0}.vault-toolbar>div>button{align-items:center;background:none;border:0;border-radius:999px;color:var(--vault-ink-500);cursor:pointer;display:flex;flex-shrink:0;font:700 13.5px inherit;gap:8px;padding:9px 16px;white-space:nowrap}.vault-toolbar>div>button.active{background:var(--vault-orange-500);color:#fff}.vault-toolbar>div>button.faculty.active{background:linear-gradient(135deg,var(--vault-gold),#f2a93c);box-shadow:0 4px 14px #f2a93c73;color:#5a3e08}.vault-toolbar>div>button>span{background:var(--vault-cream-100);border-radius:999px;color:var(--vault-ink-500);font-size:11px;font-weight:800;padding:2px 8px}.vault-toolbar>div>button.active>span{background:#ffffff40;color:#fff}.vault-toolbar>div>button.faculty.active>span{background:#ffffff80;color:#5a3e08}.vault-refresh{align-items:center;background:#fff;border:1.5px solid var(--vault-border);border-radius:999px;color:var(--vault-ink-700);cursor:pointer;display:flex;font:700 12.5px inherit;gap:6px;padding:9px 16px}.vault-toolbar button:hover{filter:brightness(.98)}.vault-panel{min-height:0}.vault-subject-filter{align-items:center;display:flex;gap:10px;margin:0 0 16px}.vault-subject-filter label{color:var(--vault-ink-700);font-size:12.5px;font-weight:800}.vault-subject-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%237a7372" stroke-width="2.5"%3E%3Cpath d="m6 9 6 6 6-6"/%3E%3C/svg%3E') right 12px center / 14px no-repeat;border:1.5px solid var(--vault-border);border-radius:999px;color:var(--vault-ink-900);cursor:pointer;font:700 12.5px inherit;min-height:38px;padding:8px 38px 8px 14px}.vault-subject-filter select:focus-visible{outline:3px solid rgba(242,107,31,.3);outline-offset:2px}.vault-subject-filter>span{color:var(--vault-ink-500);font-size:12px;font-weight:700}.playlist-discovery-page .playlist-card-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.playlist-discovery-page .playlist-discovery-card{--vault-accent: var(--vault-orange-500);background:#fff;border:1px solid var(--vault-border);border-radius:22px;border-top:4px solid var(--vault-accent);color:var(--vault-ink-900);cursor:pointer;display:block;min-width:0;padding:20px;text-align:left;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s}.playlist-discovery-page .playlist-discovery-card.public:nth-child(3n+2){--vault-accent: var(--vault-success)}.playlist-discovery-page .playlist-discovery-card.public:nth-child(3n){--vault-accent: var(--vault-gold)}.playlist-discovery-page .playlist-discovery-card.curated{--vault-accent: var(--vault-gold);background:linear-gradient(160deg,#fff,#fff8e8);border-top-width:5px;box-shadow:0 6px 18px #b8860b29}.playlist-discovery-page .playlist-discovery-card:hover{box-shadow:0 10px 26px #2b180a1a;transform:translateY(-3px)}.playlist-discovery-page .playlist-discovery-card.curated:hover{box-shadow:0 10px 26px #b8860b47}.playlist-discovery-page .playlist-discovery-card.active{box-shadow:0 0 0 3px #f5e3b0,0 10px 26px #b8860b47}.playlist-card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.playlist-discovery-page .playlist-card-mark{align-items:center;background:#e7f5ec;border-radius:10px;color:var(--vault-success);display:flex;height:36px;justify-content:center;width:36px}.playlist-discovery-page .playlist-discovery-card.curated .playlist-card-mark{background:linear-gradient(135deg,var(--vault-gold),#f2a93c);border-radius:12px;color:#fff;height:44px;width:44px}.playlist-card-like{align-items:center;color:var(--vault-ink-500);display:flex;font-size:12px;font-weight:700;gap:4px}.playlist-card-like.liked{color:var(--vault-orange-600)}.faculty-vault-pill{align-items:center;background:#fff3d6;border-radius:999px;color:#8a6412;display:inline-flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.04em;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.playlist-discovery-page .playlist-discovery-card>strong{display:block;font-size:15.5px;font-weight:800;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-discovery-page .playlist-discovery-card.curated>strong{font-size:16.5px}.playlist-discovery-page .playlist-discovery-card>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--vault-ink-500);display:-webkit-box;font-size:12.5px;line-height:1.4;margin:0 0 14px;min-height:35px;overflow:hidden}.playlist-discovery-page .playlist-discovery-card footer{align-items:center;border:0;display:flex;gap:8px;justify-content:space-between;margin:0;padding:0}.playlist-discovery-page .playlist-discovery-card footer span:first-child{background:var(--vault-cream-100);border-radius:999px;color:var(--vault-ink-700);font-size:11.5px;font-weight:700;min-width:0;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.playlist-discovery-page .playlist-discovery-card footer span:last-child{color:var(--vault-ink-500);flex-shrink:0;font-size:11.5px;font-weight:700;white-space:nowrap}.playlist-discovery-page .playlist-discovery-empty{align-items:center;background:#fff;border:1px dashed var(--vault-border);border-radius:22px;color:var(--vault-ink-500);display:flex;font-size:12px;gap:9px;grid-column:1 / -1;justify-content:center;min-height:170px;padding:20px}.playlist-discovery-page .playlist-leaderboard{background:#fff;border:1px solid var(--vault-border);border-radius:22px;box-shadow:0 2px 8px #2b180a0f;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:28px;padding:28px 32px}.playlist-discovery-page .playlist-leaderboard h3{align-items:center;color:var(--vault-ink-500);display:flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.playlist-discovery-page .playlist-leaderboard section>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--vault-cream-100);cursor:pointer;display:grid;gap:12px;grid-template-columns:26px minmax(0,1fr) auto;padding:10px 0;text-align:left;width:100%}.playlist-discovery-page .playlist-leaderboard section>button:hover{background:var(--vault-cream-50)}.playlist-discovery-page .playlist-leaderboard button>b{align-items:center;background:var(--vault-cream-100);border-radius:50%;color:#fff;display:flex;font-size:11.5px;font-weight:900;height:26px;justify-content:center;width:26px}.playlist-discovery-page .playlist-leaderboard section>button:nth-of-type(1)>b{background:#e8b923}.playlist-discovery-page .playlist-leaderboard section>button:nth-of-type(2)>b{background:#a8a8a8}.playlist-discovery-page .playlist-leaderboard section>button:nth-of-type(3)>b{background:#c6803a}.playlist-discovery-page .playlist-leaderboard button>span{display:flex;flex-direction:column;min-width:0}.playlist-discovery-page .playlist-leaderboard button strong{color:var(--vault-ink-900);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-discovery-page .playlist-leaderboard button small{color:var(--vault-ink-500);font-size:11.5px}.playlist-discovery-page .playlist-leaderboard button em{color:var(--vault-orange-600);font-size:13px;font-style:normal;font-weight:800}.playlist-leaderboard-empty{color:var(--vault-ink-500);font-size:12px}.playlist-discovery-page .playlist-discovery-detail{background:#fff;border:1px solid var(--vault-border);border-radius:22px;box-shadow:0 2px 8px #2b180a0f;min-height:260px;overflow:hidden;scroll-margin-top:24px}.playlist-discovery-page .playlist-discovery-detail>header{align-items:center;background:#fff;border-bottom:1px solid var(--vault-cream-100);display:flex;justify-content:space-between;padding:28px 36px 22px}.playlist-discovery-page .playlist-discovery-detail>header>div:first-child>span{align-items:center;background:#ede4f5;border-radius:999px;color:var(--vault-plum);display:inline-flex;font-size:10.5px;font-weight:800;gap:5px;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.playlist-discovery-page .playlist-discovery-detail h2{color:var(--vault-ink-900);font-size:20px;font-weight:900;margin:9px 0 4px}.playlist-discovery-page .playlist-discovery-detail header p{color:var(--vault-orange-600);font-size:12.5px;font-weight:700;margin:0}.playlist-discovery-page .playlist-discovery-detail header small{color:var(--vault-ink-500);display:block;font-size:12px;margin-top:5px}.playlist-discovery-page .playlist-discovery-detail>header>div:last-child{display:flex;gap:8px}.playlist-discovery-page .playlist-discovery-detail>header button{align-items:center;background:#fff;border:1.5px solid var(--vault-border);border-radius:999px;color:var(--vault-ink-700);cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:5px;padding:8px 11px}.playlist-discovery-page .playlist-discovery-detail>header button.liked{color:var(--vault-orange-600)}.playlist-detail-questions{background:var(--vault-cream-50);padding:18px 20px}.playlist-discovery-page .playlist-detail-questions>.question-card:last-child{margin-bottom:0}.playlist-discovery-page .playlist-detail-message{align-items:center;color:var(--vault-ink-500);display:flex;flex-direction:column;font-size:13.5px;gap:12px;justify-content:center;min-height:260px;padding:32px 36px;text-align:center}.playlist-discovery-page .playlist-detail-message .playlist-detail-icon{align-items:center;background:var(--vault-orange-50);border:0;border-radius:50%;color:var(--vault-orange-600);display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.playlist-discovery-page .playlist-detail-message .playlist-detail-icon img{display:block;height:auto;max-width:none;width:60px}.playlist-discovery-page .playlist-detail-message strong{color:var(--vault-ink-900);font-size:17px;font-weight:800}.playlist-discovery-page .playlist-detail-message>span:last-child{line-height:1.6;max-width:280px}.vault-notification{align-items:center;animation:vault-notification-in .22s ease-out;background:#216e45;border-radius:12px;bottom:24px;box-shadow:0 12px 32px #2b180a38;color:#fff;display:flex;font-size:13.5px;font-weight:800;gap:9px;max-width:min(360px,calc(100vw - 32px));padding:13px 16px;position:fixed;right:24px;z-index:190}.vault-notification.error{background:#b42318}@keyframes vault-notification-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.playlist-own-like-count{align-items:center;color:var(--vault-orange-600);display:inline-flex;font-size:11px;font-weight:800;gap:5px;padding:8px}.playlist-discovery-page button:focus-visible{outline:3px solid rgba(242,107,31,.3);outline-offset:2px}.vault-mobile-back,.vault-report-backdrop,.vault-report-sheet{display:none}@media (max-width: 850px){.playlist-discovery-page .playlist-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-toolbar{align-items:stretch;flex-direction:column;gap:10px}.vault-toolbar>div{overflow-x:auto;padding-bottom:2px}.vault-refresh{align-self:flex-end}}@media (max-width: 1000px){.playlist-discovery-page .playlist-discovery-hero,.playlist-discovery-content{padding-left:28px;padding-right:28px}}@media (max-width: 760px){.playlist-discovery-page{-webkit-overflow-scrolling:touch;background:#f2f2f7;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.playlist-discovery-page .playlist-discovery-hero{display:none}.playlist-discovery-content{margin-top:0;padding:12px 12px calc(100px + env(safe-area-inset-bottom))}.playlist-discovery-page.has-mobile-selection .playlist-discovery-content{padding-top:0}.vault-toolbar{background:#e3e3e8;border-radius:10px;box-shadow:none;display:block;margin-bottom:14px;padding:3px}.vault-toolbar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:0}.vault-toolbar>div>button{border-radius:8px;font-size:12px;gap:4px;justify-content:center;min-height:40px;overflow:hidden;padding:6px;text-overflow:ellipsis}.vault-toolbar>div>button.active,.vault-toolbar>div>button.faculty.active{background:#fff;box-shadow:0 1px 4px #00000029;color:var(--vault-orange-700)}.vault-toolbar>div>button>span{display:none}.vault-refresh{display:none}.playlist-discovery-page .playlist-card-grid{gap:10px;margin-bottom:20px}.vault-subject-filter{background:#fff;border-radius:12px;margin-bottom:12px;padding:10px 12px}.vault-subject-filter select{flex:1;min-width:0}.playlist-discovery-page .playlist-discovery-card{border:0;border-radius:14px;border-left:4px solid var(--vault-accent);border-top:0;min-height:118px;padding:16px;width:100%}.playlist-discovery-page .playlist-discovery-card.curated{background:linear-gradient(160deg,#fff,#fff8e8)}.playlist-discovery-page .playlist-discovery-card:hover{box-shadow:none;transform:none}.playlist-discovery-page .playlist-discovery-card.active{box-shadow:none}.playlist-discovery-page .playlist-discovery-card>p{display:block;min-height:0}.playlist-discovery-page .playlist-discovery-detail{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0}.playlist-discovery-page.has-mobile-selection .vault-toolbar,.playlist-discovery-page.has-mobile-selection .vault-panel,.playlist-discovery-page.has-mobile-selection .playlist-leaderboard{display:none}.playlist-discovery-page.has-mobile-selection .playlist-discovery-content{padding-left:0;padding-right:0}.vault-mobile-back{align-items:center;background:#fff;border:0;border-bottom:1px solid #e5e5ea;color:#c44808;display:flex;font:700 15px inherit;gap:2px;min-height:48px;padding:0 12px;width:100%}.playlist-discovery-page .playlist-discovery-detail>header{background:#fff;border-radius:0;padding:18px 16px}.playlist-discovery-page .playlist-discovery-detail>header>div:last-child{width:100%}.playlist-discovery-page .playlist-discovery-detail>header button{justify-content:center;min-height:44px}.playlist-detail-questions{background:#f2f2f7;padding:12px}.playlist-discovery-page .playlist-detail-message{background:#fff;border-radius:14px;min-height:220px;padding:32px 24px}.playlist-discovery-page .playlist-detail-message .playlist-detail-icon{height:56px;width:56px}.playlist-discovery-page .playlist-detail-message strong{font-size:16px}.playlist-discovery-page .playlist-detail-message>span:last-child{max-width:260px}.vault-notification{bottom:calc(92px + env(safe-area-inset-bottom));left:16px;max-width:none;right:16px}.playlist-discovery-page .playlist-detail-question-card{border:0;border-radius:14px;box-shadow:none;margin-bottom:14px;padding:18px 16px}.playlist-discovery-page .playlist-detail-question-card:hover{box-shadow:none;transform:none}.playlist-discovery-page .playlist-detail-question-card+.playlist-detail-question-card{border-top:0}.playlist-discovery-page .playlist-detail-question-card .question-card-top{margin-bottom:0}.playlist-discovery-page .playlist-detail-question-card .question-card-stem{color:var(--vault-ink-900);font-size:16px;line-height:1.55}.playlist-discovery-page .playlist-detail-question-card .question-card-meta{gap:6px;margin-top:12px}.playlist-discovery-page .playlist-detail-question-card .question-card-meta strong,.playlist-discovery-page .playlist-detail-question-card .question-card-meta span{border-radius:999px;font-size:11px;padding:6px 9px}.playlist-discovery-page .playlist-detail-question-card .question-card-meta strong{background:var(--vault-orange-50);color:var(--vault-orange-700)}.playlist-discovery-page .playlist-detail-question-card .question-evidence{align-items:flex-start;border-top:1px solid #eee8e3;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px}.playlist-discovery-page .playlist-detail-question-card .question-evidence-papers{flex:0 1 auto;font-size:11.5px;line-height:1.5;width:100%}.playlist-discovery-page .playlist-detail-question-card .question-evidence-actions{display:flex;gap:6px;width:100%}.playlist-discovery-page .playlist-detail-question-card .question-evidence-actions button,.playlist-discovery-page .playlist-detail-question-card .question-evidence-actions select{border:1px solid var(--vault-border);border-radius:999px;flex:1 1 0;font-size:11.5px;justify-content:center;max-width:none;min-height:44px;padding:0 8px;width:0}.playlist-discovery-page .playlist-detail-question-card .playlist-detail-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%237a7372" stroke-width="2.5"%3E%3Cpath d="m6 9 6 6 6-6"/%3E%3C/svg%3E') right 8px center / 14px no-repeat;padding-right:24px}.vault-report-backdrop{background:#00000052;border:0;display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:170}.vault-report-backdrop.is-open{opacity:1;pointer-events:auto}.vault-report-sheet{background:#fff;border:0;border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -18px 55px #0003;display:flex;flex-direction:column;gap:10px;left:0;padding:20px 20px calc(20px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .32s cubic-bezier(.32,.72,0,1);z-index:180}.vault-report-sheet.is-open{transform:translateY(0)}.vault-report-sheet>header{align-items:center;display:flex;justify-content:space-between}.vault-report-sheet>header>div{display:flex;flex-direction:column;gap:3px}.vault-report-sheet>header strong{font-size:20px}.vault-report-sheet>header span{color:var(--vault-ink-500);font-size:12px}.vault-report-sheet>header button{align-items:center;background:#ededf0;border:0;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.vault-report-sheet>label{font-size:13px;font-weight:800;margin-top:8px}.vault-report-sheet>textarea{background:#f2f2f7;border:0;border-radius:12px;font:16px inherit;min-height:120px;padding:14px;resize:vertical}.vault-report-sheet>button:last-child{align-items:center;background:#b42318;border:0;border-radius:12px;color:#fff;display:flex;font:800 15px inherit;gap:7px;justify-content:center;min-height:48px}.vault-report-sheet>button:disabled{opacity:.45}}@media (max-width: 620px){.playlist-discovery-content{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.playlist-discovery-page .playlist-card-grid{grid-template-columns:1fr}.playlist-discovery-page .playlist-leaderboard{border:0;border-radius:14px;box-shadow:none;grid-template-columns:1fr;padding:18px}.playlist-discovery-page .playlist-discovery-detail>header{align-items:flex-start;flex-direction:column;gap:14px;padding:18px 16px}.playlist-detail-questions{padding:12px}}.doubts-page{--dq-orange-50: #fff4e8;--dq-orange-500: #f26b1f;--dq-orange-600: #e25a12;--dq-orange-700: #c44808;--dq-gold: #ffc93c;--dq-navy: #2c4a8a;--dq-cream-50: #fffbf5;--dq-cream-100: #fbf3e8;--dq-ink-900: #1f1b19;--dq-ink-700: #4a4544;--dq-ink-500: #7a7372;--dq-border: #e6e0dc;--dq-success: #2e9e5c;--dq-success-bg: #e3f5ea;background:var(--dq-cream-50);box-sizing:border-box;color:var(--dq-ink-900);font-family:Mulish,Plus Jakarta Sans,sans-serif;margin:0;max-width:none;min-height:100%;padding:0 0 56px;width:100%}.doubts-page *,.doubts-page *:before,.doubts-page *:after{box-sizing:border-box}.doubts-page .doubts-hero{background:linear-gradient(180deg,var(--dq-orange-500),var(--dq-orange-700));color:#fff;margin:0;min-height:190px;padding:42px 48px 58px}.doubts-page .doubts-hero-top{align-items:center;display:flex;margin-bottom:10px}.doubts-page .doubts-hero-top>span{align-items:center;color:var(--dq-gold);display:flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.12em;text-transform:uppercase}.doubts-page .doubts-hero h1{color:#fff;font-size:34px;font-weight:900;letter-spacing:0;margin:0 0 7px;text-transform:uppercase}.doubts-page .doubts-hero p{color:#ffffffe6;font-size:14.5px;margin:0;max-width:560px}.doubts-page .doubts-main{margin:-32px 0 0;padding:0 48px 56px;position:relative;z-index:1}.doubts-page .doubts-toolbar{align-items:center;background:#fff;border-radius:22px;box-shadow:0 10px 26px #2b180a1a;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.doubts-page .doubt-tabs{display:flex;gap:10px}.doubts-page .doubt-tabs button{background:none;border:0;border-radius:999px;color:var(--dq-ink-500);cursor:pointer;font:700 14px inherit;padding:10px 18px}.doubts-page .doubt-tabs button.active{background:var(--dq-orange-500);color:#fff}.doubts-page .doubts-toolbar-actions{display:flex;gap:10px}.doubts-page .doubts-new,.doubts-page .doubts-refresh{align-items:center;border-radius:999px;cursor:pointer;display:flex;font:700 14px inherit;gap:7px;padding:11px 18px}.doubts-page .doubts-new{background:var(--dq-orange-500);border:0;box-shadow:0 14px 30px #f26b1f47;color:#fff}.doubts-page .doubts-refresh{background:#fff;border:1.5px solid var(--dq-border);color:var(--dq-ink-700)}.doubts-page .doubt-live-status{color:var(--dq-orange-700);font-size:12px;margin:0 4px 14px;min-height:16px}.doubts-page .doubt-live-status:empty{visibility:hidden}.doubts-page .doubt-new-form{background:#fff;border-radius:22px;box-shadow:0 10px 26px #2b180a1a;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:20px}.doubts-page .doubt-new-form-row{display:flex;flex-wrap:wrap;gap:10px}.doubts-page .doubt-new-form select,.doubts-page .doubt-new-form input,.doubts-page .doubt-new-form textarea{background:var(--dq-cream-50);border:1px solid var(--dq-border);border-radius:10px;font:600 14px inherit;padding:10px 12px}.doubts-page .doubt-new-form select{flex:0 0 190px}.doubts-page .doubt-new-form input[type=text]{flex:1 1 220px}.doubts-page .doubt-new-form textarea{resize:vertical}.doubts-page .doubt-primary-action{align-items:center;align-self:flex-start;background:var(--dq-orange-500);border:0;border-radius:999px;box-shadow:0 14px 30px #f26b1f47;color:#fff;cursor:pointer;display:flex;font:800 14px inherit;gap:7px;padding:11px 22px}.doubts-page .doubt-primary-action:disabled{cursor:not-allowed;opacity:.6}.doubts-page .doubts-layout{align-items:start;display:grid;gap:20px;grid-template-columns:360px minmax(0,1fr)}.doubts-page .doubts-workspace,.doubts-page .doubt-detail-panel{background:#fff;border-radius:22px;box-shadow:0 10px 26px #2b180a1a;min-height:0;overflow:hidden}.doubts-page .doubt-detail-panel{min-height:560px}.doubts-page .doubt-list{display:flex;flex-direction:column;gap:10px;padding:14px}.doubts-page .doubt-list>button{background:var(--dq-cream-50);border:0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px;text-align:left;width:100%}.doubts-page .doubt-list>button:hover{background:var(--dq-orange-50)}.doubts-page .doubt-list>button.active{background:var(--dq-orange-50);box-shadow:inset 4px 0 var(--dq-orange-500)}.doubts-page .doubt-list-row-top{align-items:center;display:flex;gap:8px}.doubts-page .doubt-unread-dot{background:var(--dq-orange-500);border-radius:999px;flex:0 0 8px;height:8px;width:8px}.doubts-page .doubt-subject-pill{background:var(--dq-orange-50);border-radius:999px;color:var(--dq-orange-600);font-size:11px;font-weight:800;letter-spacing:.03em;padding:3px 9px;text-transform:uppercase}.doubts-page .doubt-list>button strong{color:var(--dq-ink-900);font-size:15px}.doubts-page .doubt-list>button>span{color:var(--dq-ink-500);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doubts-page .doubt-list-row-bottom{align-items:center;display:flex;justify-content:space-between}.doubts-page .doubt-list-row-bottom small{color:var(--dq-ink-500);font-size:11px}.doubts-page .doubt-status{border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase}.doubts-page .status-open{background:var(--dq-orange-50);color:var(--dq-orange-700)}.doubts-page .status-active{background:var(--dq-success-bg);color:var(--dq-success)}.doubts-page .status-closed{background:var(--dq-cream-100);color:var(--dq-ink-500)}.doubts-page .doubt-detail{display:flex;flex-direction:column;height:100%}.doubts-page .doubt-detail>header{align-items:center;border-bottom:1px solid var(--dq-cream-100);display:flex;gap:14px;padding:16px 24px}.doubts-page .doubt-detail>header>div{flex:1;min-width:0}.doubts-page .doubt-detail>header h2{color:var(--dq-ink-900);font-size:17px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doubts-page .doubt-detail>header p{color:var(--dq-ink-500);font-size:12px;margin:2px 0 0}.doubts-page .doubt-call-banner{padding:14px 24px 0}.doubts-page .doubt-call-row{align-items:center;background:var(--dq-cream-100);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.doubts-page .doubt-call-row strong{color:var(--dq-ink-900);display:block;font-size:13px}.doubts-page .doubt-call-row span{color:var(--dq-ink-500);display:block;font-size:12px;margin-top:2px}.doubts-page .doubt-call-row button{background:var(--dq-orange-500);border:0;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font:800 13px inherit;padding:9px 16px}.doubts-page .doubt-call-row.pending{background:#fff7e0;color:#7a5a0e}.doubts-page .doubt-call-row.pending svg{color:#e8ac1a;flex:0 0 auto}.doubts-page .doubt-call-row.approved{background:#fff;border:2px solid var(--dq-gold)}.doubts-page .doubt-call-row.approved svg{background:var(--dq-orange-500);border-radius:10px;color:#fff;flex:0 0 auto;padding:8px}.doubts-page .doubt-call-row.approved a{background:var(--dq-orange-500);border-radius:999px;color:#fff;font:800 12px inherit;padding:8px 14px;text-decoration:none;white-space:nowrap}.doubts-page .doubt-call-row.declined{background:#fbeae7}.doubts-page .doubt-call-row.declined strong{color:#8a2e20}.doubts-page .spin{animation:dq-spin .9s linear infinite}@keyframes dq-spin{to{transform:rotate(360deg)}}.doubts-page .doubt-call-form{background:var(--dq-cream-100);border-radius:14px;padding:14px 16px}.doubts-page .doubt-call-form label{color:var(--dq-ink-900);display:block;font-size:13px;font-weight:700;margin-bottom:8px}.doubts-page .doubt-call-form-row{display:flex;gap:8px}.doubts-page .doubt-call-form-row input{background:#fff;border:1px solid var(--dq-border);border-radius:10px;flex:1;font:600 13px inherit;padding:9px 12px}.doubts-page .doubt-call-form-row button[type=submit]{background:var(--dq-orange-500);border:0;border-radius:999px;color:#fff;cursor:pointer;font:800 13px inherit;padding:9px 16px}.doubts-page .doubt-call-form-row button.ghost{background:none;border:1px solid var(--dq-border);border-radius:999px;color:var(--dq-ink-500);cursor:pointer;padding:9px 11px}.doubts-page .doubt-messages{display:flex;flex:1;flex-direction:column;gap:14px;min-height:260px;overflow:auto;padding:18px 24px}.doubts-page .doubt-form-hint{color:var(--dq-ink-500);font-size:13px}.doubts-page .doubt-message{display:flex;flex-direction:column}.doubts-page .doubt-message.mine{align-items:flex-end}.doubts-page .doubt-message.theirs{align-items:flex-start}.doubts-page .doubt-message-sender{color:var(--dq-orange-600);font-size:11px;font-weight:800;margin:0 4px 3px}.doubts-page .doubt-message-bubble{border-radius:14px;font-size:14px;line-height:1.5;max-width:65%;padding:10px 14px}.doubts-page .doubt-message.mine .doubt-message-bubble{background:var(--dq-orange-50);color:var(--dq-ink-900)}.doubts-page .doubt-message.theirs .doubt-message-bubble{background:#fff;border:1px solid var(--dq-border);color:var(--dq-ink-900)}.doubts-page .doubt-message-image{border-radius:10px;display:block;height:auto;max-width:260px;width:100%}.doubts-page .doubt-message-text{margin:0}.doubts-page .doubt-message-image+.doubt-message-text{margin-top:8px}.doubts-page .doubt-message-time{color:var(--dq-ink-500);font-size:11px;margin-top:4px;padding:0 4px}.doubts-page .doubt-message-meta{align-items:center;display:flex;gap:5px}.doubts-page .doubt-message-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.doubts-page .doubt-message:hover .doubt-message-actions,.doubts-page .doubt-message:focus-within .doubt-message-actions{opacity:1}.doubts-page .doubt-message-actions button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--dq-ink-500);cursor:pointer;display:flex;padding:4px}.doubts-page .doubt-message-actions button:hover{background:var(--dq-cream-100);color:var(--dq-orange-700)}.doubts-page .doubt-message-editor textarea{background:#fff;border:1px solid var(--dq-border);border-radius:8px;box-sizing:border-box;font:inherit;min-width:min(360px,55vw);padding:8px;resize:vertical;width:100%}.doubts-page .doubt-message-editor>div{display:flex;gap:6px;margin-top:7px}.doubts-page .doubt-message-editor button{align-items:center;background:#fff;border:1px solid var(--dq-border);border-radius:999px;color:var(--dq-ink-900);cursor:pointer;display:flex;font:700 11px inherit;gap:3px;padding:5px 9px}@media (hover: none){.doubts-page .doubt-message-actions{opacity:1}}.doubts-page .doubt-composer{align-items:center;border-top:1px solid var(--dq-cream-100);display:flex;gap:10px;padding:14px 24px}.doubts-page .doubt-composer textarea{background:var(--dq-cream-50);border:1px solid var(--dq-border);border-radius:20px;flex:1;font:inherit;font-size:14px;font-weight:600;line-height:20px;max-height:120px;min-height:20px;padding:9px 16px;resize:vertical}.doubts-page .doubt-composer textarea:disabled{opacity:.6}.doubts-page .doubt-composer button{align-items:center;background:var(--dq-orange-500);border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.doubts-page .doubt-composer button:disabled{cursor:not-allowed;opacity:.5}.doubts-page .doubt-composer button.doubt-attach-button{background:none;color:var(--dq-ink-500)}.doubts-page .doubt-composer button.doubt-attach-button:hover:not(:disabled){color:var(--dq-orange-600)}.doubts-page .doubt-empty{align-items:center;color:var(--dq-ink-500);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:500px;padding:28px;text-align:center}.doubts-page .doubt-empty svg{color:#d3a98c}.doubts-page .doubt-empty strong{color:var(--dq-ink-900);font-size:15px}.doubts-page .doubt-empty span{font-size:13px;line-height:1.5;max-width:300px}.doubts-page .doubt-mobile-back{display:none}@media (max-width: 1200px){.doubts-page .doubts-layout{grid-template-columns:320px minmax(0,1fr)}}@media (max-width: 1000px){.doubts-page .doubts-hero,.doubts-page .doubts-main{padding-left:28px;padding-right:28px}}@media (max-width: 820px){.doubts-page .doubts-toolbar{align-items:stretch;flex-direction:column}.doubts-page .doubts-toolbar-actions{justify-content:flex-end}.doubts-page .doubts-layout{grid-template-columns:1fr}.doubts-page:not(.has-mobile-detail) .doubt-detail-panel{display:none}.doubts-page.has-mobile-detail .doubts-toolbar,.doubts-page.has-mobile-detail .doubts-workspace{display:none}.doubts-page .doubt-mobile-back{align-items:center;background:#fff;border:0;border-bottom:1px solid #e5e5ea;color:var(--dq-orange-700);display:flex;font:700 15px inherit;gap:2px;min-height:48px;padding:0 12px;width:100%}}@media (max-width: 760px){.doubts-page{-webkit-overflow-scrolling:touch;background:#f2f2f7;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.doubts-page .doubts-hero{display:none}.doubts-page .doubts-main{margin-top:0;padding:12px 12px 30px}.doubts-page.has-mobile-detail .doubts-main{padding:0 0 30px}.doubts-page .doubts-workspace,.doubts-page .doubt-detail-panel{border-radius:14px;box-shadow:none}.doubts-page.has-mobile-detail .doubt-detail-panel{border-radius:0}.doubts-page .doubt-message-bubble{max-width:82%}}.doubts-inbox-page{--dq-orange-50: #fff4e8;--dq-orange-500: #f26b1f;--dq-orange-600: #e25a12;--dq-orange-700: #c44808;--dq-gold: #ffc93c;--dq-navy: #2c4a8a;--dq-cream-50: #fffbf5;--dq-cream-100: #fbf3e8;--dq-ink-900: #1f1b19;--dq-ink-700: #4a4544;--dq-ink-500: #7a7372;--dq-border: #e6e0dc;--dq-success: #2e9e5c;--dq-success-bg: #e3f5ea;background:var(--dq-cream-50);box-sizing:border-box;color:var(--dq-ink-900);font-family:Mulish,Plus Jakarta Sans,sans-serif;margin:0;max-width:none;min-height:100%;padding:0 0 56px;width:100%}.doubts-inbox-page *,.doubts-inbox-page *:before,.doubts-inbox-page *:after{box-sizing:border-box}.doubts-inbox-page .doubts-inbox-hero{background:linear-gradient(180deg,var(--dq-orange-500),var(--dq-orange-700));color:#fff;margin:0;padding:32px 48px 44px}.doubts-inbox-page .doubts-inbox-hero-top{align-items:center;display:flex;margin-bottom:10px}.doubts-inbox-page .doubts-inbox-hero-top>span{align-items:center;color:var(--dq-gold);display:flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.12em;text-transform:uppercase}.doubts-inbox-page .doubts-inbox-hero h1{color:#fff;font-size:30px;font-weight:900;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.doubts-inbox-page .doubts-inbox-hero p{color:#ffffffe6;font-size:14px;margin:0;max-width:560px}.doubts-inbox-page .doubts-inbox-pending-badge{align-items:center;background:#fff;border-radius:999px;color:var(--dq-orange-600);display:inline-flex;font:800 13px inherit;gap:8px;margin-top:14px;padding:8px 18px}.doubts-inbox-page .doubts-inbox-pending-badge svg{color:#e8ac1a}.doubts-inbox-page .doubts-inbox-main{margin:-22px 0 0;padding:0 48px 56px;position:relative;z-index:1}.doubts-inbox-page .doubts-inbox-toolbar{align-items:center;background:#fff;border-radius:22px;box-shadow:0 10px 26px #2b180a1a;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:12px 16px}.doubts-inbox-page .doubts-inbox-impersonation{align-items:center;background:var(--dq-orange-50);border:1px solid var(--dq-orange-500);border-radius:999px;display:flex;gap:7px;padding-left:11px}.doubts-inbox-page .doubts-inbox-impersonation span{color:var(--dq-orange-700);font-size:11px;font-weight:800;text-transform:uppercase}.doubts-inbox-page .doubts-inbox-impersonation select{border:0;max-width:280px}.doubts-inbox-page .doubts-inbox-toolbar select{background:#fff;border:1px solid var(--dq-border);border-radius:999px;font:700 12px inherit;padding:8px 12px}.doubts-inbox-page .doubts-inbox-toolbar>button{background:#fff;border:1px solid var(--dq-border);border-radius:999px;color:var(--dq-ink-700);cursor:pointer;font:700 12px inherit;padding:8px 14px}.doubts-inbox-page .doubts-inbox-toolbar>button.active{background:var(--dq-orange-500);border-color:transparent;color:#fff}.doubts-inbox-page .doubts-inbox-refresh{align-items:center;display:flex;justify-content:center;margin-left:auto;padding:8px!important}.doubts-inbox-page .doubt-live-status{color:var(--dq-orange-700);font-size:12px;margin:0 4px 14px;min-height:16px}.doubts-inbox-page .doubt-live-status:empty{visibility:hidden}.doubts-inbox-page .doubts-inbox-layout{align-items:start;display:grid;gap:20px;grid-template-columns:380px minmax(0,1fr)}.doubts-inbox-page .doubts-inbox-workspace,.doubts-inbox-page .doubt-detail-panel{background:#fff;border-radius:22px;box-shadow:0 10px 26px #2b180a1a;min-height:0;overflow:hidden}.doubts-inbox-page .doubt-detail-panel{min-height:600px}.doubts-inbox-page .doubt-list{display:flex;flex-direction:column;gap:10px;padding:14px}.doubts-inbox-page .doubt-list>[role=button]{background:var(--dq-cream-50);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px;text-align:left;width:100%}.doubts-inbox-page .doubt-list>[role=button]:hover{background:var(--dq-orange-50)}.doubts-inbox-page .doubt-list>[role=button].active{background:var(--dq-orange-50);box-shadow:inset 4px 0 var(--dq-orange-500)}.doubts-inbox-page .doubt-list-row-top{align-items:center;display:flex;gap:8px}.doubts-inbox-page .doubt-unread-dot{background:var(--dq-orange-500);border-radius:999px;flex:0 0 8px;height:8px;width:8px}.doubts-inbox-page .doubt-subject-pill{background:var(--dq-orange-50);border-radius:999px;color:var(--dq-orange-600);font-size:10px;font-weight:800;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.doubts-inbox-page .doubt-list>[role=button] strong{color:var(--dq-ink-900);font-size:14px}.doubts-inbox-page .doubt-list>[role=button]>span{color:var(--dq-ink-500);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doubts-inbox-page .doubt-claim-button{align-self:flex-start;background:#fff;border:1px solid var(--dq-orange-500);border-radius:999px;color:var(--dq-orange-600);cursor:pointer;font:700 12px inherit;margin-top:2px;padding:5px 12px}.doubts-inbox-page .doubt-claimed-by{color:var(--dq-ink-500);font-size:11px}.doubts-inbox-page .doubt-list-row-bottom{align-items:center;display:flex;justify-content:flex-end}.doubts-inbox-page .doubt-list-row-bottom small{color:var(--dq-ink-500);font-size:11px}.doubts-inbox-page .doubt-status{border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.doubts-inbox-page .status-open{background:var(--dq-orange-50);color:var(--dq-orange-700)}.doubts-inbox-page .status-active{background:var(--dq-success-bg);color:var(--dq-success)}.doubts-inbox-page .status-closed{background:var(--dq-cream-100);color:var(--dq-ink-500)}.doubts-inbox-page .doubt-detail{display:flex;flex-direction:column;height:100%}.doubts-inbox-page .doubt-detail>header{align-items:center;border-bottom:1px solid var(--dq-cream-100);display:flex;gap:14px;padding:16px 24px}.doubts-inbox-page .doubt-detail>header>div{flex:1;min-width:0}.doubts-inbox-page .doubt-detail>header h2{color:var(--dq-ink-900);font-size:17px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doubts-inbox-page .doubt-detail>header h2.is-expanded{overflow:visible;text-overflow:clip;white-space:normal}.doubts-inbox-page .doubt-detail-title-row{align-items:baseline;display:flex;gap:10px;min-width:0}.doubts-inbox-page .doubt-detail-title-row h2{flex:1;min-width:0}.doubts-inbox-page .doubt-title-toggle{background:none;border:0;color:var(--dq-orange-600);cursor:pointer;flex:0 0 auto;font:800 12px inherit;padding:2px 0;white-space:nowrap}.doubts-inbox-page .doubt-title-toggle:hover{color:var(--dq-orange-700);text-decoration:underline}.doubts-inbox-page .doubt-title-toggle:focus-visible{border-radius:4px;outline:2px solid var(--dq-orange-500);outline-offset:3px}.doubts-inbox-page .doubt-detail>header p{color:var(--dq-ink-500);font-size:12px;margin:2px 0 0}.doubts-inbox-page .doubt-approve-form{background:#fff7e0;border-radius:14px;display:flex;flex-direction:column;gap:8px;margin:14px 24px 0;padding:16px}.doubts-inbox-page .doubt-approve-form strong{color:#7a5a0e;font-size:13px;font-weight:800}.doubts-inbox-page .doubt-approve-form input{background:#fff;border:1px solid var(--dq-border);border-radius:10px;font:600 13px inherit;padding:9px 12px}.doubts-inbox-page .doubt-approve-form-actions{display:flex;gap:10px}.doubts-inbox-page .doubt-approve-form-actions button{align-items:center;border-radius:999px;cursor:pointer;display:flex;font:800 13px inherit;gap:6px;padding:9px 16px}.doubts-inbox-page .doubt-approve-form-actions button[type=submit]{background:var(--dq-orange-500);border:0;color:#fff}.doubts-inbox-page .doubt-approve-form-actions button[type=submit]:disabled{cursor:not-allowed;opacity:.6}.doubts-inbox-page .doubt-approve-form-actions button[type=button]{background:#fff;border:1px solid var(--dq-border);color:var(--dq-ink-700)}.doubts-inbox-page .doubt-call-row{align-items:center;background:var(--dq-cream-100);border-radius:14px;display:flex;gap:14px;justify-content:flex-start;margin:14px 24px 0;padding:14px 16px}.doubts-inbox-page .doubt-call-row strong{color:var(--dq-ink-900);display:block;font-size:13px}.doubts-inbox-page .doubt-call-row span{color:var(--dq-ink-500);display:block;font-size:12px;margin-top:2px}.doubts-inbox-page .doubt-call-row.approved{background:#fff;border:2px solid var(--dq-gold)}.doubts-inbox-page .doubt-call-row.approved svg{background:var(--dq-orange-500);border-radius:10px;color:#fff;flex:0 0 auto;padding:8px}.doubts-inbox-page .doubt-call-row.declined{background:#fbeae7}.doubts-inbox-page .doubt-call-row.declined strong{color:#8a2e20}.doubts-inbox-page .spin{animation:dq-spin .9s linear infinite}.doubts-inbox-page .doubt-messages{display:flex;flex:1;flex-direction:column;gap:14px;min-height:260px;overflow:auto;padding:18px 24px}.doubts-inbox-page .doubt-form-hint{color:var(--dq-ink-500);font-size:13px}.doubts-inbox-page .doubt-message{display:flex;flex-direction:column}.doubts-inbox-page .doubt-message.mine{align-items:flex-end}.doubts-inbox-page .doubt-message.theirs{align-items:flex-start}.doubts-inbox-page .doubt-message-sender{color:var(--dq-orange-600);font-size:11px;font-weight:800;margin:0 4px 3px}.doubts-inbox-page .doubt-message-bubble{border-radius:14px;font-size:14px;line-height:1.5;max-width:65%;padding:10px 14px}.doubts-inbox-page .doubt-message.mine .doubt-message-bubble{background:var(--dq-orange-50);color:var(--dq-ink-900)}.doubts-inbox-page .doubt-message.theirs .doubt-message-bubble{background:#fff;border:1px solid var(--dq-border);color:var(--dq-ink-900)}.doubts-inbox-page .doubt-message-image{border-radius:10px;display:block;height:auto;max-width:260px;width:100%}.doubts-inbox-page .doubt-message-text{margin:0}.doubts-inbox-page .doubt-message-image+.doubt-message-text{margin-top:8px}.doubts-inbox-page .doubt-message-time{color:var(--dq-ink-500);font-size:11px;margin-top:4px;padding:0 4px}.doubts-inbox-page .doubt-message-meta{align-items:center;display:flex;gap:5px}.doubts-inbox-page .doubt-message-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.doubts-inbox-page .doubt-message:hover .doubt-message-actions,.doubts-inbox-page .doubt-message:focus-within .doubt-message-actions{opacity:1}.doubts-inbox-page .doubt-message-actions button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--dq-ink-500);cursor:pointer;display:flex;padding:4px}.doubts-inbox-page .doubt-message-actions button:hover{background:var(--dq-cream-100);color:var(--dq-orange-700)}.doubts-inbox-page .doubt-message-editor textarea{background:#fff;border:1px solid var(--dq-border);border-radius:8px;box-sizing:border-box;font:inherit;min-width:min(360px,55vw);padding:8px;resize:vertical;width:100%}.doubts-inbox-page .doubt-message-editor>div{display:flex;gap:6px;margin-top:7px}.doubts-inbox-page .doubt-message-editor button{align-items:center;background:#fff;border:1px solid var(--dq-border);border-radius:999px;color:var(--dq-ink-900);cursor:pointer;display:flex;font:700 11px inherit;gap:3px;padding:5px 9px}@media (hover: none){.doubts-inbox-page .doubt-message-actions{opacity:1}}.doubts-inbox-page .doubt-composer{align-items:center;border-top:1px solid var(--dq-cream-100);display:flex;gap:10px;padding:14px 24px}.doubts-inbox-page .doubt-composer textarea{background:var(--dq-cream-50);border:1px solid var(--dq-border);border-radius:20px;flex:1;font:inherit;font-size:14px;font-weight:600;line-height:20px;max-height:120px;min-height:20px;padding:9px 16px;resize:vertical}.doubts-inbox-page .doubt-composer textarea:disabled{opacity:.6}.doubts-inbox-page .doubt-composer button{align-items:center;background:var(--dq-orange-500);border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.doubts-inbox-page .doubt-composer button:disabled{cursor:not-allowed;opacity:.5}.doubts-inbox-page .doubt-composer button.doubt-attach-button{background:none;border:1px solid var(--dq-border);color:var(--dq-ink-500)}.doubts-inbox-page .doubt-composer button.doubt-attach-button:hover:not(:disabled){border-color:var(--dq-orange-500);color:var(--dq-orange-600)}.doubts-inbox-page .doubt-close-action{align-items:center;align-self:flex-start;background:none;border:1px dashed var(--dq-border);border-radius:999px;color:var(--dq-ink-500);cursor:pointer;display:flex;font:700 12px inherit;gap:6px;margin:0 24px 16px;padding:8px 14px}.doubts-inbox-page .doubt-close-action:disabled{cursor:not-allowed;opacity:.6}.doubts-inbox-page .doubt-delete-action{align-items:center;align-self:flex-start;background:#fff5f3;border:1px solid #e6b8b0;border-radius:999px;color:#9d3f35;cursor:pointer;display:flex;font:700 12px inherit;gap:6px;margin:0 24px 16px;padding:8px 14px}.doubts-inbox-page .doubt-delete-action:disabled{cursor:not-allowed;opacity:.6}.doubts-inbox-page .doubt-empty{align-items:center;color:var(--dq-ink-500);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:500px;padding:28px;text-align:center}.doubts-inbox-page .doubt-empty svg{color:#d3a98c}.doubts-inbox-page .doubt-empty strong{color:var(--dq-ink-900);font-size:15px}.doubts-inbox-page .doubt-empty span{font-size:13px;line-height:1.5;max-width:300px}.doubts-inbox-page .doubt-mobile-back,.dqi-mobile-page{display:none}@media (max-width: 1200px){.doubts-inbox-page .doubts-inbox-layout{grid-template-columns:330px minmax(0,1fr)}}@media (max-width: 1000px){.doubts-inbox-page .doubts-inbox-hero,.doubts-inbox-page .doubts-inbox-main{padding-left:28px;padding-right:28px}}@media (max-width: 820px){.doubts-inbox-page .doubts-inbox-layout{grid-template-columns:1fr}.doubts-inbox-page:not(.has-mobile-detail) .doubt-detail-panel{display:none}.doubts-inbox-page.has-mobile-detail .doubts-inbox-toolbar,.doubts-inbox-page.has-mobile-detail .doubts-inbox-workspace{display:none}.doubts-inbox-page .doubt-mobile-back{align-items:center;background:#fff;border:0;border-bottom:1px solid #e5e5ea;color:var(--dq-orange-700);display:flex;font:700 15px inherit;gap:2px;min-height:48px;padding:0 12px;width:100%}}@media (max-width: 760px){.doubts-inbox-page--desktop{display:none}.dqi-mobile-page{--dqi-orange: #f26b1f;--dqi-orange-dark: #c44808;--dqi-gold: #ffc93c;--dqi-ink: #1f1b19;--dqi-muted: #7a7372;--dqi-border: #e6e0dc;background:#fffbf5;color:var(--dqi-ink);display:flex;flex-direction:column;font-family:Mulish,Plus Jakarta Sans,sans-serif;height:100%;min-height:100%;overflow:hidden;position:relative;width:100%}.dqi-mobile-page *,.dqi-mobile-page *:before,.dqi-mobile-page *:after{box-sizing:border-box}.dqi-mobile-page button,.dqi-mobile-page input{font-family:inherit}.dqi-mobile-hero{background:linear-gradient(180deg,var(--dqi-orange),var(--dqi-orange-dark));color:#fff;flex:0 0 auto;padding:18px 18px 16px}.dqi-mobile-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dqi-mobile-title-row small{color:var(--dqi-gold);display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dqi-mobile-title-row h1{color:#fff;font-size:27px;font-weight:900;line-height:1.1;margin:3px 0 0;text-transform:uppercase}.dqi-mobile-title-row p{color:#ffffffe0;font-size:12.5px;margin:4px 0 0}.dqi-mobile-avatar{align-items:center;background:#ffffff29;border:1.5px solid rgba(255,255,255,.4);border-radius:50%;display:flex;flex:0 0 38px;font-size:12px;font-weight:800;height:38px;justify-content:center}.dqi-mobile-search{align-items:center;background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:999px;display:flex;gap:9px;margin-top:14px;min-height:40px;padding:8px 13px}.dqi-mobile-impersonation{display:flex;flex-direction:column;gap:4px;margin-top:13px}.dqi-mobile-impersonation span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dqi-mobile-impersonation select{background:#fff;border:0;border-radius:10px;color:#713214;font:700 13px inherit;min-height:40px;padding:8px 10px;width:100%}.dqi-mobile-search svg{color:#ffffffe0;flex:0 0 auto}.dqi-mobile-search input{background:none;border:0;color:#fff;flex:1;font-size:13.5px;font-weight:600;min-width:0;outline:0}.dqi-mobile-search input::placeholder{color:#ffffffb8}.dqi-mobile-search button{align-items:center;background:#ffffff3d;border:0;border-radius:50%;color:#fff;display:flex;height:22px;justify-content:center;padding:0;width:22px}.dqi-mobile-call-alert{align-items:center;background:#fff;border:0;border-radius:14px;box-shadow:0 2px 6px #2b180a14;color:var(--dqi-orange-dark);display:flex;gap:9px;margin-top:11px;min-height:44px;padding:10px 13px;text-align:left;width:100%}.dqi-mobile-call-alert svg{color:#e8ac1a}.dqi-mobile-call-alert strong{flex:1;font-size:12.5px}.dqi-mobile-call-alert span{color:var(--dqi-orange);font-size:11px;font-weight:800}.dqi-mobile-call-alert.active{background:var(--dqi-gold)}.dqi-mobile-chips{align-items:center;background:#fbf3e8;border-bottom:1px solid var(--dqi-border);display:flex;flex:0 0 auto;gap:8px;overflow-x:auto;padding:11px 14px;scrollbar-width:none}.dqi-mobile-chips::-webkit-scrollbar{display:none}.dqi-mobile-chips button{align-items:center;background:#fff;border:1px solid #cfc9c6;border-radius:999px;color:#2d2a2a;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:6px;min-height:34px;padding:7px 14px;white-space:nowrap}.dqi-mobile-chips button.active{background:var(--dqi-orange);border-color:var(--dqi-orange);color:#fff}.dqi-mobile-chips button.has-filters{background:var(--dqi-ink);border-color:var(--dqi-ink);color:#fff}.dqi-mobile-live{background:#fffbf5;color:var(--dqi-orange-dark);flex:0 0 auto;font-size:11px;margin:0;min-height:0;padding:0 16px}.dqi-mobile-live:empty{display:none}.dqi-mobile-live:not(:empty){padding-bottom:6px;padding-top:6px}.dqi-mobile-live.thread{background:#fff4e8;text-align:center}.dqi-mobile-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dqi-mobile-list article{align-items:flex-start;border-bottom:1px solid var(--dqi-border);cursor:pointer;display:flex;gap:10px;padding:13px 16px;position:relative}.dqi-mobile-list article.is-unread{background:#fff4e88c}.dqi-mobile-student-avatar{align-items:center;background:#b9afa6;border-radius:12px;color:#fff;display:flex;flex:0 0 36px;font-size:12px;font-weight:800;height:36px;justify-content:center}.dqi-mobile-list article.is-unread .dqi-mobile-student-avatar{background:var(--dqi-orange)}.dqi-mobile-row-body{flex:1;min-width:0}.dqi-mobile-row-meta{align-items:center;display:flex;gap:5px;min-width:0}.dqi-mobile-row-meta time{color:#a39c9a;font-size:10px;margin-left:auto;white-space:nowrap}.dqi-mobile-subject,.dqi-mobile-status,.dqi-mobile-call-pill{border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.04em;padding:3px 7px;white-space:nowrap}.dqi-mobile-subject{background:#fff4e8;color:#e25a12;text-transform:uppercase}.dqi-mobile-status{text-transform:uppercase}.dqi-mobile-status.is-open{background:#fff4e8;color:#c44808}.dqi-mobile-status.is-active{background:#e7f5ec;color:#217a46}.dqi-mobile-status.is-closed{background:#f2eeea;color:#7a7372}.dqi-mobile-call-pill{align-items:center;background:#fff7e0;color:#8a6e20;display:inline-flex;gap:3px;letter-spacing:0}.dqi-mobile-row-body h2{color:var(--dqi-ink);display:-webkit-box;font-size:13.5px;font-weight:700;-webkit-line-clamp:2;line-height:1.3;margin:5px 0 0;overflow:hidden;-webkit-box-orient:vertical}.dqi-mobile-list article.is-unread h2{font-weight:800}.dqi-mobile-row-body>p{color:var(--dqi-muted);font-size:12px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dqi-mobile-claim-row{align-items:center;display:flex;margin-top:8px}.dqi-mobile-claim-row button{background:#fff;border:1.5px solid var(--dqi-orange);border-radius:999px;color:#e25a12;font-size:12px;font-weight:800;min-height:32px;padding:6px 15px}.dqi-mobile-claim-row span{color:#a39c9a;font-size:11px;font-weight:700}.dqi-mobile-claim-row span.mine{color:#217a46;font-weight:800}.dqi-mobile-unread{background:var(--dqi-orange);border-radius:50%;flex:0 0 8px;height:8px;margin-top:6px;width:8px}.dqi-mobile-empty{align-items:center;color:var(--dqi-muted);display:flex;flex-direction:column;gap:7px;padding:70px 40px;text-align:center}.dqi-mobile-empty svg{color:var(--dqi-orange)}.dqi-mobile-empty strong{color:var(--dqi-ink);font-size:16px}.dqi-mobile-empty span{font-size:13px}.dqi-mobile-empty button{background:var(--dqi-orange);border:0;border-radius:999px;color:#fff;font-size:13px;font-weight:800;margin-top:10px;min-height:42px;padding:10px 20px}.dqi-mobile-thread-header{align-items:flex-start;background:linear-gradient(180deg,var(--dqi-orange),var(--dqi-orange-dark));color:#fff;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:34px minmax(0,1fr) 20px;padding:10px 14px 14px}.dqi-mobile-thread-header>button:not(.dqi-mobile-thread-claim){align-items:center;background:#ffffff2e;border:0;border-radius:50%;color:#fff;display:flex;height:34px;justify-content:center;padding:0;width:34px}.dqi-mobile-thread-header>div>div{align-items:center;display:flex;gap:6px}.dqi-mobile-thread-header>div>div span:first-child{color:var(--dqi-gold);font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dqi-mobile-thread-header>div>div span:last-child{background:#ffffff38;border-radius:999px;font-size:9.5px;font-weight:800;padding:2px 7px;text-transform:uppercase}.dqi-mobile-thread-header h1{color:#fff;font-size:15.5px;font-weight:800;line-height:1.25;margin:3px 0 0;outline:0}.dqi-mobile-thread-header p{color:#ffffffd9;font-size:11.5px;margin:3px 0 0}.dqi-mobile-thread-header>svg{margin-top:7px}.dqi-mobile-thread-claim{background:#fff;border:0;border-radius:999px;color:#e25a12;font-size:13.5px;font-weight:800;grid-column:1 / -1;min-height:44px;padding:10px}.dqi-mobile-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 8px}.dqi-mobile-approve{background:#fff7e0;border:1.5px solid #f3dc9b;border-radius:16px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px}.dqi-mobile-approve>div{align-items:center;color:#7a5a0e;display:flex;font-size:12.5px;gap:8px;line-height:1.35}.dqi-mobile-approve>div svg{background:var(--dqi-gold);border-radius:9px;flex:0 0 30px;height:30px;padding:7px;width:30px}.dqi-mobile-approve p{color:#8a6e20;font-size:11.5px;line-height:1.45;margin:0}.dqi-mobile-approve input{background:#fff;border:1px solid #e4ce8e;border-radius:10px;font-size:13px;min-height:42px;padding:10px 13px;width:100%}.dqi-mobile-approve button{border-radius:999px;font-size:13px;font-weight:800;min-height:44px;padding:10px}.dqi-mobile-approve button[type=submit]{background:var(--dqi-orange);border:0;color:#fff}.dqi-mobile-approve button[type=button]{background:#fff;border:1px solid #cfc9c6;color:#2d2a2a}.dqi-mobile-approve button:disabled{opacity:.55}.dqi-mobile-call-card{align-items:center;border-radius:16px;display:flex;gap:12px;margin-bottom:16px;padding:13px 14px}.dqi-mobile-call-card.approved{background:#fff;border:2px solid var(--dqi-gold)}.dqi-mobile-call-card.approved>svg{background:var(--dqi-orange);border-radius:10px;color:#fff;flex:0 0 36px;height:36px;padding:9px;width:36px}.dqi-mobile-call-card.declined{background:#fbeae7}.dqi-mobile-call-card strong,.dqi-mobile-call-card span{display:block}.dqi-mobile-call-card strong{font-size:12.5px}.dqi-mobile-call-card span{color:var(--dqi-muted);font-size:11.5px;line-height:1.4;margin-top:2px}.dqi-mobile-messages{display:flex;flex-direction:column;gap:14px}.dqi-mobile-message{display:flex;flex-direction:column}.dqi-mobile-message.mine{align-items:flex-end}.dqi-mobile-message.theirs{align-items:flex-start}.dqi-mobile-message>div{border:1px solid var(--dqi-border);border-radius:16px;color:#2d2a2a;font-size:13.5px;line-height:1.5;max-width:78%;padding:10px 13px}.dqi-mobile-message.mine>div{background:var(--dqi-orange);border-color:var(--dqi-orange);border-bottom-right-radius:5px;color:#fff}.dqi-mobile-message.theirs>div{background:#fff;border-bottom-left-radius:5px}.dqi-mobile-message p{margin:0}.dqi-mobile-message img{border-radius:10px;display:block;height:auto;max-width:100%}.dqi-mobile-message img+p{margin-top:8px}.dqi-mobile-message time{color:#a39c9a;font-size:10.5px;margin-top:4px;padding:0 4px}.dqi-mobile-message-meta{align-items:center;display:flex;gap:4px}.dqi-mobile-message-meta>span{display:flex;gap:2px}.dqi-mobile-message-meta button{align-items:center;background:transparent;border:0;color:#8b817e;display:flex;padding:6px}.dqi-mobile-composer{align-items:center;background:#fff;border-top:1px solid var(--dqi-border);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:9px;padding:10px 14px 14px}.dqi-mobile-composer textarea{background:#fff;border:1px solid #cfc9c6;border-radius:20px;flex:1;font:inherit;font-size:13.5px;line-height:19px;max-height:100px;min-height:40px;min-width:0;padding:10px 15px;resize:none}.dqi-mobile-composer>button:not(.dqi-mobile-resolve):not(.dqi-mobile-delete){align-items:center;background:var(--dqi-orange);border:0;border-radius:50%;color:#fff;display:flex;flex:0 0 40px;height:40px;justify-content:center;padding:0}.dqi-mobile-composer>button.dqi-mobile-attach{background:#fff7f1;border:1px solid #efc4a7;color:var(--dqi-orange)}.dqi-mobile-composer button:disabled,.dqi-mobile-composer textarea:disabled{opacity:.5}.dqi-mobile-resolve{align-items:center;background:none;border:0;color:var(--dqi-muted);display:flex;flex:0 0 100%;font-size:11px;font-weight:700;gap:5px;justify-content:center;padding:2px}.dqi-mobile-delete{align-items:center;background:#fff5f3;border:1px solid #e6b8b0;border-radius:999px;color:#9d3f35;display:flex;flex:0 0 100%;font-size:11px;font-weight:800;gap:5px;justify-content:center;min-height:34px}.dqi-mobile-loading{align-items:center;color:var(--dqi-orange);display:flex;flex:1;justify-content:center}.dqi-mobile-sheet-layer{top:0;right:0;bottom:0;left:0;position:absolute;z-index:110}.dqi-mobile-sheet-backdrop{background:#1f1b196b;border:0;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.dqi-mobile-sheet{animation:dqi-sheet-up .24s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:24px 24px 0 0;bottom:0;left:0;max-height:82%;overflow-y:auto;padding:10px 18px 26px;position:absolute;right:0}.dqi-mobile-sheet>i{background:#cfc9c6;border-radius:999px;display:block;height:4px;margin:0 auto 14px;width:38px}.dqi-mobile-sheet header{align-items:center;display:flex;justify-content:space-between}.dqi-mobile-sheet h2{font-size:17px;font-weight:900;margin:0}.dqi-mobile-sheet header button{background:none;border:0;color:#e25a12;font-size:12.5px;font-weight:800;padding:6px}.dqi-mobile-sheet h3{color:#a39c9a;font-size:10.5px;font-weight:800;letter-spacing:.1em;margin:16px 0 9px;text-transform:uppercase}.dqi-mobile-sheet>div{display:flex;flex-wrap:wrap;gap:8px}.dqi-mobile-sheet>div button{background:#fff;border:1px solid #cfc9c6;border-radius:999px;color:#2d2a2a;font-size:12px;font-weight:800;min-height:34px;padding:7px 14px}.dqi-mobile-sheet>div button.active{background:var(--dqi-orange);border-color:var(--dqi-orange);color:#fff}.dqi-mobile-sheet .dqi-mobile-sheet-apply{background:var(--dqi-orange);border:0;border-radius:999px;box-shadow:0 14px 40px #f26b1f40;color:#fff;font-size:14px;font-weight:800;margin-top:22px;min-height:48px;width:100%}@keyframes dqi-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.student-vault-admin{background:#f7f5f1;color:#25201d;min-height:100%;padding:30px clamp(18px,3vw,42px) 48px}.student-vault-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:0 auto 22px;max-width:1440px}.student-vault-header>div>span{align-items:center;color:#b94d16;display:flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.1em;text-transform:uppercase}.student-vault-header h1{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);margin:7px 0 6px}.student-vault-header p{color:#716761;margin:0}.student-vault-header>button{align-items:center;background:#fff;border:1px solid #ddd5ce;border-radius:10px;color:#514842;cursor:pointer;display:flex;font-weight:700;gap:7px;padding:10px 14px}.student-vault-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 18px;max-width:1440px}.student-vault-summary>div{align-items:center;background:#fff;border:1px solid #e5ded8;border-radius:14px;box-shadow:0 5px 18px #34271e0d;color:#8b542f;display:flex;gap:12px;padding:14px 18px}.student-vault-summary span{color:#746a64;display:flex;flex-direction:column;font-size:12px}.student-vault-summary strong{color:#29221e;font-size:21px;line-height:1.05}.student-vault-summary .has-alert{background:#fff8ed;border-color:#f2c890;color:#c25a12}.student-vault-error{background:#fff0ef;border:1px solid #edb5af;border-radius:10px;color:#9f2f25;margin:0 auto 14px;max-width:1440px;padding:11px 14px}.student-vault-workspace{background:#fff;border:1px solid #e2dbd5;border-radius:18px;box-shadow:0 12px 36px #32251b14;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);margin:0 auto;max-width:1440px;min-height:600px;overflow:hidden}.student-vault-list-panel{border-right:1px solid #e6dfd9;min-width:0}.student-vault-tools{border-bottom:1px solid #e9e3de;display:grid;gap:8px;padding:14px}.student-vault-tools label{align-items:center;border:1px solid #dcd4cd;border-radius:9px;color:#80756e;display:flex;gap:8px;padding:0 10px}.student-vault-tools input,.student-vault-tools select{background:#fff;border:0;color:#332c28;font:inherit;min-width:0;outline:none;padding:10px 0;width:100%}.student-vault-tools select{border:1px solid #dcd4cd;border-radius:9px;padding:9px 10px}.student-vault-list{max-height:720px;overflow:auto}.student-vault-list>button{background:#fff;border:0;border-bottom:1px solid #eee9e5;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:15px 16px;text-align:left;width:100%}.student-vault-list>button:hover{background:#fcf8f4}.student-vault-list>button.active{background:#fff4e8;box-shadow:inset 4px 0 #e7681d}.student-vault-list-title{align-items:flex-start!important;justify-content:space-between;width:100%}.student-vault-list-title strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-vault-list>button>span{align-items:center;color:#766b64;display:flex;font-size:12px;gap:5px;min-width:0}.student-vault-list>button small{color:#8d837d}.student-vault-list em,.student-vault-status{border-radius:999px;flex-shrink:0;font-size:10px;font-style:normal;font-weight:800;padding:4px 7px;text-transform:uppercase}.status-published{background:#e8f5ec;color:#277445}.status-approved{background:#e8f0fb;color:#345f99}.status-under_review{background:#fff0d8;color:#a34c08}.student-vault-detail{min-width:0;padding:clamp(20px,3vw,34px)}.student-vault-detail-header{align-items:flex-start;border-bottom:1px solid #e9e3de;display:flex;gap:20px;justify-content:space-between;padding-bottom:20px}.student-vault-detail-header h2{font-family:Georgia,serif;font-size:28px;margin:9px 0 5px}.student-vault-detail-header p{color:#756b65;margin:0}.student-vault-delete{align-items:center;background:#fff;border:1px solid #d75d52;border-radius:9px;color:#b63a31;cursor:pointer;display:flex;flex-shrink:0;font-weight:800;gap:7px;padding:10px 13px}.student-vault-delete:hover{background:#fff3f2}.student-vault-delete:disabled{cursor:wait;opacity:.6}.student-vault-metadata{background:#faf8f6;border-radius:12px;display:grid;gap:14px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 24px;padding:15px 18px}.student-vault-metadata div{min-width:0}.student-vault-metadata dt{color:#8a7f78;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.student-vault-metadata dd{align-items:center;color:#433a35;display:flex;font-size:13px;gap:5px;margin:0;overflow-wrap:anywhere}.student-vault-question-heading{align-items:center;display:flex;gap:8px;margin-bottom:12px}.student-vault-question-heading h3{font-family:Georgia,serif;font-size:20px;margin:0}.student-vault-question-heading span{background:#eee8e3;border-radius:999px;color:#695e57;font-size:11px;font-weight:800;padding:3px 8px}.student-vault-questions{display:grid;gap:12px}.student-vault-empty{align-items:center;color:#81766f;display:flex;flex-direction:column;justify-content:center;min-height:360px;text-align:center}.student-vault-empty h2{color:#332c28;margin:12px 0 4px}.student-vault-empty p{margin:4px 0}.student-vault-empty.compact{min-height:130px;padding:20px}@media (max-width: 900px){.student-vault-admin{padding:20px 14px 92px}.student-vault-summary{grid-template-columns:1fr}.student-vault-workspace{display:block}.student-vault-list-panel{border-bottom:1px solid #e6dfd9;border-right:0}.student-vault-list{max-height:310px}.student-vault-detail-header{align-items:stretch;flex-direction:column}.student-vault-delete{justify-content:center}.student-vault-metadata{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.student-vault-header{align-items:stretch;flex-direction:column}.student-vault-header>button{justify-content:center}.student-vault-metadata{grid-template-columns:1fr}}.aurora-app-shell{background:#fffbf5;color:#1f1b19;display:flex;font-family:Mulish,Plus Jakarta Sans,sans-serif;height:100vh;overflow:hidden}.mobile-search-mode-switch{display:none}@media (max-width: 640px){.aurora-search-page.standalone-search-view .mobile-search-mode-switch{background:#fff8f1;border:1px solid #f0e5dc;border-radius:12px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px;padding:3px}.aurora-search-page.standalone-search-view .mobile-search-mode-switch button{align-items:center;background:transparent;border:0;border-radius:9px;color:#7d6d62;display:flex;font:inherit;font-size:11px;font-weight:750;gap:6px;justify-content:center;min-height:34px;padding:6px 8px}.aurora-search-page.standalone-search-view .mobile-search-mode-switch button.active{background:#fff;box-shadow:0 2px 8px #4f270d1a;color:#c2410c}.aurora-search-page.standalone-search-view .mobile-search-mode-switch button:focus-visible{outline:2px solid #f36c21;outline-offset:1px}}.aurora-app-shell:has(.aurora-search-page) .aurora-app-topbar{background:#f26b1f;border-bottom-color:transparent}.aurora-app-shell:has(.aurora-search-page) .aurora-app-topbar>.aurora-logout-button{background:#ffffff21;border-color:#ffffff61;color:#fff}.aurora-app-shell:has(.aurora-search-page) .aurora-app-topbar>.aurora-logout-button:hover{background:#fff;border-color:#fff;color:#c44808}.aurora-search-page.classic-search-view{--orion-orange: #f26b1f;--orion-orange-dark: #e25a12;--orion-orange-deep: #c44808;--orion-gold: #ffc93c;--orion-cream: #fffbf5;--orion-linen: #fbf3e8;--orion-border: #e6e0dc;--orion-ink: #1f1b19;--orion-muted: #7a7372;background:#ffe5cc;color:var(--orion-ink);font-family:Mulish,Plus Jakarta Sans,sans-serif}.aurora-search-page .orion-smart-banner{align-items:flex-start;background:var(--orion-orange);display:flex;flex:0 0 182px;min-height:182px;overflow:hidden;padding:14px 40px 120px;position:relative}.aurora-search-page .orion-smart-banner-orbit{background:#ffffff1f;border-radius:50%;height:220px;position:absolute;right:-40px;top:-80px;width:220px}.aurora-search-page .orion-smart-banner-brand{align-items:center;display:flex;gap:14px;position:relative;z-index:1}.aurora-search-page .orion-smart-banner-brand img{height:48px;object-fit:contain;transition:transform .65s cubic-bezier(.22,1,.36,1);width:48px}.aurora-search-page .orion-smart-banner-brand:hover img{transform:rotate(360deg)}.aurora-search-page .orion-smart-banner-brand strong{color:#fff;font-size:42px;font-weight:800;letter-spacing:-.01em;line-height:1}.aurora-search-page>.search-hero,.aurora-search-page>.search-hero.search-hero--collapsed{background:#ffe5cc!important;margin-top:-118px;padding:0 40px 28px!important;position:relative!important;z-index:1}.aurora-search-page .search-hero-content{max-width:1120px}.aurora-search-page .orion-search-message{align-items:flex-start;background:var(--orion-linen);border:1px solid #eedcc0;border-radius:28px;box-shadow:0 16px 40px #f26b1f1f,0 2px 8px #2b180a0a;color:var(--orion-ink);display:flex;gap:20px;justify-content:space-between;margin:0 0 24px;overflow:hidden;padding:32px 36px}.aurora-search-page .orion-search-message>div{min-width:0}.aurora-search-page .orion-search-message p{color:var(--orion-orange-dark);font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.aurora-search-page .orion-search-message h1{color:var(--orion-ink);font-size:30px;font-weight:900;letter-spacing:-.01em;line-height:1.2;margin:0 0 8px}.aurora-search-page .orion-search-message h1 span{display:inline;font-size:.8em}.aurora-search-page .orion-search-message h2{color:#4a4544;font-size:14.5px;font-weight:700;line-height:1.55;margin:0}.aurora-search-page .orion-search-message>button{align-items:center;background:var(--orion-ink);border:0;border-radius:999px;box-shadow:0 10px 26px #1f1b1947;color:#fff;display:flex;flex:0 0 auto;font:800 13.5px inherit;gap:8px;padding:13px 22px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.aurora-search-page .orion-search-message>button svg{color:var(--orion-gold)}.aurora-search-page .orion-search-message>button:hover{background:var(--orion-ink);box-shadow:0 14px 30px #1f1b1957;transform:translateY(-2px)}.aurora-search-page .search-workbench,.aurora-search-page .search-workbench--conversational,.aurora-search-page .search-workbench--important{background:#fff!important;border:0!important;border-radius:28px!important;box-shadow:0 20px 48px #2b180a17,0 2px 8px #2b180a0a!important;margin:0!important;max-width:1120px;padding:34px 38px!important}.aurora-search-page .hero-section-switch{background:#fff4e8!important;border:0!important;border-radius:999px!important;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 26px;max-width:510px;padding:5px!important}.aurora-search-page .hero-section-pill,.aurora-search-page .hero-section-pill:not(.active):hover{background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--orion-orange-deep)!important;min-height:42px;padding:10px 20px!important}.aurora-search-page .hero-section-pill.active{background:#fff!important;box-shadow:0 4px 14px #2b180a1a!important;color:var(--orion-ink)!important;transform:none!important}.aurora-search-page .hero-section-copy strong{color:inherit!important;font-size:13.5px!important;font-weight:800}.aurora-search-page .search-input-wrap{background:#fff!important;border:1px solid var(--orion-border)!important;border-radius:999px!important;box-shadow:0 1px 3px #2b180a0a!important;gap:14px;min-height:56px;padding:8px 12px 8px 8px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.aurora-search-page .search-input-wrap:hover,.aurora-search-page .search-input-wrap:focus-within{border-color:transparent!important;box-shadow:0 2px 18px #2b180a24!important}.aurora-search-page .orion-query-orb{align-items:center;background:var(--orion-ink);border-radius:50%;display:flex;flex:0 0 40px;height:40px;justify-content:center;overflow:hidden;width:40px}.aurora-search-page .orion-query-orb img{height:29px;object-fit:contain;width:29px}.aurora-search-page .search-textarea{color:var(--orion-ink)!important;font-size:15px;min-height:36px;padding:7px 0}.aurora-search-page .search-engine-status-wrap{display:none}.aurora-search-page .search-clear-btn{color:var(--orion-muted)}.aurora-search-page .engine-context-row{margin:14px 0}.aurora-search-page .engine-context-chip{color:var(--orion-muted);font-size:12.5px;font-weight:700}.aurora-search-page .engine-context-chip b{color:var(--orion-ink);font-weight:800}.aurora-search-page .search-filter-row{background:transparent!important;border:0!important;display:grid;gap:10px;grid-template-columns:1.4fr .7fr 1fr 1fr 1fr 1fr;margin:0 0 18px;overflow:visible}.aurora-search-page .search-filter-row>select,.aurora-search-page .search-filter-row .multiselect-trigger{background:#fff!important;border:1.5px solid var(--orion-border)!important;border-radius:999px!important;color:#4a4544;font-size:12.5px;font-weight:700;height:42px;padding:9px 28px 9px 14px}.aurora-search-page .search-filter-row>:nth-child(1) select,.aurora-search-page .search-filter-row>select:nth-child(1){border-color:#f9c9a6!important;color:#c44808}.aurora-search-page .search-filter-row>:nth-child(2) select,.aurora-search-page .search-filter-row>select:nth-child(2){border-color:#ffe1a0!important;color:#9a7000}.aurora-search-page .search-filter-row>:nth-child(3) .multiselect-trigger{border-color:#e3b8c1!important;color:#7a3142}.aurora-search-page .search-filter-row>:nth-child(4) .multiselect-trigger{border-color:#b9c6e4!important;color:#2c4a8a}.aurora-search-page .search-filter-row>:nth-child(5) .multiselect-trigger{background:#fff3e9!important;border-color:#fdba74!important;color:#c44808}.aurora-search-page .search-filter-row>select:nth-child(6){border-color:#d6c2e0!important;color:#6a3d9a}.aurora-search-page .search-submit-row{border-top:1px solid var(--orion-linen);padding-top:16px}.aurora-search-page .search-filter-match-count{color:var(--orion-muted);font-size:13px;font-weight:700}.aurora-search-page .search-submit-btn{background:linear-gradient(135deg,var(--orion-orange),var(--orion-orange-dark))!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 30px #f26b1f47!important;font-size:14px;font-weight:800;min-height:46px;padding:12px 22px}.aurora-search-page .search-submit-btn:hover:not(:disabled){box-shadow:0 17px 34px #f26b1f59!important;transform:translateY(-2px)!important}.aurora-search-page .search-reset-filters-btn{color:var(--orion-muted)}.aurora-search-page>.aurora-results-section{background:var(--orion-linen)!important;border-top:1px solid var(--orion-border);padding:32px 40px 60px!important}.aurora-search-page .cmd-bar,.aurora-search-page .cmd-body,.aurora-search-page .cmd-related,.aurora-search-page>.aurora-results-section>.search-results-grid{margin-left:auto!important;margin-right:auto!important;max-width:1120px!important}.aurora-search-page .cmd-bar-query{color:#2c4a8a;font-size:18px;font-weight:900}.aurora-search-page .cmd-export-btn,.aurora-search-page .cmd-back-btn{border:1.5px solid var(--orion-border);border-radius:999px;color:#4a4544;font-weight:800}.aurora-search-page .cmd-panel-title strong{color:#4a4544;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.aurora-search-page .cmd-panel-title span{color:var(--orion-muted);font-size:12px}.aurora-search-page .cmd-sort-controls select{border:1.5px solid var(--orion-border);border-radius:8px}.aurora-search-page .cmd-result-stack{gap:16px}.aurora-search-page .cmd-result-row,.aurora-search-page .cmd-result-row--important{background:#fff!important;border:0!important;border-left:3px solid transparent!important;border-radius:22px!important;box-shadow:0 2px 10px #2b180a0d!important;gap:20px;grid-template-columns:20px 40px minmax(0,1fr);padding:24px 28px!important;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s!important}.aurora-search-page .cmd-result-row:hover{border-left-color:var(--orion-orange)!important;box-shadow:0 16px 32px #2b180a1a!important;transform:translateY(-3px)!important}.aurora-search-page .aurora-rank{color:var(--orion-muted);font-size:12px;font-weight:800;padding-top:6px}.aurora-search-page .aurora-marks,.aurora-search-page .aurora-marks.is-high{background:#fff4e8;border:0;color:var(--orion-orange-deep);height:40px;width:40px}.aurora-search-page .aurora-marks b{font-size:14px;font-weight:900}.aurora-search-page .aurora-marks span{color:inherit;font-size:7px;font-weight:800}.aurora-search-page .cmd-result-preview p{color:var(--orion-ink);font-size:16px;font-weight:800}.aurora-search-page .aurora-result-meta{margin-top:12px}.aurora-search-page .aurora-result-meta>span{font-size:10.5px;font-weight:800}.aurora-search-page .aurora-result-meta>span:not(:last-child):after{color:var(--orion-border);content:"·";margin:0 8px}.aurora-search-page .aurora-result-meta .is-weightage{color:var(--orion-orange-dark)}.aurora-search-page .aurora-frequency{color:var(--orion-orange-deep)!important;font-size:11.5px!important}.aurora-search-page .aurora-frequency>i>b{background:var(--orion-gold)}.aurora-search-page .aurora-frequency>i>b.hit{background:var(--orion-orange-dark)}.aurora-search-page .aurora-appearances{border-top-color:var(--orion-linen);margin-top:14px;padding-top:14px}.aurora-search-page .aurora-appearances summary{color:var(--orion-muted);font-size:12.5px}.aurora-search-page .aurora-appearances-label{color:var(--orion-muted);letter-spacing:0;text-transform:none}.aurora-search-page .aurora-appearances summary strong{color:#2e9e5c;font-weight:800}.aurora-search-page .aurora-appearances summary small{color:var(--orion-orange-deep);font-weight:800}.aurora-search-page .cmd-rail-actions{grid-column:3}.aurora-search-page .cmd-rail-actions button,.aurora-search-page .cmd-rail-actions select{border:1.5px solid var(--orion-border);border-radius:8px;height:32px}.aurora-search-page .cmd-primary-actions select{background:#fff4e8;border-color:transparent;color:var(--orion-orange-deep);font-size:11.5px;font-weight:800}@media (max-width: 1000px){.aurora-search-page .search-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.aurora-app-shell:has(.aurora-search-page) .aurora-app-topbar:before{display:none}.aurora-search-page .orion-smart-banner{min-height:148px;padding:14px 18px 88px}.aurora-search-page .orion-smart-banner-brand{gap:10px}.aurora-search-page .orion-smart-banner-brand img{height:38px;width:38px}.aurora-search-page .orion-smart-banner-brand strong{font-size:32px}.aurora-search-page>.search-hero,.aurora-search-page>.search-hero.search-hero--collapsed{margin-top:-82px;padding:0 14px 30px!important}.aurora-search-page .orion-search-message{border-radius:20px;display:block;padding:21px}.aurora-search-page .orion-search-message h1{font-size:24px}.aurora-search-page .orion-search-message>button{margin-top:16px;width:100%}.aurora-search-page .search-workbench,.aurora-search-page .search-workbench--conversational,.aurora-search-page .search-workbench--important{border-radius:20px!important;padding:20px 16px!important}.aurora-search-page .hero-section-switch{margin-bottom:18px}.aurora-search-page .hero-section-pill{padding:8px!important}.aurora-search-page .orion-query-orb{flex-basis:36px;height:36px;width:36px}.aurora-search-page .orion-query-orb img{height:26px;width:26px}.aurora-search-page>.aurora-results-section{padding:24px 14px 90px!important}.aurora-search-page .cmd-result-row,.aurora-search-page .cmd-result-row--important{border-radius:16px!important;gap:12px;grid-template-columns:18px 36px minmax(0,1fr);padding:18px 14px!important}.aurora-search-page .aurora-marks{height:36px;width:36px}}.aurora-search-page.classic-search-view>.orion-reference-stage{background:#ffe5cc;box-sizing:border-box;margin-top:-118px;min-width:0;overflow:visible;padding:40px 0 28px;position:relative;width:100%;z-index:2}.aurora-search-page.classic-search-view .orion-reference-content{box-sizing:border-box;margin:0 auto;max-width:1120px;min-width:0;padding:0 40px;position:relative;width:100%}.aurora-search-page.classic-search-view .orion-reference-stage .search-particle-canvas,.aurora-search-page.classic-search-view .orion-reference-stage .search-hero-glow{display:none!important}.aurora-search-page.classic-search-view .orion-reference-search-card{background:#fff!important;border:0!important;border-radius:28px!important;box-shadow:0 20px 48px #2b180a17,0 2px 8px #2b180a0a!important;box-sizing:border-box;display:block!important;inset:auto!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:0;overflow:visible!important;padding:34px 38px!important;position:relative!important;transform:none!important;width:100%!important;z-index:1}.aurora-search-page.classic-search-view .orion-reference-search-card .hero-section-switch{background:#fff4e8!important;border:0!important;border-radius:999px!important;box-sizing:border-box;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto 26px!important;max-width:510px!important;min-width:0;padding:5px!important;position:relative!important;width:100%!important}.aurora-search-page.classic-search-view .orion-reference-search-card .hero-section-indicator{display:none!important}.aurora-search-page.classic-search-view .orion-reference-search-card .hero-section-pill,.aurora-search-page.classic-search-view .orion-reference-search-card .hero-section-pill:hover{background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#c44808!important;min-height:42px!important;min-width:0;padding:8px 14px!important;position:relative;transform:none!important;width:auto!important;z-index:1}.aurora-search-page.classic-search-view .orion-reference-search-card .hero-section-pill.active{background:#fff!important;box-shadow:0 4px 14px #2b180a1a!important;color:#1f1b19!important}.aurora-search-page.classic-search-view .orion-reference-search-card .search-input-wrap{align-items:center!important;background:#fff!important;border:1px solid #e6e0dc!important;border-radius:999px!important;box-shadow:0 1px 3px #2b180a0a!important;box-sizing:border-box;display:flex!important;gap:10px;height:auto!important;inset:auto!important;margin:0!important;max-height:none!important;min-height:60px!important;min-width:0;overflow:visible!important;padding:7px 12px 7px 7px!important;position:relative!important;transform:none!important;width:100%!important;z-index:3}.aurora-search-page.classic-search-view .orion-reference-search-card .orion-query-orb{flex:0 0 46px;height:46px;position:static!important;transform:none!important;width:46px}.aurora-search-page.classic-search-view .orion-reference-search-card .search-textarea{box-sizing:border-box;display:block!important;flex:1 1 auto;height:42px!important;line-height:1.45!important;margin:0!important;max-height:110px!important;min-height:42px!important;min-width:0;opacity:1!important;overflow-y:auto;padding:10px 2px!important;position:static!important;transform:none!important;visibility:visible!important;width:auto!important}.aurora-search-page.classic-search-view .orion-reference-search-card .search-clear-btn{flex:0 0 auto;position:static!important;transform:none!important}.aurora-search-page.classic-search-view .orion-reference-search-card .mobile-search-status-whisper,.aurora-search-page.classic-search-view .orion-reference-search-card .mobile-focus-suggestions,.aurora-search-page.classic-search-view .mobile-search-veil{display:none!important}.aurora-search-page.classic-search-view .orion-reference-search-card .engine-context-row,.aurora-search-page.classic-search-view .orion-reference-search-card .search-workbench-lower,.aurora-search-page.classic-search-view .orion-reference-search-card .search-controls{box-sizing:border-box;min-width:0;position:static!important;transform:none!important;width:100%!important}.aurora-search-page.classic-search-view .orion-reference-search-card .search-workbench-lower{display:block!important;margin-top:18px!important;opacity:1!important;overflow:visible!important;visibility:visible!important}.aurora-search-page.classic-search-view .orion-reference-search-card .search-filter-row{align-items:stretch!important;background:transparent!important;border:0!important;box-sizing:border-box;display:grid!important;gap:10px!important;grid-template-columns:1.4fr .7fr repeat(4,minmax(0,1fr))!important;margin:0 0 18px!important;min-width:0;overflow:visible!important;padding:0!important;position:relative!important;transform:none!important;width:100%!important}.aurora-search-page.classic-search-view .orion-reference-search-card .search-filter-row>*,.aurora-search-page.classic-search-view .orion-reference-search-card .search-filter-row>select,.aurora-search-page.classic-search-view .orion-reference-search-card .search-filter-row .multiselect-trigger{box-sizing:border-box;min-width:0!important;position:relative!important;transform:none!important;width:100%!important}.aurora-search-page.classic-search-view .orion-reference-search-card .search-submit-row{align-items:center!important;border-top:1px solid #fbf3e8!important;box-sizing:border-box;display:flex!important;flex-wrap:wrap;gap:12px;justify-content:space-between!important;margin:0!important;min-width:0;padding:16px 0 0!important;position:static!important;transform:none!important;width:100%!important}.aurora-search-page.classic-search-view .cmd-bar,.aurora-search-page.classic-search-view .cmd-panel-head{inset:auto!important;position:static!important;transform:none!important}@media (max-width: 1000px){.aurora-search-page.classic-search-view .orion-reference-search-card .search-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 640px){.aurora-search-page.classic-search-view>.orion-reference-stage{margin-top:-82px;padding:24px 0 30px}.aurora-search-page.classic-search-view .orion-reference-content{padding:0 14px}.aurora-search-page.classic-search-view .orion-reference-search-card{border-radius:20px!important;padding:20px 16px!important}.aurora-search-page.classic-search-view .orion-reference-search-card .hero-section-switch{margin-bottom:18px!important}.aurora-search-page.classic-search-view .orion-reference-search-card .hero-section-pill{font-size:12px!important;min-height:40px!important;padding:7px 8px!important}.aurora-search-page.classic-search-view .orion-reference-search-card .search-input-wrap{border-radius:18px!important;min-height:62px!important}.aurora-search-page.classic-search-view .orion-reference-search-card .search-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aurora-search-page.classic-search-view.is-search-focused .orion-reference-search-card,.aurora-search-page.classic-search-view.is-search-focused .orion-reference-search-card .search-input-wrap{inset:auto!important;position:relative!important;transform:none!important}}@media (max-width: 390px){.aurora-search-page.classic-search-view .orion-reference-search-card .search-filter-row{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){.aurora-search-page .orion-smart-banner-brand img,.aurora-search-page .cmd-result-row,.aurora-search-page .search-submit-btn{transition:none!important}.aurora-search-page .orion-smart-banner-brand:hover img{transform:none}}.aurora-app-sidebar{background:#fff;border-right:1px solid #e6e0dc;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;padding:0;transition:padding .2s ease,width .2s ease;width:264px}.aurora-sidebar-header{align-items:flex-start;display:flex;gap:8px;min-height:102px;padding:22px 20px 0}.aurora-sidebar-brand{align-items:flex-start;display:flex;flex:1;min-width:0}.aurora-sidebar-brand img{display:block;height:auto;max-width:100%;object-fit:contain;object-position:left center;width:156px}.aurora-sidebar-toggle{align-items:center;background:#fff;border:1px solid #e6e0dc;border-radius:8px;color:#7a7372;cursor:pointer;display:flex;flex:0 0 26px;height:26px;justify-content:center;padding:0}.aurora-sidebar-toggle:hover{background:#fbf3e8;color:#1f1b19}.aurora-sidebar-toggle:focus-visible{outline:2px solid #ef7d1f;outline-offset:2px}.aurora-sidebar-nav-scroll{flex:1;overflow-y:auto;padding:0 14px 20px}.aurora-nav-label{color:#7a7372;font-size:10.5px;font-weight:800;letter-spacing:.1em;margin:18px 0 8px;padding:0 10px;text-transform:uppercase}.aurora-nav-label:first-child{margin-top:0}.aurora-app-sidebar nav{display:flex;flex-direction:column;gap:3px}.aurora-app-sidebar nav button{align-items:center;background:transparent;border:0;border-radius:14px;color:#4a4544;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:12px;padding:9px 10px;text-align:left}.aurora-app-sidebar nav button:hover{background:#fbf3e8;color:#1f1b19}.aurora-app-sidebar nav button.active{background:#fff4e8;color:#c44808;font-weight:800}.aurora-nav-icon{align-items:center;border-radius:10px;color:#fff;display:flex;flex:0 0 32px;height:32px;justify-content:center}.aurora-nav-icon.tone-orange{background:#f26b1f}.aurora-nav-icon.tone-orange-dark{background:#e25a12}.aurora-nav-icon.tone-navy{background:#2c4a8a}.aurora-nav-icon.tone-gold{background:#ffc93c}.aurora-nav-icon.tone-green{background:#2e9e5c}.aurora-nav-icon.tone-plum{background:#7a3142}.aurora-nav-icon.tone-stone{background:#7a7372}.aurora-nav-icon.is-vault-mark{overflow:hidden;position:relative}.aurora-vault-nav-mark{height:auto;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.aurora-app-sidebar nav button.active .aurora-nav-icon{box-shadow:0 4px 10px #f26b1f59}.aurora-doubt-nav-content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.aurora-doubt-nav-counts{display:flex;gap:5px}.aurora-doubt-nav-counts small{background:#e7edf9;border-radius:999px;color:#2c4a8a;font-size:9.5px;font-weight:800;line-height:1;padding:4px 6px;white-space:nowrap}.aurora-doubt-nav-counts small.is-new{background:#fff0e3;color:#c44808}.aurora-app-sidebar.is-collapsed{padding:0;width:68px}.aurora-app-sidebar.is-collapsed .aurora-sidebar-header{justify-content:center;min-height:64px;padding:18px 8px 0}.aurora-app-sidebar.is-collapsed .aurora-sidebar-brand,.aurora-app-sidebar.is-collapsed .aurora-nav-label,.aurora-app-sidebar.is-collapsed nav button span,.aurora-app-sidebar.is-collapsed .aurora-user-card>span:nth-child(2),.aurora-app-sidebar.is-collapsed .aurora-user-card>svg{display:none}.aurora-app-sidebar.is-collapsed .aurora-sidebar-nav-scroll{padding:0 8px 16px}.aurora-app-sidebar.is-collapsed nav button{justify-content:center;padding:7px 6px}.aurora-app-sidebar.is-collapsed .aurora-user-card{justify-content:center;padding:16px 8px}.aurora-app-sidebar.is-collapsed .aurora-sidebar-footer{padding:8px}.aurora-app-sidebar.is-collapsed .aurora-sidebar-logout{justify-content:center;padding:0;width:100%}.aurora-app-sidebar.is-collapsed .aurora-sidebar-logout span{display:none}.aurora-sidebar-footer{border-top:1px solid #e6e0dc;padding:10px 12px 14px}.aurora-user-card{align-items:center;background:transparent;border:0;border-top:0;color:#1f1b19;cursor:default;display:flex;font-family:inherit;gap:10px;padding:6px 4px 12px;text-align:left;width:100%}.aurora-user-card>span:nth-child(2){min-width:0}.aurora-user-card strong{display:block;font-size:13.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-user-card small{color:#7a7372;display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.aurora-user-card>svg{color:#7a7372;margin-left:auto}.aurora-sidebar-logout{align-items:center;background:#fff4e8;border:1px solid #f3c4a5;border-radius:12px;color:#c44808;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:8px;height:40px;justify-content:center;padding:0 14px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.aurora-sidebar-logout:hover{background:#ffe8d2;border-color:#eea474;box-shadow:0 5px 14px #c448081a}.aurora-sidebar-logout:focus-visible{outline:2px solid #ef7d1f;outline-offset:2px}.aurora-avatar{align-items:center;background:#2c4a8a;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:13px;font-weight:800;height:36px;justify-content:center;width:36px}.aurora-app-main{display:flex;flex:1;flex-direction:column;min-width:0}.aurora-app-topbar{align-items:center;background:#fff;border-bottom:1px solid #e6e7ea;display:flex;flex:0 0 64px;gap:20px;padding:0 28px;z-index:2}.aurora-app-topbar>div{line-height:1.2;margin-right:auto}.aurora-app-topbar>div small{color:#9aa0a9;display:block;font-size:11.5px;font-weight:600}.aurora-app-topbar>div strong{display:block;font-size:17px;letter-spacing:-.01em;margin-top:1px}.aurora-app-topbar>label{align-items:center;background:#f5f6f7;border:1px solid #e6e7ea;border-radius:6px;color:#9aa0a9;display:flex;gap:8px;padding:7px 10px;width:260px}.aurora-app-topbar>label input{background:transparent;border:0;color:#1c1e21;font-family:inherit;font-size:13px;outline:0;width:100%}.aurora-app-topbar>button{align-items:center;background:#fff;border:1px solid #e6e7ea;border-radius:6px;color:#6b7280;display:flex;height:34px;justify-content:center;position:relative;width:34px}.aurora-app-topbar>button i{background:#ef7d1f;border:1.5px solid #fff;border-radius:50%;height:6px;position:absolute;right:7px;top:7px;width:6px}.aurora-app-topbar>.aurora-avatar{height:34px;width:34px}.aurora-app-topbar>.aurora-logout-button{align-items:center;background:#fff;border:1px solid #e6e0dc;border-radius:10px;color:#4a4544;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:7px;height:36px;justify-content:center;margin-left:auto;padding:0 13px;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;width:auto}.aurora-app-topbar>.aurora-logout-button:hover{background:#fff4e8;border-color:#f4b88f;color:#c44808;box-shadow:0 4px 12px #c4480817}.aurora-app-topbar>.aurora-logout-button:focus-visible{outline:2px solid #ef7d1f;outline-offset:2px}.aurora-app-content{flex:1;min-height:0;overflow:hidden}.aurora-app-content--scrollable{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.aurora-search-page{--aurora-orange: #ef7d1f;--aurora-orange-dark: #d96912;--aurora-orange-tint: #fef1e6;--aurora-surface: #f5f6f7;--aurora-surface-2: #fafafb;--aurora-border: #e6e7ea;--aurora-text: #1c1e21;--aurora-text-2: #6b7280;--aurora-text-3: #9aa0a9;background:#fff;color:var(--aurora-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto}.aurora-search-page>.search-hero,.aurora-search-page>.search-hero.search-hero--collapsed{align-items:initial;background:#fff;display:flow-root!important;flex:0 0 auto!important;height:auto!important;min-height:0;max-height:none!important;opacity:1!important;overflow:visible!important;padding:48px 40px 60px;pointer-events:auto!important;position:relative!important;transform:none!important}.aurora-search-page .search-particle-canvas,.aurora-search-page .search-hero-glow{display:none}.aurora-search-page .search-hero-content{margin:0 auto;max-width:1040px;padding:0;position:relative;text-align:left;width:100%}.aurora-search-page .search-eyebrow{color:var(--aurora-orange-dark);font-size:11px;font-weight:700;gap:6px;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.aurora-search-page .search-hero-title{color:var(--aurora-text);font-family:inherit;font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 12px;max-width:720px}.aurora-search-page .search-hero-title span{color:var(--aurora-orange-dark)}.aurora-search-page .search-hero-subtitle{color:var(--aurora-text-2);font-size:13px;line-height:1.55;margin:0;max-width:620px}.aurora-search-page .search-workbench,.aurora-search-page .search-workbench--conversational,.aurora-search-page .search-workbench--important{background:#fff;border:1px solid var(--aurora-border);border-radius:8px;box-shadow:0 1px 2px #14151a0d;margin:30px 0 0;max-width:1040px;overflow:visible;padding:20px}.aurora-search-page .hero-section-switch{background:var(--aurora-surface-2);border:1px solid var(--aurora-border);border-radius:6px;box-shadow:none;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 20px;max-width:520px;padding:2px;width:100%}.aurora-search-page .hero-section-indicator{display:none}.aurora-search-page .hero-section-pill{background:transparent;border:0;border-radius:5px;color:var(--aurora-text-3);justify-content:center;min-height:34px;padding:8px 14px;width:100%}.aurora-search-page .hero-section-pill:hover,.aurora-search-page .hero-section-pill.active{background:#fff;box-shadow:0 1px 2px #14151a12;color:var(--aurora-orange-dark);transform:none}.aurora-search-page .hero-section-copy{align-items:center;display:flex;justify-content:center}.aurora-search-page .hero-section-copy strong{color:var(--aurora-text-2);font-size:12.5px}.aurora-search-page .hero-section-copy span{color:var(--aurora-text-3);font-size:11px}.aurora-search-page .hero-section-pill.active .hero-section-copy strong{color:var(--aurora-text)}.aurora-search-page .search-input-wrap{align-items:center;background:#fff;border:1px solid var(--aurora-border);border-radius:8px;box-shadow:none;display:flex;gap:10px;min-height:58px;padding:10px 14px}.aurora-search-page .search-input-wrap+.search-workbench-lower{margin-top:20px}.aurora-search-page .search-input-icon{color:var(--aurora-text-3);flex:0 0 auto;height:17px;width:17px}.aurora-search-page .search-textarea{color:var(--aurora-text);font-family:inherit;font-size:14.5px;line-height:1.45;min-height:22px;padding:3px 0;resize:none}.aurora-search-page .search-textarea::placeholder{color:var(--aurora-text-3)}.aurora-search-page .search-engine-status{background:#fff;border:1px solid var(--aurora-border);border-left:2px solid var(--aurora-orange);border-radius:6px;color:var(--aurora-orange-dark);font-size:12px;font-weight:600;min-height:34px;padding:7px 11px}.aurora-search-page .engine-glyph{display:none}.aurora-search-page .search-clear-btn{color:var(--aurora-text-3);position:static;transform:none}.aurora-search-page .engine-context-row{align-items:center;display:flex;gap:14px;margin:12px 0 14px;min-height:18px;padding:0}.aurora-search-page .engine-context-chip{background:transparent;border:0;color:var(--aurora-text-2);font-size:12px;padding:0}.aurora-search-page .engine-context-chip b{color:var(--aurora-text);font-weight:600}.aurora-search-page .engine-context-divider{background:var(--aurora-border);height:12px;width:1px}.aurora-search-page .search-workbench-lower{border:0;padding:0}.aurora-search-page .search-controls{display:block}.aurora-search-page .search-filter-row{align-items:stretch;background:var(--aurora-surface-2);border:1px solid var(--aurora-border);border-radius:6px;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 14px;overflow:visible}.aurora-search-page .search-filter-row>select,.aurora-search-page .multiselect-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-right:1px solid var(--aurora-border);border-radius:0;color:var(--aurora-text-2);font-family:inherit;font-size:12px;font-weight:500;height:38px;min-width:0;padding:8px 24px 8px 12px;width:100%}.aurora-search-page .search-filter-row>select:last-child{border-right:0}.aurora-search-page .multiselect-container{min-width:0;position:relative}.aurora-search-page .multiselect-trigger{border-right:1px solid var(--aurora-border);justify-content:space-between}.aurora-search-page .multiselect-arrow{color:var(--aurora-text-3);font-size:8px}.aurora-search-page .multiselect-dropdown{border-color:var(--aurora-border);border-radius:6px;box-shadow:0 12px 30px #14151a1f;top:42px;z-index:20}.aurora-search-page .search-submit-row{align-items:center;display:flex;justify-content:flex-end;margin:0}.aurora-search-page .search-filter-match-count{color:var(--aurora-text-3);font-size:12px;margin-right:auto}.aurora-search-page .search-filter-match-count b{color:var(--aurora-text-2);font-weight:600}.aurora-search-page .search-submit-btn{background:var(--aurora-orange);border:1px solid var(--aurora-orange);border-radius:6px;box-shadow:none;color:#fff;font-size:13px;font-weight:600;min-height:36px;padding:8px 16px}.aurora-search-page .search-submit-btn:hover:not(:disabled){background:var(--aurora-orange-dark);transform:none}.aurora-search-page .search-reset-filters-btn{border:0;color:var(--aurora-text-2);margin-right:8px}.aurora-search-page .search-discovery-panel{display:none}.aurora-search-page .search-history>span{color:var(--aurora-text-3);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aurora-search-page .search-history>div{gap:8px;margin-top:10px}.aurora-search-page .search-history button{background:#fff;border:1px solid var(--aurora-border);border-radius:999px;color:var(--aurora-text-2);font-size:12.5px;padding:7px 13px}.aurora-search-page .search-suggestions{display:none}.aurora-search-page .search-suggestions-label{color:var(--aurora-text-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.aurora-search-page .search-chips-grid{grid-template-columns:repeat(3,1fr)}.aurora-search-page .search-chip{background:#fff;border-color:var(--aurora-border);border-radius:6px;box-shadow:none}.aurora-search-page>.aurora-results-section{background:var(--aurora-surface);color:var(--aurora-text);clear:both;flex:0 0 auto!important;inset:auto!important;margin:0!important;padding:26px 40px 48px;position:relative!important;transform:none!important;z-index:auto!important}.aurora-search-page .cmd-bar{background:transparent;border:0;box-shadow:none;margin:0 0 12px;max-width:none;padding:0;position:static;width:100%}.aurora-search-page .cmd-bar-top{align-items:center;border:0;min-height:0;padding:0}.aurora-search-page .cmd-back-btn{order:2}.aurora-search-page .cmd-bar-query{color:var(--aurora-text);font-size:14px;font-weight:700;margin:0 auto 0 0;max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-search-page .cmd-bar-query:before{content:"Results for “"}.aurora-search-page .cmd-bar-query:after{content:"”"}.aurora-search-page .cmd-actions{order:3}.aurora-search-page .cmd-bar-stats{color:var(--aurora-text-3);display:flex;min-height:0;padding:4px 0 0}.aurora-search-page .cmd-stat-label{font-size:11px}.aurora-search-page .cmd-stat strong{color:var(--aurora-text-2);font-size:12px}.aurora-search-page .cmd-stat-confidence{font-size:11px}.aurora-search-page .cmd-export-btn,.aurora-search-page .cmd-back-btn{background:#fff;border:1px solid var(--aurora-border);border-radius:6px;color:var(--aurora-text-2)}.aurora-search-page .cmd-body{display:block;max-width:none;width:100%}.aurora-search-page .cmd-filter-sidebar{display:none}.aurora-search-page .cmd-results-panel{background:transparent;border:0;box-shadow:none;min-width:0}.aurora-search-page .cmd-panel-head{align-items:center;background:transparent;border:0;box-shadow:none;display:flex;margin:0 0 10px;min-height:0;padding:0;position:relative}.aurora-search-page .cmd-panel-title svg{display:none}.aurora-search-page .cmd-panel-title strong{font-size:12px}.aurora-search-page .cmd-panel-title span{color:var(--aurora-text-3);font-size:11px}.aurora-search-page .cmd-sort-controls{margin-left:auto}.aurora-search-page .cmd-sort-controls>span{color:var(--aurora-text-3);font-size:11px}.aurora-search-page .cmd-sort-controls label{color:var(--aurora-text-3)}.aurora-search-page .cmd-sort-controls select{background:#fff;border-color:var(--aurora-border);color:var(--aurora-text-2)}.aurora-search-page .cmd-result-stack{display:flex;flex-direction:column;gap:14px}.aurora-search-page .cmd-result-stack:hover .cmd-result-row{opacity:1}.aurora-search-page .cmd-result-row{align-items:flex-start;background:#fff;border:1px solid #e7e9ec;border-radius:16px;box-shadow:0 1px 2px #1414140a,0 8px 20px #1414140a;display:grid;gap:20px;grid-template-columns:34px 48px minmax(0,1fr);margin:0;overflow:visible;padding:22px 22px 16px}.aurora-search-page .cmd-result-row:before,.aurora-search-page .cmd-result-row:after{display:none}.aurora-search-page .cmd-result-row:hover{border-color:#d7d9de;box-shadow:0 2px 4px #1414140d,0 10px 24px #1414140f;transform:none}.aurora-search-page .aurora-rank{color:#b0b5bb;font-size:14px;font-weight:700;line-height:1;padding-top:2px}.aurora-search-page .aurora-marks{align-items:center;border:2px solid #dadee3;border-radius:50%;color:var(--aurora-text-2);display:flex;flex-direction:column;height:48px;justify-content:center;line-height:.9;width:48px}.aurora-search-page .aurora-marks.is-high{background:transparent;border-color:#dadee3;color:var(--aurora-text-2)}.aurora-search-page .aurora-marks b{font-size:15px;font-weight:800}.aurora-search-page .aurora-marks span{color:#9aa0a6;font-size:8px;font-weight:700;letter-spacing:.04em;margin-top:4px}.aurora-search-page .cmd-result-content{display:block;grid-column:1;grid-row:1;margin:0;max-width:none;min-width:0;padding:0;width:auto}.aurora-search-page .cmd-result-preview{align-items:flex-start;background:transparent;border:0;display:flex;gap:18px;justify-content:space-between;margin:0;padding:0}.aurora-search-page .cmd-result-preview p{color:#1b1f23;flex:1 1 auto;font-size:17px;font-weight:700;line-height:1.5;margin:0;min-width:0;text-wrap:pretty}.aurora-search-page .aurora-result-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.aurora-search-page .aurora-result-meta>span{background:#f6f1eb;border-radius:999px;color:#6f6761;font-size:13px;font-weight:800;letter-spacing:0;padding:8px 16px;text-transform:none}.aurora-search-page .aurora-result-meta>span:not(:last-child):after{content:none}.aurora-search-page .aurora-result-meta .is-weightage{color:var(--aurora-orange-dark)}.aurora-search-page .aurora-result-meta .is-mastered{color:#1a8a5f}.aurora-search-page .aurora-frequency{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;margin-left:auto;text-transform:none!important}.aurora-search-page .aurora-frequency>i{align-items:flex-end;display:inline-flex;gap:2px;height:14px}.aurora-search-page .aurora-frequency>i>b{background:var(--aurora-border);border-radius:1px;height:40%;width:3px}.aurora-search-page .aurora-frequency>i>b:nth-child(3n+2){height:65%}.aurora-search-page .aurora-frequency>i>b:nth-child(3n){height:100%}.aurora-search-page .aurora-frequency>i>b.hit{background:var(--aurora-orange)}.aurora-search-page .aurora-appearances{border-top:0;flex:1 1 320px;margin:0;min-width:0;padding:0}.aurora-search-page .aurora-appearances summary{align-items:center;color:var(--aurora-text-3);cursor:pointer;display:flex;font-size:10.5px;gap:7px;list-style:none;min-width:0;width:fit-content}.aurora-search-page .aurora-appearances summary::-webkit-details-marker{display:none}.aurora-search-page .aurora-appearances summary:before{border:solid var(--aurora-text-3);border-width:0 1px 1px 0;content:"";display:block;height:5px;margin-left:2px;transform:rotate(-45deg);transition:transform .15s ease;width:5px}.aurora-search-page .aurora-appearances[open] summary:before{transform:rotate(45deg)}.aurora-search-page .aurora-appearances-label{color:#3a3f45;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aurora-search-page .aurora-appearances summary strong{color:var(--aurora-text-2);font-weight:650;white-space:nowrap}.aurora-search-page .aurora-appearances summary small{border-left:1px solid var(--aurora-border);color:var(--aurora-text-3);font-size:inherit;max-width:360px;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.aurora-search-page .aurora-appearance-list{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;max-width:720px}.aurora-search-page .aurora-appearance-list span{background:#f4f5f6;border:1px solid #e7e9ec;border-radius:7px;color:#5a6067;font-size:11.5px;font-weight:600;line-height:1.35;padding:5px 10px}.aurora-search-page .cmd-unified-toolbar{align-items:center;border-top:1px solid #eef0f2;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between;margin-top:16px;padding:14px 0 0}.aurora-search-page .cmd-inline-actions{gap:4px}.aurora-search-page .cmd-inline-actions button{background:transparent;border:0;color:var(--aurora-text-3);font-size:10px;padding:3px 5px}.aurora-search-page .cmd-inline-actions button:hover{color:var(--aurora-orange-dark)}.aurora-search-page .cmd-hint-drawer,.aurora-search-page .cmd-scratchpad{display:none}.aurora-search-page .cmd-scratchpad:not(.is-open){display:none}.aurora-search-page .cmd-scratchpad-body{background:var(--aurora-surface-2);border:1px solid var(--aurora-border);border-radius:6px;margin-top:8px;padding:10px}.aurora-search-page .cmd-scratchpad-body textarea{background:#fff;border-color:var(--aurora-border)}.aurora-search-page .cmd-rail-actions{align-items:center;align-self:start;border:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;grid-column:3;grid-row:2;justify-content:flex-end;margin:0;padding:0;position:relative}.aurora-search-page .cmd-rail-actions button,.aurora-search-page .cmd-rail-actions select{background:#fff;border:1px solid #e3e5e8;border-radius:8px;color:#3a3f45;font-family:inherit;font-size:10.5px;font-weight:700;height:30px;padding:0 8px}.aurora-search-page .cmd-primary-actions,.aurora-search-page .cmd-secondary-actions{display:flex;flex-wrap:wrap;gap:6px}.aurora-search-page .cmd-rail-actions button:hover,.aurora-search-page .cmd-rail-actions select:hover{background:#f4f5f6;border-color:#d6d9dc}.aurora-search-page .cmd-primary-actions select{background:#fff4e8;border-color:transparent;color:#c44808;max-width:122px;min-width:112px;padding:0 8px}.aurora-search-page .cmd-rail-actions .aurora-save,.aurora-search-page .cmd-rail-actions .cmd-solved-action,.aurora-search-page .cmd-secondary-actions button{align-items:center;color:#7a7372;display:inline-flex;gap:4px;justify-content:center;padding:0 8px;width:auto}.aurora-search-page .cmd-rail-actions .aurora-save.is-active{background:var(--aurora-orange-tint);color:var(--aurora-orange-dark)}.aurora-search-page .cmd-rail-actions .cmd-solved-action.is-active{background:#2a2e33;border-color:#2a2e33;color:#fff}.aurora-search-page .cmd-action-status{background:#fffaf4;border:1px solid #f3dfca;border-radius:6px;bottom:calc(100% + 5px);color:#6b7178;font-size:10px;max-width:320px;overflow-wrap:anywhere;padding:4px 7px;position:absolute;right:0;text-align:right;width:max-content}@media (min-width: 1001px){.aurora-search-page .cmd-unified-toolbar{flex-wrap:nowrap;gap:12px}.aurora-search-page .question-evidence-papers{flex-wrap:nowrap;white-space:nowrap}.aurora-search-page .question-evidence-source{overflow:hidden;text-overflow:ellipsis}}.aurora-search-page .cmd-show-more{background:#fff;border-color:var(--aurora-border);color:var(--aurora-orange-dark)}.aurora-search-page .cmd-related{max-width:none;width:100%}.aurora-search-page .search-report-form{display:flex;flex-direction:column;gap:10px;padding:18px}.aurora-search-page .search-report-form>label{color:var(--aurora-text);font-size:13px;font-weight:700}.aurora-search-page .search-report-form textarea{background:#fff;border:1px solid var(--aurora-border);border-radius:9px;color:var(--aurora-text);font:inherit;font-size:13px;line-height:1.5;min-height:120px;padding:11px 12px;resize:vertical;width:100%}.aurora-search-page .search-report-form textarea:focus{border-color:var(--aurora-orange);box-shadow:0 0 0 3px #ef7d1f1f;outline:0}.aurora-search-page .search-report-form>small{color:var(--aurora-text-2);font-size:11px}.aurora-search-page .search-report-form>small.is-error{color:#b42318}.aurora-search-page .search-report-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.aurora-search-page .search-report-actions button{background:#fff;border:1px solid var(--aurora-border);border-radius:8px;color:var(--aurora-text-2);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;min-height:36px;padding:8px 14px}.aurora-search-page .search-report-actions button.is-primary{background:var(--aurora-orange);border-color:var(--aurora-orange);color:#fff}.aurora-search-page .search-report-actions button:disabled{cursor:wait;opacity:.65}.aurora-search-page .search-empty-state{background:var(--aurora-surface);color:var(--aurora-text)}.mobile-search-veil,.mobile-quick-filters,.mobile-filter-layer,.mobile-search-status-whisper,.mobile-focus-suggestions,.mobile-discovery-engine,.mobile-search-target,.mobile-search-subtitle,.mobile-prompt-seeds,.mobile-search-leading,.mobile-inline-filter,.hero-section-mobile-label,.search-action-mobile,.student-mobile-navbar,.aurora-mobile-menu,.aurora-mobile-nav-backdrop,.aurora-mobile-bottom-nav,.aurora-sidebar-mobile-close{display:none}.aurora-app-topbar>.aurora-mobile-menu{display:none}@media (max-width: 900px){.aurora-app-sidebar{width:210px}.aurora-search-page>.search-hero,.aurora-search-page>.search-hero.search-hero--collapsed,.aurora-search-page>.aurora-results-section{padding-left:24px;padding-right:24px}.aurora-search-page .search-filter-row{grid-template-columns:repeat(3,1fr)}.aurora-search-page .search-filter-row>:nth-child(3){border-right:0}.aurora-search-page .search-filter-row>:nth-child(-n+3){border-bottom:1px solid var(--aurora-border)}.aurora-search-page .search-chips-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.aurora-app-sidebar,.aurora-app-sidebar.is-collapsed{padding:0;width:68px}.aurora-sidebar-header,.aurora-app-sidebar.is-collapsed .aurora-sidebar-header{justify-content:center;min-height:54px}.aurora-sidebar-toggle{display:none}.aurora-sidebar-brand{justify-content:center}.aurora-nav-label,.aurora-app-sidebar nav button span,.aurora-user-card>span:nth-child(2),.aurora-user-card>svg{display:none}.aurora-app-sidebar nav button{justify-content:center;padding:10px}.aurora-user-card{justify-content:center;padding:16px 0 4px}.aurora-sidebar-footer{padding:8px}.aurora-sidebar-logout{padding:0}.aurora-sidebar-logout span{display:none}.aurora-app-main{min-height:100vh}.aurora-app-topbar{padding:0 16px}.aurora-app-topbar>label{display:none}.aurora-app-content{overflow:visible}.aurora-search-page>.search-hero,.aurora-search-page>.search-hero.search-hero--collapsed,.aurora-search-page>.aurora-results-section{padding:24px 16px 32px}.aurora-search-page .search-hero-title{font-size:25px}.aurora-search-page .hero-section-copy span{display:none}.aurora-search-page .search-input-wrap{align-items:flex-start;flex-wrap:wrap}.aurora-search-page .search-textarea{flex-basis:calc(100% - 32px)}.aurora-search-page .search-engine-status-wrap{margin-left:27px}.aurora-search-page .search-filter-row{grid-template-columns:repeat(2,1fr)}.aurora-search-page .search-filter-row>:nth-child(-n+4){border-bottom:1px solid var(--aurora-border)}.aurora-search-page .search-filter-row>:nth-child(2n){border-right:0}.aurora-search-page .search-submit-row{align-items:stretch;flex-wrap:wrap}.aurora-search-page .search-filter-match-count{flex-basis:100%;margin-bottom:10px}.aurora-search-page .search-chips-grid{grid-template-columns:1fr}.aurora-search-page .cmd-result-row{gap:14px;grid-template-columns:26px 48px minmax(0,1fr);padding:18px 16px 14px}.aurora-search-page .aurora-appearances summary small{display:none}.aurora-search-page .aurora-appearance-list{grid-template-columns:1fr}.aurora-search-page .cmd-result-content{grid-column:3;grid-row:1}.aurora-search-page .cmd-rail-actions{align-items:center;grid-column:2 / -1;grid-row:2}.aurora-search-page .cmd-bar-top{flex-wrap:wrap;gap:8px}.aurora-search-page .cmd-bar-query{flex-basis:100%}}@media (max-width: 640px){.aurora-app-shell{background:#fff;display:block}.aurora-app-shell .aurora-app-sidebar,.aurora-app-shell .aurora-app-sidebar.is-collapsed{background:#fffffffa;box-shadow:18px 0 50px #191c222e;display:flex;height:100dvh;inset:0 auto 0 0;padding:0;position:fixed;transform:translate3d(-105%,0,0);transition:transform .38s cubic-bezier(.32,.72,0,1);visibility:hidden;width:min(84vw,300px);will-change:transform;z-index:150}.aurora-app-shell .aurora-app-sidebar.is-mobile-open{transform:translateZ(0);visibility:visible}.aurora-app-shell .aurora-app-sidebar .aurora-sidebar-header,.aurora-app-shell .aurora-app-sidebar.is-collapsed .aurora-sidebar-header{justify-content:flex-start;min-height:102px;padding:22px 20px 0}.aurora-app-shell .aurora-app-sidebar .aurora-sidebar-brand{align-items:flex-start;display:flex;justify-content:flex-start;padding:0}.aurora-app-shell .aurora-app-sidebar .aurora-nav-label,.aurora-app-shell .aurora-app-sidebar nav button span,.aurora-app-shell .aurora-app-sidebar .aurora-user-card>span:nth-child(2),.aurora-app-shell .aurora-app-sidebar .aurora-user-card>svg{display:block}.aurora-app-shell .aurora-app-sidebar .aurora-sidebar-nav-scroll{padding:0 14px 20px}.aurora-app-shell .aurora-app-sidebar nav button{justify-content:flex-start;padding:9px 10px}.aurora-app-shell .aurora-app-sidebar .aurora-user-card{justify-content:flex-start;padding:16px}.aurora-app-shell .aurora-app-sidebar .aurora-sidebar-footer{padding:10px 12px 14px}.aurora-app-shell .aurora-app-sidebar .aurora-sidebar-logout{padding:0 14px}.aurora-app-shell .aurora-app-sidebar .aurora-sidebar-logout span{display:inline}.aurora-app-shell .aurora-sidebar-toggle{display:none}.aurora-sidebar-mobile-close{align-items:center;background:#f3f4f5;border:0;border-radius:50%;color:#555b63;display:flex;flex:0 0 38px;height:38px;justify-content:center;margin:0 4px 0 auto}.aurora-mobile-nav-backdrop{background:#12141847;border:0;display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;width:100%;z-index:140}.aurora-mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.aurora-app-shell .aurora-app-main{height:100dvh}.student-mobile-navbar{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);background:#ffffffe6;border-bottom:1px solid rgba(32,35,40,.08);display:grid;flex:0 0 auto;grid-template-columns:56px minmax(0,1fr) auto;min-height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;position:relative;z-index:85}.student-mobile-navbar>img{height:30px;max-width:50px;object-fit:contain;object-position:left center}.student-mobile-navbar>strong{color:#1d1d1f;font-size:17px;font-weight:750;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.student-mobile-navbar__menu,.student-mobile-navbar__account{align-items:center;background:transparent;border:0;color:#555b63;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:0}.student-mobile-navbar__menu{grid-column:1;grid-row:1}.student-mobile-navbar__menu+img{display:none}.student-mobile-navbar__account{gap:5px;justify-self:end}.student-mobile-navbar__account>span{align-items:center;background:#2c4a8a;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:850;height:28px;justify-content:center;width:28px}.aurora-app-shell .aurora-app-content{flex:1 1 auto;min-height:0}.aurora-app-shell .aurora-app-topbar{-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25);background:#ffffffd6;border-bottom-color:#e6e7eac7;flex-basis:60px;padding:0 16px;position:relative;z-index:80}.aurora-app-shell .aurora-app-topbar:before{background:url(/logo.png) left center / contain no-repeat;content:"";flex:0 0 78px;height:34px}.aurora-app-shell .aurora-app-topbar>div{display:none}.aurora-app-shell .aurora-app-topbar>.aurora-mobile-menu{align-items:center;background:transparent;border:0;color:#454a51;display:flex;flex:0 0 38px;height:38px;justify-content:center;padding:0;width:38px}.aurora-app-shell .aurora-app-topbar>.aurora-avatar{margin-left:auto}.aurora-app-shell .aurora-app-topbar>.aurora-logout-button{border-radius:9px;flex:0 0 38px;height:38px;padding:0;width:38px}.aurora-app-shell .aurora-app-topbar>.aurora-logout-button span{display:none}.aurora-app-shell:has(.aurora-search-page) .aurora-app-content{overflow:hidden}.aurora-mobile-bottom-nav{-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);background:#ffffffe6;border:1px solid rgba(225,226,229,.9);border-radius:18px;bottom:max(9px,env(safe-area-inset-bottom));box-shadow:0 10px 32px #1e212824;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));left:10px;overflow:hidden;padding:5px;position:fixed;right:10px;z-index:90}.aurora-mobile-bottom-nav.is-admin-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.aurora-mobile-bottom-nav button{align-items:center;background:transparent;border:0;border-radius:13px;color:#848990;display:flex;flex-direction:column;font-family:inherit;font-size:9px;font-weight:700;gap:3px;justify-content:center;min-height:49px;min-width:0;padding:4px 2px}.aurora-mobile-bottom-nav button{color:#555b63}.aurora-mobile-bottom-nav button.active{background:#fef1e6;color:#a83f08}.aurora-mobile-bottom-nav button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.aurora-search-page .search-submit-btn,.aurora-search-page .mobile-filter-apply{background:#c44808!important;color:#fff!important}.aurora-search-page{height:100%;overscroll-behavior-y:contain;padding-bottom:76px;position:relative;-webkit-overflow-scrolling:touch}.aurora-search-page>.search-hero,.aurora-search-page>.search-hero.search-hero--collapsed{padding:24px 14px max(32px,env(safe-area-inset-bottom))}.aurora-search-page .search-hero-content{transform:translateZ(0);will-change:transform}.aurora-search-page .search-hero-title{font-size:clamp(1.25rem,6.2vw,1.75rem);letter-spacing:-.025em;line-height:1.18;margin-bottom:8px;max-width:19ch;text-wrap:balance;transform:translateZ(0);transition:opacity .24s ease,transform .36s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.aurora-search-page .search-hero-subtitle{display:-webkit-box;font-size:12px;line-height:1.45;margin-right:8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;transform:translateZ(0);transition:opacity .2s ease,transform .32s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.aurora-search-page .search-workbench,.aurora-search-page .search-workbench--conversational,.aurora-search-page .search-workbench--important{border:0;border-radius:18px;box-shadow:none;margin-top:20px;padding:0;position:sticky;top:8px;transform:translateZ(0);transition:transform .4s cubic-bezier(.16,1,.3,1);will-change:transform;z-index:2}.aurora-search-page .hero-section-switch{background:#f1f2f4;border:0;border-radius:999px;box-shadow:inset 0 1px 3px #1c1e2114;gap:0;margin-bottom:14px;max-width:none;overflow:hidden;padding:4px;position:relative;transition:opacity .2s ease,transform .32s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.aurora-search-page .hero-section-indicator{background:#fff;border-radius:999px;box-shadow:0 2px 7px #1c1e211a;display:block;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transform:translateZ(0);transition:transform .42s cubic-bezier(.32,.72,0,1);width:calc((100% - 8px)/2)}.aurora-search-page .hero-section-switch--important .hero-section-indicator{transform:translate3d(100%,0,0)}.aurora-search-page .hero-section-pill,.aurora-search-page .hero-section-pill:hover,.aurora-search-page .hero-section-pill.active{background:transparent;box-shadow:none;min-height:42px;padding:7px 5px;position:relative;transform:none;z-index:1}.aurora-search-page .hero-section-copy strong{font-size:clamp(10.5px,3.1vw,12px)}.aurora-search-page .hero-section-desktop-label{display:none}.aurora-search-page .hero-section-mobile-label{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.mobile-search-status-whisper{align-items:center;color:#65517f;display:flex;font-size:10px;font-weight:750;gap:6px;letter-spacing:.02em;margin:0 4px 7px;min-height:16px;transform:translateZ(0);transition:transform .32s cubic-bezier(.16,1,.3,1)}.mobile-search-status-whisper>span{animation:mobile-status-breathe 1.8s ease-in-out infinite;background:#7258d8;border-radius:50%;box-shadow:0 0 0 4px #7258d81a;height:7px;width:7px}@keyframes mobile-status-breathe{50%{box-shadow:0 0 0 7px #7258d800}}.aurora-search-page .search-input-wrap{align-items:center;border:1px solid rgba(224,226,230,.92)!important;border-radius:16px;box-shadow:0 8px 24px -4px #0000000f;flex-wrap:nowrap;min-height:66px;padding:10px 12px;transform:translateZ(0);transition:box-shadow .25s ease,transform .32s cubic-bezier(.16,1,.3,1);will-change:transform}.aurora-search-page .search-textarea{flex:1 1 auto;font-size:16px;max-height:68px;min-width:0;width:100%}.aurora-search-page .search-engine-status-wrap{display:none}.aurora-search-page .search-engine-status{border:0;border-radius:999px;min-height:34px;white-space:nowrap}.aurora-search-page .search-clear-btn{flex:0 0 32px}.mobile-focus-suggestions{background:#fffffffa;border:1px solid rgba(227,229,233,.94);border-radius:15px;box-shadow:0 16px 36px #191c2224;display:block;left:0;opacity:0;padding:12px;pointer-events:none;position:absolute;right:0;top:87px;transform:translate3d(0,10px,0);transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1);z-index:8}.mobile-focus-suggestions>span{align-items:center;color:#8a9099;display:flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.06em;margin:0 4px 8px;text-transform:uppercase}.mobile-focus-suggestions>div{display:flex;flex-direction:column}.mobile-focus-suggestions button{align-items:center;background:transparent;border:0;border-radius:9px;color:#3d4249;display:flex;font:inherit;font-size:12px;font-weight:650;gap:9px;min-height:39px;overflow:hidden;padding:7px 9px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mobile-focus-suggestions button:active{background:#f5f3fa}.aurora-search-page .engine-context-row{gap:8px;margin:11px 3px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.aurora-search-page .engine-context-row::-webkit-scrollbar{display:none}.aurora-search-page .search-input-wrap+.search-workbench-lower{margin-top:14px}.aurora-search-page .search-workbench-lower,.aurora-search-page .engine-context-row{transition:opacity .18s ease}.aurora-search-page .search-filter-row{display:none}.mobile-quick-filters{align-items:center;display:flex;gap:8px;margin:0 0 12px;min-width:0;position:sticky;top:0;z-index:6}.mobile-filter-trigger{align-items:center;background:linear-gradient(135deg,#f28c38,#df641d);border:0;border-radius:999px;box-shadow:0 8px 18px -10px #cd5714cc;color:#fff;display:flex;flex:0 0 auto;font-family:inherit;font-size:12px;font-weight:750;gap:6px;min-height:44px;padding:0 13px}.mobile-filter-trigger b{font-size:10px;opacity:.8}.mobile-filter-chips{align-items:center;display:flex;gap:7px;min-width:0;overflow-x:auto;padding:3px 10px 3px 0;scrollbar-width:none}.mobile-filter-chips::-webkit-scrollbar{display:none}.mobile-filter-chips>button,.mobile-filter-chips>span{align-items:center;background:#f5f2fb;border:1px solid #e5def4;border-radius:999px;color:#65517f;display:flex;flex:0 0 auto;font-family:inherit;font-size:11px;font-weight:700;gap:5px;min-height:36px;padding:0 10px;white-space:nowrap}.mobile-filter-chips>span{background:#f7f7f8;border-color:#ececef;color:#858991}.aurora-search-page .search-submit-row{gap:8px}.aurora-search-page .search-filter-match-count{font-size:11px;margin-bottom:8px}.aurora-search-page .search-reset-filters-btn{display:none}.aurora-search-page .search-submit-btn{border-radius:12px;flex:1 1 100%;min-height:48px;overflow:hidden;position:relative}.search-action-mobile{display:none}.aurora-search-page.is-searching .search-submit-btn:after,.mobile-filter-apply.is-loading:after{animation:mobile-filter-shimmer 1.15s linear infinite;background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.38) 45%,transparent 75%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate3d(-100%,0,0)}@keyframes mobile-filter-shimmer{to{transform:translate3d(100%,0,0)}}.mobile-search-veil{background:#00000026;border:0;display:block;top:60px;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:40}.aurora-search-page.is-search-focused .mobile-search-veil{opacity:1;pointer-events:auto}.aurora-search-page.is-search-focused .search-hero-title{opacity:0;transform:translate3d(0,-52px,0)}.aurora-search-page.is-search-focused .search-hero-subtitle{opacity:0;transform:translate3d(0,-44px,0)}.aurora-search-page.is-search-focused .search-workbench{transform:translate3d(0,-88px,0);z-index:41}.aurora-search-page.is-search-focused .hero-section-switch{opacity:0;pointer-events:none;transform:translate3d(0,-24px,0)}.aurora-search-page.is-search-focused .search-workbench-lower,.aurora-search-page.is-search-focused .engine-context-row{opacity:0;pointer-events:none}.aurora-search-page.is-search-focused .search-input-wrap{box-shadow:0 14px 36px -10px #0000002e,0 0 0 3px #f28c3824;transform:translate3d(0,-56px,0)}.aurora-search-page.is-search-focused .mobile-search-status-whisper{transform:translate3d(0,-56px,0)}.aurora-search-page.is-search-focused .mobile-focus-suggestions{opacity:1;pointer-events:auto;transform:translate3d(0,-51px,0)}.mobile-discovery-engine{display:flex;flex-direction:column;gap:22px;margin-top:22px;opacity:1;padding-bottom:24px;pointer-events:auto;transform:translateZ(0);transition:opacity .18s ease;will-change:opacity}.mobile-discovery-engine.is-muted{opacity:0;pointer-events:none}.mobile-learning-ticker{align-items:center;background:linear-gradient(135deg,#fff7eb,#fffaf4);border:1px solid #f8e5cb;border-radius:14px;color:#70523a;display:flex;gap:10px;padding:11px 13px}.mobile-learning-ticker>span{animation:ticker-float 2.4s ease-in-out infinite;font-size:17px}.mobile-learning-ticker p{font-size:11px;line-height:1.45;margin:0}.mobile-learning-ticker b{color:#d96912;margin-right:3px}@keyframes ticker-float{50%{transform:translate3d(0,-2px,0)}}.mobile-discovery-section>header,.mobile-offline-launchpad>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.mobile-discovery-section>header small,.mobile-offline-launchpad>header span{color:#d96912;font-size:9px;font-weight:850;letter-spacing:.1em}.mobile-discovery-section>header h2,.mobile-offline-launchpad>header h2{color:#22262b;font-size:16px;margin:2px 0 0}.mobile-discovery-section>header>svg{color:#e58232}.mobile-trending-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-trending-grid button{align-items:flex-start;background:#faf9f7;border:1px solid #ece9e5;border-radius:12px;color:#4c5056;display:flex;font-family:inherit;font-size:11px;font-weight:650;justify-content:space-between;line-height:1.4;min-height:60px;padding:10px;text-align:left}.mobile-trending-grid button svg{color:#d8782a;flex:0 0 auto;margin:2px 0 0 5px}.mobile-subject-lanes{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 7px;scroll-snap-type:x proximity;scrollbar-width:none}.mobile-subject-lanes::-webkit-scrollbar{display:none}.mobile-subject-lanes button{border:0;border-radius:14px;color:#34373c;display:grid;flex:0 0 126px;min-height:105px;padding:12px;scroll-snap-align:start;text-align:left}.mobile-subject-lanes button>span{align-items:center;background:#ffffffad;border-radius:9px;display:flex;font-size:16px;height:30px;justify-content:center;margin-bottom:9px;width:30px}.mobile-subject-lanes strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-subject-lanes small{color:#34373ca6;font-size:9px;margin-top:3px}.mobile-subject-lanes .tone-1{background:linear-gradient(145deg,#fff0dc,#ffe3c3)}.mobile-subject-lanes .tone-2{background:linear-gradient(145deg,#e8f4ff,#dcecff)}.mobile-subject-lanes .tone-3{background:linear-gradient(145deg,#eee9ff,#e3dafb)}.mobile-subject-lanes .tone-4{background:linear-gradient(145deg,#e9f6e7,#dcefd9)}.mobile-hotspots>div{background:#fff;border:1px solid #e9eaec;border-radius:15px;overflow:hidden}.mobile-hotspots>div>button{align-items:center;background:#fff;border:0;color:#32363b;display:grid;gap:10px;grid-template-columns:27px minmax(0,1fr) 16px;min-height:64px;padding:10px 12px;text-align:left;width:100%}.mobile-hotspots>div>button+button{border-top:1px solid #eff0f2}.mobile-hotspot-rank{color:#d8782a;font-size:11px;font-weight:850}.mobile-hotspots button>span:nth-child(2){min-width:0}.mobile-hotspots strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-hotspots small{color:#8b9097;display:block;font-size:9.5px;margin-top:4px}.mobile-hotspots svg{color:#aaafb5}.mobile-offline-launchpad{background:#fff9ef;border:1px solid #f3dfbe;border-radius:16px;padding:15px}.mobile-offline-launchpad>div{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-offline-launchpad button{background:#fff;border:1px solid #eee2cf;border-radius:12px;color:#684a2f;display:flex;flex-direction:column;gap:5px;min-height:104px;padding:13px;text-align:left}.mobile-offline-launchpad button svg{color:#dd7928}.mobile-offline-launchpad strong{font-size:12px}.mobile-offline-launchpad small{color:#91765e;font-size:9.5px;line-height:1.4}.mobile-filter-layer{display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:120}.mobile-filter-layer.is-open{pointer-events:auto}.mobile-filter-backdrop{background:#12141852;border:0;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .25s ease;width:100%}.mobile-filter-layer.is-open .mobile-filter-backdrop{opacity:1}.mobile-filter-sheet{background:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -18px 54px #14171e2e;display:flex;flex-direction:column;left:0;max-height:min(82dvh,720px);overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:absolute;right:0;transform:translate3d(0,105%,0);transition:transform .46s cubic-bezier(.32,.72,0,1);will-change:transform}.mobile-filter-layer.is-open .mobile-filter-sheet{transform:translateZ(0)}.mobile-filter-handle{background:#d8dadd;border-radius:99px;height:4px;margin:9px auto 2px;width:38px}.mobile-filter-sheet>header{align-items:center;border-bottom:1px solid #eff0f2;display:flex;justify-content:space-between;padding:13px 18px 14px}.mobile-filter-sheet>header small{color:#d96912;font-size:9px;font-weight:800;letter-spacing:.11em}.mobile-filter-sheet>header h2{color:#1c1e21;font-size:20px;margin:2px 0 0}.mobile-filter-sheet>header button{align-items:center;background:#f4f5f6;border:0;border-radius:50%;color:#555b63;display:flex;height:40px;justify-content:center;width:40px}.mobile-filter-fields{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;padding:16px 18px 20px}.mobile-filter-fields>label,.mobile-filter-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mobile-filter-fields>label>span,.mobile-filter-field>span{color:#6b7280;font-size:11px;font-weight:750}.mobile-filter-fields select,.mobile-filter-fields .multiselect-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8f8f9;border:1px solid #e5e7ea;border-radius:11px;color:#24272c;font-family:inherit;font-size:13px;font-weight:650;height:48px;padding:0 12px;width:100%}.mobile-filter-fields .multiselect-container{position:static}.mobile-filter-fields .multiselect-dropdown{background:#fff;border:1px solid #e5e7ea;border-radius:11px;box-shadow:0 14px 32px #14151a24;left:18px;max-height:240px;overflow-y:auto;position:absolute;right:18px;top:90px;width:auto;z-index:5}.mobile-filter-fields .multiselect-option{min-height:48px;padding:11px 14px}.mobile-filter-sheet>footer{background:#fffffff0;border-top:1px solid #eceef0;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px 18px}.mobile-filter-sheet>footer button{border-radius:12px;font-family:inherit;font-size:13px;font-weight:750;min-height:48px}.mobile-filter-clear{background:#fff;border:1px solid #e1e3e6;color:#646a72;padding:0 16px}.mobile-filter-clear:disabled{opacity:.45}.mobile-filter-apply{background:linear-gradient(135deg,#f28c38,#dd621b);border:0;color:#fff;overflow:hidden;position:relative}.aurora-search-page>.aurora-results-section{padding:24px 12px max(40px,env(safe-area-inset-bottom));transform:translateZ(0);will-change:transform}}@media (max-width: 379px){.aurora-search-page .search-input-wrap{gap:8px;padding-left:11px;padding-right:11px}.mobile-filter-trigger b{display:none}.mobile-filter-fields{grid-template-columns:1fr}.aurora-search-page .search-action-desktop{display:none}.aurora-search-page .search-action-mobile{display:inline}.aurora-mobile-bottom-nav button{font-size:8px}}@media (prefers-reduced-motion: reduce){.mobile-search-veil,.mobile-filter-backdrop,.mobile-filter-sheet,.aurora-search-page .search-hero-title,.aurora-search-page .search-hero-subtitle,.aurora-search-page .search-workbench,.aurora-search-page .search-input-wrap,.aurora-search-page .hero-section-indicator{animation:none!important;transition-duration:0ms!important}.mobile-learning-ticker>span,.mobile-search-status-whisper>span{animation:none!important}}.aurora-search-page:before,.aurora-search-page:after,.aurora-search-page .search-workbench:before,.aurora-search-page .search-workbench:after,.aurora-search-page .search-input-wrap:before,.aurora-search-page .search-input-wrap:after,.aurora-search-page .cmd-result-row:before,.aurora-search-page .cmd-result-row:after{animation:none!important;background:none!important;box-shadow:none!important;content:none!important;display:none!important;filter:none!important}.aurora-search-page .search-workbench,.aurora-search-page .aurora-hero .search-workbench,.aurora-search-page .aurora-hero.search-hero--collapsed .search-workbench{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid var(--aurora-border)!important;border-radius:8px!important;box-shadow:none!important;filter:none!important;transform:none!important}.aurora-search-page .hero-section-switch{background:var(--aurora-surface-2)!important;border:1px solid var(--aurora-border)!important;border-radius:6px!important;box-shadow:none!important;display:grid!important;gap:2px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto 20px!important;max-width:520px!important;padding:2px!important;width:100%!important}.aurora-search-page .hero-section-indicator{display:none!important}.aurora-search-page .hero-section-pill,.aurora-search-page .hero-section-pill.active,.aurora-search-page .hero-section-pill:not(.active):hover{background:transparent!important;border-radius:5px!important;box-shadow:none!important;filter:none!important;min-height:34px!important;padding:7px 14px 7px 10px!important;transform:none!important;width:100%!important}.aurora-search-page .hero-section-pill.active{background:#fff!important}.aurora-search-page .hero-section-icon{background:transparent!important;border-radius:0!important;padding:0!important}.aurora-search-page .search-input-wrap{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid var(--aurora-border)!important;border-radius:8px!important;box-shadow:none!important;filter:none!important}.aurora-search-page .search-engine-status,.aurora-search-page .search-submit-btn,.aurora-search-page .search-submit-btn:hover,.aurora-search-page .search-chip,.aurora-search-page .search-chip:hover{box-shadow:none!important;filter:none!important;transform:none!important}.aurora-search-page .cmd-bar,.aurora-search-page .cmd-panel-head,.aurora-search-page .cmd-filter-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important}.aurora-search-page .cmd-result-row,.aurora-search-page .cmd-result-row--important,.aurora-search-page .cmd-result-row:hover,.aurora-search-page .cmd-result-row.has-formula-lens,.aurora-search-page .cmd-result-row.is-school-match{animation:none!important;background:#fff!important;border:1px solid #e7e9ec!important;border-radius:16px!important;box-shadow:0 1px 2px #1414140a,0 8px 20px #1414140a!important;filter:none!important;transform:none!important}.aurora-search-page .cmd-paper-appearances,.aurora-search-page .cmd-paper-appearances span,.aurora-search-page .cmd-hint-drawer.is-open>div,.aurora-search-page .cmd-result-preview .katex,.aurora-search-page .cmd-result-preview .katex:hover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;filter:none!important;transform:none!important}.aurora-search-page .cmd-rail-actions button,.aurora-search-page .cmd-rail-actions button:hover,.aurora-search-page .cmd-rail-actions button:active,.aurora-search-page .cmd-rail-actions button:focus-visible,.aurora-search-page .cmd-rail-actions .cmd-solved-action,.aurora-search-page .cmd-rail-actions .cmd-solved-action.is-active{box-shadow:none!important;filter:none!important;text-shadow:none!important;transform:none!important}.aurora-search-page .hero-section-pill+.hero-section-pill{border-left:1px solid var(--aurora-border)!important}.aurora-search-page .search-filter-row{background:transparent!important;border:0!important;gap:9px!important}.aurora-search-page .search-filter-row>select,.aurora-search-page .search-filter-row .multiselect-trigger{background:#fff!important;border:1px solid var(--aurora-border)!important;border-radius:7px!important}.aurora-search-page .multiselect-container--schools .multiselect-dropdown{max-height:280px;min-width:260px;overflow-y:auto}.aurora-search-page .cmd-multiselect-filter .multiselect-trigger{background:#fff;border:1px solid var(--aurora-border);border-radius:6px;min-height:36px;width:100%}@media (max-width: 640px){.aurora-search-page .hero-section-switch{background:#f1f2f4!important;border:0!important;border-radius:999px!important;gap:0!important;margin:0 0 14px!important;max-width:none!important;overflow:hidden!important;padding:4px!important}.aurora-search-page .hero-section-indicator{background:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 2px 7px #1c1e211a!important;display:block!important;height:calc(100% - 8px)!important;left:4px!important;top:4px!important;width:calc((100% - 8px)/2)!important}.aurora-search-page .hero-section-switch--conversational .hero-section-indicator{transform:translateZ(0)!important}.aurora-search-page .hero-section-switch--important .hero-section-indicator{transform:translate3d(100%,0,0)!important}.aurora-search-page .hero-section-pill,.aurora-search-page .hero-section-pill.active,.aurora-search-page .hero-section-pill:not(.active):hover{background:transparent!important;border:0!important;border-radius:999px!important;min-height:42px!important;padding:7px 5px!important}.aurora-search-page .hero-section-pill+.hero-section-pill{border-left:0!important}.aurora-search-page .search-input-wrap{border-radius:16px!important;min-height:66px}.aurora-search-page .search-textarea{color:#1c1e21!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#1c1e21}.aurora-search-page.is-search-focused .search-workbench,.aurora-search-page.is-search-focused .aurora-hero .search-workbench,.aurora-search-page.is-search-focused .aurora-hero.search-hero--collapsed .search-workbench{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;left:14px;margin:0!important;max-width:none;padding:0;position:fixed!important;right:14px;top:72px;transform:none!important;width:auto;z-index:141}.aurora-search-page.is-search-focused .hero-section-switch,.aurora-search-page.is-search-focused .search-workbench-lower,.aurora-search-page.is-search-focused .engine-context-row{display:none!important}.aurora-search-page.is-search-focused .mobile-search-status-whisper{margin-bottom:7px;transform:none!important}.aurora-search-page.is-search-focused .search-input-wrap{background:#fff!important;border:1px solid #e0e2e6!important;box-shadow:0 14px 36px -10px #00000038,0 0 0 3px #f28c3829!important;height:66px;max-height:66px;min-height:66px;transform:none!important;z-index:2}.aurora-search-page.is-search-focused .search-textarea{display:block!important;flex:1 1 auto;height:44px;line-height:1.4;max-height:44px;min-height:44px;overflow-y:auto;position:relative;z-index:3}.aurora-search-page.is-search-focused .search-input-icon,.aurora-search-page.is-search-focused .search-clear-btn{position:relative;z-index:4}.aurora-search-page.is-search-focused .mobile-focus-suggestions{left:0;max-height:calc(100dvh - 190px);opacity:1;overflow-y:auto;pointer-events:auto;right:0;top:95px;transform:none!important;z-index:1}}.aurora-search-page.classic-search-view>.search-hero,.aurora-search-page.classic-search-view>.search-hero.search-hero--collapsed{background:#ffe5cc!important;margin-top:-118px!important;padding:0 40px 28px!important}.aurora-search-page.classic-search-view .search-hero-content{max-width:1120px!important}.aurora-search-page.classic-search-view .orion-search-message{background:#fbf3e8!important;border:1px solid #eedcc0!important;border-radius:28px!important;box-shadow:0 16px 40px #f26b1f1f,0 2px 8px #2b180a0a!important;margin:0 0 24px!important;padding:32px 36px!important}.aurora-search-page.classic-search-view .orion-search-message p{color:#e25a12!important;font-size:11px!important;letter-spacing:.12em!important;margin-bottom:10px!important;text-transform:uppercase!important}.aurora-search-page.classic-search-view .orion-search-message h1{color:#1f1b19!important;font-size:30px!important;font-weight:900!important;margin:0 0 8px!important}.aurora-search-page.classic-search-view .orion-search-message h2{color:#4a4544!important;font-size:14.5px!important;font-weight:700!important}.aurora-search-page.classic-search-view .orion-search-message>button{background:#1f1b19!important;border-radius:999px!important;color:#fff!important;padding:13px 22px!important}.aurora-search-page.classic-search-view .search-workbench{background:#fff!important;border:0!important;border-radius:28px!important;box-shadow:0 20px 48px #2b180a17,0 2px 8px #2b180a0a!important;margin:0!important;max-width:1120px!important;padding:34px 38px!important}.aurora-search-page.classic-search-view .hero-section-switch{background:#fff4e8!important;border:0!important;border-radius:999px!important;margin:0 auto 26px!important;max-width:510px!important;padding:5px!important}.aurora-search-page.classic-search-view .hero-section-indicator{display:none!important}.aurora-search-page.classic-search-view .hero-section-pill{background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#c44808!important;min-height:42px!important}.aurora-search-page.classic-search-view .hero-section-pill.active{background:#fff!important;box-shadow:0 4px 14px #2b180a1a!important;color:#1f1b19!important}.aurora-search-page.classic-search-view .search-input-wrap{background:#fff!important;border:1px solid #e6e0dc!important;border-radius:999px!important;box-shadow:0 1px 3px #2b180a0a!important;min-height:56px!important;padding:8px 12px 8px 8px!important}.aurora-search-page.classic-search-view .search-input-wrap:focus-within{border-color:transparent!important;box-shadow:0 2px 18px #2b180a24!important}.aurora-search-page.classic-search-view .search-engine-status-wrap{display:none!important}.aurora-search-page.classic-search-view .search-filter-row{background:transparent!important;border:0!important;gap:10px!important;grid-template-columns:1.4fr .7fr 1fr 1fr 1fr 1fr!important;margin-bottom:18px!important;overflow:visible!important}.aurora-search-page.classic-search-view .search-filter-row>select,.aurora-search-page.classic-search-view .search-filter-row .multiselect-trigger{background:#fff!important;border:1.5px solid #e6e0dc!important;border-radius:999px!important;height:42px!important}.aurora-search-page.classic-search-view .search-submit-row{border-top:1px solid #fbf3e8!important;padding-top:16px!important}.aurora-search-page.classic-search-view .search-submit-btn{background:linear-gradient(135deg,#f26b1f,#e25a12)!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 30px #f26b1f47!important;min-height:46px!important}.aurora-search-page.classic-search-view>.aurora-results-section{background:#fbf3e8!important;border-top:1px solid #e6e0dc!important;padding:32px 40px 60px!important}.aurora-search-page.classic-search-view .cmd-bar,.aurora-search-page.classic-search-view .cmd-body,.aurora-search-page.classic-search-view .cmd-related{margin-left:auto!important;margin-right:auto!important;max-width:1120px!important}.aurora-search-page.classic-search-view .cmd-result-row{background:#fff!important;border:0!important;border-left:3px solid #f26b1f!important;border-radius:22px!important;box-shadow:0 2px 10px #2b180a0d!important;display:grid!important;gap:20px!important;grid-template-columns:20px 40px minmax(0,1fr)!important;padding:24px 28px!important}.aurora-search-page.classic-search-view .cmd-result-row:hover{border-left-color:#f26b1f!important;box-shadow:0 16px 32px #2b180a1a!important;transform:translateY(-3px)!important}.aurora-search-page.classic-search-view .aurora-marks{background:#fff4e8!important;border:0!important;color:#c44808!important;height:48px!important;width:48px!important}.aurora-search-page.classic-search-view .aurora-rank{color:#7a7372!important;font-size:12px!important;font-weight:800!important;padding-top:8px!important}.aurora-search-page.classic-search-view .aurora-marks,.aurora-search-page.classic-search-view .aurora-marks.is-high{background:#fff4e8!important;border:0!important;color:#c44808!important;height:40px!important;width:40px!important}.aurora-search-page.classic-search-view .cmd-result-content{grid-column:3!important;grid-row:1!important}.aurora-search-page.classic-search-view .cmd-result-preview p{color:#1f1b19!important;font-family:inherit!important;font-size:16px!important;font-weight:800!important;line-height:1.5!important}.aurora-search-page.classic-search-view .aurora-result-meta{gap:0!important;margin-top:12px!important}.aurora-search-page.classic-search-view .aurora-result-meta>span{background:transparent!important;border-radius:0!important;color:#7a7372!important;font-size:11px!important;letter-spacing:.03em!important;padding:0!important;text-transform:uppercase!important}.aurora-search-page.classic-search-view .aurora-result-meta>span:not(:last-child):after{color:#d7cec6!important;content:"·"!important;margin:0 10px!important}.aurora-search-page.classic-search-view .aurora-result-meta .is-weightage{color:#e25a12!important}.aurora-search-page.classic-search-view .aurora-result-meta .is-class{color:#2c4a8a!important}.aurora-search-page.classic-search-view .aurora-result-meta .is-topic{color:#7a3142!important}.orion-vault-wrap{position:fixed;right:28px;top:16px;z-index:500}.orion-vault-icon{align-items:center;background:#fff;border:1px solid #e6e0dc;border-radius:50%;box-shadow:0 3px 12px #2b180a1f;color:#fff;cursor:pointer;display:flex;height:58px;justify-content:center;padding:0;position:relative;transition:box-shadow .15s ease,transform .15s cubic-bezier(.34,1.56,.64,1);width:58px;z-index:1}.orion-vault-icon:before{background:radial-gradient(ellipse at 50% 47%,rgba(255,187,54,.3),transparent 34%),#201b19;border-radius:50%;content:"";top:6px;right:6px;bottom:6px;left:6px;position:absolute}.orion-vault-icon:hover{background:#fff;box-shadow:0 6px 18px #2b180a2e;transform:scale(1.06)}.orion-vault-icon:active{transform:scale(.94)}.orion-vault-icon:focus-visible{outline:3px solid rgba(255,201,60,.9);outline-offset:3px}.orion-vault-icon img{display:block;filter:brightness(0) saturate(100%) invert(78%) sepia(86%) saturate(958%) hue-rotate(345deg) brightness(104%);height:54px;object-fit:contain;position:relative;width:54px;z-index:1}.orion-vault-ring{border:1.5px solid #ffc93c;border-radius:50%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute}@media (max-width: 1000px){.aurora-search-page.classic-search-view .search-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 640px){.aurora-search-page.classic-search-view>.search-hero,.aurora-search-page.classic-search-view>.search-hero.search-hero--collapsed{margin-top:-82px!important;padding:0 14px 30px!important}.aurora-search-page.classic-search-view .orion-search-message{border-radius:20px!important;padding:21px!important}.aurora-search-page.classic-search-view .search-workbench{border-radius:20px!important;padding:20px 16px!important}.aurora-search-page.classic-search-view>.aurora-results-section{padding:24px 14px 90px!important}.aurora-search-page.classic-search-view .cmd-result-row{border-radius:16px!important;grid-template-columns:18px 36px minmax(0,1fr)!important;padding:18px 14px!important}.aurora-search-page.classic-search-view.is-search-focused .search-workbench{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}}.aurora-search-page.standalone-search-view{background:#ffe5cc!important;color:#1f1b19;overflow-x:hidden}.aurora-search-page.standalone-search-view .orion-smart-banner{align-items:flex-start;background:linear-gradient(120deg,#f26b1f,#c44808 45%,#f26b1f)!important;background-size:220% 220%!important;box-sizing:border-box;display:flex;flex:0 0 182px;height:182px!important;max-height:none!important;min-height:182px;overflow:hidden;padding:16px 40px 118px!important;position:relative;animation:standaloneTopbarGradient 14s ease-in-out infinite}.aurora-search-page.standalone-search-view .orion-smart-banner-brand{align-items:center;display:flex;gap:14px;position:relative;z-index:2}.aurora-search-page.standalone-search-view .orion-smart-banner-brand img{animation:standaloneOrionSpin 6s linear infinite;height:64px!important;object-fit:contain;transform-origin:50% 50%;width:64px!important}.aurora-search-page.standalone-search-view .orion-smart-banner-brand:hover img{transform:none}.aurora-search-page.standalone-search-view .orion-smart-banner-brand strong{color:#fff;font-size:64px!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1}.aurora-search-page.standalone-search-view .orion-animated-word span{animation:standaloneOrionLetter .8s cubic-bezier(.22,1,.36,1) both;display:inline-block;transform-origin:50% 70%}.aurora-search-page.standalone-search-view .orion-animated-word span:nth-child(2){animation-delay:.07s}.aurora-search-page.standalone-search-view .orion-animated-word span:nth-child(3){animation-delay:.14s}.aurora-search-page.standalone-search-view .orion-animated-word span:nth-child(4){animation-delay:.21s}.aurora-search-page.standalone-search-view .orion-animated-word span:nth-child(5){animation-delay:.28s}.aurora-search-page.standalone-search-view .orion-smart-banner-orbit{border-radius:50%;pointer-events:none;position:absolute}.aurora-search-page.standalone-search-view .orion-smart-banner-orbit--primary{animation:standaloneOrbPrimary 10s ease-in-out infinite;background:#ffffff1f;height:220px;right:-40px;top:-80px;width:220px}.aurora-search-page.standalone-search-view .orion-smart-banner-orbit--secondary{animation:standaloneOrbSecondary 13s ease-in-out infinite;background:#ffc93c24;bottom:-90px;height:150px;left:8%;right:auto;top:auto;width:150px}.aurora-search-page.standalone-search-view .orion-smart-banner-sheen{animation:standaloneSheen 7s ease-in-out 2s infinite;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:40%}.aurora-search-page.standalone-search-view>.orion-reference-stage{background:#ffe5cc;margin-top:0;padding:40px 0 20px;position:relative;z-index:3}.aurora-search-page.standalone-search-view .orion-reference-content{box-sizing:border-box;margin:0 auto;max-width:1120px;padding:0 40px;width:100%}.aurora-search-page.standalone-search-view .orion-search-message{align-items:flex-start!important;background:#fbf3e8!important;border:1px solid #eedcc0!important;border-radius:28px!important;box-shadow:0 16px 40px #f26b1f1f,0 2px 8px #2b180a0a!important;display:flex!important;gap:20px!important;justify-content:space-between!important;margin:-118px 0 24px!important;overflow:hidden;padding:32px 36px!important;position:relative}.aurora-search-page.standalone-search-view .orion-search-message p{color:#e25a12!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;margin:0 0 10px!important;text-transform:uppercase}.aurora-search-page.standalone-search-view .orion-search-message h1{color:#1f1b19!important;font-family:inherit!important;font-size:30px!important;font-weight:900!important;letter-spacing:-.01em!important;margin:0 0 8px!important}.aurora-search-page.standalone-search-view .orion-search-message h2{color:#4a4544!important;font-family:inherit!important;font-size:14.5px!important;font-weight:700!important;margin:0!important}.aurora-search-page.standalone-search-view .orion-reference-search-card{background:#fff!important;border:0!important;border-radius:28px!important;box-shadow:0 20px 48px #2b180a17,0 2px 8px #2b180a0a!important;margin:0 0 28px!important;overflow:visible!important;padding:34px 38px!important;position:relative!important;transform:none!important;width:100%!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-switch{background:#fff4e8!important;border:0!important;border-radius:999px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto 26px!important;max-width:510px!important;padding:5px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-pill{background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#c44808!important;font-size:14px!important;font-weight:700!important;min-height:42px!important;padding:11px 24px!important;transform:none!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-pill.active{background:#fff!important;box-shadow:0 4px 14px #2b180a1a!important;color:#1f1b19!important;font-weight:800!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-input-wrap{align-items:center!important;background:#fff!important;border:1px solid #e6e0dc!important;border-radius:999px!important;box-shadow:0 1px 3px #2b180a0a!important;display:flex!important;gap:14px!important;margin:0 0 18px!important;min-height:56px!important;padding:8px 10px 8px 8px!important;position:relative!important;transform:none!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-input-wrap:hover,.aurora-search-page.standalone-search-view .orion-reference-search-card .search-input-wrap:focus-within{border-color:transparent!important;box-shadow:0 2px 18px #2b180a24!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .orion-query-orb{background:#1f1b19;flex:0 0 38px;height:38px;position:static!important;width:38px}.aurora-search-page.standalone-search-view .orion-reference-search-card .orion-query-orb img{height:28px;object-fit:contain;width:28px}.aurora-search-page.standalone-search-view .orion-strands-canvas{border-radius:50%;display:block;height:38px;overflow:hidden;width:38px}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-textarea{color:#1f1b19!important;flex:1 1 auto;font-size:15.5px!important;height:38px!important;line-height:1.35!important;max-height:80px!important;min-height:38px!important;min-width:0;padding:8px 0!important;resize:none}.aurora-search-page.standalone-search-view .standalone-ask-orion{align-items:center;background:#1f1b19;border:0;border-radius:999px;box-shadow:0 10px 26px #1f1b1947;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:800 13.5px inherit;gap:8px;min-height:42px;overflow:hidden;padding:11px 20px;position:relative;white-space:nowrap}.aurora-search-page.standalone-search-view .standalone-ask-orion svg{color:#ffc93c}.aurora-search-page.standalone-search-view .standalone-ask-orion:hover:not(:disabled){transform:translateY(-2px)}.aurora-search-page.standalone-search-view .standalone-ask-orion:disabled{background:#1f1b19;cursor:not-allowed;opacity:1}.aurora-search-page.standalone-search-view .engine-context-row{align-items:center!important;display:flex!important;gap:8px!important;margin:0 0 14px!important;padding:0!important}.aurora-search-page.standalone-search-view .engine-context-chip{background:transparent!important;border:0!important;color:#7a7372!important;font-size:12.5px!important;font-weight:700!important;padding:0!important}.aurora-search-page.standalone-search-view .engine-context-chip b{color:#1f1b19!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-workbench-lower{margin-top:0!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row{display:grid!important;gap:10px!important;grid-template-columns:1.4fr .7fr repeat(4,minmax(0,1fr))!important;margin:0 0 18px!important}.aurora-search-page.standalone-search-view .search-filter-row>select,.aurora-search-page.standalone-search-view .search-filter-row .multiselect-trigger{background:#fff!important;border:1.5px solid #e6e0dc!important;border-radius:999px!important;color:#4a4544!important;font-size:13px!important;font-weight:700!important;height:42px!important;min-width:0!important;padding:0 14px!important;text-overflow:ellipsis}.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(1),.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(1) .multiselect-trigger{border-color:#f9c9a6!important;color:#c44808!important}.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(2),.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(2) .multiselect-trigger{border-color:#ffe1a0!important;color:#b8860b!important}.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(3),.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(3) .multiselect-trigger{border-color:#e3b8c1!important;color:#7a3142!important}.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(4),.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(4) .multiselect-trigger{border-color:#b9c6e4!important;color:#2c4a8a!important}.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(5),.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(5) .multiselect-trigger{background:#fff3e9!important;border-color:#fdba74!important;color:#c44808!important}.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(6),.aurora-search-page.standalone-search-view .search-filter-row>:nth-child(6) .multiselect-trigger{border-color:#d6c2e0!important;color:#6a3d9a!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-submit-row{align-items:center!important;border-top:1px solid #fbf3e8!important;display:flex!important;justify-content:space-between!important;margin:0!important;min-height:34px;padding:16px 0 0!important}.aurora-search-page.standalone-search-view .search-filter-match-count{background:transparent!important;border:0!important;border-radius:0!important;color:#7a7372!important;flex-basis:auto!important;font-size:13px!important;font-weight:700!important;margin:0!important;min-height:0!important;padding:0!important;width:auto!important}.aurora-search-page.standalone-search-view .search-filter-match-count b{color:#1f1b19!important}.aurora-search-page.standalone-search-view .search-reset-filters-btn{margin-left:auto}.aurora-search-page.standalone-search-view .search-discovery-panel,.aurora-search-page.standalone-search-view .search-suggestions{display:none!important}.aurora-search-page.standalone-search-view>.aurora-results-section{background:#fbf3e8!important;border-top:1px solid #e6e0dc!important;padding:32px 40px 60px!important}@keyframes standaloneTopbarGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes standaloneOrionSpin{to{transform:rotate(360deg)}}@keyframes standaloneOrionLetter{0%{color:#ffc93c;filter:blur(2px);opacity:.25;transform:translateY(9px) rotate(5deg) scale(.9)}7%{color:#fff;filter:blur(0);opacity:1;transform:translateY(0) rotate(0) scale(1.04)}12%,to{color:#fff;filter:blur(0);opacity:1;transform:none}}@keyframes standaloneOrbPrimary{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,14px) scale(1.06)}}@keyframes standaloneOrbSecondary{0%,to{transform:translate(0) scale(1)}50%{transform:translate(16px,-10px) scale(1.08)}}@keyframes standaloneSheen{0%{left:-60%}35%,to{left:130%}}@media (max-width: 1000px){.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 640px){.aurora-search-page.standalone-search-view .orion-smart-banner{height:148px!important;min-height:148px;padding:14px 18px 88px!important}.aurora-search-page.standalone-search-view .orion-smart-banner-brand img{height:46px!important;width:46px!important}.aurora-search-page.standalone-search-view .orion-smart-banner-brand strong{font-size:42px!important}.aurora-search-page.standalone-search-view>.orion-reference-stage{margin-top:0;padding:24px 0 30px}.aurora-search-page.standalone-search-view .orion-reference-content{padding:0 14px}.aurora-search-page.standalone-search-view .orion-search-message{border-radius:20px!important;margin-top:-82px!important;padding:21px!important}.aurora-search-page.standalone-search-view .orion-search-message h1{font-size:24px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card{border-radius:20px!important;padding:20px 16px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-pill{font-size:12px!important;padding:8px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-input-wrap{border-radius:20px!important;flex-wrap:wrap}.aurora-search-page.standalone-search-view .standalone-ask-orion{justify-content:center;width:100%}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-submit-row{align-items:flex-start!important;flex-direction:column}.aurora-search-page.standalone-search-view>.aurora-results-section{padding:24px 14px 90px!important}}@media (max-width: 390px){.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){.aurora-search-page.standalone-search-view .orion-smart-banner,.aurora-search-page.standalone-search-view .orion-smart-banner-brand img,.aurora-search-page.standalone-search-view .orion-animated-word span,.aurora-search-page.standalone-search-view .orion-smart-banner-orbit,.aurora-search-page.standalone-search-view .orion-smart-banner-sheen{animation:none!important}}@media (max-width: 640px){.aurora-search-page.standalone-search-view{background-color:#faf9f6!important;background-image:radial-gradient(circle at 92% 7%,rgba(251,146,60,.18) 0,transparent 54%),radial-gradient(circle at 0 100%,rgba(249,115,22,.055) 0,transparent 48%)!important}.aurora-search-page.standalone-search-view .orion-smart-banner,.aurora-search-page.standalone-search-view .orion-vault-wrap{display:none!important}.aurora-search-page.standalone-search-view>.orion-reference-stage{background:transparent!important;margin:0!important;padding:0 0 96px!important}.aurora-search-page.standalone-search-view .orion-reference-content{padding:0 14px!important}.aurora-search-page.standalone-search-view .orion-search-message{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;overflow:visible;padding:16px 2px 20px!important;transform:translateZ(0);transition:opacity .2s ease,transform .2s ease}.aurora-search-page.standalone-search-view .orion-search-message>div{width:100%}.aurora-search-page.standalone-search-view .orion-search-message>div>p:not(.mobile-search-target),.aurora-search-page.standalone-search-view .orion-search-message h2{display:none!important}.aurora-search-page.standalone-search-view .orion-search-message .mobile-search-target{color:#b84b0d!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:.13em!important;margin:0 0 7px!important;text-transform:uppercase}.aurora-search-page.standalone-search-view .orion-search-message h1{color:#25211f!important;font-size:20px!important;letter-spacing:-.025em!important;margin:0!important}.aurora-search-page.standalone-search-view .orion-search-message .greeting-emoji{display:none}.aurora-search-page.standalone-search-view .mobile-search-subtitle{color:#6f7178;display:block;font-size:13px;line-height:1.45}.aurora-search-page.standalone-search-view .orion-reference-search-card{-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12);background:#ffffffe0!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:20px!important;box-shadow:0 12px 32px -4px #ea580c17,0 4px 10px -2px #00000006!important;margin:0!important;padding:8px!important}.aurora-search-page.standalone-search-view .search-workbench-lower,.aurora-search-page.standalone-search-view .search-controls{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row{display:none!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-switch{background:#f4f4f5!important;border-radius:12px!important;box-shadow:inset 0 1px 3px #201c1914!important;height:40px;margin:0!important;max-width:none!important;padding:3px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-indicator{border-radius:9px!important;box-shadow:0 2px 6px #1c181614!important;height:calc(100% - 6px)!important;left:3px!important;top:3px!important;width:calc((100% - 6px)/2)!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-pill,.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-pill.active{color:#71717a!important;font-size:12px!important;min-height:34px!important;padding:4px 7px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-pill.active{color:#c2410c!important}.aurora-search-page.standalone-search-view .mobile-search-status-whisper,.aurora-search-page.standalone-search-view .engine-context-row{display:none!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-input-wrap{background:transparent!important;border:0!important;border-radius:0!important;border-top:0!important;box-shadow:none!important;flex-wrap:nowrap!important;gap:5px!important;margin:7px 0 0!important;min-height:54px!important;padding:7px 3px 1px 10px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-input-wrap:focus-within{border-color:#eeeeef!important;box-shadow:none!important}.aurora-search-page.standalone-search-view .orion-reference-search-card:has(.search-input-wrap:focus-within){border-color:#ea580c40!important;box-shadow:0 8px 26px #4f2a1314,0 0 0 3px #ea580c12!important}.aurora-search-page.standalone-search-view .orion-query-orb{display:none!important}.aurora-search-page.standalone-search-view .mobile-search-leading{color:#71717a;display:block;flex:0 0 18px}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-textarea{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;font-size:16px!important;height:42px!important;line-height:1.35!important;min-height:42px!important;padding:10px 2px!important;white-space:nowrap}.aurora-search-page.standalone-search-view .search-clear-btn{align-items:center;display:flex;flex:0 0 40px;height:40px;justify-content:center;padding:0;width:40px}.aurora-search-page.standalone-search-view .mobile-inline-filter{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:50%;color:#c2410c;display:flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;position:relative;width:44px}.aurora-search-page.standalone-search-view .mobile-inline-filter b{align-items:center;background:#9a3412;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:8px;height:18px;justify-content:center;min-width:18px;padding:0 3px;position:absolute;right:-3px;top:-3px}.aurora-search-page.standalone-search-view .standalone-ask-orion{background:linear-gradient(135deg,#c94a00,#a83a08)!important;border:0!important;border-radius:50%!important;box-shadow:0 4px 12px #c2410c52!important;color:#fff!important;flex:0 0 44px!important;font-size:0!important;gap:0!important;height:44px!important;min-height:44px!important;padding:0!important;width:44px!important}.aurora-search-page.standalone-search-view .standalone-ask-orion:not(:disabled){background:linear-gradient(135deg,#c94a00,#a83a08)!important;box-shadow:0 4px 12px #c2410c59!important;color:#fff!important}.aurora-search-page.standalone-search-view .standalone-ask-orion:disabled{opacity:.48!important}.aurora-search-page.standalone-search-view .standalone-ask-orion svg{color:currentColor!important;height:18px;width:18px}.aurora-search-page.standalone-search-view .mobile-quick-filters{display:block;margin:11px 0 0;position:relative}.aurora-search-page.standalone-search-view .mobile-filter-chips{display:flex;gap:8px;margin-inline:-2px;-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);overflow-x:auto;padding:3px 13px 5px;scroll-padding-inline:13px;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 4px);-webkit-overflow-scrolling:touch}.aurora-search-page.standalone-search-view .mobile-filter-chips>button,.aurora-search-page.standalone-search-view .mobile-filter-chips>span{background:#fff;border:1px solid #e5e7eb;color:#374151;min-height:44px;padding-inline:12px;scroll-snap-align:start}.aurora-search-page.standalone-search-view .mobile-filter-chips>.mobile-filter-preset{background:#fff4ed;border-color:#fdba74;color:#c2410c}.aurora-search-page.standalone-search-view .mobile-filter-chips>.mobile-filter-class{background:#edf3ff;border-color:#cedbf5;color:#31538d}.aurora-search-page.standalone-search-view .mobile-filter-chips>.mobile-filter-trigger{background:#fff!important;border:1px solid #d9d3cc!important;box-shadow:none!important;color:#393532!important}.aurora-search-page.standalone-search-view .mobile-filter-trigger b{align-items:center;background:#a93b06;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;height:17px;justify-content:center;min-width:17px;opacity:1;padding:0 4px}.aurora-search-page.standalone-search-view .search-submit-row,.aurora-search-page.standalone-search-view .mobile-learning-ticker,.aurora-search-page.standalone-search-view .mobile-discovery-section{display:none!important}.aurora-search-page.standalone-search-view .mobile-discovery-engine{display:flex;gap:24px;margin:20px 0 0;padding:0 0 12px}.aurora-search-page.standalone-search-view .mobile-subject-explore,.aurora-search-page.standalone-search-view .mobile-hotspots{display:block!important}.aurora-search-page.standalone-search-view .mobile-prompt-seeds{display:none}.aurora-search-page.standalone-search-view .mobile-prompt-seeds header{margin:0 2px 9px}.aurora-search-page.standalone-search-view .mobile-prompt-seeds header small{color:#a44912;font-size:9.5px;font-weight:850;letter-spacing:.12em}.aurora-search-page.standalone-search-view .mobile-prompt-seeds>div{display:grid;gap:8px}.aurora-search-page.standalone-search-view .mobile-prompt-seeds button{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:0 1px 3px #00000005;color:#332e2a;display:grid;font-family:inherit;font-size:12.5px;font-weight:700;gap:10px;grid-template-columns:24px minmax(0,1fr) 18px;min-height:54px;padding:12px 14px;text-align:left;width:100%}.aurora-search-page.standalone-search-view .mobile-prompt-seeds button>svg:first-child{color:#c44a08}.aurora-search-page.standalone-search-view .mobile-prompt-seeds button>svg:last-child{color:#a8a29e}.aurora-search-page.standalone-search-view .mobile-subject-explore>header,.aurora-search-page.standalone-search-view .mobile-hotspots>header{margin:0 2px 9px}.aurora-search-page.standalone-search-view .mobile-subject-explore{margin-bottom:0}.aurora-search-page.standalone-search-view .mobile-subject-lanes{gap:8px;margin-inline:-2px;padding:2px 2px 5px}.aurora-search-page.standalone-search-view .mobile-subject-lanes button{align-items:center;border:1px solid #f0ece6;border-radius:999px;box-shadow:0 2px 8px #00000006;display:flex;flex:0 0 auto;min-height:44px;padding:0 14px 0 8px;transition:box-shadow .15s ease,transform .15s ease}.aurora-search-page.standalone-search-view .mobile-subject-lanes button:active{box-shadow:0 1px 3px #00000008;transform:scale(.97)}.aurora-search-page.standalone-search-view .mobile-subject-lanes button>span{flex:0 0 28px;grid-row:auto;height:28px;margin:0 7px 0 0;width:28px}.aurora-search-page.standalone-search-view .mobile-subject-lanes strong{align-self:auto;font-size:12px;overflow:visible;text-overflow:clip;white-space:nowrap}.aurora-search-page.standalone-search-view .mobile-subject-lanes small{display:none}.aurora-search-page.standalone-search-view .mobile-subject-lanes .tone-1{background:linear-gradient(180deg,#fff7ed,#fff);border-color:#fed7aa}.aurora-search-page.standalone-search-view .mobile-subject-lanes .tone-2{background:linear-gradient(180deg,#eff6ff,#fff);border-color:#bfdbfe}.aurora-search-page.standalone-search-view .mobile-subject-lanes .tone-3{background:linear-gradient(180deg,#f5f3ff,#fff);border-color:#ddd6fe}.aurora-search-page.standalone-search-view .mobile-subject-lanes .tone-4{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:#bbf7d0}.aurora-search-page.standalone-search-view .mobile-hotspots>div{border-color:#0000000f;border-radius:12px;box-shadow:0 4px 16px #00000009}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button{align-items:center;grid-template-columns:28px minmax(0,1fr) auto;min-height:64px;padding:16px}.aurora-search-page.standalone-search-view .mobile-hotspot-rank{font-size:15px}.aurora-search-page.standalone-search-view .mobile-hotspot-mark{background:#fff4ed;border:1px solid #fed7aa;border-radius:7px;color:#c2410c;font-size:10px;font-weight:850;padding:4px 9px}.aurora-search-page.standalone-search-view .mobile-hotspots strong{font-size:12.5px;overflow:visible;text-overflow:clip;white-space:nowrap}.aurora-search-page.standalone-search-view .mobile-hotspots small,.aurora-search-page.standalone-search-view .mobile-hotspots em{display:none}.aurora-search-page.standalone-search-view .mobile-predicted-view-all{align-items:center;background:transparent;border:0;color:#c2410c;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:5px;justify-content:center;margin:8px auto 0;min-height:44px;padding:6px 10px}.aurora-search-page.standalone-search-view.is-search-focused .orion-search-message{opacity:0;pointer-events:none;transform:translate3d(0,-40px,0)}.aurora-search-page.standalone-search-view.is-search-focused .orion-reference-search-card{background:#fff!important;inset:auto 12px auto!important;padding:6px!important;position:fixed!important;top:calc(60px + env(safe-area-inset-top))!important;width:auto!important;z-index:141}.aurora-search-page.standalone-search-view.is-search-focused .hero-section-switch,.aurora-search-page.standalone-search-view.is-search-focused .search-workbench-lower{display:none!important}.aurora-search-page.standalone-search-view.is-search-focused .orion-reference-search-card .search-input-wrap{border-top:0!important;height:54px!important;margin-top:0!important;min-height:54px!important}.aurora-search-page.standalone-search-view.is-search-focused .mobile-focus-suggestions{left:0;opacity:1;pointer-events:auto;right:0;top:62px;transform:none}}@media (prefers-reduced-motion: reduce){.aurora-search-page.standalone-search-view .orion-search-message,.aurora-search-page.standalone-search-view .hero-section-indicator{transition:none!important}}@media (max-width: 640px){.aurora-search-page.standalone-search-view{background-color:#fbf7ef!important;background-image:radial-gradient(circle at 92% 3%,rgba(255,122,0,.16) 0,rgba(255,170,72,.075) 20%,transparent 43%),radial-gradient(circle at 4% 48%,rgba(255,213,158,.18) 0,transparent 38%),linear-gradient(165deg,#fffdf8,#fbf6ed 48%,#fffaf3)!important;isolation:isolate}.aurora-search-page.standalone-search-view:before{animation:dawnAuroraDrift 12s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(255,122,0,.12),rgba(255,173,79,.045) 42%,transparent 72%);content:"";filter:blur(34px);height:240px;pointer-events:none;position:fixed;right:-72px;top:22px;width:240px;z-index:0}.aurora-search-page.standalone-search-view>.orion-reference-stage,.aurora-search-page.standalone-search-view>.aurora-results-section{position:relative;z-index:1}.aurora-search-page.standalone-search-view .orion-reference-search-card{animation:dawnLensSettle .48s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(145deg,#ffffffe3,#fffaf4b3)!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 18px 42px -18px #9d49133d,inset 0 1px #fffffffa,inset 0 -1px #ffb06917!important;overflow:hidden;position:relative}.aurora-search-page.standalone-search-view .orion-reference-search-card:before{background:linear-gradient(135deg,#ffffffeb,#ffffff14 45%,#fa53);content:"";top:0;right:0;bottom:0;left:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:3}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-switch{background:#5b412d13!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:inset 0 2px 6px #4d2d171a,0 1px #fffc!important;height:52px;position:relative}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-pill,.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-pill.active{min-height:46px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-indicator{background:linear-gradient(145deg,#fffffff0,#fff7edb8)!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 7px 16px -10px #6f34116b,inset 0 1px #fff!important;transition:transform .42s cubic-bezier(.2,.84,.24,1.18),box-shadow .2s ease!important}.aurora-search-page.standalone-search-view .orion-reference-search-card.is-morphing~.mobile-discovery-engine{animation:dawnModeDissolve .24s cubic-bezier(.2,.8,.2,1) both}.aurora-search-page.standalone-search-view .mobile-inline-filter,.aurora-search-page.standalone-search-view .standalone-ask-orion{isolation:isolate;overflow:hidden;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease!important}.aurora-search-page.standalone-search-view .mobile-inline-filter{background:linear-gradient(145deg,#ffffffe6,#ffead6c7)!important;border-color:#ea580c47!important;box-shadow:0 8px 18px -10px #c2410c7a,inset 0 1px #fff}.aurora-search-page.standalone-search-view .standalone-ask-orion:not(:disabled){background:linear-gradient(135deg,#9a3412,#c2410c 45%,#9a3412)!important;box-shadow:0 9px 22px -9px #9a34129e,0 0 0 1px #ffb97d61!important}.aurora-search-page.standalone-search-view .standalone-ask-orion:not(:disabled):after{animation:dawnActionHalo 3.8s ease-in-out infinite;background:conic-gradient(from 90deg,transparent,rgba(255,238,190,.72),transparent 28%);content:"";top:-8px;right:-8px;bottom:-8px;left:-8px;mix-blend-mode:screen;pointer-events:none;position:absolute;opacity:.46;z-index:0}.aurora-search-page.standalone-search-view .standalone-ask-orion>*{position:relative;z-index:1}.aurora-search-page.standalone-search-view .mobile-inline-filter:active,.aurora-search-page.standalone-search-view .standalone-ask-orion:active:not(:disabled){transform:scale(.96)}.aurora-search-page.standalone-search-view.is-searching .orion-reference-search-card{box-shadow:0 18px 42px -18px #9d49133d,0 0 0 2px #ff7a001f!important}.aurora-search-page.standalone-search-view.is-searching .search-input-wrap:before{animation-duration:2.4s!important;background:conic-gradient(from 0deg,transparent 0 58%,#ffb35c 70%,#c2410c 79%,transparent 91%)!important}.aurora-search-page.standalone-search-view .mobile-subject-lanes{gap:10px}.aurora-search-page.standalone-search-view .mobile-subject-lanes button{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);animation:dawnWaferRise .46s cubic-bezier(.18,.86,.24,1.12) both;background:#ffffffad!important;border-color:#ffffffe6!important;box-shadow:0 9px 22px -13px #703f1c4d,inset 0 1px #fff}.aurora-search-page.standalone-search-view .mobile-subject-lanes button:nth-child(2){animation-delay:24ms}.aurora-search-page.standalone-search-view .mobile-subject-lanes button:nth-child(3){animation-delay:48ms}.aurora-search-page.standalone-search-view .mobile-subject-lanes button:nth-child(4){animation-delay:72ms}.aurora-search-page.standalone-search-view .mobile-subject-lanes button:active{box-shadow:0 4px 12px -8px #703f1c4d;transform:scale(.985)}.aurora-search-page.standalone-search-view .mobile-hotspots>div{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:9px;overflow:visible}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button{-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);animation:dawnFocusBloom .42s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(145deg,#ffffffe6,#fffcf7b8);border:1px solid rgba(255,255,255,.94);border-radius:15px;box-shadow:0 8px 24px -6px #ad4f1c1a,inset 0 1px #fff;grid-template-columns:34px minmax(0,1fr) auto;min-height:64px;overflow:hidden;position:relative;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button+button{border-top:1px solid rgba(255,255,255,.94)}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button:nth-child(2){animation-delay:24ms}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button:nth-child(3){animation-delay:48ms}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button:nth-child(4){animation-delay:72ms}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button:nth-child(5){animation-delay:96ms}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button:after{background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.72) 46%,transparent 72%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-115%)}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button:active{box-shadow:0 4px 14px -7px #ad4f1c24,inset 0 1px #fff;transform:scale(.985)}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button:active:after{animation:dawnTouchShimmer .42s ease-out;opacity:1}.aurora-search-page.standalone-search-view .mobile-hotspot-glyph{align-items:center;animation:dawnGlyphFloat 4.8s ease-in-out infinite;background:#fff7edeb;border:1px solid rgba(253,186,116,.4);border-radius:10px;color:#9a3412;display:inline-flex;height:32px;justify-content:center;width:32px}.aurora-search-page.standalone-search-view .mobile-hotspot-glyph.is-statistics{animation-delay:-.9s;background:#eff6ffeb;border-color:#93c5fd73;color:#1d4ed8}.aurora-search-page.standalone-search-view .mobile-hotspot-glyph.is-heredity{animation-delay:-1.8s;background:#f5f3fff0;border-color:#c4b5fd7a;color:#6d28d9}.aurora-search-page.standalone-search-view .mobile-hotspot-glyph.is-light{animation-delay:-2.7s;background:#fffbebf2;border-color:#fcd34d80;color:#a16207}.aurora-search-page.standalone-search-view .mobile-hotspot-glyph.is-chemistry{animation-delay:-3.6s;background:#ecfdf5f0;border-color:#6ee7b780;color:#047857}.aurora-search-page.standalone-search-view .mobile-hotspot-mark{align-items:center;display:inline-flex;justify-content:center;min-height:28px;min-width:44px;overflow:hidden;position:relative}.aurora-search-page.standalone-search-view .mobile-hotspot-mark.is-standard-yield{background:#fffc;border-color:#c9824b;color:#7c2d12}.aurora-search-page.standalone-search-view .mobile-hotspot-mark.is-high-yield{background:linear-gradient(135deg,#ff7a3d,#ffad32);border-color:#9a34124d;box-shadow:0 5px 14px -6px #ea580ca6,inset 0 1px #ffffff80;color:#5a2109}.aurora-search-page.standalone-search-view .mobile-hotspot-mark.is-high-yield:after{animation:luminousYieldSweep 6s ease-in-out infinite;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.72) 48%,transparent 66%);content:"";top:-6px;right:-6px;bottom:-6px;left:-6px;mix-blend-mode:overlay;position:absolute;transform:translate(-135%)}.aurora-app-main:has(.aurora-search-page.standalone-search-view)>.aurora-mobile-bottom-nav{-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35);background:#ffffffc2;border-color:#ffffffe6;bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 18px 44px -18px #4a2a1661,inset 0 1px #fff;left:12px;right:12px}.aurora-app-main:has(.aurora-search-page.standalone-search-view)>.aurora-mobile-bottom-nav button{position:relative}.aurora-app-main:has(.aurora-search-page.standalone-search-view)>.aurora-mobile-bottom-nav button.active{background:transparent;color:#9a3412}.aurora-app-main:has(.aurora-search-page.standalone-search-view)>.aurora-mobile-bottom-nav button.active:after{background:#ea580c;border-radius:999px;bottom:2px;box-shadow:0 0 9px #ea580cb3;content:"";height:3px;position:absolute;width:14px}}@keyframes dawnAuroraDrift{to{transform:translate3d(-24px,38px,0) scale(1.08)}}@keyframes dawnLensSettle{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes dawnWaferRise{0%{opacity:0;transform:translate3d(10px,6px,0) scale(.98)}to{opacity:1;transform:none}}@keyframes dawnFocusBloom{0%{opacity:0;transform:translate3d(0,8px,0) scale(.96)}to{opacity:1;transform:none}}@keyframes dawnModeDissolve{45%{opacity:.3;transform:translate3d(0,8px,0)}}@keyframes dawnGlyphFloat{50%{transform:translate3d(0,-1px,0) rotate(2deg)}}@keyframes dawnActionHalo{to{transform:rotate(360deg)}}@keyframes dawnTouchShimmer{to{transform:translate(115%)}}@keyframes luminousYieldSweep{0%,70%{transform:translate(-135%)}88%,to{transform:translate(135%)}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.aurora-search-page.standalone-search-view:before,.aurora-search-page.standalone-search-view .orion-reference-search-card,.aurora-search-page.standalone-search-view .orion-reference-search-card.is-morphing~.mobile-discovery-engine,.aurora-search-page.standalone-search-view .mobile-subject-lanes button,.aurora-search-page.standalone-search-view .mobile-hotspots>div>button,.aurora-search-page.standalone-search-view .mobile-hotspot-glyph,.aurora-search-page.standalone-search-view .mobile-hotspot-mark.is-high-yield:after,.aurora-search-page.standalone-search-view .standalone-ask-orion:after{animation:none!important;transform:none!important}.aurora-search-page.standalone-search-view .mobile-hotspots>div>button:active,.aurora-search-page.standalone-search-view .mobile-subject-lanes button:active,.aurora-search-page.standalone-search-view .mobile-inline-filter:active,.aurora-search-page.standalone-search-view .standalone-ask-orion:active:not(:disabled){transform:none!important}.aurora-search-page.standalone-search-view .mobile-hotspot-mark.is-high-yield{border:2px solid #7c2d12;box-shadow:none}}.cmd-mobile-count,.mobile-essential-meta,.mobile-offline-copy,.mobile-view-solution,.mobile-card-menu,.mobile-action-wheel,.smart-mobile-result-card,.mobile-swipe-tray{display:none}.mobile-swipe-shell,.mobile-thumb-actions,.mobile-question-canvas{display:contents}.mobile-question-canvas>button,.search-preview-solution,.search-preview-occurrences{display:none}@media (max-width: 640px){.aurora-search-page.standalone-search-view>.aurora-results-section{background:radial-gradient(circle at 94% 2%,rgba(255,122,0,.12),transparent 30%),linear-gradient(180deg,#fffaf2,#fbf7ef)!important;border-top:0!important;padding:0 12px 104px!important}.aurora-search-page.standalone-search-view .cmd-bar{-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);background:#fffc;border:1px solid rgba(255,255,255,.92);border-radius:0 0 18px 18px;box-shadow:0 12px 28px -18px #552e1461,inset 0 -1px #ff9d4e14;margin:0 -12px 18px;padding:8px 12px 9px;position:sticky;top:0;width:calc(100% + 24px);z-index:40}.aurora-search-page.standalone-search-view .cmd-bar-top{display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) auto;min-height:44px}.aurora-search-page.standalone-search-view .cmd-back-btn{align-items:center;background:#ffffffb8!important;border:1px solid rgba(122,83,52,.13)!important;border-radius:50%!important;display:inline-flex;font-size:20px;height:44px;justify-content:center;order:0;padding:0;width:44px}.aurora-search-page.standalone-search-view .cmd-back-copy{display:none}.aurora-search-page.standalone-search-view .cmd-bar-query{align-items:center;color:#2b211c;display:flex;flex-basis:auto;font-size:15px;font-weight:820;gap:6px;margin:0;min-width:0}.aurora-search-page.standalone-search-view .cmd-bar-query:before,.aurora-search-page.standalone-search-view .cmd-bar-query:after{content:none}.aurora-search-page.standalone-search-view .cmd-bar-query>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-search-page.standalone-search-view .cmd-mobile-count{color:#8a6a56;display:inline;font-size:12px;font-weight:750}.aurora-search-page.standalone-search-view .cmd-actions{align-items:center;display:flex;gap:4px;order:0}.aurora-search-page.standalone-search-view .cmd-actions>button,.aurora-search-page.standalone-search-view .cmd-export-menu>summary{align-items:center;background:transparent!important;border:0!important;border-radius:50%!important;display:inline-flex;font-size:0!important;height:44px;justify-content:center;min-width:44px;padding:0}.aurora-search-page.standalone-search-view .cmd-export-menu>summary svg{display:none}.aurora-search-page.standalone-search-view .cmd-export-menu>summary:after{content:"•••";font-size:16px;letter-spacing:2px}.aurora-search-page.standalone-search-view .cmd-export-options{right:0;top:48px}.aurora-search-page.standalone-search-view .cmd-bar-stats{min-height:18px;padding:1px 4px 0 56px}.aurora-search-page.standalone-search-view .cmd-bar-stats>.cmd-stat,.aurora-search-page.standalone-search-view .cmd-bar-stats>.cmd-stat-div{display:none}.aurora-search-page.standalone-search-view .cmd-stat-confidence{background:#fff4e6db;border:1px solid rgba(251,146,60,.24);border-radius:999px;color:#8f3b0d;display:inline-flex;font-size:10px;font-weight:800;padding:3px 8px}.aurora-search-page.standalone-search-view .cmd-panel-head{display:none}.aurora-search-page.standalone-search-view .cmd-result-stack{gap:14px}.aurora-search-page.standalone-search-view .mobile-swipe-shell{border-radius:20px;display:block;overflow:hidden;position:relative}.aurora-search-page.standalone-search-view .mobile-swipe-tray{align-items:stretch;background:linear-gradient(90deg,#d97706 0,#d97706 50%,#15803d 50%,#15803d);display:flex;top:0;right:0;bottom:0;left:0;justify-content:space-between;position:absolute}.aurora-search-page.standalone-search-view .mobile-swipe-tray span{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:850;max-width:112px;padding:14px}.aurora-search-page.standalone-search-view .mobile-swipe-tray .is-mastered{justify-content:flex-end;margin-left:auto;text-align:right}.aurora-search-page.standalone-search-view .cmd-result-row,.aurora-search-page.standalone-search-view .cmd-result-row:hover{background:linear-gradient(145deg,#fffffff5,#fffcf7e6)!important;border:1px solid rgba(255,255,255,.96)!important;border-left:3px solid #ff6b35!important;border-radius:20px!important;box-shadow:0 12px 30px -16px #82431b45,inset 0 1px #fff!important;display:grid!important;gap:10px 8px!important;grid-template-columns:auto auto minmax(0,1fr)!important;margin:0;overflow:hidden;padding:16px 14px 14px!important;touch-action:pan-y;transform:translate3d(var(--mobile-swipe-x, 0),0,0)!important;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease!important;width:100%}.aurora-search-page.standalone-search-view .cmd-result-row.is-offline{background:linear-gradient(145deg,#f8fafcf7,#f1f5f9eb)!important;border-left-color:#64748b!important}.aurora-search-page.standalone-search-view .aurora-rank{align-items:center;color:#715a4b!important;display:inline-flex;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;grid-column:1;height:32px;padding:0!important}.aurora-search-page.standalone-search-view .aurora-marks,.aurora-search-page.standalone-search-view .aurora-marks.is-high{align-items:center;background:linear-gradient(135deg,#ff713d,#ff9d2e)!important;border:1px solid rgba(154,52,18,.24)!important;border-radius:9px!important;box-shadow:0 7px 16px -8px #ea580ca6;color:#572108!important;display:inline-flex;flex-direction:row;gap:4px;grid-column:2;height:32px!important;padding:0 9px;width:auto!important}.aurora-search-page.standalone-search-view .aurora-marks b{font-size:12px}.aurora-search-page.standalone-search-view .aurora-marks span{color:inherit;font-size:8px;margin:0}.aurora-search-page.standalone-search-view .cmd-result-content{grid-column:1 / -1!important;grid-row:2!important}.aurora-search-page.standalone-search-view .cmd-result-preview{display:flex;flex-direction:column;position:relative}.aurora-search-page.standalone-search-view .mobile-question-canvas{display:block;position:relative}.aurora-search-page.standalone-search-view .mobile-question-canvas>button{background:transparent;border:0;border-radius:12px;display:block;top:0;right:0;bottom:0;left:0;min-height:44px;position:absolute;width:100%}.aurora-search-page.standalone-search-view .mobile-question-canvas>button:focus-visible{box-shadow:0 0 0 3px #ea580c33;outline:0}.aurora-search-page.standalone-search-view .cmd-result-preview p{border-radius:12px;color:#241d19!important;cursor:pointer;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif!important;font-size:16px!important;font-weight:600!important;line-height:1.55!important;margin:2px 0 0!important;min-height:44px;padding:10px 2px}.aurora-search-page.standalone-search-view .cmd-result-preview p:focus-visible{box-shadow:0 0 0 3px #ea580c33;outline:0}.aurora-search-page.standalone-search-view .aurora-frequency{animation:historicalWeightPulse 4s ease-in-out infinite;background:#ffedd5b8;border:1px solid rgba(251,146,60,.28);border-radius:999px;color:#7c2d12;font-size:10px;font-weight:800;margin:0 0 7px auto;order:-1;padding:6px 9px;width:fit-content}.aurora-search-page.standalone-search-view .aurora-frequency>i{height:12px}.aurora-search-page.standalone-search-view .aurora-frequency>i>b{width:2px}.aurora-search-page.standalone-search-view .aurora-result-meta{margin-top:4px!important}.aurora-search-page.standalone-search-view .aurora-result-meta>span{display:none}.aurora-search-page.standalone-search-view .aurora-result-meta>.mobile-essential-meta,.aurora-search-page.standalone-search-view .aurora-result-meta>.mobile-offline-copy,.aurora-search-page.standalone-search-view .aurora-result-meta>.is-mastered{background:transparent!important;color:#75675d!important;display:inline-flex;font:700 10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.01em!important;padding:0!important;text-transform:none!important}.aurora-search-page.standalone-search-view .aurora-result-meta>.mobile-offline-copy{color:#475569!important}.aurora-search-page.standalone-search-view .aurora-result-meta>.is-mastered{color:#166534!important}.aurora-search-page.standalone-search-view .aurora-result-meta>span:after{content:none!important}.aurora-search-page.standalone-search-view .cmd-family-children{margin-top:12px}.aurora-search-page.standalone-search-view .question-evidence-papers{display:none}.aurora-search-page.standalone-search-view .cmd-unified-toolbar{border-top-color:#6e4a301a;margin-top:12px;padding:12px 50px 0 0}.aurora-search-page.standalone-search-view .cmd-rail-actions,.aurora-search-page.standalone-search-view .cmd-primary-actions{display:block;grid-column:auto;grid-row:auto;width:100%}.aurora-search-page.standalone-search-view .cmd-primary-actions>.aurora-save,.aurora-search-page.standalone-search-view .cmd-primary-actions>.cmd-solved-action,.aurora-search-page.standalone-search-view .cmd-secondary-actions{display:none}.aurora-search-page.standalone-search-view .mobile-thumb-actions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);width:100%}.aurora-search-page.standalone-search-view .mobile-view-solution,.aurora-search-page.standalone-search-view .mobile-thumb-actions select{align-items:center;border-radius:999px!important;display:inline-flex;font-size:11px!important;font-weight:800!important;height:44px!important;justify-content:center;min-width:0!important;padding:0 10px!important;width:100%}.aurora-search-page.standalone-search-view .mobile-view-solution{background:#ffffffd1!important;border:1px solid rgba(120,83,57,.18)!important;color:#49372c!important;gap:6px}.aurora-search-page.standalone-search-view .mobile-thumb-actions select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#9a3412,#c2410c)!important;border:0!important;color:#fff!important;text-align:center;text-align-last:center}.aurora-search-page.standalone-search-view .mobile-card-menu{bottom:8px;display:block;position:absolute;right:6px}.aurora-search-page.standalone-search-view .mobile-card-menu>summary{align-items:center;background:#ffffffc2;border:1px solid rgba(120,83,57,.16);border-radius:50%;color:#5f4b3f;display:flex;font-size:14px;height:44px;justify-content:center;letter-spacing:1px;list-style:none;width:44px}.aurora-search-page.standalone-search-view .mobile-card-menu>summary::-webkit-details-marker{display:none}.aurora-search-page.standalone-search-view .mobile-card-menu>div{background:#fffffffa;border:1px solid rgba(120,83,57,.14);border-radius:14px;bottom:50px;box-shadow:0 16px 38px -16px #3d261857;display:grid;min-width:190px;overflow:hidden;position:absolute;right:0;z-index:12}.aurora-search-page.standalone-search-view .mobile-card-menu:not([open])>div{display:none}.aurora-search-page.standalone-search-view .mobile-card-menu>div>button{align-items:center;background:#fff;border:0;border-bottom:1px solid #f1ece7;border-radius:0;color:#40342c;display:flex;font-size:12px;gap:9px;height:44px;justify-content:flex-start;padding:0 13px;width:100%}.aurora-search-page.standalone-search-view .cmd-action-status{margin-top:7px;max-width:100%;position:static;text-align:left;width:100%}.search-preview-toast:not(.search-report-toast){animation:mobileSheetRise .38s cubic-bezier(.32,.72,0,1) both;border:1px solid rgba(255,255,255,.92);border-bottom:0;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -22px 60px #2d1c123d;left:0;max-height:min(86dvh,760px);right:0;width:100%}.search-preview-toast:not(.search-report-toast):before{background:#d6cbc1;border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:7px;transform:translate(-50%);width:42px;z-index:2}.search-preview-toast:not(.search-report-toast) .search-preview-toast-head{background:#fffbf6f5;padding:20px 16px 12px}.search-preview-toast:not(.search-report-toast) .search-preview-toast-head button{height:44px;width:44px}.search-preview-toast:not(.search-report-toast) .search-preview-toast-body{padding:18px 16px 24px}.search-preview-toast:not(.search-report-toast) .search-preview-toast-body>p{font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:17px;font-weight:600;line-height:1.6}.search-preview-solution,.search-preview-occurrences{background:#fffaf4;border:1px solid #f1dfcf;border-radius:14px;margin-top:16px;padding:14px;display:block}.search-preview-solution h3,.search-preview-occurrences h3{color:#7c2d12;font-size:12px;margin:0 0 9px;text-transform:uppercase}.search-preview-solution>div{color:#2f2823;font-size:14px;line-height:1.65}.search-preview-final-answer{border-top:1px solid #f1dfcf;display:grid;gap:4px;margin:12px 0 0;padding-top:10px}.search-preview-final-answer strong{color:#7c2d12;font-size:11px;text-transform:uppercase}.search-preview-occurrences ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.search-preview-occurrences li{color:#5f5148;font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}}@keyframes historicalWeightPulse{0%,to{background-color:#ffedd526;box-shadow:0 0 #ea580c00}50%{background-color:#ffedd559;box-shadow:0 0 14px #ea580c1a}}@keyframes mobileSheetRise{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.aurora-search-page.standalone-search-view .cmd-result-row,.aurora-search-page.standalone-search-view .cmd-result-row:hover{transform:none!important;transition:none!important}.aurora-search-page.standalone-search-view .mobile-swipe-tray{display:none}.aurora-search-page.standalone-search-view .aurora-frequency,.search-preview-toast:not(.search-report-toast){animation:none!important}.aurora-search-page.standalone-search-view .cmd-primary-actions>.aurora-save,.aurora-search-page.standalone-search-view .cmd-primary-actions>.cmd-solved-action{display:inline-flex;height:44px;margin-top:8px;width:44px}}@media (max-width: 640px){.aurora-search-page.standalone-search-view .smart-mobile-result-card{background:#fff;border:0;border-radius:14px;box-shadow:0 2px 10px #2b180a0f;display:block;margin:0;overflow:visible;padding:14px;position:relative;width:100%}.aurora-search-page.standalone-search-view .desktop-command-result-card{display:contents!important}.aurora-search-page.standalone-search-view .desktop-command-result-card>.mobile-question-summary,.aurora-search-page.standalone-search-view .desktop-command-result-card>.cmd-result-content{display:none!important}.aurora-search-page.standalone-search-view .smart-mobile-result-top{align-items:flex-start;display:flex;gap:10px}.aurora-search-page.standalone-search-view .smart-mobile-marks{align-items:center;background:#f7efe8;border-radius:50%;color:#c44808;display:flex;flex:0 0 40px;flex-direction:column;height:40px;justify-content:center;width:40px}.aurora-search-page.standalone-search-view .smart-mobile-marks b{font-size:13px;font-weight:850;line-height:1}.aurora-search-page.standalone-search-view .smart-mobile-marks span{font-size:6.5px;font-weight:800;letter-spacing:.04em;line-height:1.2;margin-top:2px}.aurora-search-page.standalone-search-view .smart-mobile-result-text{background:transparent;border:0;color:#2b180d;cursor:pointer;flex:1 1 auto;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1.4;margin:0;min-height:40px;min-width:0;padding:0;text-align:left}.aurora-search-page.standalone-search-view .smart-mobile-result-text .katex{font-size:1em}.aurora-search-page.standalone-search-view .smart-mobile-result-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.aurora-search-page.standalone-search-view .smart-mobile-result-tags span{border-radius:999px;font-size:10px;font-weight:800;line-height:1;padding:4px 9px;white-space:nowrap}.aurora-search-page.standalone-search-view .smart-mobile-result-tags .is-important{background:#fff4e8;color:#c44808}.aurora-search-page.standalone-search-view .smart-mobile-result-tags .is-class{background:#f7efe8;color:#59483d}.aurora-search-page.standalone-search-view .smart-mobile-result-tags .is-topic{background:#eaf0fb;color:#2c4a8a}.aurora-search-page.standalone-search-view .smart-mobile-result-footer{align-items:center;border-top:1px solid #f7efe8;display:flex;gap:8px;justify-content:space-between;margin-top:12px;overflow:visible;padding-top:12px;position:relative}.aurora-search-page.standalone-search-view .smart-mobile-appears{color:#806f62;flex:1 1 auto;font-size:10.5px;line-height:1.4;min-width:0}.aurora-search-page.standalone-search-view .smart-mobile-appears b{color:#5a493e}.aurora-search-page.standalone-search-view .smart-mobile-appears i{font-style:normal}.aurora-search-page.standalone-search-view .smart-mobile-footer-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;overflow:visible}.aurora-search-page.standalone-search-view .smart-mobile-vault-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff4e8;border:0;border-radius:8px;color:#c44808;cursor:pointer;font-family:inherit;font-size:11px;font-weight:800;height:34px;max-width:108px;padding:0 12px;text-align:center;text-align-last:center;white-space:nowrap}.aurora-search-page.standalone-search-view .smart-mobile-vault-action:active{transform:scale(.96)}.aurora-search-page.standalone-search-view .smart-mobile-action-status{bottom:-15px;color:#9a3412;font-size:9px;position:absolute;right:0}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel{flex-basis:34px;height:34px;width:34px}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel-trigger{font-size:18px;height:34px;width:34px}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel-fan{height:34px;right:1px;top:1px;width:34px}}@media (max-width: 640px){.aurora-search-page.standalone-search-view .cmd-bar-query{align-content:center;column-gap:7px;flex-wrap:wrap;line-height:1.05;padding:4px 0;row-gap:4px}.aurora-search-page.standalone-search-view .cmd-bar-query>span{flex:0 0 100%;font-size:18px;overflow:visible;text-overflow:clip;text-transform:capitalize;white-space:normal}.aurora-search-page.standalone-search-view .cmd-mobile-count{align-items:center;background:#f4f0eb;border:1px solid #e7ded5;border-radius:999px;color:#6f6259;display:inline-flex;font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:22px;padding:0 8px;white-space:nowrap}.aurora-search-page.standalone-search-view .cmd-density-toggle{color:#69452f!important;display:inline-flex!important;flex-direction:column;font-size:8px!important;font-weight:800;gap:2px;width:48px}.aurora-search-page.standalone-search-view .cmd-result-row,.aurora-search-page.standalone-search-view .cmd-result-row:hover{background:#fff!important;position:relative;z-index:1}.aurora-search-page.standalone-search-view .cmd-result-row.is-offline{background:#f8fafc!important}.aurora-search-page.standalone-search-view .cmd-unified-toolbar{padding-right:0}.aurora-search-page.standalone-search-view .cmd-primary-actions{align-items:center;display:grid;gap:4px;grid-template-columns:minmax(76px,.8fr) minmax(100px,1fr) 132px}.aurora-search-page.standalone-search-view .mobile-thumb-actions{display:contents}.aurora-search-page.standalone-search-view .mobile-card-menu{display:none}}@media (max-width: 374px){.aurora-search-page.standalone-search-view .cmd-primary-actions{grid-template-columns:minmax(72px,1fr) minmax(96px,1.15fr)}.aurora-search-page.standalone-search-view .mobile-utility-cluster{display:none}.aurora-search-page.standalone-search-view .cmd-unified-toolbar{padding-right:50px}.aurora-search-page.standalone-search-view .mobile-card-menu{display:block}}@media (max-width: 640px){.aurora-search-page.standalone-search-view .mobile-action-wheel{display:block;flex:0 0 28px;height:28px;position:relative;width:28px}.aurora-search-page.standalone-search-view .mobile-action-wheel-trigger{align-items:center;background:#f7f1ec;border:0;border-radius:50%;color:#59483d;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;padding:0;position:relative;transition:background .18s,color .18s,transform .18s;width:28px;z-index:22}.aurora-search-page.standalone-search-view .mobile-action-wheel-trigger:active{transform:scale(.92)}.aurora-search-page.standalone-search-view .mobile-action-wheel.is-open .mobile-action-wheel-trigger{background:#382a21;color:#fff;transform:rotate(90deg)}.aurora-search-page.standalone-search-view .mobile-action-wheel-fan{height:28px;position:absolute;right:0;top:0;width:28px;z-index:21}.aurora-search-page.standalone-search-view .mobile-action-wheel-fan>button{align-items:center;background:#fff;border:1px solid #e5d9d0;border-radius:50%;box-shadow:0 4px 14px #2b180a29;color:#59483d;cursor:pointer;display:flex;height:30px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:-1px;top:-1px;transform:translate(0) scale(.3);transition:transform .34s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;width:30px}.aurora-search-page.standalone-search-view .mobile-action-wheel-fan>button svg{height:13px;width:13px}.aurora-search-page.standalone-search-view .mobile-action-wheel.is-open .mobile-action-wheel-fan>button{opacity:1;pointer-events:auto;transform:translate(var(--wheel-x),var(--wheel-y)) scale(1)}.aurora-search-page.standalone-search-view .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(1){transition-delay:0ms,0ms}.aurora-search-page.standalone-search-view .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(2){transition-delay:30ms,30ms}.aurora-search-page.standalone-search-view .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(3){transition-delay:60ms,60ms}.aurora-search-page.standalone-search-view .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(4){transition-delay:90ms,90ms}.aurora-search-page.standalone-search-view .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(5){transition-delay:.12s,.12s}.aurora-search-page.standalone-search-view .mobile-action-wheel-fan>button:active{background:#fff4e8}.aurora-search-page.standalone-search-view .mobile-vault-action{max-width:82px!important;width:82px!important}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.aurora-search-page.standalone-search-view .mobile-action-wheel-trigger,.aurora-search-page.standalone-search-view .mobile-action-wheel-fan>button{transition:none!important}}@media (max-width: 640px){.aurora-search-page.standalone-search-view{-webkit-overflow-scrolling:touch;background:#ffe7d0!important;background-image:none!important;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.aurora-search-page.standalone-search-view:before,.aurora-search-page.standalone-search-view:after{display:none!important}.aurora-search-page.standalone-search-view .orion-smart-banner{background:#f36c21!important;display:block!important;flex:0 0 126px!important;height:126px!important;max-height:126px!important;min-height:126px!important;overflow:hidden;padding:17px 18px 56px!important}.aurora-search-page.standalone-search-view .orion-smart-banner-orbit--primary{border-color:#ffffff14!important;height:170px!important;right:-55px!important;top:-78px!important;width:170px!important}.aurora-search-page.standalone-search-view .orion-smart-banner-orbit--secondary,.aurora-search-page.standalone-search-view .orion-smart-banner-sheen{display:none!important}.aurora-search-page.standalone-search-view .orion-smart-banner-brand{gap:9px!important}.aurora-search-page.standalone-search-view .orion-smart-banner-brand img{filter:brightness(0) invert(1)!important;height:32px!important;width:32px!important}.aurora-search-page.standalone-search-view .orion-smart-banner-brand strong{color:#fff!important;font-size:25px!important;letter-spacing:-.04em!important}.aurora-search-page.standalone-search-view .orion-vault-wrap{display:block!important;position:fixed!important;right:16px!important;top:calc(64px + env(safe-area-inset-top))!important;z-index:500!important}.aurora-search-page.standalone-search-view .orion-vault-icon{background:#f36c21!important;border:0!important;border-radius:50%!important;box-shadow:0 5px 15px #81360c3b!important;height:40px!important;width:40px!important}.aurora-search-page.standalone-search-view .orion-vault-icon:before{display:none!important}.aurora-search-page.standalone-search-view .orion-vault-icon img{filter:brightness(0) invert(1)!important;height:23px!important;width:23px!important}.aurora-search-page.standalone-search-view>.orion-reference-stage{background:transparent!important;margin:-42px 0 0!important;overflow:visible!important;padding:0 0 12px!important}.aurora-search-page.standalone-search-view .search-particle-canvas,.aurora-search-page.standalone-search-view .search-hero-glow,.aurora-search-page.standalone-search-view .orion-search-message,.aurora-search-page.standalone-search-view .mobile-discovery-engine,.aurora-search-page.standalone-search-view .mobile-focus-suggestions,.aurora-search-page.standalone-search-view .search-discovery-panel,.aurora-search-page.standalone-search-view .search-suggestions,.aurora-search-page.standalone-search-view .engine-context-row,.aurora-search-page.standalone-search-view .mobile-search-status-whisper{display:none!important}.aurora-search-page.standalone-search-view .orion-reference-content{margin:0!important;max-width:none!important;padding:0 16px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:18px!important;box-shadow:0 5px 18px #4f270d1c!important;margin:0!important;overflow:visible!important;padding:15px 16px 13px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card:before,.aurora-search-page.standalone-search-view .orion-reference-search-card:after{display:none!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .hero-section-switch{display:none!important}.aurora-search-page.standalone-search-view.is-search-focused .orion-reference-search-card{inset:auto!important;padding:15px 16px 13px!important;position:relative!important;top:auto!important;width:100%!important;z-index:auto!important}.aurora-search-page.standalone-search-view.is-search-focused .hero-section-switch{display:none!important}.aurora-search-page.standalone-search-view.is-search-focused .search-workbench-lower,.aurora-search-page.standalone-search-view.is-search-focused .search-controls{display:block!important}.aurora-search-page.standalone-search-view.is-search-focused .mobile-focus-suggestions{display:none!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-input-wrap{background:#fff8f1!important;border:1px solid #f0e5dc!important;border-radius:999px!important;box-shadow:none!important;flex-wrap:nowrap!important;gap:9px!important;margin:0!important;min-height:48px!important;padding:5px 7px 5px 6px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-input-wrap:focus-within{border-color:#f3a06e!important;box-shadow:0 0 0 3px #f36c211a!important}.aurora-search-page.standalone-search-view.is-search-focused .orion-reference-search-card .search-input-wrap{height:auto!important;margin:0!important;min-height:48px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card:has(.search-input-wrap:focus-within){border-color:transparent!important;box-shadow:0 5px 18px #4f270d1c!important}.aurora-search-page.standalone-search-view .orion-query-orb{background:#1f1b19!important;border-radius:50%!important;display:grid!important;flex:0 0 36px!important;height:36px!important;overflow:hidden!important;place-items:center;width:36px!important}.aurora-search-page.standalone-search-view .orion-query-orb img,.aurora-search-page.standalone-search-view .orion-query-orb canvas{height:36px!important;width:36px!important}.aurora-search-page.standalone-search-view .mobile-search-leading,.aurora-search-page.standalone-search-view .search-engine-status-wrap,.aurora-search-page.standalone-search-view .mobile-inline-filter,.aurora-search-page.standalone-search-view .standalone-ask-orion{display:none!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-textarea{color:#37291f!important;font-size:14px!important;height:38px!important;line-height:20px!important;min-height:38px!important;overflow:hidden!important;padding:9px 2px!important;resize:none!important;white-space:nowrap}.aurora-search-page.standalone-search-view.is-search-focused .orion-reference-search-card .search-textarea{height:38px!important;min-height:38px!important;padding:9px 2px!important}.aurora-search-page.standalone-search-view .search-clear-btn{flex:0 0 34px!important;height:34px!important;width:34px!important}.aurora-search-page.standalone-search-view .search-workbench-lower,.aurora-search-page.standalone-search-view .search-controls{display:block!important;contain:none!important;content-visibility:visible!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:0!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row{-webkit-overflow-scrolling:touch;background:transparent!important;border:0!important;display:flex!important;gap:8px!important;margin:13px -16px 0!important;overflow-x:auto!important;overflow-y:visible!important;padding:2px 16px 5px!important;scrollbar-width:none}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row::-webkit-scrollbar{display:none}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row>select,.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row>.multiselect-container,.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row .multiselect-trigger{flex:0 0 auto!important;min-width:max-content!important;width:auto!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row>select,.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row .multiselect-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;border:1px solid #e8ddd4!important;border-radius:999px!important;box-shadow:none!important;color:#55473e!important;font-size:11px!important;font-weight:750!important;height:31px!important;padding:0 24px 0 11px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-filter-row>select:first-child{border-color:#f4a378!important;color:#b8440b!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .multiselect-arrow{font-size:8px!important;right:9px!important}.aurora-search-page.standalone-search-view .orion-reference-search-card .multiselect-dropdown{border-radius:12px!important;left:16px!important;max-height:42dvh!important;min-width:0!important;overflow-y:auto!important;position:fixed!important;right:16px!important;top:184px!important;width:auto!important;z-index:80!important}.multiselect-dropdown.multiselect-dropdown--mobile-portal{background:#fff;border:1px solid #e8ddd4;border-radius:12px;box-shadow:0 14px 32px #14151a24;left:16px;min-width:0;overflow-y:auto;position:fixed;right:16px;transform:none;width:auto;z-index:600}.aurora-search-page.standalone-search-view .orion-reference-search-card .search-submit-row{align-items:center!important;display:flex!important;margin-top:5px!important;min-height:20px!important}.aurora-search-page.standalone-search-view .search-filter-match-count{color:#7d6d62!important;font-size:10px!important;line-height:1.35!important}.aurora-search-page.standalone-search-view .search-filter-match-count b{color:#d45b18!important}.aurora-search-page.standalone-search-view .search-reset-filters-btn{font-size:10px!important}.aurora-search-page.standalone-search-view .aurora-results-section{background:transparent!important;margin:0!important;padding:16px 16px 20px!important}.aurora-search-page.standalone-search-view .cmd-bar{display:none!important}.aurora-search-page.standalone-search-view .cmd-body,.aurora-search-page.standalone-search-view .cmd-results-panel{display:block!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.aurora-search-page.standalone-search-view .cmd-filter-sidebar{display:none!important}.aurora-search-page.standalone-search-view .cmd-panel-head{align-items:center!important;display:flex!important;margin:0!important;padding:10px 2px 9px!important}.aurora-search-page.standalone-search-view .cmd-panel-title{gap:6px!important}.aurora-search-page.standalone-search-view .cmd-panel-title svg{display:none!important}.aurora-search-page.standalone-search-view .cmd-panel-title strong{color:#39291e!important;font-size:13px!important;font-weight:850!important}.aurora-search-page.standalone-search-view .cmd-panel-title span{color:#8a7465!important;font-size:10px!important}.aurora-search-page.standalone-search-view .cmd-sort-controls{display:none!important}.aurora-search-page.standalone-search-view .cmd-result-stack{gap:13px!important}.aurora-search-page.standalone-search-view .mobile-swipe-shell{border-radius:14px!important;overflow:visible!important}.aurora-search-page.standalone-search-view .mobile-swipe-tray{display:none!important}.aurora-search-page.standalone-search-view .cmd-result-row,.aurora-search-page.standalone-search-view .cmd-result-row:hover{background:#fff!important;border:0!important;border-left:0!important;border-radius:14px!important;box-shadow:0 2px 10px #2b180a0f!important;display:block!important;margin:0!important;overflow:visible!important;contain:none!important;content-visibility:visible!important;height:auto!important;max-height:none!important;min-height:0!important;padding:11px 12px 9px!important;transform:none!important;width:100%!important}.aurora-search-page.standalone-search-view .mobile-question-summary{align-items:center!important;background:transparent!important;border:0!important;display:block!important;height:36px!important;left:12px;margin:0!important;min-height:0!important;padding:0!important;position:absolute;right:auto!important;top:11px;width:36px!important;z-index:2}.aurora-search-page.standalone-search-view .aurora-rank,.aurora-search-page.standalone-search-view .aurora-frequency--mobile{display:none!important}.aurora-search-page.standalone-search-view .aurora-marks,.aurora-search-page.standalone-search-view .aurora-marks.is-high{align-items:center;background:#fff1e7!important;border:0!important;border-radius:50%!important;box-shadow:none!important;color:#d85a17!important;display:flex!important;flex-direction:column!important;gap:0!important;height:36px!important;justify-content:center;padding:0!important;width:36px!important}.aurora-search-page.standalone-search-view .aurora-marks b{color:#d85a17!important;font-size:11px!important;line-height:1!important}.aurora-search-page.standalone-search-view .aurora-marks span{color:#d85a17!important;font-size:5px!important;line-height:1.1!important;margin-top:2px!important}.aurora-search-page.standalone-search-view .cmd-result-content{display:block!important;grid-column:auto!important;grid-row:auto!important;height:auto!important;min-height:0!important;position:static!important;width:100%!important}.aurora-search-page.standalone-search-view .cmd-result-preview{display:block!important;min-height:36px!important;position:relative!important}.aurora-search-page.standalone-search-view .mobile-question-canvas{display:block!important;height:auto!important;min-height:36px!important;padding:1px 0 0 44px!important;position:relative!important;width:100%!important}.aurora-search-page.standalone-search-view .mobile-question-canvas p{color:#382a21!important;font-size:10.5px!important;font-weight:700!important;line-height:1.35!important;margin:0!important}.aurora-search-page.standalone-search-view .aurora-frequency--desktop,.aurora-search-page.standalone-search-view .mobile-provenance-tier,.aurora-search-page.standalone-search-view .mobile-appearance-drawer,.aurora-search-page.standalone-search-view .cmd-hint-drawer,.aurora-search-page.standalone-search-view .cmd-scratchpad{display:none!important}.aurora-search-page.standalone-search-view .aurora-result-meta{display:flex!important;gap:5px!important;margin:7px 0 0!important;overflow-x:auto!important;padding:0 0 2px!important;scrollbar-width:none}.aurora-search-page.standalone-search-view .aurora-result-meta::-webkit-scrollbar{display:none}.aurora-search-page.standalone-search-view .aurora-result-meta>span{background:#f6f3f0!important;border:0!important;border-radius:999px!important;color:#625349!important;flex:0 0 auto;display:none!important;font-size:6.5px!important;font-weight:750!important;min-height:17px!important;padding:4px 7px!important}.aurora-search-page.standalone-search-view .aurora-result-meta .is-weightage{background:#fff0e8!important;color:#ca4f0f!important;display:inline-flex!important}.aurora-search-page.standalone-search-view .aurora-result-meta .is-class{background:#f5f1ed!important;color:#6b5a4f!important;display:inline-flex!important}.aurora-search-page.standalone-search-view .aurora-result-meta .is-topic{background:#edf1ff!important;color:#3555a6!important;display:inline-flex!important}.aurora-search-page.standalone-search-view .cmd-family-children{margin-top:9px!important}.aurora-search-page.standalone-search-view .cmd-unified-toolbar{align-items:center!important;border-top:1px solid #f2ebe5!important;display:flex!important;gap:8px!important;margin-top:7px!important;min-height:32px;overflow:visible!important;padding:7px 0 0!important}.aurora-search-page.standalone-search-view .question-evidence-papers{color:#806f62!important;display:block!important;flex:1 1 auto;font-size:6.5px!important;line-height:1.3!important;min-width:0}.aurora-search-page.standalone-search-view .question-evidence-papers strong{color:#d75b18!important}.aurora-search-page.standalone-search-view .cmd-rail-actions{align-items:center!important;display:flex!important;flex:0 0 auto;gap:8px!important;overflow:visible!important;position:relative;width:auto!important}.aurora-search-page.standalone-search-view .cmd-primary-actions{display:contents!important}.aurora-search-page.standalone-search-view .cmd-primary-actions>.aurora-save,.aurora-search-page.standalone-search-view .cmd-primary-actions>.desktop-vault-action,.aurora-search-page.standalone-search-view .cmd-primary-actions>.cmd-solved-action,.aurora-search-page.standalone-search-view .mobile-quadrant-actions,.aurora-search-page.standalone-search-view .cmd-secondary-actions{display:none!important}.aurora-search-page.standalone-search-view .mobile-action-layout{display:contents!important}.aurora-search-page.standalone-search-view .mobile-vault-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff1e7!important;border:0!important;border-radius:999px!important;color:#d85212!important;font-size:7px!important;font-weight:800!important;height:28px!important;max-width:82px!important;padding:0 9px!important;text-align:center;text-align-last:center;width:82px!important}.aurora-search-page.standalone-search-view .mobile-card-menu{bottom:auto!important;display:block!important;position:relative!important;right:auto!important}.aurora-search-page.standalone-search-view .mobile-card-menu>summary{background:#fff!important;border:1px solid #eadfd6!important;border-radius:50%!important;color:#5e4c40!important;cursor:pointer;font-size:16px!important;height:28px!important;letter-spacing:0;width:28px!important}.aurora-search-page.standalone-search-view .mobile-card-menu[open]>summary{background:#382a21!important;color:#fff!important;transform:rotate(90deg)}.aurora-search-page.standalone-search-view .mobile-card-menu>div{background:transparent!important;border:0!important;box-shadow:none!important;display:block!important;inset:auto 0 0 auto!important;min-width:0!important;overflow:visible!important;pointer-events:none;position:absolute!important;z-index:20}.aurora-search-page.standalone-search-view .mobile-card-menu:not([open])>div{display:none!important}.aurora-search-page.standalone-search-view .mobile-card-menu>div>button{align-items:center;background:#fff!important;border:1px solid #eadfd6!important;border-radius:50%!important;box-shadow:0 5px 14px #3b231429!important;color:#5a493e!important;display:flex!important;font-size:0!important;height:34px!important;justify-content:center!important;left:auto;padding:0!important;pointer-events:auto;position:absolute;right:0;top:auto;width:34px!important}.aurora-search-page.standalone-search-view .mobile-card-menu>div>button svg{height:14px;width:14px}.aurora-search-page.standalone-search-view .mobile-card-menu>div>button:nth-child(2):before{content:"✓";font-size:15px;font-weight:850}.aurora-search-page.standalone-search-view .mobile-card-menu>div>button:nth-child(1){transform:translateY(-78px)}.aurora-search-page.standalone-search-view .mobile-card-menu>div>button:nth-child(2){transform:translate(-29px,-72px)}.aurora-search-page.standalone-search-view .mobile-card-menu>div>button:nth-child(3){transform:translate(-53px,-55px)}.aurora-search-page.standalone-search-view .mobile-card-menu>div>button:nth-child(4){transform:translate(-70px,-29px)}.aurora-search-page.standalone-search-view .mobile-card-menu>div>button:nth-child(5){transform:translate(-77px)}.aurora-search-page.standalone-search-view .cmd-action-status{font-size:9px!important;margin-top:5px!important}.aurora-search-page.standalone-search-view .cmd-related{padding:14px 0 0!important}}@media (max-width: 374px){.aurora-search-page.standalone-search-view .orion-reference-content,.aurora-search-page.standalone-search-view .aurora-results-section{padding-left:10px!important;padding-right:10px!important}.aurora-search-page.standalone-search-view .question-evidence-papers{max-width:90px}.aurora-search-page.standalone-search-view .mobile-vault-action{max-width:96px!important;width:96px!important}}@media (max-width: 640px){.aurora-search-page.standalone-search-view .cmd-result-stack{display:grid!important;grid-auto-rows:1fr;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.aurora-search-page.standalone-search-view .mobile-swipe-shell{align-self:stretch!important;box-sizing:border-box!important;height:100%;justify-self:stretch!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;transform:none!important;width:100%!important}.aurora-search-page.standalone-search-view .desktop-command-result-card{display:contents!important}.aurora-search-page.standalone-search-view .desktop-command-result-card>.mobile-question-summary,.aurora-search-page.standalone-search-view .desktop-command-result-card>.cmd-result-content{display:none!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card{align-self:stretch!important;box-sizing:border-box!important;display:flex!important;flex-direction:column;height:100%;margin-left:0!important;margin-right:0!important;max-width:none!important;min-width:0!important;transform:none!important;width:100%!important}.aurora-search-page.standalone-search-view .smart-mobile-result-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.aurora-search-page.standalone-search-view .smart-mobile-result-footer{margin-top:auto}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel{display:block!important;flex:0 0 34px!important;height:34px!important;overflow:visible!important;position:relative!important;width:34px!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel-trigger{background:#f7efe8!important;border:0!important;border-radius:50%!important;color:#59483d!important;height:34px!important;min-height:34px!important;padding:0!important;position:relative!important;transform:none!important;width:34px!important;z-index:32!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel.is-open .mobile-action-wheel-trigger{background:#2b180d!important;color:#fff!important;transform:rotate(90deg)!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel-fan{height:34px!important;inset:0 0 auto auto!important;overflow:visible!important;position:absolute!important;width:34px!important;z-index:31!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel-fan>button{background:#fff!important;border:1px solid #e5d9d0!important;border-radius:50%!important;bottom:auto!important;box-shadow:0 4px 14px #2b180a29!important;height:30px!important;left:auto!important;margin:0!important;min-height:30px!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;right:2px!important;top:2px!important;transform:translate(0) scale(.3)!important;width:30px!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel.is-open .mobile-action-wheel-fan>button{opacity:1!important;pointer-events:auto!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(1){transform:translateY(-95px) scale(1)!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(2){transform:translate(-33.4px,-88.9px) scale(1)!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(3){transform:translate(-62.3px,-71.7px) scale(1)!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(4){transform:translate(-83.5px,-45.3px) scale(1)!important}.aurora-search-page.standalone-search-view .smart-mobile-result-card .mobile-action-wheel.is-open .mobile-action-wheel-fan>button:nth-child(5){transform:translate(-94.1px,-13.2px) scale(1)!important}}:root{--m-space-1: 4px;--m-space-2: 8px;--m-space-3: 12px;--m-space-4: 16px;--m-touch: 44px;--m-radius-sm: 10px;--m-radius-md: 16px;--m-radius-pill: 999px;--m-surface: #fff;--m-surface-muted: #faf8f5;--m-border: #ece5de;--m-text: #2b211c;--m-text-muted: #6f6259;--m-accent: #c2410c;--m-accent-strong: #9a3412;--m-shadow-card: 0 8px 24px -18px rgba(87,48,24,.32)}@media (max-width: 640px){.m-card{background:var(--m-surface);border-color:var(--m-border);border-radius:var(--m-radius-md);box-shadow:var(--m-shadow-card)}.m-surface{background:var(--m-surface-muted);border:1px solid var(--m-border);border-radius:var(--m-radius-sm)}.m-touch{align-items:center;display:inline-flex;justify-content:center;min-height:var(--m-touch);min-width:var(--m-touch)}.m-pill{border-radius:var(--m-radius-pill)}.m-scroll-row{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.m-scroll-row::-webkit-scrollbar{display:none}.m-action-rail{align-items:center;display:flex;gap:var(--m-space-1);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.m-action-rail::-webkit-scrollbar{display:none}.m-icon-action{align-items:center;background:var(--m-surface-muted);border:1px solid var(--m-border);border-radius:var(--m-radius-pill);color:var(--m-text-muted);display:inline-flex;gap:var(--m-space-1);justify-content:center;min-height:var(--m-touch);min-width:var(--m-touch)}.m-icon-action.is-active{background:#fff1e6;color:var(--m-accent-strong)}}.cmd-density-toggle,.mobile-provenance-tier,.mobile-appearance-drawer,.mobile-utility-cluster,.mobile-action-layout,.aurora-search-page .aurora-frequency--mobile{display:none}.mobile-question-summary{display:contents}@media (max-width: 640px){.aurora-search-page.standalone-search-view{--m-accent: #ff7a00;--m-accent-strong: #f25500;--m-shadow-card: 0 8px 24px -18px rgba(255,106,0,.28)}.aurora-search-page.standalone-search-view.has-results>.orion-reference-stage{min-height:0!important;padding:var(--m-space-2) 0 10px!important}.aurora-search-page.standalone-search-view.has-results .orion-strands-canvas,.aurora-search-page.standalone-search-view.has-results .search-hero-glow,.aurora-search-page.standalone-search-view.has-results .orion-search-message,.aurora-search-page.standalone-search-view.has-results .hero-section-switch,.aurora-search-page.standalone-search-view.has-results .mobile-focus-suggestions,.aurora-search-page.standalone-search-view.has-results .mobile-search-status-whisper,.aurora-search-page.standalone-search-view.has-results .engine-context-row,.aurora-search-page.standalone-search-view.has-results .search-workbench-lower{display:none!important}.aurora-search-page.standalone-search-view.has-results .orion-reference-content{padding:0 var(--m-space-3)!important}.aurora-search-page.standalone-search-view.has-results .orion-reference-search-card,.aurora-search-page.standalone-search-view.has-results.is-search-focused .orion-reference-search-card{background:var(--m-surface)!important;border:1px solid var(--m-border)!important;border-radius:var(--m-radius-md)!important;box-shadow:var(--m-shadow-card)!important;inset:auto!important;margin:0!important;overflow:hidden!important;padding:var(--m-space-1) 6px!important;position:relative!important;top:auto!important;width:100%!important}.aurora-search-page.standalone-search-view.has-results .orion-reference-search-card:before{content:none}.aurora-search-page.standalone-search-view.has-results .orion-reference-search-card .search-input-wrap,.aurora-search-page.standalone-search-view.has-results.is-search-focused .orion-reference-search-card .search-input-wrap{height:52px!important;margin:0!important;min-height:52px!important;padding:var(--m-space-1) 0 var(--m-space-1) 6px!important}.aurora-search-page.standalone-search-view.has-results .mobile-search-veil{display:none!important}.aurora-search-page.standalone-search-view.has-results>.aurora-results-section{border-top:0!important;padding:var(--m-space-1) var(--m-space-3) 104px!important}.aurora-search-page.standalone-search-view.has-results .cmd-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;margin:0 0 14px;padding:6px 0 0;position:static;width:100%}.aurora-search-page.standalone-search-view.has-results .cmd-bar-top{display:grid;gap:var(--m-space-2);grid-template-columns:var(--m-touch) minmax(0,1fr) auto;min-height:48px}.aurora-search-page.standalone-search-view.has-results .cmd-back-btn{grid-column:1;grid-row:1;order:0}.aurora-search-page.standalone-search-view.has-results .cmd-bar-query{display:grid;gap:var(--m-space-1);grid-column:2;grid-row:1;min-width:0;order:0;padding:0}.aurora-search-page.standalone-search-view.has-results .cmd-bar-query>span{font-size:19px;line-height:1.15;overflow:visible;white-space:normal}.aurora-search-page.standalone-search-view.has-results .cmd-mobile-count{justify-self:start}.aurora-search-page.standalone-search-view.has-results .cmd-actions{grid-column:3;grid-row:1;order:0}.aurora-search-page.standalone-search-view.has-results .cmd-actions>.cmd-export-btn{display:none!important}.aurora-search-page.standalone-search-view.has-results .cmd-density-toggle{border-radius:var(--m-radius-sm)!important;width:var(--m-touch)}.aurora-search-page.standalone-search-view.has-results .cmd-bar-stats{display:none}.aurora-search-page.standalone-search-view .cmd-result-stack{gap:10px}.aurora-search-page.standalone-search-view .mobile-swipe-shell{background:transparent;isolation:isolate}.aurora-search-page.standalone-search-view .mobile-swipe-tray{opacity:0;pointer-events:none;z-index:0}.aurora-search-page.standalone-search-view .mobile-swipe-shell.is-vault-reveal .mobile-swipe-tray,.aurora-search-page.standalone-search-view .mobile-swipe-shell.is-mastered-reveal .mobile-swipe-tray{opacity:1}.aurora-search-page.standalone-search-view .cmd-result-row,.aurora-search-page.standalone-search-view .cmd-result-row:hover{background:var(--m-surface)!important;border:1px solid var(--m-border)!important;border-radius:var(--m-radius-md)!important;box-shadow:var(--m-shadow-card)!important;gap:2px 7px!important;grid-template-columns:minmax(0,1fr)!important;padding:6px!important;position:relative;z-index:1}.aurora-search-page.standalone-search-view .cmd-result-row.is-offline{background:#f8fafc!important}.aurora-search-page.standalone-search-view .mobile-question-summary{align-items:stretch;background:linear-gradient(180deg,#fffdf9,#fff3e3);border:1px solid #ffd7b0;border-radius:13px;display:grid;grid-column:1;grid-row:1;grid-template-columns:40px 64px minmax(0,1fr);height:var(--m-touch);overflow:hidden;width:100%}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-rank{align-items:center;color:#58708f!important;display:flex;font-size:10px!important;grid-column:1;height:var(--m-touch)!important;justify-content:center;padding:0!important}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-marks,.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-marks.is-high{align-items:center;background:#fff0dc!important;border:0!important;border-left:1px solid #ffd7b0!important;border-radius:0!important;box-shadow:none!important;color:#f25500!important;display:flex;gap:3px;grid-column:2;height:var(--m-touch)!important;justify-content:center;padding:0!important;width:100%!important}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-marks b{font-size:11px}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-marks span{font-size:7px}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile{animation:none;background:transparent;border:0;border-left:1px solid #ffd7b0;border-radius:0!important;grid-column:3;height:var(--m-touch);justify-content:center;margin:0;min-width:0;order:0;overflow:hidden;padding:0 var(--m-space-2);white-space:nowrap;width:100%}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile{color:#f25500}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile>span{overflow:hidden;text-overflow:ellipsis}.aurora-search-page.standalone-search-view .cmd-result-content{display:block}.aurora-search-page.standalone-search-view .aurora-frequency--desktop{display:none}.aurora-search-page.standalone-search-view .aurora-frequency--mobile{display:inline-flex}.aurora-search-page.standalone-search-view .aurora-frequency--mobile>svg{transition:transform .16s ease}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile[aria-expanded=false],.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile[aria-expanded=false]:hover,.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile[aria-expanded=false]:focus,.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile[aria-expanded=false]:active{background:transparent!important;box-shadow:none!important;color:#f25500!important}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile[aria-expanded=true]{background:#ff6a00!important;color:#fff!important}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile[aria-expanded=true]>span,.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile[aria-expanded=true]>svg{color:#fff!important;opacity:1}.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile[aria-expanded=true]>i>b,.aurora-search-page.standalone-search-view .mobile-question-summary>.aurora-frequency--mobile[aria-expanded=true]>i>b.hit{background:#fff!important;opacity:.92}.aurora-search-page.standalone-search-view .aurora-frequency--mobile[aria-expanded=true]>svg{transform:rotate(90deg)}.aurora-search-page.standalone-search-view .cmd-result-preview{margin:0!important}.aurora-search-page.standalone-search-view .cmd-result-preview p{color:#243a5a!important;font-size:15px!important;line-height:1.42!important;margin:0!important;min-height:0;padding:1px 1px 0;transform:translateY(16px)}.aurora-search-page.standalone-search-view .cmd-result-row.has-mobile-appearances .cmd-result-preview p{height:auto!important;min-height:0!important;padding-top:var(--m-space-2);transform:none}.aurora-search-page.standalone-search-view .cmd-result-row.has-mobile-appearances .cmd-result-preview,.aurora-search-page.standalone-search-view .cmd-result-row.has-mobile-appearances .mobile-question-canvas{height:auto!important;min-height:0!important}.aurora-search-page.standalone-search-view .mobile-provenance-tier{align-items:center;gap:6px;margin-top:var(--m-space-2);min-height:34px;padding:var(--m-space-1) 7px}.aurora-search-page.standalone-search-view .mobile-provenance-tier>p{align-items:center;color:#53657e;display:flex;flex:0 0 auto;font-size:9px;line-height:1;white-space:nowrap}.aurora-search-page.standalone-search-view .mobile-provenance-tier>p svg{color:var(--m-accent);flex:0 0 auto}.aurora-search-page.standalone-search-view .mobile-taxonomy-rail{flex:0 0 auto;gap:5px;margin:0;overflow:visible;padding:0}.aurora-search-page.standalone-search-view .mobile-taxonomy-rail>span{font-size:9px;padding:5px 7px}.aurora-search-page.standalone-search-view .mobile-taxonomy-rail>span{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:var(--m-radius-pill);color:#53657e;flex:0 0 auto;font-weight:750;line-height:1;white-space:nowrap}.aurora-search-page.standalone-search-view .mobile-taxonomy-rail>.is-difficulty-hard{background:#fff1ed;border-color:#fed1c5;color:#e34422}.aurora-search-page.standalone-search-view .mobile-taxonomy-rail>.is-difficulty-medium{background:#fff8e7;border-color:#f3dfaa;color:#9a6700}.aurora-search-page.standalone-search-view .mobile-taxonomy-rail>.is-class{background:#eff6ff;border-color:#d5e6fd;color:#1e4f8f}.aurora-search-page.standalone-search-view .mobile-taxonomy-rail>.is-type{background:#f5f3ff;border-color:#e5ddff;color:#5b3da1}.aurora-search-page.standalone-search-view .mobile-appearance-drawer{background:var(--m-surface-muted);border:1px solid var(--m-border);border-radius:var(--m-radius-sm);color:#53657e;gap:var(--m-space-2);margin-top:var(--m-space-2);padding:var(--m-space-3)}.aurora-search-page.standalone-search-view .mobile-appearance-drawer.is-open{display:grid}.aurora-search-page.standalone-search-view .cmd-result-row.has-mobile-appearances .mobile-appearance-drawer.is-open{margin-top:var(--m-space-1)}.aurora-search-page.standalone-search-view .mobile-appearance-drawer>strong{color:#f25500;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.aurora-search-page.standalone-search-view .mobile-appearance-drawer ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.aurora-search-page.standalone-search-view .mobile-appearance-drawer p{margin:0}.aurora-search-page.standalone-search-view .cmd-unified-toolbar{border-top:0;margin-top:0;padding:0}.aurora-search-page.standalone-search-view .cmd-primary-actions{align-items:center;display:block;margin:0;overflow:visible;padding:0}.aurora-search-page.standalone-search-view .desktop-vault-action{display:none}.aurora-search-page.standalone-search-view .mobile-action-layout{align-items:center;background:linear-gradient(145deg,#fffdf9,#fff0dc);border:1px solid #ffd7b0;border-radius:44px;box-shadow:0 8px 22px -18px #ff6a006b,inset 0 1px #fff;display:grid;gap:var(--m-space-2);grid-template-columns:minmax(0,1fr) 104px;min-height:88px;padding-left:var(--m-space-2);width:100%}.aurora-search-page.standalone-search-view .mobile-vault-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,var(--m-accent-strong),var(--m-accent))!important;border:0!important;color:#fff!important;font-size:11px!important;font-weight:850!important;height:var(--m-touch)!important;padding:0 var(--m-space-3)!important;box-shadow:0 7px 16px -10px #ff5c0080;justify-self:center;max-width:180px;text-align:center;text-align-last:center;width:100%}.aurora-search-page.standalone-search-view .mobile-quadrant-actions{background:#ffffffc7;border:1px solid #ffc992;border-radius:50%;box-shadow:-5px 0 16px -14px #ff6a007a,inset 0 1px #fff;display:grid;grid-template-columns:repeat(2,44px);grid-template-rows:repeat(2,44px);height:88px;isolation:isolate;overflow:hidden;position:relative;justify-self:center;width:88px}.aurora-search-page.standalone-search-view .mobile-quadrant-actions:after{background:var(--m-surface);border:1px solid var(--m-border);border-radius:50%;content:"";height:6px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px;z-index:2}.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button{align-items:center;background:transparent;border:0;color:#f25500;display:flex;font-family:inherit;justify-content:center;min-height:var(--m-touch);min-width:var(--m-touch);padding:0}.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button:nth-child(1)>*{transform:translate(4px,4px)}.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button:nth-child(2)>*{transform:translate(-4px,4px)}.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button:nth-child(3)>*{transform:translate(4px,-4px)}.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button:nth-child(4)>*{transform:translate(-4px,-4px)}.aurora-search-page.standalone-search-view .mobile-done-glyph{font-size:17px;font-weight:900;line-height:1}.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button:nth-child(1),.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button:nth-child(3){border-right:1px solid var(--m-border)}.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button:nth-child(1),.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button:nth-child(2){border-bottom:1px solid var(--m-border)}.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button:active,.aurora-search-page.standalone-search-view .mobile-quadrant-actions>button.is-active{background:#fff1e6;color:var(--m-accent-strong)}.aurora-search-page.standalone-search-view .mobile-card-menu,.aurora-search-page.standalone-search-view .cmd-results-panel.is-mobile-compact .aurora-frequency--mobile,.aurora-search-page.standalone-search-view .cmd-results-panel.is-mobile-compact .mobile-taxonomy-rail,.aurora-search-page.standalone-search-view .cmd-results-panel.is-mobile-compact .aurora-result-meta,.aurora-search-page.standalone-search-view .cmd-results-panel.is-mobile-compact .cmd-family-children,.aurora-search-page.standalone-search-view .cmd-results-panel.is-mobile-compact .cmd-hint-drawer,.aurora-search-page.standalone-search-view .cmd-results-panel.is-mobile-compact .cmd-scratchpad,.aurora-search-page.standalone-search-view .cmd-results-panel.is-mobile-compact .cmd-unified-toolbar{display:none}}@media (max-width: 374px){.aurora-search-page.standalone-search-view .mobile-action-layout{gap:var(--m-space-2);grid-template-columns:minmax(0,1fr) 96px}.aurora-search-page.standalone-search-view .cmd-unified-toolbar{padding-right:0}.aurora-search-page.standalone-search-view .mobile-card-menu{display:none}}@media (min-width: 761px){.orion-page-hero{box-sizing:border-box;block-size:190px!important;flex-basis:190px!important;min-block-size:190px!important}.orion-page-hero>div:first-child>span,.orion-page-hero>span:first-child{font-size:12px!important}.orion-page-hero h1,.orion-page-hero .orion-smart-banner-brand strong{font-size:34px!important}.orion-page-hero p{font-size:14.5px!important}.my-questions-hero.orion-page-hero p,.playlist-discovery-hero.orion-page-hero p,.challenges-hero.orion-page-hero p,.doubts-hero.orion-page-hero p,.cp-hero.orion-page-hero p{max-width:none!important}.doubts-inbox-page .doubts-inbox-hero.orion-page-hero{padding:42px 48px 58px;position:relative}.doubts-inbox-page .doubts-inbox-hero.orion-page-hero h1{margin-bottom:7px}.doubts-inbox-page .doubts-inbox-hero.orion-page-hero p{max-width:calc(100% - 310px)}.doubts-inbox-page .doubts-inbox-hero.orion-page-hero .doubts-inbox-pending-badge{margin:0;position:absolute;right:48px;top:50%;transform:translateY(-50%)}}@media (min-width: 761px) and (max-width: 1000px){.my-questions-hero.orion-page-hero,.playlist-discovery-hero.orion-page-hero,.challenges-hero.orion-page-hero,.doubts-hero.orion-page-hero,.doubts-inbox-hero.orion-page-hero,.cp-hero.orion-page-hero{padding-block:28px 42px!important}.doubts-inbox-page .doubts-inbox-hero.orion-page-hero .doubts-inbox-pending-badge{right:28px}}
