@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-cyrillic-ext-wght-normal-D_UHSL_T.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--bg:#f4f6fa;--surface:#fff;--surface-2:#eef1f6;--text:#0f172a;--muted:#5b6474;--border:#dde3ec;--accent:#2563eb;--go:#1f7a45;--go-bg:#e3f3e9;--wait:#6d28d9;--wait-bg:#efe9fe;--stop:#9b2c2c;--stop-bg:#fbe4e4;--info:#2b5f9e;--info-bg:#e2ecf8;--radius:10px;--gutter:clamp(16px, 3vw, 48px);--font-body:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Space Grotesk Variable", "Inter Variable", system-ui, sans-serif;--font-label:var(--font-body);--caution:#8a1c1c;--caution-bg:#fdeaea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--bg:#0b0f17;--surface:#121826;--surface-2:#1a2233;--text:#e6eaf2;--muted:#97a1b3;--border:#243047;--accent:#60a5fa;--go:#6fcf97;--go-bg:#1c3326;--wait:#c4b5fd;--wait-bg:#2e2a52;--stop:#f08a8a;--stop-bg:#3d2020;--info:#8ab8ee;--info-bg:#1d2c40;--caution:#f4a3a3;--caution-bg:#3a1c1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}html{font-size:19px}@media (width<=600px){html{font-size:18px}}body{background:var(--bg);color:var(--text);font:1rem/1.6 var(--font-body);font-feature-settings:"cv11", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:var(--accent)}h1,h2,h3{line-height:1.25;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .5rem;font-weight:700}.logo,.drill-title,.glance dd,.countdown .big,.kpi strong,.mini dd,.card-stats dd{font-family:var(--font-display)}h2{margin-bottom:.7rem}p{margin:0 0 .9rem}li{margin-bottom:.35rem}button,input,select{font:inherit;color:inherit}input,select{background:var(--surface);border:1px solid var(--border);border-radius:10px;width:100%;padding:11px 14px}input[type=checkbox],input[type=radio]{width:auto;padding:0}button{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:10px 16px}button:disabled{opacity:.6;cursor:not-allowed}.muted{color:var(--muted)}.small{font-size:.95rem}.neg{color:var(--stop)}.linkish{color:var(--accent);background:0 0;border:none;padding:0 0 0 8px;text-decoration:underline}.footer{text-align:center;color:var(--muted);padding:24px 16px;font-size:1rem}.search-layout{padding:16px var(--gutter) 32px;grid-template-columns:300px minmax(0,1fr);gap:24px;display:grid}@media (width<=800px){.search-layout{grid-template-columns:minmax(0,1fr)}}.filters{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-self:start;padding:14px}.filters-head{justify-content:space-between;align-items:baseline;display:flex}.filters fieldset{border:none;border-top:1px solid var(--border);margin:10px 0 0;padding:10px 0 0}.filters legend{margin-bottom:4px;padding:0;font-size:.95rem;font-weight:600}.check{align-items:center;gap:10px;padding:4px 0;font-size:1rem;display:flex}.check input{accent-color:#2563eb;flex:none;width:20px;height:20px}.check.strong{font-weight:600}.grid2 label{margin-bottom:6px;font-size:.95rem;display:block}.dot{border-radius:50%;width:9px;height:9px;display:inline-block}.dot.tone-go{background:var(--go)}.dot.tone-wait{background:var(--wait)}.dot.tone-stop{background:var(--stop)}.dot.tone-info{background:var(--info)}.results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.results-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.results-controls select{width:auto}.seg{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);border:none;border-radius:0}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:var(--accent);color:var(--surface)}.cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.card{height:100%;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.card:hover{border-color:var(--accent);transform:translateY(-1px)}.card h3{margin:8px 0 2px}.card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-stats{grid-template-columns:1fr 1fr;gap:6px 12px;margin:10px 0 0;display:grid}.card-stats dt{color:var(--muted);font-size:.95rem}.card-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.warn{color:var(--wait);margin-top:10px}.empty{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);text-align:center;margin:16px 0;padding:24px}.badge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.95rem;font-weight:700;display:inline-block}.badge.tone-go{background:var(--go-bg);color:var(--go)}.badge.tone-wait{background:var(--wait-bg);color:var(--wait)}.badge.tone-stop{background:var(--stop-bg);color:var(--stop)}.badge.tone-info{background:var(--info-bg);color:var(--info)}.map-wrap{position:relative}.map{border-radius:var(--radius);border:1px solid var(--border);height:620px;max-height:75vh}.map-search{z-index:500;background:var(--surface);font-weight:600;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0003}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:.95rem;display:flex}.legend i{border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.leaflet-popup-content a{color:#1e5a8c}.page{padding:32px var(--gutter) 56px;min-width:0}.page section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;padding:24px}.page-actions{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.verify{background:var(--wait-bg);border-left:4px solid var(--wait);border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:.95rem}.four{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;display:grid;background:0 0!important;border:none!important;padding:0!important}.q{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.q p{margin:0 0 6px;font-size:.95rem}.tone-border-go{border-top:4px solid var(--go)}.tone-border-wait{border-top:4px solid var(--wait)}.tone-border-stop{border-top:4px solid var(--stop)}.tone-border-info{border-top:4px solid var(--info)}.mini{margin:0;font-size:.95rem}.mini div{justify-content:space-between;gap:8px;padding:2px 0;display:flex}.mini dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.mini .total{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.facts{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:18px 28px;margin:0;display:grid}.facts dt{color:var(--muted);font-size:.95rem}.facts dd{margin:0}.official{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.btn{background:var(--accent);color:var(--surface);border:none;border-radius:10px;padding:10px 18px;font-weight:600;text-decoration:none}.table-wrap{overflow-x:auto}.badge-wrap{white-space:normal}@media (width<=600px){.stack-table thead{display:none}.stack-table tr{border-bottom:1px solid var(--border);padding:10px 0;display:block}.stack-table td{text-align:right;border:0;justify-content:space-between;gap:16px;padding:3px 0;display:flex}.stack-table td:before{content:attr(data-label);color:var(--muted);text-align:left;font-weight:600}}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px}th{color:var(--muted);font-size:.95rem;font-weight:600}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pill{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.95rem;font-weight:700}.out-FORECLOSING{background:var(--info-bg);color:var(--info)}.out-LIKELY_EXTINGUISHED{background:var(--go-bg);color:var(--go)}.out-LIKELY_SURVIVES{background:var(--stop-bg);color:var(--stop)}.out-UNCERTAIN{background:var(--wait-bg);color:var(--wait)}.source{color:var(--muted);white-space:nowrap;cursor:help;align-items:center;gap:5px;font-size:.95rem;display:inline-flex}.conf{border-radius:50%;width:7px;height:7px}.conf-high{background:var(--go)}.conf-medium{background:var(--wait)}.conf-low{background:var(--stop)}.steps li{margin-bottom:10px}.checks{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.checks li{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.check-tag{text-align:center;border-radius:6px;flex:none;min-width:76px;padding:3px 8px;font-size:.95rem;font-weight:700}.check-ok .check-tag{background:var(--go-bg);color:var(--go)}.check-flag .check-tag{background:var(--stop-bg);color:var(--stop)}.check-review .check-tag{background:var(--wait-bg);color:var(--wait)}.check-manual .check-tag{background:var(--surface-2);color:var(--muted)}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.two-col section{margin-bottom:0}@media (width<=800px){.two-col{grid-template-columns:1fr}.countdown{text-align:left}}.timeline{border-left:2px solid var(--border);margin:0;padding:0;list-style:none}.timeline li{padding:0 0 18px 18px;position:relative}.timeline li:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-6px}.page>.page-hero:first-child{margin-top:-32px}.page-hero{margin:0 calc(-1 * var(--gutter)) 22px;padding:30px var(--gutter) 34px;color:#e6eaf2;background:#0b1220;border-bottom:1px solid #ffffff0f;position:relative;overflow:hidden}.page-hero .hero-grid{-webkit-mask-image:radial-gradient(at 30% 0,#000 15%,#0000 70%);mask-image:radial-gradient(at 30% 0,#000 15%,#0000 70%)}.page-hero-glow{pointer-events:none;background:radial-gradient(700px 360px at 12% -10%,#3b82f66b,#0000 70%),radial-gradient(640px 340px at 92% 120%,#8b5cf65c,#0000 70%);position:absolute;inset:0}.page-hero-inner{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid;position:relative}.page-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-hero-top a{color:#93c5fd;font-weight:600;text-decoration:none}.hero-btn{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;padding:8px 14px;font-weight:600}.page-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-hero-main{flex:520px;min-width:0}.page-hero-eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-hero h1{color:#f8fafc;letter-spacing:-.025em;max-width:none;margin:14px 0 8px;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;line-height:1.05}.page .page-hero .page-hero-sub{color:#cbd5e1;margin:0;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.55}.page-hero-sub strong{color:#f8fafc}.page-hero.compact{padding-top:22px;padding-bottom:22px}.page-hero.compact .page-hero-inner{gap:12px}.page-hero.compact h1{margin:10px 0 4px;font-size:clamp(1.5rem,2.6vw,2rem)}.page-hero .countdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #94a3b840;border-radius:16px;min-width:250px;padding:16px 20px;box-shadow:inset 0 1px #ffffff0f,0 0 30px -8px #22d3ee66}.countdown-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:.95rem;display:flex}.page-hero .countdown .big{color:#f8fafc;margin-top:6px;font-size:1.25rem;font-weight:700}.countdown-days{color:#67e8f9;margin-top:2px;font-weight:600}.glance{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin:0;display:grid}.glance div{background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #94a3b838;border-radius:16px;padding:16px 20px;position:relative}.glance div:before{content:"";opacity:.8;background:linear-gradient(90deg,#22d3ee,#3b82f6,#8b5cf6);border-radius:2px;height:2px;position:absolute;top:-1px;left:20px;right:20px}.glance dt{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem}.glance dd{letter-spacing:-.02em;color:#f8fafc;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1.9rem;font-weight:800}.card,.pro-card,.option-card,.lookup-card,.track-card{border-radius:16px;position:relative;overflow:hidden}.card:before,.pro-card:before,.option-card:before,.lookup-card:before,.track-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#22d3ee,#3b82f6,#8b5cf6);height:3px;position:absolute;inset:0 0 auto}.lookup-card.warn-card:before{background:linear-gradient(90deg,#c4b5fd,#8b5cf6,#6d28d9)}.card:hover,.pro-card:hover{border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 16px 36px -16px #3b82f68c}.card,.pro-card{transition:border-color .2s,transform .2s,box-shadow .2s}.option-card h3,.lookup-card h2,.lookup-card h3{font-size:1.1rem}@media (prefers-reduced-motion:reduce){.card:hover,.pro-card:hover{transform:none}}.drill-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.drill-tile{--tile-grad:linear-gradient(135deg, #22d3ee, #3b82f6 50%, #8b5cf6);--tile-glow:#3b82f673;grid-template-rows:subgrid;border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:18px;grid-row:span 3;align-content:start;row-gap:0;padding:22px 22px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.drill-tile.tone-go{--tile-grad:linear-gradient(135deg, #34d399, #10b981 55%, #0ea5e9);--tile-glow:#10b98173}.drill-tile.tone-wait{--tile-grad:linear-gradient(135deg, #c4b5fd, #8b5cf6 55%, #6d28d9);--tile-glow:#8b5cf673}.drill-tile.tone-stop{--tile-grad:linear-gradient(135deg, #fb7185, #ef4444 55%, #db2777);--tile-glow:#ef444473}.drill-tile:before{content:"";background:var(--tile-grad);height:4px;position:absolute;inset:0 0 auto}.drill-tile:after{content:"";background:radial-gradient(circle, var(--tile-glow), transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:260px;height:260px;transition:opacity .25s;position:absolute;top:-130px;right:-110px}.drill-tile:hover,.drill-tile:focus-visible{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--tile-grad) border-box;box-shadow:0 18px 40px -14px var(--tile-glow);border-color:#0000;transform:translateY(-4px)}.drill-tile:hover:after,.drill-tile:focus-visible:after{opacity:.55}.drill-head{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:14px;display:flex;position:relative}.drill-title{letter-spacing:-.015em;min-width:0;color:var(--text);flex:1;font-size:1.3rem;font-weight:800;line-height:1.25}.drill-icon{background:var(--tile-grad);color:#fff;width:50px;height:50px;box-shadow:0 8px 20px -6px var(--tile-glow), inset 0 1px 0 #ffffff4d;border-radius:14px;flex:none;place-items:center;display:grid}.drill-icon svg{width:26px;height:26px}.drill-summary{color:var(--muted);margin-top:12px;font-size:1rem;line-height:1.5;position:relative}.drill-open{color:var(--accent);align-self:end;align-items:center;gap:6px;margin-top:16px;font-size:.96rem;font-weight:700;display:inline-flex;position:relative}.drill-arrow{transition:transform .2s;display:inline-block}.drill-tile:hover .drill-arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.drill-tile,.drill-arrow,.drill-tile:after{transition:none}.drill-tile:hover{transform:none}}.drill-nav{gap:8px;margin-bottom:16px;padding:2px 0 6px;display:flex;position:relative;overflow-x:auto}.drill-nav a{border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:999px;flex:none;padding:9px 16px;font-size:.96rem;font-weight:500;text-decoration:none;transition:border-color .15s}.drill-others{margin-top:28px}.drill-nav a:hover{border-color:#60a5fa}.drill-nav a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#0000;font-weight:700;box-shadow:0 8px 20px -8px #4f46e5b3}.drill-nav .drill-back{background:var(--surface-2);font-weight:700}.page section.drill-section{padding:20px 24px}.drill-section h2{letter-spacing:-.015em;margin-top:0;font-size:1.45rem}.drill-section h2:before{content:"";vertical-align:-.15em;background:linear-gradient(#22d3ee,#3b82f6,#8b5cf6);border-radius:3px;width:6px;height:1.05em;margin-right:12px;display:inline-block}.page section.drill-section{border-radius:18px}.drill-section .lead{font-size:1.05rem}.drill-bare{margin-bottom:16px}.drill-bare .checklist-box{margin-top:0}@media (width<=600px){.glance{grid-template-columns:repeat(2,minmax(0,1fr))}.glance div{min-width:0;padding:12px 14px}.glance dt{letter-spacing:.02em;overflow-wrap:anywhere}.glance dd{overflow-wrap:anywhere;font-size:clamp(1.05rem,5.4vw,1.3rem)}.page-hero .countdown{width:100%;min-width:0}.drill-tile{padding:18px}.drill-title{font-size:1.2rem}}.track-key{margin:8px 0 4px;font-size:.99rem}.track-more summary{cursor:pointer;color:var(--accent);margin-bottom:6px;font-size:.95rem;font-weight:600}.title-link{color:inherit;text-decoration:none}.drill-all{grid-column:1/-1;justify-self:start;font-weight:600}.drill-pager{flex-wrap:wrap;justify-content:space-between;gap:12px;font-weight:600;display:flex}.money-box{background:var(--surface-2);border-radius:var(--radius);margin-bottom:12px;padding:12px 16px}.prose p,.prose li{font-size:1rem}.status-list{padding:0;list-style:none}.status-list li{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.status-list .badge{text-align:center;min-width:190px}@media print{.site-header,.no-print,.footer,.role-backdrop{display:none}body{color:#000;background:#fff}.page section,.q{break-inside:avoid;border-color:#ccc}.page section.drill-section{break-inside:auto}.page-hero{color:#000;background:0 0;border:0;margin:0 0 12px;padding:0}.page-hero h1,.page-hero .page-hero-sub,.glance dd,.page-hero .countdown .big{color:#000}.page-hero-glow,.page-hero .hero-grid,.page-hero-top{display:none}.grad{color:#000;background:0 0}.glance div,.page-hero .countdown{box-shadow:none;background:0 0;border-color:#ccc}}.sources{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sources li{gap:2px;display:grid}.caution{background:var(--caution-bg);border-left:4px solid var(--caution);border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:.96rem}.caution strong{color:var(--caution)}.notice{background:var(--info-bg);border-left:4px solid var(--info);border-radius:6px;margin:0 0 16px;padding:10px 14px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.toolbar input{flex:1;width:auto;min-width:200px}.toolbar select{width:auto}.toolbar .check input{flex:none;width:20px;min-width:0}.explainer{padding:12px 16px!important}.timeline-steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.timeline-steps li{counter-increment:s;gap:4px;padding-left:28px;font-size:.95rem;display:grid;position:relative}.timeline-steps li:before{content:counter(s);background:var(--accent);width:20px;height:20px;color:var(--surface);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.timeline-steps span{color:var(--muted)}.track-list,.agent-list{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.track-card,.agent-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:20px;display:grid}.track-head,.agent-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.track-head h3,.agent-head h3{margin:6px 0 2px}.track-head button{white-space:nowrap}.pipeline{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pipeline li{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;text-align:center;background:var(--surface-2);color:var(--muted);border-radius:4px;padding:5px 2px;font-size:.95rem;line-height:1.2}.pipeline li.done{background:var(--info-bg);color:var(--info)}.pipeline li.current{outline:2px solid;font-weight:700}.pipeline li.current.tone-go{background:var(--go-bg);color:var(--go)}.pipeline li.current.tone-wait{background:var(--wait-bg);color:var(--wait)}.pipeline li.current.tone-stop{background:var(--stop-bg);color:var(--stop)}.pipeline li.current.tone-info{background:var(--info-bg);color:var(--info)}.track-card p{margin:0}.verified{color:var(--go)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface-2);border-radius:999px;padding:2px 8px;font-size:.95rem}.chip-strong{background:var(--go-bg);color:var(--go);font-weight:700}.agent-card p{margin:0}.contact{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.btn-secondary{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}a.btn{display:inline-block}.steps-rich,.risk-list{counter-reset:step;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.page .steps-rich li,.page .risk-list li{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:none;margin:0;padding:20px 22px;position:relative}.steps-rich li{counter-increment:step;padding-top:58px!important}.steps-rich li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-label);color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6 50%,#8b5cf6);border-radius:10px;padding:4px 9px;font-size:.95rem;font-weight:700;position:absolute;top:18px;left:22px}.steps-rich li strong,.risk-list li strong{font-family:var(--font-display);margin-bottom:6px;font-size:1.1rem;display:block}.steps-rich li span{color:var(--muted);display:block}.risk-list li{border-top:3px solid #8b5cf6}.drill-section .steps-rich li,.drill-section .risk-list li{background:var(--surface-2);border-color:#0000}.form{gap:14px;display:grid}.form h2{margin:12px 0 0}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;gap:16px 20px;display:grid}.field{border:none;align-content:start;gap:6px;margin:0;padding:0;display:grid}.field>span,.field legend{font-size:1rem;font-weight:700}.field textarea{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:6px;width:100%;padding:6px 8px}.field [aria-invalid=true]{border-color:var(--stop)}.field-error{color:var(--stop);font-size:.95rem}.check-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:6px 16px;display:grid}.check-grid.county-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,45%),1fr))}.check.attest{align-items:flex-start}.check.attest input{margin-top:4px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.narrow-box{margin:0 auto}.hero-cta{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:12px;margin-top:4px;padding:14px 26px;display:inline-block;box-shadow:0 12px 28px -10px #6366f1cc}.hero-cta:hover{filter:brightness(1.1)}.btn{cursor:pointer}.btn:disabled{opacity:.5}.btn-danger{background:var(--stop-bg);color:var(--stop);border:1px solid var(--stop);cursor:pointer;border-radius:6px;padding:6px 12px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owned-add{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;display:grid}.owned-add .field{margin:0}.tabs{flex-wrap:wrap;margin:12px 0}.admin-layout{grid-template-columns:300px 1fr;align-items:start;gap:16px;display:grid}@media (width<=800px){.admin-layout{grid-template-columns:1fr}}.app-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-item{text-align:left;background:var(--surface);gap:2px;width:100%;padding:10px;display:grid}.app-item.selected{border-color:var(--accent);outline:2px solid var(--accent)}.detail{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:12px;padding:16px;display:grid}.detail h2{margin:6px 0 2px}.verify-panel{background:var(--surface-2);border-radius:var(--radius);gap:10px;padding:14px;display:grid}.verify-panel h3{margin:0}.verify-steps{gap:4px;margin:0;padding-left:18px;display:grid}.blockers{color:var(--wait);margin:0;padding-left:18px}.reason-box{gap:8px;width:100%;display:grid}.lede{color:var(--muted);margin:0 0 12px;font-size:1.1rem}.btn.big{padding:14px 26px;font-size:1.05rem}.chip-tabs{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.chip-tabs button{background:var(--surface);border-radius:999px;padding:6px 14px}.chip-tabs button[aria-selected=true],.chip-tabs button[aria-pressed=true]{background:var(--accent);color:var(--surface);border-color:var(--accent)}.pro-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pro-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-content:start;gap:12px;padding:32px 22px 22px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.pro-card:hover{border-color:var(--accent);box-shadow:0 6px 24px #00000014}.pro-card-main{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.pro-card h3{margin:2px 0}.pro-headline{margin:0;font-weight:500}.pro-kicker{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);align-items:center;gap:6px;font-size:.95rem;font-weight:700;line-height:1.3;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.avatar.big{border-radius:20px;width:84px;height:84px;font-size:1.8rem}.ad-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.95rem;position:absolute;top:10px;right:12px}.profile-hero{background:var(--surface);border:1px solid var(--border);border-radius:18px;align-items:flex-start;gap:20px;margin-bottom:16px;padding:24px;display:flex;position:relative}.profile-hero h1{margin:4px 0;font-size:2rem}.profile-grid{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}@media (width<=800px){.profile-grid{grid-template-columns:1fr}.profile-hero{flex-direction:column}}.verify-card{background:var(--go-bg);border:1px solid var(--border);border-radius:14px;gap:10px;padding:18px;display:grid}.verify-card h2{color:var(--go);margin:0}.options-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin:24px 0;display:grid;background:0 0!important;border:none!important;padding:0!important}.option-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.option-card h3{margin:0 0 6px}.option-card p{color:var(--muted);margin:0;font-size:.96rem}.plain-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stat-row{grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));gap:10px;display:grid}.stat-row div{background:var(--surface);border-radius:10px;padding:10px;display:grid}.stat-row strong{font-size:1.5rem}.stat-row span{color:var(--muted);font-size:.95rem}.side-col{gap:16px;display:grid}.lead-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px}.lead-card h2{margin-top:0}.lead-card .form{gap:10px}.lead-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lead-list li{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px}.lead-list p{margin:6px 0 0}.kpis{grid-template-columns:1.4fr repeat(4,1fr);gap:12px;margin:12px 0 20px;display:grid;background:0 0!important;border:none!important;padding:0!important}@media (width<=900px){.kpis{grid-template-columns:1fr 1fr}.kpi-lead{grid-column:1/-1}}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-content:start;gap:4px;padding:16px;display:grid}.kpi strong{font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1.1}.kpi-lead strong{font-size:3.2rem}.kpi-label{color:var(--muted);font-size:.95rem;font-weight:600}.kpi-sub{color:var(--muted);font-size:.95rem}.viz-root{--series-1:#2a78d6;--viz-axis:#c9c7c0;background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:16px;padding:16px}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .viz-root{--series-1:#3987e5;--viz-axis:#4a4f56}}.small-multiples{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;display:grid}.viz{margin:0}.viz figcaption{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.viz-title{font-size:.95rem;font-weight:700}.viz-total{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.95rem}.viz-plot{position:relative}.viz svg{width:100%;height:120px;display:block;overflow:visible}.viz svg g{cursor:default;outline:none}.viz-bar{fill:var(--series-1)}.viz-bar.on{fill-opacity:.8}.viz-axis{stroke:var(--viz-axis);stroke-width:1px;vector-effect:non-scaling-stroke}.viz-readout{text-align:center;width:100%}.viz-readout strong{font-variant-numeric:tabular-nums}.viz-x{justify-content:space-between;margin-top:4px;display:flex}.disclaimer{border:1px solid var(--border);border-left:4px solid var(--muted);background:var(--surface);color:var(--text);border-radius:8px;margin:16px 0;padding:12px 14px;font-size:.95rem}.disclaimer.compact{margin:10px 0;padding:8px 12px;font-size:.95rem}.disclaimer.fine{color:var(--muted);background:0 0;border:0;margin:8px 0;padding:0;font-size:.875rem}.role-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;background:#050a148c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.role-dialog{background:var(--surface);color:var(--text);border-radius:18px;width:100%;max-width:520px;padding:24px;box-shadow:0 24px 60px #00000059}.role-dialog h2{margin-top:0;font-size:1.4rem}.role-dialog ul{gap:10px;margin:0 0 18px;padding-left:18px;display:grid}.lookup-box{grid-template-columns:220px 1fr auto;gap:10px;margin-top:12px;display:grid}@media (width<=800px){.lookup-box{grid-template-columns:1fr}}.lookup-box input,.lookup-box select{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;padding:12px 14px;font-size:1rem}.lookup-box select option{color:#0b1220}.page-hero .lookup-box .btn{color:#0b1220;background:#f8fafc;border-radius:10px}.lookup-result{gap:6px;margin-top:12px;font-size:.96rem;display:grid}.lookup-line{background:#ffffff14;border-radius:8px;padding:8px 12px}.lookup-line.good{background:#22c55e2e}.lookup-line.bad{background:#8b5cf633}.page-hero .lookup-result a{color:#93c5fd}.lookup-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}@media (width<=800px){.lookup-grid{grid-template-columns:1fr}}.lookup-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.lookup-card h2{margin-top:0}.lookup-card ul{gap:4px;margin:0;padding-left:18px;font-size:.95rem;display:grid}.warn-card{border-left:4px solid var(--wait)}.section-title{margin-top:24px}.site-header{z-index:1000;-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);color:#e6eaf2;background:#070b14f7;border-bottom:1px solid #ffffff14;align-items:center;gap:24px;padding:12px 24px;display:flex;position:sticky;top:0}.logo{color:#f8fafc;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:12px;font-size:1.45rem;font-weight:700;text-decoration:none;display:flex}.logo b{background:linear-gradient(90deg,#60a5fa,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.logo-mark{filter:drop-shadow(0 0 10px #3b82f673);flex:none;width:42px;height:42px}.site-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.site-nav>a,.more summary{color:#cbd5e1;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:.96rem;text-decoration:none;list-style:none}.more summary::-webkit-details-marker{display:none}.site-nav>a.active{color:#fff;background:#60a5fa2e}.more{position:relative}.more summary:after{content:" ▾";font-size:.95em}.more-menu{background:#0f1627;border:1px solid #ffffff1a;border-radius:14px;min-width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #00000073}.more-menu a{color:#cbd5e1;border-radius:8px;padding:9px 12px;font-size:.96rem;text-decoration:none}.more-menu a:hover{color:#fff;background:#ffffff12}.menu-btn{background:0 0;border:0;margin-left:auto;padding:8px;display:none}.menu-btn span{background:#e6eaf2;border-radius:2px;width:22px;height:2px;margin:5px 0;display:block}@media (width<=900px){.menu-btn{display:block}.site-nav{overscroll-behavior:contain;background:#070b14;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 70px);padding:10px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-nav.open{display:flex}.more-menu{box-shadow:none;background:0 0;border:0;padding:0 0 0 10px;position:static}}.hero{place-items:center;min-height:calc(100vh - 180px);padding:72px 20px 88px;display:grid;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(at 50% 35%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 35%,#000 20%,#0000 70%)}.hero-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#3b82f673,#8b5cf640 40%,#0000 66%);width:1000px;height:1000px;animation:9s ease-in-out infinite alternate glow;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes glow{0%{transform:translate(-54%,-52%)scale(.95)}to{transform:translate(-46%,-48%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero-glow{animation:none}}.hero-inner{text-align:center;width:100%;max-width:1000px;position:relative}.eyebrow{color:#e2e8f0;letter-spacing:.03em;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.95rem;display:inline-flex}.live-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2.4s infinite ping;box-shadow:0 0 #22c55e99}@keyframes ping{0%{box-shadow:0 0 #22c55e8c}80%,to{box-shadow:0 0 0 10px #22c55e00}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.hero h1{letter-spacing:-.035em;color:#f8fafc;margin:22px 0 16px;font-size:clamp(2.5rem,6.2vw,4.6rem);font-weight:800;line-height:1.02}.grad{background:linear-gradient(90deg,#22d3ee,#60a5fa 35%,#a78bfa 75%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:#dbe3ee;text-wrap:balance;margin:0 auto 40px;font-size:clamp(1.1rem,2.2vw,1.4rem)}.search-row{background:#fff;border:2px solid #cbd5e1;border-radius:20px;align-items:center;gap:12px;margin-top:10px;padding:10px 10px 10px 24px;display:flex}.search-icon svg{color:#475569;width:28px;height:28px;display:block}.search-row input{color:#0f172a;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:20px 4px;font-size:1.45rem}.search-row input::placeholder{color:#64748b}.search-row:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb2e}.search-row button{color:#fff;background:linear-gradient(135deg,#2563eb,#6d28d9);border:0;border-radius:14px;padding:20px 38px;font-size:1.2rem;font-weight:700;box-shadow:0 8px 20px #2563eb59}.search-row button:hover{filter:brightness(1.1)}.search-top{padding:0 var(--gutter);flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0 0;display:flex}.search-top .searchbar{flex:1;min-width:260px;max-width:900px}.searchbar{gap:8px;display:flex}.searchbar input{border-radius:10px;padding:10px 14px}.searchbar button{background:var(--accent);color:var(--surface);border-color:var(--accent);border-radius:10px;padding:10px 18px;font-weight:600}.pill{background:var(--wait-bg);color:var(--wait);border-radius:999px;padding:4px 10px;font-size:.95rem;font-weight:600}.footer{justify-items:center;gap:8px;display:grid}.footer nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.search-row{padding:6px 6px 6px 14px}.search-row input{padding:14px 2px;font-size:1.1rem}.search-row button{padding:14px 18px;font-size:1rem}.search-icon svg{width:22px;height:22px}}.checklist-box{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;text-align:left;background:#fff;border:1px solid #dde3ec;border-radius:20px;margin:16px 0;padding:26px 24px 22px;position:relative;overflow:hidden;box-shadow:0 18px 44px -24px #2563eb59}.checklist-box:before{content:"";background:linear-gradient(90deg,#34d399,#10b981 45%,#0ea5e9);height:4px;position:absolute;inset:0 0 auto}.checklist-box.not-for-sale:before{background:linear-gradient(90deg,#c4b5fd,#8b5cf6 50%,#6d28d9)}.page section.checklist-box{padding:22px 24px}.checklist-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checklist-head h2{color:#0f172a;margin:10px 0 4px;font-size:1.5rem}.checklist-head p{color:#475569;margin:0}.checklist-tag{letter-spacing:.04em;text-transform:uppercase;color:#166534;background:#dcfce7;border-radius:999px;padding:4px 10px;font-size:.95rem;font-weight:700;display:inline-block}.checklist-tag.wait{color:#5b21b6;background:#ede9fe}.checklist-progress{--pct:0%;background:conic-gradient(#3b82f6 0, #8b5cf6 var(--pct), #e2e8f0 var(--pct));border-radius:50%;flex:none;place-content:center;justify-items:center;width:84px;height:84px;transition:background .3s;display:grid;position:relative;box-shadow:0 10px 24px -12px #3b82f6b3}.checklist-progress:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.checklist-progress strong,.checklist-progress span{position:relative}.checklist-progress strong{font-family:var(--font-display);color:#1d4ed8;font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1}.checklist-progress span{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.95rem}.checklist-items{grid-template-columns:1fr 1fr;gap:10px 20px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width<=760px){.checklist-items{grid-template-columns:1fr}.checklist-head{flex-direction:column}}.checklist-items label{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:12px;height:100%;padding:14px 16px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}.checklist-items label:hover{background:#fff;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 10px 22px -14px #2563eb99}.checklist-items input{accent-color:#1d4ed8;flex:none;width:20px;height:20px;margin-top:2px}.checklist-items strong{color:#0f172a;font-size:1rem;display:block}.checklist-items small{color:#475569;margin-top:3px;font-size:.95rem;line-height:1.4;display:block}.checklist-items input:checked{accent-color:#059669}.checklist-link{color:#1d4ed8;margin-top:14px;font-weight:600;display:inline-block}.hero.hero-band{place-items:start center;min-height:0;padding:44px 24px 40px}.hero-band .hero-inner{min-width:0;max-width:1200px}.hero-band h1{margin:16px 0 10px;font-size:clamp(2.1rem,4.6vw,3.6rem)}.hero-band .hero-sub{margin-bottom:0}.hero-band .hero-glow{width:1200px;height:700px;top:30%}.home-app{background:linear-gradient(90deg, #0b1220 300px, var(--bg) 300px);grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.home-side{background:#0b1220;border-right:1px solid #ffffff14;flex-direction:column;align-self:start;gap:26px;min-height:calc(100vh - 61px);padding:24px 16px;display:flex;position:sticky;top:61px}.side-tabs{gap:4px;display:grid}.side-tab{text-align:left;color:#e2e8f0;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 14px 12px 18px;font-size:1.02rem;font-weight:600;display:flex;position:relative}.side-tab:hover{color:#fff;background:#ffffff0f}.side-tab[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 24px -8px #6366f1b3}.side-tab[aria-selected=true]:before{content:"";background:#93c5fd;border-radius:4px;width:4px;position:absolute;top:12px;bottom:12px;left:6px}.side-note{color:#c4b5fd;font-size:.95rem;font-weight:500}.side-tab[aria-selected=true] .side-note{color:#ddd6fe}.side-links{gap:4px;display:grid}.side-link{color:#e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-weight:600;text-decoration:none;display:flex}.side-link:hover{color:#fff;background:#ffffff0f}.side-link-icon{color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6 50%,#8b5cf6);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 16px -6px #3b82f6cc}.side-link-icon svg{width:18px;height:18px}.side-arrow{color:#64748b;margin-left:auto;transition:transform .15s}.side-link:hover .side-arrow{color:#93c5fd;transform:translate(3px)}.side-trust{color:#cbd5e1;border-top:1px solid #ffffff14;gap:10px;margin:auto 0 0;padding:14px 12px 0;font-size:.95rem;list-style:none;display:grid}.side-trust li{align-items:center;gap:10px;display:flex}.side-trust svg{color:#a78bfa;flex:none;width:18px;height:18px}.home-main{min-width:0;padding:32px clamp(20px,3vw,48px) 48px}.home-main-head h2{color:var(--text);margin:0 0 6px;font-size:2.3rem}.home-main-head h2:before{content:"";vertical-align:-.08em;background:linear-gradient(#22d3ee,#3b82f6,#8b5cf6);border-radius:4px;width:7px;height:.95em;margin-right:14px;display:inline-block}.home-main-head p{color:var(--muted);margin:0 0 18px;font-size:1.1rem}.search-row.big{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, #cbd5e1, #cbd5e1) border-box;border:2px solid #0000;margin:0;transition:box-shadow .2s;box-shadow:0 20px 44px -24px #2563eb80}.search-row.big:focus-within{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, #22d3ee, #3b82f6 50%, #8b5cf6) border-box;box-shadow:0 0 0 4px #3b82f629,0 24px 50px -22px #6366f199}.search-row.big .search-icon svg{color:#3b82f6}.search-row.big input{color:var(--text)}.checklist-box.wide{margin:22px 0 0}.checklist-box.wide .checklist-items{grid-template-columns:repeat(3,1fr)}@media (width<=1200px){.checklist-box.wide .checklist-items{grid-template-columns:1fr 1fr}}@media (width<=860px){.home-app{background:var(--bg);flex-direction:column;min-width:0;display:flex}.home-side{display:contents}.home-side>.side-group:first-child{background:#0b1220;order:1;min-width:0;padding:12px 12px 10px}.home-main{order:2}.home-side>.side-group:nth-child(2){background:#0b1220;order:3;padding:18px 12px 28px}.side-tabs{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.side-tabs::-webkit-scrollbar{display:none}.side-tab{background:#ffffff0f;border-radius:999px;flex:none;width:auto;padding:10px 14px;font-size:.99rem}.side-tab[aria-selected=true]:before,.side-note{display:none}.side-links{grid-template-columns:1fr}.side-trust{display:none}.home-main{padding:20px 16px 32px}.home-main-head h2{font-size:1.5rem}.checklist-box.wide .checklist-items{grid-template-columns:1fr}}.pro-card{padding-top:18px}.pro-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.pro-card-top .ad-label{font-size:.95rem;position:static}.main-col{align-content:start;gap:0;display:grid}.main-col .disclaimer{margin-top:0}.apply-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.apply-nav{gap:18px;display:grid;position:sticky;top:84px}.apply-nav ol{background:#0b1220;border-radius:18px;gap:4px;margin:0;padding:10px;list-style:none;display:grid;box-shadow:0 20px 40px -24px #0f172a99}.apply-nav li{margin:0}.apply-nav button{color:#e2e8f0;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:1rem;font-weight:600;display:flex}.apply-nav button:hover:not(:disabled){color:#fff;background:#ffffff14}.apply-nav button:disabled{color:#94a3b8}.apply-nav-num{color:#cbd5e1;background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.apply-nav .bad .apply-nav-num{color:#fff;background:#ef4444}.apply-next{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px}.apply-next h3{margin:0 0 6px}.apply-next p{color:var(--muted);margin:0}.apply-form{gap:24px}.page section.apply-card{border-radius:20px;gap:20px;margin:0;padding:28px 32px 32px;scroll-margin-top:84px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px -24px #0f172a66}.apply-card:before{content:"";background:linear-gradient(90deg,#22d3ee,#3b82f6,#8b5cf6);height:4px;position:absolute;inset:0 0 auto}.apply-card-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.apply-num{width:48px;height:48px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6 50%,#8b5cf6);border-radius:14px;flex:none;place-items:center;font-size:1.35rem;font-weight:800;display:grid;box-shadow:0 8px 20px -8px #3b82f6cc}.apply-card-head h2{margin:2px 0 4px;font-size:1.5rem}.apply-card-head p{color:var(--muted);margin:0}.type-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.type-option{border:2px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;gap:2px;padding:16px 18px 16px 50px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.type-option:hover{border-color:#93c5fd}.type-option.on{background:var(--info-bg);border-color:#3b82f6;box-shadow:0 10px 24px -14px #3b82f6cc}.type-option input{accent-color:#2563eb;width:20px;height:20px;position:absolute;top:18px;left:16px}.type-option strong{font-size:1.05rem}.type-option span{color:var(--muted);font-size:.95rem}.apply-submit{background:linear-gradient(135deg,#2563eb,#7c3aed);width:100%;padding:16px;font-size:1.15rem}@media (width<=1000px){.apply-layout{grid-template-columns:1fr}.apply-nav{position:static}.apply-nav ol{grid-auto-flow:column;overflow-x:auto}.apply-nav button{white-space:nowrap}.apply-next{display:none}.page section.apply-card{padding:22px 20px}}.signin-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;grid-template-columns:1fr 1fr;margin:24px 0;display:grid;overflow:hidden;box-shadow:0 30px 60px -30px #0f172a73}.signin-info{color:#e2e8f0;background:radial-gradient(500px 300px at 0 0,#3b82f680,#0000 70%),radial-gradient(500px 300px at 100% 100%,#8b5cf673,#0000 70%),#0b1220;padding:40px}.signin-info h2{color:#f8fafc;margin-top:0;font-size:1.6rem}.signin-info ul{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.signin-info li{padding-left:30px;font-size:1.05rem;position:relative}.signin-info li:before{content:"✓";color:#67e8f9;font-weight:700;position:absolute;left:0}.signin-form{align-content:center;gap:12px;padding:40px;display:grid}@media (width<=800px){.signin-card{grid-template-columns:1fr}.signin-info,.signin-form{padding:26px}}.page section.while-you-wait{background:0 0;border:0;margin-top:8px;padding:0}.apply-card .form-grid{align-items:end}h1{letter-spacing:-.025em;font-size:2.4rem;font-weight:800;line-height:1.12}h2{letter-spacing:-.02em;font-size:1.6rem;font-weight:800;line-height:1.2}h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.25}.page>h2,.page>.section-title,.while-you-wait>h2,.page-section-title{border-bottom:2px solid var(--border);font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;color:var(--text);align-items:center;gap:14px;margin:48px 0 22px;padding-bottom:14px;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;display:flex}.page>h2:before,.page>.section-title:before,.while-you-wait>h2:before,.page-section-title:before{content:"";background:linear-gradient(#22d3ee,#3b82f6,#8b5cf6);border-radius:4px;flex:none;width:8px;height:1.05em}.page>h2+p,.page>.section-title+p{color:var(--muted);margin-top:-8px}.page section:not(.options-grid):not(.while-you-wait):not(.four):not(.drill-tiles):not(.kpis){border-radius:18px;margin-bottom:28px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 14px 34px -26px #0f172a73}.page section:not(.options-grid):not(.while-you-wait):not(.four):not(.drill-tiles):not(.checklist-box):not(.apply-card):not(.kpis):before{content:"";background:linear-gradient(90deg,#22d3ee,#3b82f6,#8b5cf6);height:4px;position:absolute;inset:0 0 auto}.page section>h2:first-child,.page section>header>h2,.lookup-card>h2,.verify-card>h2,.lead-form h2,.drill-section>h2{border-bottom:1px solid var(--border);margin:0 0 18px;padding-bottom:14px;font-size:clamp(1.6rem,2.4vw,2rem)}.verify-card>h2{border-bottom-color:#1f7a4540}.page section h3,.profile-grid section h3{margin:22px 0 8px;font-size:1.2rem;font-weight:700}.drill-title{font-size:1.45rem}.option-card h3,.pro-card h3,.card h3,.track-head h3,.agent-head h3{margin:6px 0;font-size:1.3rem;font-weight:800}.option-card h3{border-bottom:1px solid var(--border);margin-top:0;padding-bottom:10px}.checklist-head h2{font-size:1.75rem}.home-main-head h2{font-size:2.6rem}.apply-card-head h2{font-size:1.75rem}.q h2{font-size:1.2rem}.option-card p,.drill-summary,.home-main-head p,.apply-card-head p,.checklist-head p{color:var(--muted)}.checks li strong{font-size:1.15rem}.checklist-official{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:18px 0 0;padding:16px 18px;display:flex}.checklist-official .btn{background:linear-gradient(135deg,#2563eb,#7c3aed)}.checklist-official span{color:#334155;flex:260px;font-size:.95rem}.simple-hero{min-height:0;padding:88px var(--gutter) 72px}.simple-hero .hero-inner{max-width:1100px}.simple-hero h1{margin:22px 0 18px;font-size:clamp(2.6rem,6vw,4.8rem)}.simple-hero .hero-sub{color:#dbe3ee;margin:0 auto 40px;font-size:clamp(1.2rem,2.2vw,1.5rem)}.simple-search{background:#fff;border-radius:22px;align-items:center;gap:10px;max-width:980px;margin:0 auto;padding:10px;display:flex;box-shadow:0 30px 70px -30px #2563ebcc,0 0 0 1px #fff3}.simple-search select{color:#0f172a;background:0 0;border:0;border-right:2px solid #e2e8f0;border-radius:0;flex:none;width:auto;max-width:42%;padding:16px 14px;font-size:1.1rem;font-weight:700}.simple-search .search-icon svg{color:#3b82f6;width:26px;height:26px;margin-left:6px;display:block}.simple-search input{color:#0f172a;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:16px 6px;font-size:1.3rem}.simple-search button{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:16px;flex:none;padding:18px 36px;font-size:1.2rem;font-weight:700;box-shadow:0 10px 24px -8px #4f46e5cc}.simple-search button:hover{filter:brightness(1.1)}.browse{padding:56px var(--gutter) 72px;max-width:1400px;margin:0 auto}.browse h2{text-align:center;color:#f8fafc;margin:0 0 24px;font-size:2rem}.browse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.browse-tile{color:#f8fafc;background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #94a3b840;border-radius:20px;align-content:start;gap:10px;padding:26px 24px 24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative}.browse-tile:hover,.browse-tile:focus-visible{background:linear-gradient(#3b82f638,#8b5cf61f);border-color:#60a5fa;transform:translateY(-4px);box-shadow:0 20px 40px -20px #3b82f6e6}.browse-icon{color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6 50%,#8b5cf6);border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px -8px #3b82f6cc}.browse-tile.wait .browse-icon{background:linear-gradient(135deg,#c4b5fd,#8b5cf6 55%,#6d28d9);box-shadow:0 10px 24px -8px #8b5cf6b3}.browse-icon svg{width:28px;height:28px}.browse-title{font-family:var(--font-display);font-size:1.45rem;font-weight:700;line-height:1.2}.browse-tag{color:#ddd6fe;justify-self:start;font-size:.95rem;font-weight:700}.browse-arrow{color:#93c5fd;font-size:1.4rem;transition:transform .2s;position:absolute;top:26px;right:24px}.browse-tile:hover .browse-arrow{transform:translate(4px)}.browse-trust{color:#cbd5e1;flex-wrap:wrap;justify-content:center;gap:14px 36px;margin:40px 0 0;padding:0;font-size:1.05rem;list-style:none;display:flex}.browse-trust li{align-items:center;gap:10px;margin:0;display:flex}.browse-trust svg{color:#a78bfa;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.browse-tile,.browse-arrow{transition:none}.browse-tile:hover{transform:none}}@media (width<=1100px){.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.simple-hero{padding:56px 16px 48px}.simple-search{flex-wrap:wrap;padding:8px}.simple-search select{border-bottom:2px solid #e2e8f0;border-right:0;width:100%;max-width:none}.simple-search button{width:100%}.browse{padding:40px 16px 56px}.browse-grid{grid-template-columns:minmax(0,1fr);gap:12px}.browse-tile{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:18px 48px 18px 18px}.browse-tile .browse-tag{grid-column:2}.browse-arrow{top:50%;transform:translateY(-50%)}}small{font-size:.95rem}.page section.plan-card{justify-items:start;gap:12px;display:grid}.plan-card h2{margin:0}.plan-line{margin:0;font-size:1.1rem}.plan-card .notice,.plan-card .caution{justify-self:stretch;margin:0}.plan-cta{background:linear-gradient(135deg,#2563eb,#7c3aed);padding:16px 30px;font-size:1.15rem}.calc{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.calc-inputs{gap:18px;display:grid}.calc-group{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px 18px;margin:0;padding:18px 20px 20px;display:grid}.calc-group legend{font-family:var(--font-display);padding:0 6px;font-size:1.15rem;font-weight:700}.calc-field{align-content:start;gap:6px;display:grid}.calc-label{font-weight:700}.calc-input{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.calc-input:focus-within{outline-offset:1px;border-color:#2563eb;outline:2px solid #2563eb}.calc-input input{box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;min-width:0;padding:11px 0}.calc-input i{color:var(--muted);white-space:nowrap;font-style:normal}.calc-results{background:var(--surface);border:1px solid var(--border);border-radius:20px;gap:16px;padding:24px;display:grid;position:sticky;top:84px;box-shadow:0 20px 44px -28px #0f172a80}.calc-results h3{margin:6px 0 0}.calc-max{color:#fff;background:radial-gradient(360px 200px at 0 0,#22d3ee73,#0000 70%),linear-gradient(135deg,#1d4ed8,#6d28d9);border-radius:16px;gap:4px;padding:20px 22px;display:grid}.calc-max.bad{background:linear-gradient(135deg,#b91c1c,#9f1239)}.calc-max span{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;opacity:.9;font-size:.95rem}.calc-max strong{font-family:var(--font-display);font-size:2.6rem;line-height:1.1}.calc-max small{color:#ffffffe6}.calc-kv{gap:6px;margin:0;display:grid}.calc-kv div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.calc-kv dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.calc-kv .total{border-top:2px solid var(--text);border-bottom:0}.calc-verdict{border-radius:12px;padding:14px 16px}.calc-verdict.good{background:var(--go-bg);color:var(--go)}.calc-verdict.bad{background:var(--stop-bg);color:var(--stop)}.calc-verdict strong{font-size:1.1rem;display:block}.calc-breakdown summary{cursor:pointer;color:var(--accent);font-weight:700}.calc-stress{width:100%}@media (width<=1000px){.calc{grid-template-columns:minmax(0,1fr)}.calc-results{position:static}}.you-get{background:var(--info-bg);border-left:6px solid #3b82f6;border-radius:18px;gap:6px;margin:0 0 20px;padding:20px 24px;display:grid}.you-get span{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.you-get strong{font-family:var(--font-display);font-size:1.35rem;line-height:1.3}.you-get small{color:var(--muted);font-size:1rem}.glance-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0 0 28px;display:grid}.glance-facts div{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.glance-facts dt{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px}.glance-facts dd{margin:0;font-weight:400;line-height:1.45}.glance-facts dd strong{font-weight:700}.survive-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.survive-col{border-radius:14px;padding:18px 20px}.survive-col h3{margin-top:0}.survive-col.good{background:var(--go-bg)}.survive-col.bad{background:var(--stop-bg)}.survive-note{grid-column:1/-1;margin:0}@media (width<=800px){.survive-grid{grid-template-columns:1fr}}.example-card{background:var(--surface);border:2px dashed #93c5fd;border-radius:16px;margin-top:24px;padding:22px 24px}.example-card h3{margin:10px 0 8px}.example-tag{background:var(--info-bg);color:var(--info);font-weight:700;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;display:inline-block}.example-lesson{margin-bottom:0}.team-list li{background:var(--surface-2);border-radius:14px;align-content:start;gap:6px;margin:0;padding:18px 20px;display:grid}.team-list strong{font-family:var(--font-display);font-size:1.15rem}.team-list span{color:var(--muted)}.source-links{gap:8px;padding-left:20px;display:grid}.playbook-note{margin-top:24px}.checklist-links{flex-wrap:wrap;gap:8px 28px;display:flex}.dd-progress{gap:8px;margin-bottom:20px;display:grid}.dd-bar{background:var(--surface-2);border-radius:999px;height:12px;overflow:hidden}.dd-bar span{background:linear-gradient(90deg,#22d3ee,#3b82f6,#8b5cf6);border-radius:999px;height:100%;transition:width .3s;display:block}.dd-steps{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.dd-step,.dd-step .checks li>div{overflow-wrap:anywhere;min-width:0}.dd-title{min-width:0}.dd-step{border:1px solid var(--border);background:var(--surface);border-left:5px solid var(--border);border-radius:16px;margin:0;padding:18px 20px}.dd-step.worst-flag{border-left-color:var(--stop)}.dd-step.worst-review{border-left-color:var(--wait)}.dd-step.done{background:var(--go-bg);border-left-color:var(--go)}.dd-head{cursor:pointer;align-items:center;gap:12px;display:flex}.dd-head input{accent-color:#059669;flex:none;width:22px;height:22px}.dd-num{color:#fff;background:linear-gradient(135deg,#0e7490,#1d4ed8 50%,#6d28d9);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.dd-step.done .dd-num{background:linear-gradient(135deg,#047857,#065f46)}.dd-title{font-family:var(--font-display);flex:1;font-size:1.2rem;font-weight:700}.dd-worst{flex:none}.dd-step.worst-flag .dd-worst{background:var(--stop-bg);color:var(--stop)}.dd-step.worst-review .dd-worst{background:var(--wait-bg);color:var(--wait)}.dd-step.worst-manual .dd-worst{background:var(--surface-2);color:var(--muted)}.dd-why{color:var(--muted);margin:10px 0}.dd-checks{margin:8px 0 12px}.dd-how{margin:0}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.save-btn.on{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#0000}.hero-meta{color:#cbd5e1;flex-wrap:wrap;gap:8px 22px;margin-top:12px;display:flex}.hero-meta strong{color:#f8fafc}.provenance{flex-wrap:wrap;gap:10px;margin:6px 0 18px;display:flex}.prov-chip{background:var(--surface-2);border-radius:999px;padding:6px 12px;font-weight:600}.prov-chip.warn{background:var(--wait-bg);color:var(--wait)}.prov{font-family:var(--font-label);letter-spacing:.02em;vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.95rem;font-weight:500;display:inline-block}.prov.official{background:var(--go-bg);color:var(--go)}.prov.estimate{background:var(--wait-bg);color:var(--wait)}.deal-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.deal-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:14px;margin:0;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px -26px #0f172a73}.deal-card:before{content:"";background:linear-gradient(90deg,#22d3ee,#3b82f6,#8b5cf6);height:4px;position:absolute;inset:0 0 auto}.deal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.deal-head h2{margin:8px 0 4px}.deal-head h2 a{color:var(--text);text-decoration:none}.deal-head p{margin:0}.deal-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deal-type{color:var(--muted);font-weight:600}.deal-card .caution{margin:0}.deal-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0;display:grid}.deal-facts div{background:var(--surface-2);border-radius:14px;padding:14px 16px}.deal-facts dt{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px}.deal-facts dd{margin:0;font-weight:700}.deal-urgent{color:var(--stop)}.deal-ok{color:var(--go)}.deal-soon{color:var(--muted);font-weight:500}.deal-bar{background:var(--border);border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.deal-bar span{background:linear-gradient(90deg,#22d3ee,#3b82f6,#8b5cf6);height:100%;display:block}.deals-empty{justify-items:start;gap:12px;display:grid}.nav-count{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:999px;place-items:center;min-width:1.5em;margin-left:6px;padding:0 6px;font-size:.95rem;font-weight:700;display:inline-grid}.help-links{gap:12px;display:grid}.promise{color:#cbd5e1;margin:22px auto 0;font-size:1.1rem}.browse-tools{flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:32px 0 0;display:flex}.browse-tools a{color:#93c5fd;font-weight:600;text-decoration:none}.browse-tools a:hover{color:#fff;text-decoration:underline}@media (width<=600px){.page-hero-top{flex-wrap:wrap}.page-hero-top>a{flex-basis:100%}}.calc{padding-bottom:76px}.calc-sticky{z-index:30;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#6d28d9);border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 16px 36px -12px #0f172a99}.calc-sticky.bad{background:linear-gradient(135deg,#b91c1c,#9f1239)}.calc-sticky span:first-child{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.05em;font-size:.95rem}.calc-sticky strong{font-family:var(--font-display);font-size:1.5rem}.calc-sticky-go{white-space:nowrap;margin-left:auto;font-weight:600}@media (width>=1001px){.calc-sticky{width:30rem;bottom:20px;left:auto;right:24px}}@media (width<=420px){.calc-sticky-go{display:none}}@media print{.calc-sticky{display:none!important}}.reo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.page .reo-card{background:var(--surface-2);border:1px solid var(--border);border-top:3px solid #3b82f6;border-radius:16px;align-content:start;gap:8px;max-width:none;margin:0;padding:20px 22px;display:grid}.reo-owner{font-family:var(--font-label);color:var(--muted);font-size:.9rem}.page .reo-card h3{margin:0;font-size:1.25rem}.page .reo-card p{margin:0}.reo-card dl{gap:8px;margin:4px 0 0;display:grid}.reo-card dt{font-size:.95rem;font-weight:700}.reo-card dd{color:var(--muted);margin:0}@supports (grid-template-rows:subgrid){.reo-grid{row-gap:16px}.page .reo-card{grid-row:span 6;grid-template-rows:subgrid;align-content:stretch;row-gap:0}.reo-card dl{display:contents}.page .reo-card h3{margin-top:6px}.page .reo-card>p{margin-top:8px}.reo-card .reo-how{grid-row:4;margin-top:12px}.reo-card .reo-first{grid-row:5;margin-top:12px}.reo-card .reo-clark{grid-row:6;margin-top:12px}.reo-card dl>div{align-content:start;gap:4px;display:grid}}.view-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0 0 16px;padding:0;list-style:none;display:grid}.page .view-card{background:var(--surface-2);border:1px solid var(--border);border-top:3px solid #22d3ee;border-radius:16px;align-content:start;gap:6px;max-width:none;margin:0;padding:18px 20px;display:grid}.view-source{font-family:var(--font-label);color:var(--muted);font-size:.9rem}.view-title{font-family:var(--font-display);font-size:1.2rem;font-weight:700}.page .view-card p{color:var(--muted);margin:0}.live-views{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.stats-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.media-kit{border:1px solid var(--border);background:var(--surface);border-top:4px solid #3b82f6;border-radius:16px;padding:22px 24px}.media-kit-head h2{margin:6px 0 2px}.media-kit-label{font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:.9rem;font-weight:600}.admin-head,.admin-head .row{flex-wrap:wrap}.media-kit-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:16px 0;display:grid}.media-kit-grid div{background:var(--surface-2);border-radius:12px;padding:14px 16px}.media-kit-grid dt{color:var(--muted);font-size:.95rem;font-weight:600}.media-kit-grid dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.9rem;font-weight:700}@media print{body.print-kit main>:not(.media-kit),body.print-kit .site-header,body.print-kit .footer,body.print-kit .role-backdrop{display:none!important}body.print-kit main{padding:0}body.print-kit .media-kit{border-color:#ccc}body.print-kit .media-kit-grid div{background:0 0;border:1px solid #ccc}}.class-switch button{padding:8px 16px;font-weight:600}.hero-class{justify-content:center;margin:0 0 14px;display:flex}.hero-class .seg{background:#ffffff0f;border-color:#ffffff40}.hero-class .seg button{color:#e2e8f0;background:0 0}.hero-class .seg button[aria-selected=true],.seg button[aria-pressed=true]{color:#fff;background:#2563eb}.income-calc{margin-bottom:24px}.income-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=800px){.income-grid{grid-template-columns:1fr}}.income-result{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;gap:14px;padding:20px;display:grid}.income-value{gap:2px;display:grid}.income-value span{color:var(--muted);font-weight:600}.income-value strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.2rem}.alerts-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.alerts-how ol{gap:12px;margin:0 0 16px;padding-left:22px;display:grid}.alerts-how h2{margin-top:0}.alerts-narrow{gap:16px;display:grid}.alerts-narrow .lead-card h3{margin:22px 0 8px}.alerts-stop h3{margin-top:0!important}.alerts-subs{margin:0;padding:0;list-style:none}.alerts-subs li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.btn-danger{background:var(--stop);color:var(--surface)}@media (width<=760px){.alerts-grid{grid-template-columns:1fr}}.track-btn{white-space:nowrap;margin-top:6px;padding:0}.track-dialog{max-width:520px}.track-dialog .track-label{margin:-4px 0 12px;font-weight:700}.track-offer p{margin:0 0 10px}.live-alerts{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px}.search-alert-fields{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 14px;display:grid}.search-alert-fields select,.search-alert-fields input{font:inherit;border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:8px;padding:8px 10px}@media (width<=520px){.search-alert-fields{grid-template-columns:1fr}}.email-admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:24px;display:grid}.email-admin .field input,.email-admin .field textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:8px;width:100%;padding:8px 10px}.email-test{flex-wrap:wrap;align-items:flex-end;gap:12px}.email-test .field{flex:240px}.email-confirm{background:var(--wait-bg);border-radius:10px;padding:12px 14px}.email-confirm p{margin:0 0 10px}.email-preview{white-space:pre-wrap;font:inherit;background:var(--surface-2);border-radius:10px;max-height:480px;margin:0 0 12px;padding:14px;overflow:auto}@media (width<=900px){.email-admin-grid{grid-template-columns:1fr}.email-kpis{grid-template-columns:1fr 1fr!important}}.practice-ribbon{border-left:4px solid var(--accent);color:var(--muted);margin:0 0 18px;padding:2px 0 2px 14px}.practice-ribbon strong{color:var(--text)}.page-starter{margin:0 0 18px;font-size:1.05rem}.practice-tag{background:var(--wait);color:#1a1205;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:800;display:inline-block}.practice-filter{justify-content:space-between;margin:8px 0 20px}.practice-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:12px;display:grid}.practice-card{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:12px;flex-direction:column;gap:6px;min-height:110px;padding:14px;text-decoration:none;display:flex}.practice-card:hover{border-color:var(--accent)}.practice-card-type{font-size:1.05rem;font-weight:700}.practice-card-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.practice-stages{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.practice-stages a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.practice-stages a.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.practice-stages a.done .step-num{background:var(--go);color:var(--surface)}.step-num{background:var(--surface-2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.85rem;display:inline-grid}.practice-listing,.practice-doc{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px;position:relative;overflow:hidden}.practice-doc{background:var(--surface-2);margin:10px 0}.practice-stamp{background:var(--wait);color:#1a1205;letter-spacing:.12em;pointer-events:none;padding:4px 44px;font-size:.85rem;font-weight:900;position:absolute;top:18px;right:-34px;transform:rotate(35deg)}.practice-facts{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px 18px;margin:12px 0;display:grid}.practice-facts dt{color:var(--muted);font-size:.95rem}.practice-facts dd{margin:2px 0 0;font-weight:600}.practice-next{align-items:center;margin:18px 0}.task-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:0 0 14px;padding:16px 18px}.task-card.is-done{border-color:var(--go)}.task-card.event{box-shadow:inset 5px 0 0 var(--info)}.task-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.task-head h3{flex:1;margin:0}.task-kind{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-2);color:var(--muted);border-radius:6px;padding:2px 8px;font-size:.85rem}.task-done{color:var(--go);font-size:1.2rem;font-weight:800}.choices{gap:8px;margin:10px 0;display:grid}.choice{text-align:left;background:var(--surface-2);color:var(--text);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:10px;padding:12px 14px}.choice:hover:not(:disabled){border-color:var(--accent)}.choice.right{border-color:var(--go);background:var(--go-bg)}.choice.wrong{border-color:var(--stop);background:var(--stop-bg)}.feedback{border-radius:8px;padding:10px 12px}.feedback.right{background:var(--go-bg)}.feedback.wrong{background:var(--stop-bg)}.practice-checks{gap:8px;padding:0;list-style:none;display:grid}.practice-checks label{align-items:flex-start;gap:10px;display:flex}.practice-checks input{flex:none;width:18px;height:18px;margin-top:5px}.chat{gap:8px;margin:10px 0;display:grid}.bubble{border-radius:14px;max-width:85%;margin:0;padding:10px 14px}.bubble.me{background:var(--accent);color:var(--surface);border-bottom-right-radius:4px;justify-self:end;margin-left:auto}.bubble.them{background:var(--surface-2);border:1px solid var(--border);border-bottom-left-radius:4px}.bubble.typing{text-align:center;width:60px}.practice-doc table,.practice-numbers{width:100%}.practice-doc th,.practice-numbers th{text-align:left;width:45%;font-weight:600}.practice-numbers tfoot th,.practice-numbers tfoot td{border-top:2px solid var(--border)}@media (width<=600px){.practice-doc th,.practice-doc td{border:0;width:auto;padding:2px 0;display:block}.practice-doc tr{border-bottom:1px solid var(--border);padding:8px 0;display:block}.bubble{max-width:95%}}html{scroll-padding-top:88px}.page-hero.compact h1{font-size:clamp(2rem,3.4vw,2.6rem)}.you-get span,.glance-facts dt,.ad-label,.pro-kicker,.media-kit-label,.task-kind{text-transform:none;letter-spacing:0;font-family:inherit}.glance dt,.countdown-label,.calc-max span,.you-get span,.glance-facts dt{font-weight:600}.task-kind{color:var(--text);font-size:1rem;font-weight:700}.practice-tag,.practice-stamp{color:#1a1205;letter-spacing:.02em;background:#c4b5fd;font-size:1rem}.step-num{width:28px;height:28px;font-size:1rem}.notice a,.caution a{color:var(--accent)}.menu-btn{min-width:44px;min-height:44px;padding:11px}.footer nav a,.browse-tools a,.page-hero-top a,.drill-all,.linkish,details.track-more>summary{align-items:center;min-height:44px;display:inline-flex}.footer nav{gap:0 18px}@media (width<=600px){.eyebrow{border-radius:14px}.practice-stages{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.practice-stages a{white-space:nowrap;flex:none}}.calc-sticky[hidden]{display:none!important}.more-group{padding:4px 0;display:grid}.more-group+.more-group{border-top:1px solid #ffffff14;margin-top:4px;padding-top:8px}.more-group-title{color:#94a3b8;padding:4px 12px;font-weight:700}@media (width>=901px){.more-menu{min-width:280px}}.browse-tools a{background:#ffffff0a;border:1px solid #93c5fd59;border-radius:999px;padding:10px 20px}.browse-tools a:hover{border-color:#93c5fd;text-decoration:none}.search-title{flex-basis:100%;margin:0;font-size:clamp(2rem,3.4vw,2.6rem)}.filters-wrap{align-self:start}.filters-wrap>summary{display:none}@media (width<=800px){.filters-wrap>summary{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;min-height:48px;padding:10px 16px;font-weight:700;display:flex}.filters-wrap[open]>summary{margin-bottom:10px}}.drill-tile h2.drill-title{border:0;margin:0;padding:0;font-size:1.45rem;line-height:1.25}.content-rules{background:var(--info-bg);border-left:4px solid var(--info);border-radius:8px;margin-top:14px;padding:12px 16px}.content-rules h3{margin:0 0 6px;font-size:1.05rem}.content-rules ul{margin:0;padding-left:20px}.content-rules li+li{margin-top:4px}.paid-ad-notice{background:var(--info-bg);border-left:4px solid var(--info);border-radius:8px;margin:16px 0;padding:12px 16px}.glance div.key{background:linear-gradient(#3b82f638,#8b5cf61f);border-color:#60a5fa73}.card-stats .key dd{font-size:1.2rem;font-weight:700}.owl-note{text-align:left;align-items:center;gap:14px;margin:0 0 1.2rem;display:flex}.empty .owl-note{justify-content:center;margin:0 auto .9rem}.owl-note img{flex:none;width:56px;height:56px}.owl-note p{margin:0;font-weight:600}.hero-tagline{font-family:var(--font-display);letter-spacing:-.01em;color:#e2e8f0;margin:0 0 6px;font-size:1.35rem;font-weight:700}.trust-live{color:#86efac;font-weight:600}.owl-note.big{text-align:center;flex-direction:column;gap:10px}.owl-note.big img{filter:drop-shadow(0 10px 24px #3b82f659);width:128px;height:128px}.owl-note.big p{font-size:1.2rem}.site-nav>a.nav-cta{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);margin-left:6px;font-weight:600;box-shadow:0 6px 18px -8px #6366f1e6}.site-nav>a.nav-cta:hover{background:linear-gradient(135deg,#1d4ed8,#6d28d9)}.more summary.active{color:#fff;background:#ffffff1a}.more-menu .nav-count{margin-left:8px}.card-icon{color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6 50%,#8b5cf6);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.card-icon svg{width:19px;height:19px}.browse-tools .browse-main{color:#fff;border:0}.browse-links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.browse-links a{text-underline-offset:4px;text-decoration:underline;background:0 0!important;border:0!important;padding:0!important}.browse-tools{flex-direction:column;align-items:center;gap:16px}.practice-ribbon p{margin:0}.practice-ribbon p+p{margin-top:8px}.practice-step{align-items:center;gap:12px;margin:26px 0 14px;display:flex}.practice-step span{color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6 50%,#8b5cf6);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.practice-sales{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.practice-sale-tile{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:16px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.practice-sale-tile:hover{border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 16px 36px -16px #3b82f68c}.practice-sale-tile strong{font-family:var(--font-display);font-size:1.25rem;line-height:1.25}.practice-sale-tile .practice-card-foot{justify-content:flex-start;gap:8px}.practice-sale-tile .practice-card-foot>span:last-child{margin-left:auto}.page>h2.practice-step:before{display:none}.browse-tools a.browse-main{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;padding:14px 30px;box-shadow:0 10px 26px -10px #6366f1e6}.browse-tools a.browse-main:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8,#6d28d9);text-decoration:none}.site-nav>a.active,.more summary.active{color:#fff;background:#60a5fa2e}@media (width>=901px){.more-menu{max-height:calc(100vh - 90px);overflow-y:auto}}@media (width<=900px){.site-nav>a.nav-cta{margin-left:0}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .contact .btn:not(.btn-secondary){color:#0b1220}}.app{flex-direction:column;min-height:100vh;display:flex}.app>main{flex:1 0 auto}.empty-page{text-align:center}.empty-page .row{justify-content:center}.owl-empty{filter:drop-shadow(0 10px 24px #3b82f659);margin:0 auto 12px;display:block}.deals-empty{text-align:center}.glance div.key dd{font-size:2.5rem}.glance div.muted-stat dd{color:#cbd5e1;font-size:1.45rem}@media (width<=600px){.glance div.key dd{font-size:1.7rem}.glance div.muted-stat dd{font-size:1.1rem}}@media print{.site-header,.footer,.no-print{display:none!important}.page-hero,.page-hero *{color:#000!important}.page-hero .badge,.page-hero .chip,.page-hero .eyebrow{border:1px solid #999;background:0 0!important}.glance{grid-template-columns:1fr 1fr!important}.glance div.key dd{font-size:1.9rem}.glance div.muted-stat dd{color:#000}}.empty-page .owl-note{margin:24px auto 8px}.deals-empty{flex-direction:column;align-items:center;display:flex}.deals-empty h2{justify-content:center}.empty-page>*{margin-left:auto;margin-right:auto}.empty-page .owl-empty{margin-top:24px}.calc>*,.calc-results,.calc-results>*,.calc-kv div,.calc-kv dt,.calc-kv dd{min-width:0}.calc-max strong,.calc-kv dd{overflow-wrap:anywhere}.promise.coverage+.promise{margin-top:8px}.avatar.photo{object-fit:cover;background:var(--surface-2);padding:0}.photo-row{flex-wrap:wrap;gap:28px;margin:6px 0 12px;display:flex}.photo-slot{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.photo-upload{cursor:pointer;display:inline-block;position:relative;overflow:hidden}.photo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-upload:focus-within{outline:3px solid var(--accent);outline-offset:2px}.page-hero .guide-search{max-width:none;margin:0}.guide-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.guide-try{margin-top:28px}.guide-try h2.part-bar{margin-top:0}.guide-try-list{flex-wrap:wrap;gap:10px;display:flex}.guide-count{margin:28px 0 14px;font-size:1.3rem}.guide-results{gap:14px;margin:0;padding:0;list-style:none;display:grid}.guide-hit{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.guide-hit-link{color:inherit;gap:4px;text-decoration:none;display:grid}.guide-hit-page{color:var(--muted);font-size:.95rem;font-weight:600}.guide-hit-title{font-family:var(--font-display);color:var(--accent);font-size:1.3rem;font-weight:700}.guide-hit-link:hover .guide-hit-title{text-decoration:underline}.guide-hit-snippet{overflow-wrap:anywhere;margin:10px 0 0;font-size:1.1rem;line-height:1.55}.guide-hit-snippet mark{background:var(--wait-bg);color:inherit;border-radius:3px;padding:0 2px;font-weight:600}.guide-hit-sources{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:1rem}.guide-note{margin-top:28px}.glance div{flex-direction:column;display:flex}.glance dd{margin-top:auto;padding-top:6px}.cards>li{display:flex}.cards>li>.card{flex-direction:column;width:100%;display:flex}.cards>li>.card .card-stats{margin-top:auto;padding-top:10px}.filters .check{align-items:flex-start}.filters .check input{margin-top:3px}.filters .check .dot{vertical-align:1px}@media (width>=901px){.more-menu{grid-template-columns:repeat(3,minmax(min(210px,100%),1fr));align-items:start;column-gap:8px;max-height:none;overflow:visible}.more-group{align-content:start}.more-group+.more-group{border-top:0;margin-top:0;padding-top:4px}.more-group:nth-child(n+4){border-top:1px solid #ffffff14;margin-top:4px;padding-top:8px}}.menu-btn span{transition:transform .2s,opacity .2s}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=900px){.site-nav.open{clip-path:inset(0 0 -100vmax);padding-bottom:28px;box-shadow:0 0 0 100vmax #0206178c}.site-nav{max-height:calc(100dvh - 70px)}}.site-nav>a.nav-cta.active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#6d28d9);box-shadow:inset 0 0 0 2px #ffffff59}@media (width<=700px){.drill-nav{padding-left:12px;padding-right:12px;scroll-padding:0 24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.drill-section{padding:18px 14px!important}.drill-section .steps-rich li,.drill-section .risk-list li{padding:52px 16px 16px!important}.drill-section .risk-list li{padding-top:16px!important}.steps-rich li:before{top:14px;left:16px}}.steps-rich li strong,.risk-list li strong{font-size:1.25rem;line-height:1.3}@media (width<=600px){.page section>.ad-label{margin-top:14px;display:block;position:static}}@media (width<=1000px){.calc-sticky{left:16px;right:16px}.calc input:focus{scroll-margin-bottom:110px}}@media (width<=600px){.toolbar>input,.toolbar>select{flex:100%;width:100%;min-width:0}}.glance dt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.glance dd,.glance div.key dd,.glance div.muted-stat dd{color:#f8fafc;font-size:2.1rem}@media (width<=600px){.glance dd,.glance div.key dd,.glance div.muted-stat dd{font-size:1.45rem}.glance dt{font-size:.85rem}}@media print{.glance dd,.glance dd.pos,.glance dd.caution,.glance dd.neg{color:#000!important}}.card-stats dd{font-family:var(--font-display);font-size:1.2rem;font-weight:700}.card-stats .key.big dd{font-size:1.6rem;line-height:1.15}.card-stats dd.pos{color:var(--go)}.card-stats dd.neg{color:var(--stop)}.drill-open{display:none}.drill-tile .drill-head{padding-right:46px}.drill-chevron{width:38px;height:38px;color:var(--accent);background:var(--surface-2);border-radius:50%;place-items:center;transition:transform .2s,background .2s,color .2s;display:grid;position:absolute;top:18px;right:18px}.drill-tile:hover .drill-chevron,.drill-tile:focus-visible .drill-chevron{background:var(--accent);color:#fff;transform:translate(3px)}.drill-tile.tone-go,.drill-tile.tone-info{--tile-grad:linear-gradient(135deg, #22d3ee, #3b82f6 50%, #8b5cf6);--tile-glow:#3b82f673}.card.risk-wait:before{opacity:1;background:linear-gradient(90deg,#c4b5fd,#8b5cf6,#6d28d9)}.card.risk-stop:before{opacity:1;background:linear-gradient(90deg,#fb7185,#ef4444,#db2777)}.card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -18px #2563eb8c}@media (prefers-reduced-motion:reduce){.card:hover,.drill-tile:hover .drill-chevron{transform:none}}@media (width<=600px){.drill-tile .drill-head{padding-right:42px}.drill-chevron{top:14px;right:14px}}.source-line{border-top:1px solid var(--border);color:var(--muted);margin-top:12px;padding-top:10px;font-size:.95rem}.source-line strong{color:var(--text);font-weight:600}.source-check{background:var(--go-bg);width:20px;height:20px;color:var(--go);border-radius:50%;place-items:center;margin-right:4px;font-size:.8rem;font-weight:800;display:inline-grid}.empty-state{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;align-items:center;gap:10px;margin:8px 0 28px;padding:32px 22px;display:flex}.empty-state .owl-empty{margin:0 0 4px}.page .empty-state h2{justify-content:center;margin:0}.page .empty-state h2:before{display:none}.empty-state p{margin:0}.empty-state .row{justify-content:center}.task-head{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px;display:flex}.task-head h3{margin:0}.task-kind{color:var(--muted);background:0 0;border-radius:0;padding:0;font-size:.95rem;font-weight:600}.practice-checks .check-text{gap:2px;display:grid}.practice-doc th{vertical-align:top;width:32%}.practice-doc td{vertical-align:top}.practice-doc .doc-note{margin:14px 0 0}.practice-doc>p:first-of-type{margin-top:0}.task-card .task-head h3{margin:0}.practice-doc th,.practice-numbers th{padding-left:0}.practice-doc td:last-child,.practice-numbers td:last-child{padding-right:0}.calc-group{display:block}.calc-group legend{float:left;width:100%;margin:0 0 12px;padding:0}.calc-group .calc-grid{clear:both;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px 18px;display:grid}@supports (grid-template-rows:subgrid){.calc-group .calc-grid{row-gap:0}.calc-group .calc-field{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:6px;margin-bottom:14px;display:grid}.calc-group .calc-field>.calc-label{align-self:end}}.drill-tile .drill-head{flex-direction:column;align-items:flex-start;gap:14px;padding-right:0}.drill-tile h2.drill-title{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;width:100%;font-size:1.3rem}@media (width<=600px){.drill-tile .drill-head{padding-right:0}.drill-tile h2.drill-title{font-size:1.2rem}}.card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.card-stats dt{white-space:normal;text-overflow:clip;overflow:visible}.card-stats .card-days{color:var(--muted);font-family:inherit;font-size:.95rem;font-weight:500;display:block}.card-stats .key.big dd{font-size:1.45rem}.card-stats .key.big dd.long{font-size:1.15rem}.calc-kv dd{overflow-wrap:normal;white-space:nowrap;flex:none}.calc-kv dt{flex:auto}.page table th:first-child,.page table td:first-child{padding-left:0}.page table th:last-child,.page table td:last-child{padding-right:0}.track-top{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.track-badges{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.track-top button{white-space:nowrap}.track-id h3{margin:4px 0 2px}@supports (grid-template-rows:subgrid){.track-list{row-gap:20px}.track-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:12px}}.track-more summary{color:var(--accent);text-underline-offset:3px;cursor:pointer;font-size:.95rem;font-weight:500;text-decoration:underline}@supports (grid-template-rows:subgrid){.pro-grid{row-gap:20px}.pro-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:12px}.pro-card .contact{align-self:end}}.pro-card-main{align-items:flex-start}.pro-card .chip{border-radius:8px}.options-grid{align-items:stretch}@supports (grid-template-rows:subgrid){.options-grid>.option-card{grid-row:span 2;grid-template-rows:subgrid;row-gap:10px;display:grid}.options-grid>.option-card>*{margin:0}}.who-reg{display:block}.plain-list li+li{margin-top:8px}.check-tag{min-width:128px}.dd-step{border-left:1px solid var(--border);box-shadow:inset 5px 0 0 var(--border)}.dd-step.worst-flag{box-shadow:inset 5px 0 0 var(--stop)}.dd-step.worst-review{box-shadow:inset 5px 0 0 var(--wait)}.dd-step.done{box-shadow:inset 5px 0 0 var(--go)}@media (width<=600px){.dd-head{flex-wrap:wrap}.dd-title{overflow-wrap:normal;flex:calc(100% - 90px)}.dd-worst{min-width:0;margin-left:80px}.checks li{flex-direction:column;gap:6px}.checks li .check-tag{align-self:flex-start;min-width:0}}.dd-step .dd-how{margin:8px 0 0}.type-option{align-content:start}.page-hero-sub,.page-hero p,.page>p.muted:first-of-type{text-wrap:pretty}.dd-step.worst-flag,.dd-step.worst-review,.dd-step.done{border-left-color:var(--border)}.drill-nav{flex-wrap:wrap;overflow-x:visible}.drill-nav a{white-space:normal;overflow-wrap:break-word;flex:0 auto;max-width:100%}.lookup-card ul+p{margin-top:14px}.hero-meta{gap:2px;display:grid!important}.hero-meta strong{font-weight:600}.pro-card .chips{align-content:flex-start;align-items:flex-start}.page section .empty-state,.drill-section .empty-state,.no-listings .empty-state,.drill-bare .empty-state{background:0 0;border:0;margin:0;padding:8px 0 16px}.calc-mode{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.calc-mode button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 18px;font-weight:600}.calc-mode button.on{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#0000}.calc-rule{gap:6px;margin:0 0 16px;display:grid}.calc-hint{align-items:flex-start;gap:8px;min-height:1.4em;display:flex}.calc-hint small{flex:1}.calc-hint{flex-wrap:wrap}.calc-hint .calc-error{flex-basis:100%}.owl-note-retry{margin-top:10px;display:block}.calc-input:has(input[aria-invalid=true]){border-color:var(--stop)}.calc-more{position:relative}.calc-more summary{width:24px;height:24px;color:var(--accent);background:var(--surface-2);cursor:pointer;border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;list-style:none;display:grid}.calc-more summary::-webkit-details-marker{display:none}.calc-more[open] summary{background:var(--accent);color:#fff}.calc-more p{z-index:5;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;width:min(300px,80vw);max-height:min(50vh,260px);margin:0;padding:12px 14px;position:absolute;top:30px;right:0;overflow-y:auto;box-shadow:0 16px 36px -16px #0009}.calc-note{background:var(--surface-2);border-radius:12px;margin:0;padding:12px 14px}.calc-note p{margin:4px 0 0}.calc-note.warn{border-left:4px solid var(--stop);background:var(--stop-bg)}.calc-grid-note{margin:-8px 0 0}.calc-grid-table td.here{color:var(--text);font-weight:700}.calc-grid-table{font-variant-numeric:tabular-nums}.stage-prompt{color:var(--accent);margin:4px 0 16px;font-size:1.2rem;font-weight:600}.stage-prompt strong{font-size:1.35rem;font-weight:800}.stage-prompt+.stage-prompt{margin-top:-8px}.calc-group{min-width:0}.calc-rule select{width:100%;max-width:100%}@media (width<=480px){.calc-grid-table th,.calc-grid-table td{padding:6px 4px;font-size:.95rem}}.calc-rule{grid-template-columns:minmax(0,1fr);min-width:0}.calc-group .calc-rule{clear:both}.strategy-tabs{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.strategy-tabs button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:10px 18px;font-size:1rem;font-weight:600}.strategy-tabs button.on{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#0000;box-shadow:0 8px 20px -8px #4f46e5b3}.strategy-about{color:var(--muted);margin:0 0 16px}.calc-steps{gap:8px;display:grid}.calc-steps .calc-kv .first dd{color:var(--text)}.calc-steps .calc-kv dd{font-weight:600}.calc-steps .calc-kv .total dd{font-weight:800}.lookup-how{color:#cbd5e1;margin:10px 0 0}.license-results{margin:8px 0 24px}.license-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.license-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-content:start;gap:10px;padding:18px 20px;display:grid}.license-top{justify-items:start;gap:6px;display:grid}.license-top h3{margin:0;font-size:1.2rem}.license-facts{gap:6px;margin:0;display:grid}.license-facts div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.license-facts dt{color:var(--muted)}.license-facts dd{overflow-wrap:anywhere;margin:0}fieldset{min-width:0}h1,h2,h3{overflow-wrap:break-word}.hero-inner{min-width:0}@media (width<=600px){.hero h1{font-size:clamp(2rem,9.6vw,2.5rem)}.seg{max-width:100%;display:flex}.seg button{flex:auto;min-width:0;padding-left:10px;padding-right:10px}}.no-listings-head{margin:28px 0 14px}.no-listings .empty-state{margin-top:8px}:root,:root:is(*){--bg:#172033;--surface:#1f2a40;--surface-2:#28344d;--text:#eef1f6;--muted:#bcc5d4;--border:#33405b;--accent:#8aa8ff;--accent-strong:#3b63d6;--on-accent:#fff;--navy:#1b3480;--terra:#8aa8ff;--go:#7fd4a0;--go-bg:#1f3a2c;--wait:#c4b5fd;--wait-bg:#2e2a52;--stop:#fb7185;--stop-bg:#3f1d2b;--info:#9db6ff;--info-bg:#253257;--caution:#fb7185;--caution-bg:#3f1d2b;--font-body:"Hanken Grotesk Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Schibsted Grotesk Variable", "Hanken Grotesk Variable", system-ui, sans-serif;--topo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='560' viewBox='0 0 1440 560'%3E%3Cg fill='none' stroke='%23253150' stroke-width='1.2'%3E%3Cpath d='M0 90 C 300 40, 620 150, 960 90 S 1300 60, 1440 110'/%3E%3Cpath d='M0 170 C 320 120, 640 230, 980 170 S 1300 140, 1440 190'/%3E%3Cpath d='M0 250 C 340 200, 660 310, 1000 250 S 1300 220, 1440 270'/%3E%3Cpath d='M0 330 C 360 280, 680 390, 1020 330 S 1300 300, 1440 350'/%3E%3Cpath d='M0 410 C 380 360, 700 470, 1040 410 S 1300 380, 1440 430'/%3E%3Cpath d='M0 490 C 400 440, 720 550, 1060 490 S 1300 460, 1440 510'/%3E%3Cellipse cx='1130' cy='230' rx='170' ry='95'/%3E%3Cellipse cx='1130' cy='230' rx='110' ry='60'/%3E%3Cellipse cx='1130' cy='230' rx='55' ry='30'/%3E%3C/g%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--bg:#172033;--surface:#1f2a40;--surface-2:#28344d;--text:#eef1f6;--muted:#bcc5d4;--border:#33405b;--accent:#8aa8ff;--go:#7fd4a0;--go-bg:#1f3a2c;--wait:#c4b5fd;--wait-bg:#2e2a52;--stop:#fb7185;--stop-bg:#3f1d2b;--info:#9db6ff;--info-bg:#253257;--caution:#fb7185;--caution-bg:#3f1d2b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root:where([data-theme=dark]){--bg:#172033;--surface:#1f2a40;--surface-2:#28344d;--text:#eef1f6;--muted:#bcc5d4;--border:#33405b;--accent:#8aa8ff;--go:#7fd4a0;--go-bg:#1f3a2c;--wait:#c4b5fd;--wait-bg:#2e2a52;--stop:#fb7185;--stop-bg:#3f1d2b;--info:#9db6ff;--info-bg:#253257;--caution:#fb7185;--caution-bg:#3f1d2b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body)}h1,h2,h3,.drill-title,.browse-title,.logo{font-family:var(--font-display)}h1,h2{letter-spacing:-.03em}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#172033f0}.logo{color:var(--text);font-weight:800}.logo b{color:var(--text);-webkit-text-fill-color:currentColor;background:0 0}.logo-mark{filter:none}.site-nav>a,.more summary{color:var(--muted);border-radius:999px}.site-nav>a:hover,.more summary:hover,.site-nav>a.active,.more summary.active{color:var(--text);background:var(--surface-2)}.site-nav>a.nav-cta,.site-nav>a.nav-cta.active,.site-nav>a.nav-cta:hover{background:var(--accent);color:#fff;box-shadow:none}.more-menu{background:var(--surface);border:1px solid var(--border);box-shadow:0 18px 40px -18px #00000080}.more-menu a{color:var(--text)}.more-menu a:hover{background:var(--surface-2);color:var(--text)}.more-group-title{color:var(--muted)}.more-group+.more-group,.more-group:nth-child(n+3){border-color:var(--border)!important}.menu-btn span{background:var(--text)}@media (width<=900px){.site-nav{background:var(--surface);border-bottom:1px solid var(--border)}}.nav-count{background:var(--accent)}.app-home{background:var(--bg)}.app-home .footer{color:var(--muted);border-top:1px solid var(--border)}.app-home .footer a{color:var(--accent)}.home{color:var(--text)}.hero,.simple-hero{background:var(--bg) var(--topo) center / cover no-repeat}.hero-grid,.hero-glow,.page-hero-glow{display:none}.hero h1,.simple-hero h1{color:var(--text);letter-spacing:-.04em;font-weight:800}.grad{color:var(--terra);-webkit-text-fill-color:currentColor;background:0 0}.hero-tagline{color:var(--text);font-family:var(--font-display)}.hero-sub,.simple-hero .hero-sub,.promise{color:var(--muted)}.eyebrow{border-color:var(--border);background:var(--surface);color:var(--muted)}.hero-class .seg{border-color:var(--border);background:var(--surface)}.hero-class .seg button{color:var(--text)}.hero-class .seg button[aria-selected=true],.seg button[aria-pressed=true]{background:var(--text);color:var(--surface)}.simple-search{background:var(--surface);border:1px solid var(--border);box-shadow:0 24px 50px -30px #00000080}.simple-search:focus-within{box-shadow:0 0 0 3px #2d55c440}.simple-search select{color:var(--text);border-color:var(--border)}.simple-search input{color:var(--text)}.simple-search input::placeholder,.simple-search .search-icon svg{color:var(--muted)}.simple-search button,.search-row button{background:var(--accent);box-shadow:none}.browse h2{color:var(--text)}.browse-tile{color:var(--text);background:var(--surface);border:1px solid var(--border);transition:border-color .15s,transform .15s}.browse-tile:hover,.browse-tile:focus-visible{background:var(--surface);border-color:var(--accent);box-shadow:none;transform:translateY(-2px)}.browse-icon,.browse-tile.wait .browse-icon{background:var(--accent);box-shadow:none}.browse-tile.wait .browse-icon{background:var(--terra)}.browse-arrow,.browse-trust{color:var(--muted)}.browse-trust svg{color:var(--accent)}.browse-tools a{border-color:var(--border);background:var(--surface);color:var(--accent)}.browse-tools a.browse-main,.browse-tools a.browse-main:hover{background:var(--accent);color:#fff;box-shadow:none}.page-hero{background:var(--bg) var(--topo) center / cover no-repeat;color:var(--text);border-bottom:1px solid var(--border)}.page-hero h1{color:var(--text);font-weight:800}.page .page-hero .page-hero-sub{color:var(--muted)}.page-hero-sub strong,.hero-meta strong{color:var(--text)}.hero-meta{color:var(--muted)}.page-hero-top a{color:var(--accent)}.page-hero-top a:hover{color:var(--text)}.hero-btn{background:var(--surface);color:var(--text);border-color:var(--border)}.hero-btn:hover{background:var(--surface-2)}.page-hero .countdown{background:var(--surface);border-color:var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.countdown-label{color:var(--muted)}.page-hero .countdown .big{color:var(--text)}.countdown-days{color:var(--accent)}.glance div,.glance div.key{background:var(--surface);border-color:var(--border)}.glance div.key{border-color:var(--accent)}.glance div:before{display:none}.glance dt{color:var(--muted)}.glance dd,.glance div.key dd{color:var(--text)}.glance div.muted-stat dd{color:var(--muted)}.glance dd.pos{color:var(--go)}.glance dd.caution{color:var(--wait)}.glance dd.neg{color:var(--stop)}.page-hero .lookup-box .btn{background:var(--accent);color:#fff}.lookup-how{color:var(--muted)}.card:before,.pro-card:before,.option-card:before,.lookup-card:before,.track-card:before,.checklist-box:before,.apply-card:before,.deal-card:before,.glance div:before,.page section:not(.options-grid):not(.while-you-wait):not(.four):not(.drill-tiles):not(.checklist-box):not(.apply-card):not(.kpis):before{display:none}.page>h2:before,.page>.section-title:before,.while-you-wait>h2:before,.page-section-title:before,.drill-section h2:before,.home-main-head h2:before{background:var(--accent)}.page section:not(.options-grid):not(.while-you-wait):not(.four):not(.drill-tiles):not(.kpis){box-shadow:none;border:1px solid var(--border)}.card:hover,.pro-card:hover{border-color:var(--accent);box-shadow:0 16px 34px -22px #00000080}.drill-tile,.drill-tile.tone-go,.drill-tile.tone-info{--tile-grad:var(--accent);--tile-glow:#0006;box-shadow:none}.drill-tile.tone-stop{--tile-grad:var(--stop)}.drill-tile:before,.drill-tile:after{display:none}.drill-tile:hover,.drill-tile:focus-visible{background:var(--surface);border-color:var(--tile-grad);box-shadow:0 16px 34px -22px #00000080}.drill-icon{background:var(--tile-grad);box-shadow:none}.drill-chevron{background:var(--surface-2)}.drill-tile:hover .drill-chevron,.drill-tile:focus-visible .drill-chevron{background:var(--accent);color:#fff}.drill-nav a[aria-current=page]{background:var(--accent);box-shadow:none}.btn{background:var(--accent)}.hero-cta,.checklist-official .btn,.apply-submit,.plan-cta,.save-btn.on,.calc-mode button.on,.strategy-tabs button.on,.side-tab[aria-selected=true]{background:var(--accent);box-shadow:none}.checklist-progress.done{background:var(--go);box-shadow:none}.dd-num,.apply-nav .done .apply-nav-num,.practice-step span,.card-icon,.side-link-icon,.avatar,.apply-num{background:var(--accent);box-shadow:none}.dd-step.done .dd-num,.apply-nav .done .apply-nav-num{background:var(--go)}.card-icon.wait{background:var(--terra)}.steps-rich li:before{background:var(--accent)}.calc-max.bad,.calc-sticky.bad{background:var(--stop)}@media (width<=1000px){.calc-sticky{background:var(--navy)}}.signin-info{background:var(--navy)}.lookup-card.warn-card:before,.card.risk-wait:before,.card.risk-stop:before{display:none}.glance dd,.kpi strong,.mini dd,.card-stats dd,.countdown .big,.calc-max strong,.page table td,.stats dd{font-variant-numeric:normal}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .contact .btn:not(.btn-secondary){color:#fff}:where(:root:not([data-theme=light])) .viz-root{--series-1:#2d55c4;--viz-axis:#b8a78e}}:where(:root[data-theme=dark]) .contact .btn:not(.btn-secondary){color:#fff}:where(:root[data-theme=dark]) .viz-root{--series-1:#2d55c4;--viz-axis:#b8a78e}.site-nav>a.nav-cta,.site-nav>a.nav-cta.active,.site-nav>a.nav-cta:hover,.btn,.simple-search button,.search-row button,.hero-cta,.checklist-official .btn,.apply-submit,.plan-cta,.save-btn.on,.calc-mode button.on,.strategy-tabs button.on,.side-tab[aria-selected=true],.drill-nav a[aria-current=page],.browse-tools a.browse-main,.browse-tools a.browse-main:hover,.page-hero .lookup-box .btn,.dd-num,.practice-step span,.card-icon,.side-link-icon,.avatar,.apply-num,.steps-rich li:before,.nav-count,.browse-icon,.dd-bar span,.deal-bar span{background:var(--accent-strong);color:#fff}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.drill-tile,.drill-tile.tone-go,.drill-tile.tone-info{--tile-grad:var(--accent-strong)}.drill-tile:hover .drill-chevron,.drill-tile:focus-visible .drill-chevron{background:var(--accent-strong)}.simple-search{background:#fff;border-color:#fff}.simple-search select,.simple-search input{color:#172033}.simple-search select{border-color:#e2e8f0}.simple-search input::placeholder,.simple-search .search-icon svg{color:#64748b}.checklist-box{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:none}.checklist-head h2,.checklist-items strong{color:var(--text)}.checklist-head p,.checklist-items small,.checklist-progress span{color:var(--muted)}.checklist-tag{background:var(--go-bg);color:var(--go)}.checklist-tag.wait{background:var(--wait-bg);color:var(--wait)}.checklist-progress{background:conic-gradient(var(--accent) 0 var(--pct), var(--surface-2) var(--pct));box-shadow:none}.checklist-progress:before{background:var(--surface)}.checklist-progress strong{color:var(--accent)}.checklist-progress.done strong{color:var(--go)}.checklist-items label{background:var(--surface-2);border-color:var(--border)}.checklist-items label:hover{background:var(--surface-2);border-color:var(--accent);box-shadow:none}.checklist-items input,.checklist-items input:checked{accent-color:var(--accent-strong)}.checklist-items input:checked+span strong{color:var(--go)}.checklist-items label:has(input:checked){background:var(--go-bg);border-color:var(--go);box-shadow:none}.checklist-link{color:var(--accent)}.apply-nav-num{background:var(--surface-2);color:var(--text)}.apply-nav .done .apply-nav-num{color:#fff;background:#2f7a50}.checklist-official{background:var(--info-bg);border-color:var(--border);color:var(--text)}.checklist-official p,.checklist-official span{color:var(--text)}:root,:root:is(*){--bg:#f3f4f6;--surface:#fff;--surface-2:#eceef2;--border:#dcdfe5;--text:#15213b;--muted:#4a5568;--accent:#2d55c4;--accent-strong:#2d55c4;--terra:#2d55c4;--wait-mark:#64748b;--go:#1f6b43;--go-bg:#e3f2e8;--wait:#6d28d9;--wait-bg:#efe9fe;--stop:#b4234a;--stop-bg:#fce7ee;--info:#2d55c4;--info-bg:#e6edfb;--caution:#b4234a;--caution-bg:#fce7ee;--topo:none;--header-bg:#fffffff2;--owl-opacity:.06;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])),:root:where(:not([data-theme=light])):is(*){--bg:#172033;--surface:#1f2a40;--surface-2:#28344d;--border:#33405b;--text:#eef1f6;--muted:#bcc5d4;--accent:#8aa8ff;--accent-strong:#3b63d6;--terra:#8aa8ff;--wait-mark:#7c8aa3;--go:#7fd4a0;--go-bg:#1f3a2c;--wait:#c4b5fd;--wait-bg:#2e2a52;--stop:#fb7185;--stop-bg:#3f1d2b;--info:#9db6ff;--info-bg:#253257;--caution:#fb7185;--caution-bg:#3f1d2b;--header-bg:#172033f0;--owl-opacity:.07;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root:where([data-theme=dark]),:root:where([data-theme=dark]):is(*){--bg:#172033;--surface:#1f2a40;--surface-2:#28344d;--border:#33405b;--text:#eef1f6;--muted:#bcc5d4;--accent:#8aa8ff;--accent-strong:#3b63d6;--terra:#8aa8ff;--wait-mark:#7c8aa3;--go:#7fd4a0;--go-bg:#1f3a2c;--wait:#c4b5fd;--wait-bg:#2e2a52;--stop:#fb7185;--stop-bg:#3f1d2b;--info:#9db6ff;--info-bg:#253257;--caution:#fb7185;--caution-bg:#3f1d2b;--header-bg:#172033f0;--owl-opacity:.07;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-header{background:var(--header-bg)}.checklist-box{color-scheme:inherit}.grad,.hero h1 .grad{color:var(--terra)}.drill-tile.tone-wait{--tile-grad:var(--wait-mark)}.browse-tile.wait .browse-icon,.card-icon.wait{background:var(--wait-mark)}.browse-tag{color:var(--muted)}.risk-list li{border-top-color:var(--wait-mark)}.simple-search{border:1px solid var(--border)}.dd-bar span,.deal-bar span{background:linear-gradient(90deg,#6f8fe0,#2d55c4 60%,#1b3480)}.checklist-progress{background:conic-gradient(from 0deg, #8fa9ec 0, #2d55c4 calc(var(--pct) * .6), #1b3480 var(--pct), var(--surface-2) var(--pct))}.calc-max{background:linear-gradient(135deg,#1b3480,#2d55c4)}@media (width<=1000px){.calc-sticky{background:linear-gradient(135deg,#1b3480,#2d55c4)}}.hero,.simple-hero,.page-hero{background:var(--bg)}.hero-inner,.page-hero-inner{z-index:1;position:relative}.hero:after,.page-hero:after{content:"";top:50%;right:var(--gutter);filter:grayscale();width:300px;height:300px;opacity:var(--owl-opacity);pointer-events:none;z-index:0;background:url(/logo.svg) 50%/contain no-repeat;position:absolute;transform:translateY(-50%)}@media (width<=700px){.hero:after,.page-hero:after{width:180px;height:180px;right:12px}}@media print{.hero:after,.page-hero:after{display:none}}.hero:after,.page-hero:after{width:260px;height:260px;top:28px;transform:none}@media (width<=700px){.hero:after,.page-hero:after{width:160px;height:160px;top:20px}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .hero:after,:where(:root:not([data-theme=light])) .page-hero:after{filter:grayscale()brightness(3);opacity:.05}}:where(:root[data-theme=dark]) .hero:after,:where(:root[data-theme=dark]) .page-hero:after{filter:grayscale()brightness(3);opacity:.05}.hero:after,.page-hero:after{filter:none;opacity:1;background-image:url(/owl-watermark.svg)}@media (width<=700px){.hero:after,.page-hero:after{opacity:.8;width:112px;height:112px;top:10px;right:6px}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .hero:after,:where(:root:not([data-theme=light])) .page-hero:after{filter:none;opacity:1;background-image:url(/owl-watermark-dark.svg)}}:where(:root[data-theme=dark]) .hero:after,:where(:root[data-theme=dark]) .page-hero:after{filter:none;opacity:1;background-image:url(/owl-watermark-dark.svg)}@media (width<=700px){@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .hero:after,:where(:root:not([data-theme=light])) .page-hero:after{opacity:.8}}:where(:root[data-theme=dark]) .hero:after,:where(:root[data-theme=dark]) .page-hero:after{opacity:.8}}.theme-btn{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;margin-left:4px;padding:0;display:inline-grid}.theme-btn:hover{background:var(--surface-2)}.theme-btn svg{width:22px;height:22px}@media (width<=900px){.theme-btn{margin-left:auto}.theme-btn+.menu-btn{margin-left:4px}}@media (width>=901px){.more-menu{grid-template-columns:repeat(3,minmax(0,1fr));width:690px;max-width:calc(100vw - 32px)}.more-group:nth-child(n+4){border-top:1px solid var(--border)}.site-nav>a,.more summary{white-space:nowrap}}@media (width>=901px) and (width<=1100px){.site-header{gap:12px;padding-inline:16px}.site-nav{gap:0}.site-nav>a,.more summary{padding-inline:9px}}.simple-hero{padding-bottom:28px}.simple-hero+.browse{padding-top:24px}@media (width<=700px){.simple-hero{padding-bottom:20px}.simple-hero+.browse{padding-top:16px}}.page-hero{border-bottom:0}.hero:after,.page-hero:after{background-position:50%;background-size:contain;width:200px;height:200px;top:20px}@media (width>=701px){.page-hero{flex-direction:column;justify-content:center;min-height:240px;display:flex}}@media (width<=700px){.page-hero:after{width:50px;height:50px;top:26px;right:12px}.page-hero:not(:has(.page-hero-aside,.hero-actions)) .page-hero-main>:first-child{min-height:50px;margin-right:54px}.hero:after{width:50px;height:50px;top:44px;right:12px}}@media (width>=701px) and (width<=1199px){.hero:after{width:130px;height:130px}}@media (width>=701px){.page-hero .page-hero-inner{padding-right:230px}.page-hero .page-hero-row{padding-right:0}}@media (width>=701px) and (width<=1199px){.page-hero:after{width:140px;height:140px}.page-hero .page-hero-inner{padding-right:165px}}@media (width<=700px){.page-hero:has(.page-hero-aside,.hero-actions) .page-hero-main>:first-child{min-height:50px;margin-right:54px}}.lookup-box input,.lookup-box select{background:var(--surface);color:var(--text);border-color:var(--border)}.lookup-box input::placeholder{color:var(--muted)}.lookup-box select option{color:var(--text);background:var(--surface)}.practice-ribbon,.practice-ribbon p{max-width:none}.verify,.email-confirm{background:var(--surface-2);border:0;border-left:4px solid var(--accent-strong);border-radius:10px}.verify strong{color:var(--text)}.warn-card{border-left-color:var(--wait-mark)}.practice-tag,.practice-stamp{background:var(--accent-strong);color:#fff}.lookup-card.warn-card:before,.checklist-box.not-for-sale:before,.card.risk-wait:before{background:var(--wait-mark)}.side-note{color:var(--muted)}.guide-hit-snippet mark{background:var(--info-bg)}.source-line.sample{color:var(--info)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .simple-search{background:var(--surface);border-color:var(--border)}:where(:root:not([data-theme=light])) .simple-search select,:where(:root:not([data-theme=light])) .simple-search input{color:var(--text)}:where(:root:not([data-theme=light])) .simple-search select{border-color:var(--border)}:where(:root:not([data-theme=light])) .simple-search input::placeholder,:where(:root:not([data-theme=light])) .simple-search .search-icon svg{color:var(--muted)}:where(:root:not([data-theme=light])) .hero-class .seg{background:var(--surface);border-color:var(--border)}:where(:root:not([data-theme=light])) .hero-class .seg button:not([aria-pressed=true]):not([aria-selected=true]){color:var(--text)}}:where(:root[data-theme=dark]) .simple-search{background:var(--surface);border-color:var(--border)}:where(:root[data-theme=dark]) .simple-search select,:where(:root[data-theme=dark]) .simple-search input{color:var(--text)}:where(:root[data-theme=dark]) .simple-search select{border-color:var(--border)}:where(:root[data-theme=dark]) .simple-search input::placeholder,:where(:root[data-theme=dark]) .simple-search .search-icon svg{color:var(--muted)}:where(:root[data-theme=dark]) .hero-class .seg{background:var(--surface);border-color:var(--border)}:where(:root[data-theme=dark]) .hero-class .seg button:not([aria-pressed=true]):not([aria-selected=true]){color:var(--text)}@media (width<=600px){.glance dt{font-size:1rem}}.browse-title{-webkit-hyphens:manual;hyphens:manual}.show-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:24px 0 8px;display:flex}.lookup-result{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent-strong);border-radius:10px;padding:12px 16px}.lookup-line,.lookup-line.good,.lookup-line.bad{background:0 0;padding:0}.page-hero .lookup-result a{color:var(--accent);font-weight:600}.pro-chooser{margin-bottom:28px}.pro-chooser .chip-tabs{margin:8px 0 14px}.pro-guide-does{font-size:1.1rem}.pro-guide-cols{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:16px 0;display:grid}.pro-guide-cols section{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.pro-guide-cols h3{margin:0 0 8px;font-size:1.1rem}.pro-guide-cols ul{gap:6px;margin:0;padding-left:20px;display:grid}.pro-guide-tip{background:var(--surface-2);border-left:4px solid var(--accent-strong);border-radius:10px;padding:12px 16px}.pro-guide-tip ul{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.pro-guide-ads{margin:24px 0 8px}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.path{padding:24px var(--gutter) 64px;margin:0 auto}.path h2{text-align:center;margin:0 0 20px}.path-intro{text-align:center;color:var(--muted);margin:-8px 0 20px}.path-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1000px){.path-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.path-steps{grid-template-columns:minmax(0,1fr)}}.path-step{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;height:100%;padding:18px 20px;text-decoration:none;display:grid}.path-step:hover{border-color:var(--accent)}.path-n{background:var(--accent-strong);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:800;display:grid}.path-step.visited .path-n{background:var(--surface-2);color:var(--accent);border:2px solid var(--accent)}.path-visited{color:var(--muted);font-size:.95rem;font-weight:600}.path-body{gap:4px;display:grid}.path-body strong{font-family:var(--font-display);font-size:1.25rem}.path-body span{color:var(--muted)}.path-go{color:var(--accent);font-size:1.3rem}.path-next{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin:36px 0 8px;padding-top:20px;display:flex}.lesson-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.strategy-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.lesson-card{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:grid}.lesson-card.ready:hover{border-color:var(--accent)}.lesson-n{background:var(--surface-2);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;font-weight:800;display:grid}.lesson-card.ready .lesson-n{background:var(--accent-strong);color:#fff}.lesson-body{gap:2px;display:grid}.lesson-body strong{font-size:1.15rem}.lesson-body span{color:var(--muted)}.lesson-go{color:var(--accent);font-size:1.3rem}.area-picker{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.area-picker .field{min-width:220px}.area-picker .place-combo{min-width:240px}.area-picker .area-clear{align-self:center}.area-picker select{background:var(--surface);color:var(--text);border:1px solid var(--border)}.deal-sources{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.deal-source{background:var(--surface);border:1px solid var(--border);height:100%;color:var(--text);border-radius:12px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.deal-source:hover{border-color:var(--accent)}.deal-source strong{color:var(--accent)}.deal-source span{color:var(--muted)}.deal-sources.other .deal-source strong{color:var(--text)}.where-to-look{gap:8px;margin:12px 0 24px;display:grid}.other-sites-note{background:var(--surface-2);border-left:4px solid var(--wait-mark);border-radius:10px;max-width:100%;padding:12px 16px}.work-steps{counter-reset:work;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.work-steps li{counter-increment:work;background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:4px;padding:14px 16px 14px 56px;display:grid;position:relative}.work-steps li:before{content:counter(work);background:var(--accent-strong);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.work-steps span{color:var(--muted)}@media (width>=901px) and (width<=1060px){.site-nav>a[href="#/"]{display:none}}@media (width<=700px){.hero.simple-hero:after{top:14px;left:calc(50% - 25px);right:auto}.hero.simple-hero .hero-inner{padding-top:24px}}.lesson .lesson-takeaways,.lesson .lesson-body-text,.lesson .lesson-terms,.lesson .lesson-sources,.lesson .lesson-try,.lesson p,.lesson li,.lesson dd,.page.lesson .page-hero .page-hero-sub{max-width:none}@media (width<=700px){.page.lesson section:not(.options-grid):not(.while-you-wait):not(.four):not(.drill-tiles):not(.kpis){margin-bottom:16px;padding:18px 16px}.lesson-body-text ul,.lesson-takeaways ul{padding-left:18px}}@media (width>=1200px){.lesson-body-text p,.lesson-body-text li,.lesson-takeaways li,.lesson-terms dd{font-size:1.08rem}}.lesson-takeaways{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent-strong);border-radius:12px;margin:8px 0 28px;padding:16px 22px}.lesson-takeaways h2{margin:0 0 8px;font-size:1.15rem}.lesson-takeaways ul{gap:4px;margin:0;padding-left:20px;display:grid}.lesson-body-text section{margin-bottom:28px}.lesson-body-text h2,.lesson-terms h2,.lesson-sources h2{margin:0 0 10px;font-size:1.45rem}.lesson-body-text p,.lesson-body-text li{line-height:1.65}.lesson-body-text ul{gap:6px;padding-left:22px;display:grid}.lesson-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;margin:8px 0 12px;overflow:hidden}.lesson-table th,.lesson-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 14px;line-height:1.5}.lesson-table thead th{background:var(--surface-2)}.lesson-table tbody tr:last-child>*{border-bottom:0}.lesson-table tbody th{white-space:nowrap;font-weight:700}.lesson-terms dl{gap:10px;margin:0 0 24px;display:grid}.lesson-terms dl>div{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px}.lesson-terms dt{font-weight:700}.lesson-terms dd{color:var(--muted);margin:2px 0 0}@media (width<=700px){.lesson-table tbody th{white-space:normal}.lesson-table,.lesson-table tbody,.lesson-table tr,.lesson-table th,.lesson-table td{display:block}.lesson-table{background:0 0;border:0}.lesson-table thead{display:none}.lesson-table tbody tr{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;overflow:hidden}.lesson-table tbody th{background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--text);padding:10px 14px}.lesson-table td{border-bottom:0;padding-top:6px}.lesson-table td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--muted);font-size:.95rem;font-weight:700;display:block}}.page .lesson-table th:first-child,.page .lesson-table td:first-child{padding-left:14px}.book-group{margin-bottom:24px}.book-group h2{margin:0 0 10px;font-size:1.45rem}.book-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.book-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:14px 18px;display:grid}.book-info{align-content:start;gap:6px;min-width:0;display:grid}.book-cover{width:96px;display:block}.book-cover img{background:var(--surface-2);border-radius:4px;width:96px;height:auto;display:block;box-shadow:0 2px 8px #0000002e}.book-cover[hidden]{display:none}@media (width<=420px){.book-cover,.book-cover img{width:76px}}.book-title{font-size:1.1rem;line-height:1.35}.book-note{color:var(--muted);font-style:italic}.book-info>a{justify-self:start;font-weight:600}.book-foot{max-width:none}.fine-print{color:var(--muted);margin-top:18px;font-size:.9rem}.lesson-body-text ul.lesson-links{gap:8px;padding:0;list-style:none;display:grid}.lesson-links li{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:2px;padding:10px 14px;display:grid}.lesson-links a{font-weight:600}.decide-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 24px}.decide-card fieldset{border:0;margin:0;padding:0}.decide-card legend{padding:0}.decide-card h2{outline:none;margin:4px 0 6px;font-size:1.5rem}.decide-progress{color:var(--muted);gap:6px;margin:0 0 6px;display:grid}.decide-bar{background:var(--surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.decide-bar>span{background:var(--accent-strong);height:100%;display:block}.decide-options{gap:10px;margin:12px 0 4px;display:grid}.decide-option{border:1px solid var(--border);cursor:pointer;background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.decide-option.on{border-color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-strong) inset}.decide-option input{width:20px;height:20px;accent-color:var(--accent-strong);flex:none}.decide-nav{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.decide-nav .btn[disabled]{opacity:.5;cursor:not-allowed}.decide-results-title{outline:none;margin:0 0 4px;font-size:1.6rem}.decide-matches{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.decide-match{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 22px}.decide-match-head{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.decide-match h3{margin:4px 0;font-size:1.3rem}.decide-match h4{margin:14px 0 8px;font-size:1.05rem}.decide-why{margin:10px 0 0}.decide-why strong{color:var(--go,var(--accent));margin-right:6px;display:inline-block}.decide-why.caution strong{color:var(--muted)}.decide-later{color:var(--muted);margin:2px 0 6px;font-weight:600}.decide-note{border-left:3px solid var(--accent-strong);background:var(--surface-2);border-radius:6px;margin:10px 0 0;padding:8px 12px}.decide-risk{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0 0;display:grid}.decide-risk>div{background:var(--surface-2);border-top:3px solid var(--caution);border-radius:8px;padding:10px 14px}.decide-risk dt{margin-bottom:4px;font-weight:700}.decide-risk dd{margin:0}.decide-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.decide-checklist li{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.decide-checklist label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.decide-checklist input{width:18px;height:18px;accent-color:var(--accent-strong);flex:none;margin-top:3px}.decide-checklist a{white-space:nowrap;font-weight:600}.decide-checklist input:checked+span{color:var(--muted);text-decoration:line-through}.deal-sub{margin:18px 0 8px;font-size:1.05rem}.state-sales{border-left:3px solid var(--accent-strong);background:var(--surface);border-radius:8px;margin:16px 0 28px;padding:12px 16px}.state-sales ul{gap:4px;margin:6px 0 8px;padding-left:20px;display:grid}.state-sales a{font-weight:600}.state-picker{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 20px;display:flex}.state-picker-label{font-weight:700}.state-picker-options{flex-wrap:wrap;gap:6px;display:flex}.state-picker button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;min-height:40px;padding:6px 14px}.state-picker button:hover{border-color:var(--accent)}.state-picker button.on{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.path .state-picker{justify-content:center}.by-state-head{border:1px solid var(--border);cursor:pointer;border-radius:8px;margin:10px 0 6px;padding:8px 12px;font-size:1rem;font-weight:700}details.by-state[open]>.by-state-head{margin-bottom:8px}.by-state+.by-state{margin-top:6px}h3.topic-head{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:8px;margin:24px 0 10px;padding:8px 14px;font-size:1.2rem}.deal-setup,.deal-checklist{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:22px;padding:18px 22px}.deal-setup h2,.deal-checklist h2{margin:0 0 12px;font-size:1.4rem}.deal-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=640px){.deal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.deal-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.deal-fields .field.wide{grid-column:1/-1}.deal-fields input,.deal-fields select,.deal-notes textarea{box-sizing:border-box;width:100%}.deal-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.saved-deals{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.saved-deals ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.saved-deals li.on>.linkish:first-child{font-weight:700}.saved-deals .danger{color:var(--muted);margin-left:10px}.check-group h3{margin:16px 0 8px;font-size:1.1rem}.deal-notes{gap:4px;margin-top:16px;display:grid}.deal-band,.deal-band.tone-county{--band:#2563eb}.deal-band.tone-site{--band:#7c3aed}.deal-band.tone-rules{--band:#0d9488}.deal-band.tone-national{--band:#16a34a}.deal-band.tone-other{--band:#64748b}.deal-band .band-head{background:color-mix(in srgb, var(--band) 11%, var(--surface));border:1px solid color-mix(in srgb, var(--band) 28%, var(--border));border-radius:14px;align-items:center;gap:16px;margin:0 0 20px;padding:16px 18px;display:flex}.deal-band .band-icon{background:var(--band);color:#fff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.deal-band .band-icon svg{width:28px;height:28px}.page .deal-band .band-head h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);border:0;margin:0;padding:0;font-size:clamp(1.45rem,2.3vw,1.95rem);font-weight:800;line-height:1.2}.page .deal-band .band-head h3:before{content:none}.deal-band .band-head p{color:var(--muted);max-width:none;margin:4px 0 0;font-size:1.02rem}.deal-band .deal-sources{margin-bottom:4px}.deal-band .state-sales-list{gap:6px;margin:0 0 12px;padding-left:22px;font-size:1.05rem;line-height:1.6;display:grid}.deal-band .band-link{font-weight:700}@media (width<=600px){.deal-band .band-head{align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px}.deal-band .band-icon{border-radius:12px;width:42px;height:42px}.deal-band .band-icon svg{width:22px;height:22px}.page section:not(.options-grid):not(.while-you-wait):not(.four):not(.drill-tiles):not(.kpis){margin-bottom:18px;padding:18px 14px}}.page section{--band:#2563eb}.page section:nth-of-type(5n+2){--band:#7c3aed}.page section:nth-of-type(5n+3){--band:#0d9488}.page section:nth-of-type(5n+4){--band:#16a34a}.page section:nth-of-type(5n+5){--band:#0284c7}.page section>h2:first-child,.page section>header>h2,.drill-section>h2{border:1px solid color-mix(in srgb, var(--band) 26%, var(--border));background:color-mix(in srgb, var(--band) 10%, var(--surface));box-shadow:inset 6px 0 0 var(--band);border-radius:14px;margin:0 0 20px;padding:14px 18px 14px 22px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:800;line-height:1.2}.page .drill-section h2:before{display:none}.page section.lesson-takeaways>h2:first-child{box-shadow:none;background:0 0;border:0;margin-bottom:10px;padding:0}@media (width<=600px){.page section>h2:first-child,.page section>header>h2,.drill-section>h2{margin-bottom:14px;padding:12px 14px 12px 18px}}.why-block{margin:18px 0 24px}.why-title{margin:0 0 12px;font-size:clamp(1.25rem,1.8vw,1.5rem)}.why-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.why-col{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px 18px}.why-yes{background:color-mix(in srgb, #16a34a 6%, var(--surface));border-top:4px solid #16a34a}.why-no{background:color-mix(in srgb, #dc2626 5%, var(--surface));border-top:4px solid #dc2626}.why-col h4{margin:0 0 10px;font-size:1.2rem;font-weight:800}.why-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.why-col li{border-bottom:1px dashed var(--border);gap:3px;max-width:none;padding-bottom:12px;display:grid}.why-col li:last-child{border-bottom:0;padding-bottom:0}.why-who{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.85rem;font-weight:700}.why-text{line-height:1.55}.why-example{color:var(--muted);font-size:.97rem;line-height:1.5}.why-example strong{color:var(--text)}.why-example a{font-weight:600}.story-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.story-col h3{margin:0 0 10px;font-size:1.25rem;font-weight:800}.story-good h3{color:#15803d}.story-caution h3{color:#b91c1c}.story-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.story-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:6px;max-width:none;padding:16px 18px;display:grid}.story-good .story-card{border-left:5px solid #16a34a}.story-caution .story-card{border-left:5px solid #dc2626}.story-who{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.85rem;font-weight:700}.story-title{font-size:1.12rem;line-height:1.35}.story-card p{max-width:none;margin:0;line-height:1.6}.story-lesson{color:var(--muted)}.story-lesson strong{color:var(--text)}.story-card a{justify-self:start;font-weight:600}.why-more{margin-top:12px}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])):not([data-theme=light]) .story-good h3{color:#4ade80}:root:where(:not([data-theme=light])):not([data-theme=light]) .story-caution h3{color:#f87171}}:root:where([data-theme=dark]):not([data-theme=light]) .story-good h3{color:#4ade80}:root:where([data-theme=dark]):not([data-theme=light]) .story-caution h3{color:#f87171}:root[data-theme=dark] .story-good h3{color:#4ade80}:root[data-theme=dark] .story-caution h3{color:#f87171}.deep-list{gap:8px;margin:0;padding-left:22px;line-height:1.6;display:grid}.deep-list li{max-width:none}.deep-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.deep-two>div{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:16px 18px}.deep-two h3{margin:0 0 8px;font-size:1.2rem}.pro-guide-overview p{max-width:none;line-height:1.65}.pro-guide-stories{margin:22px 0}.pro-guide-stories>h3{margin:0 0 6px;font-size:clamp(1.3rem,2vw,1.6rem)}.pro-guide-deep{margin:20px 0}.deal-lab{gap:10px;margin-top:18px;display:grid}.deal-lab h4{margin:6px 0 0}.hold-sell summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.hold-sell summary:before{content:"▸";color:var(--accent)}.hold-sell[open] summary:before{content:"▾"}.hold-sell summary h4,.hold-sell summary .summary-h4{margin:0;font-size:1.1rem;font-weight:700;display:inline}.hold-sell .row .field{flex:160px}.deal-explain{background:var(--info-bg);border-radius:8px;gap:6px;margin:0;padding:12px 14px 12px 32px;display:grid}.deal-stress{border-collapse:collapse;width:100%}.deal-stress th,.deal-stress td{border-bottom:1px solid var(--border);text-align:left;padding:7px 8px;font-weight:400}.deal-stress td{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.deal-stress tr.neg td,.deal-stress tr.neg th{color:var(--caution);background:var(--caution-bg)}.deal-forgot summary{cursor:pointer;padding:8px 0;font-weight:700}.deal-forgot ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.deal-forgot label{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;display:flex}.deal-forgot input[type=checkbox]{flex:none;width:18px;height:18px;margin:3px 0 0}.deal-stress th{color:var(--text)}.drill-mission{margin-top:18px}.drill-mission fieldset{border:0;margin:0 0 12px;padding:0}.drill-mission legend{margin-bottom:10px;font-weight:600}.decide-option.good{border-color:var(--go);background:var(--go-bg)}.decide-option.bad{border-color:var(--caution);background:var(--caution-bg)}.drill-why{margin-top:6px;display:block}.drill-feedback{background:var(--info-bg);border-radius:8px;padding:10px 14px}.drill-feedback.good{background:var(--go-bg)}.drill-feedback.bad{background:var(--caution-bg)}.drill-lesson{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:6px;padding:10px 14px}.drill-estimate{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.drill-verdict{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.roadmap-card{border:1px solid var(--border);border-left:5px solid var(--accent-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);gap:6px;margin:18px 0;padding:16px 18px;text-decoration:none;display:grid}.roadmap-card:hover{border-color:var(--accent-strong)}.roadmap-card .decide-bar{height:8px;display:block}.buybox-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px;margin:12px 0;display:grid}.buybox-checks{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 16px;margin:12px 0;padding:10px 14px;display:grid}.buybox-checks legend{padding:0 6px;font-weight:700}.buybox-checks label{align-items:flex-start;gap:8px;display:flex}.buybox-checks input{flex:none;width:18px;height:18px;margin-top:3px}.buybox-summary{background:var(--info-bg);border-radius:8px;margin-top:14px;padding:14px 16px}.buybox-summary h3{margin-top:0}@media print{body.print-buybox .site-header,body.print-buybox .site-footer,body.print-buybox .toolkit .page-hero,body.print-buybox .toolkit section:not(#buy-box),body.print-buybox .buybox-summary .decide-nav{display:none!important}}.practice-grid.drill-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.at-price{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:10px;padding:14px 16px;display:grid}.at-price h4{margin:0}.deal-stress.waterfall tr.sum th,.deal-stress.waterfall tr.sum td{border-top:2px solid var(--text);font-weight:700}.evidence-log{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.evidence-log summary{cursor:pointer;padding:6px 0;font-weight:700}.evidence-areas{gap:14px;margin:10px 0;padding:0;list-style:none;display:grid}.evidence-areas>li{border:1px solid var(--border);border-radius:8px;padding:10px 12px}.evidence-done,.evidence-gate label{align-items:flex-start;gap:10px;display:flex}.evidence-done input,.evidence-gate input{flex:none;width:18px;height:18px;margin-top:3px}.evidence-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 12px;margin-top:8px;display:grid}.evidence-gate{border:1px solid var(--border);border-radius:8px;gap:8px;margin:10px 0;padding:10px 14px;display:grid}.evidence-gate legend{padding:0 6px;font-weight:700}.next-step{background:var(--go-bg);border-radius:8px;margin:8px 0 14px;padding:10px 14px}.file-btn{position:relative;overflow:hidden}.file-btn input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.file-btn:focus-within{outline:3px solid var(--accent);outline-offset:2px}.learn-path{margin-top:18px}.learn-path>h2{margin-bottom:2px}.lesson-practice{border-left:5px solid var(--go);background:var(--go-bg);border-radius:10px;margin:18px 0;padding:16px 18px}.lesson-practice h2{margin-top:0}.drill-notes{background:var(--info-bg);border-radius:10px;margin-top:14px;padding:12px 16px}.drill-notes ol{margin:6px 0 0;padding-left:22px}.drill-feedback:focus{outline:3px solid var(--accent);outline-offset:2px}.drill-group{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:10px;margin:22px 0 10px;padding:8px 14px;font-size:1.25rem}h2.part-bar{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:10px;margin:36px 0 16px;padding:10px 16px;font-size:1.5rem}.drill .calc-kv dd{white-space:normal;text-align:right;overflow-wrap:anywhere;flex:0 auto;min-width:0}@media (width<=560px){.drill .calc-kv>div{display:block}.drill .calc-kv dd{text-align:left;margin-top:2px}}.numbers-step{margin:1.25rem 0 .25rem;font-size:1.05rem}.table-scroll{overflow-x:auto}.practice-plans th[scope=col]{white-space:nowrap;text-align:right;width:auto;font-weight:600}.practice-plans td.num{white-space:nowrap}.practice-plans{table-layout:fixed}.numbers-note{margin:.5rem 0 0}.calc-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.calc-unit-switch{border:1px solid var(--border);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.calc-unit-switch button{min-width:44px;min-height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;padding:2px 12px;font-weight:700}.calc-unit-switch button[aria-pressed=true]{background:var(--accent-strong);color:#fff}.page section.toolkit-start{gap:10px;display:grid}.toolkit-jump{flex-wrap:wrap;gap:8px 18px;margin:0 0 24px;display:flex}.toolkit-jump .linkish{font-weight:600}.roadmap-path{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 16px;display:flex}.roadmap-path-label{font-weight:600}.roadmap-path button{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text);cursor:pointer;border-radius:999px;padding:6px 16px;font-weight:600}.roadmap-path button[aria-pressed=true]{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.roadmap-phase{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;margin:12px 0 0}.roadmap-phase>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.roadmap-phase-title{font-size:1.1rem;font-weight:700}.roadmap-phase>ol{margin:0;padding:0 18px 14px}.roadmap-done-when{color:var(--muted);margin-top:4px;font-size:.95rem;display:block}.buybox-help .linkish{margin-left:4px}.role-note{padding:10px var(--gutter);background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.role-note>span{flex:320px}.drill-tiles,.practice-grid,.practice-sales,.deal-sources,.pro-grid,.calc-group .calc-grid{--cols:4;--max:5;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:16px;display:flex}.drill-tiles>*,.practice-grid>*,.practice-sales>*,.deal-sources>*,.pro-grid>*,.calc-group .calc-grid>*{flex:0 0 calc((100% - (min(var(--cols), var(--max)) - 1) * 16px) / min(var(--cols), var(--max)));box-sizing:border-box;min-width:0;max-width:none;margin:0}.drill-tiles:has(>:first-child:last-child){--cols:1}.practice-grid:has(>:first-child:last-child){--cols:1}.practice-sales:has(>:first-child:last-child){--cols:1}.deal-sources:has(>:first-child:last-child){--cols:1}.pro-grid:has(>:first-child:last-child){--cols:1}.calc-group .calc-grid:has(>:first-child:last-child){--cols:1}.drill-tiles:has(>:nth-child(2):last-child){--cols:2}.practice-grid:has(>:nth-child(2):last-child){--cols:2}.practice-sales:has(>:nth-child(2):last-child){--cols:2}.deal-sources:has(>:nth-child(2):last-child){--cols:2}.pro-grid:has(>:nth-child(2):last-child){--cols:2}.calc-group .calc-grid:has(>:nth-child(2):last-child){--cols:2}.drill-tiles:has(>:nth-child(3):last-child){--cols:3}.practice-grid:has(>:nth-child(3):last-child){--cols:3}.practice-sales:has(>:nth-child(3):last-child){--cols:3}.deal-sources:has(>:nth-child(3):last-child){--cols:3}.pro-grid:has(>:nth-child(3):last-child){--cols:3}.calc-group .calc-grid:has(>:nth-child(3):last-child){--cols:3}.drill-tiles:has(>:nth-child(4):last-child){--cols:4}.practice-grid:has(>:nth-child(4):last-child){--cols:4}.practice-sales:has(>:nth-child(4):last-child){--cols:4}.deal-sources:has(>:nth-child(4):last-child){--cols:4}.pro-grid:has(>:nth-child(4):last-child){--cols:4}.calc-group .calc-grid:has(>:nth-child(4):last-child){--cols:4}.drill-tiles:has(>:nth-child(5):last-child){--cols:5}.practice-grid:has(>:nth-child(5):last-child){--cols:5}.practice-sales:has(>:nth-child(5):last-child){--cols:5}.deal-sources:has(>:nth-child(5):last-child){--cols:5}.pro-grid:has(>:nth-child(5):last-child){--cols:5}.calc-group .calc-grid:has(>:nth-child(5):last-child){--cols:5}.drill-tiles:has(>:nth-child(6):last-child){--cols:3}.practice-grid:has(>:nth-child(6):last-child){--cols:3}.practice-sales:has(>:nth-child(6):last-child){--cols:3}.deal-sources:has(>:nth-child(6):last-child){--cols:3}.pro-grid:has(>:nth-child(6):last-child){--cols:3}.calc-group .calc-grid:has(>:nth-child(6):last-child){--cols:3}.drill-tiles:has(>:nth-child(7):last-child){--cols:4}.practice-grid:has(>:nth-child(7):last-child){--cols:4}.practice-sales:has(>:nth-child(7):last-child){--cols:4}.deal-sources:has(>:nth-child(7):last-child){--cols:4}.pro-grid:has(>:nth-child(7):last-child){--cols:4}.calc-group .calc-grid:has(>:nth-child(7):last-child){--cols:4}.drill-tiles:has(>:nth-child(8):last-child){--cols:4}.practice-grid:has(>:nth-child(8):last-child){--cols:4}.practice-sales:has(>:nth-child(8):last-child){--cols:4}.deal-sources:has(>:nth-child(8):last-child){--cols:4}.pro-grid:has(>:nth-child(8):last-child){--cols:4}.calc-group .calc-grid:has(>:nth-child(8):last-child){--cols:4}.drill-tiles:has(>:nth-child(9):last-child){--cols:3}.practice-grid:has(>:nth-child(9):last-child){--cols:3}.practice-sales:has(>:nth-child(9):last-child){--cols:3}.deal-sources:has(>:nth-child(9):last-child){--cols:3}.pro-grid:has(>:nth-child(9):last-child){--cols:3}.calc-group .calc-grid:has(>:nth-child(9):last-child){--cols:3}.drill-tiles:has(>:nth-child(10):last-child){--cols:5}.practice-grid:has(>:nth-child(10):last-child){--cols:5}.practice-sales:has(>:nth-child(10):last-child){--cols:5}.deal-sources:has(>:nth-child(10):last-child){--cols:5}.pro-grid:has(>:nth-child(10):last-child){--cols:5}.calc-group .calc-grid:has(>:nth-child(10):last-child){--cols:5}.drill-tiles:has(>:nth-child(11):last-child){--cols:4}.practice-grid:has(>:nth-child(11):last-child){--cols:4}.practice-sales:has(>:nth-child(11):last-child){--cols:4}.deal-sources:has(>:nth-child(11):last-child){--cols:4}.pro-grid:has(>:nth-child(11):last-child){--cols:4}.calc-group .calc-grid:has(>:nth-child(11):last-child){--cols:4}.drill-tiles:has(>:nth-child(12):last-child){--cols:4}.practice-grid:has(>:nth-child(12):last-child){--cols:4}.practice-sales:has(>:nth-child(12):last-child){--cols:4}.deal-sources:has(>:nth-child(12):last-child){--cols:4}.pro-grid:has(>:nth-child(12):last-child){--cols:4}.calc-group .calc-grid:has(>:nth-child(12):last-child){--cols:4}.drill-tiles:has(>:nth-child(13):last-child){--cols:5}.practice-grid:has(>:nth-child(13):last-child){--cols:5}.practice-sales:has(>:nth-child(13):last-child){--cols:5}.deal-sources:has(>:nth-child(13):last-child){--cols:5}.pro-grid:has(>:nth-child(13):last-child){--cols:5}.calc-group .calc-grid:has(>:nth-child(13):last-child){--cols:5}.drill-tiles:has(>:nth-child(14):last-child){--cols:5}.practice-grid:has(>:nth-child(14):last-child){--cols:5}.practice-sales:has(>:nth-child(14):last-child){--cols:5}.deal-sources:has(>:nth-child(14):last-child){--cols:5}.pro-grid:has(>:nth-child(14):last-child){--cols:5}.calc-group .calc-grid:has(>:nth-child(14):last-child){--cols:5}.drill-tiles:has(>:nth-child(15):last-child){--cols:5}.practice-grid:has(>:nth-child(15):last-child){--cols:5}.practice-sales:has(>:nth-child(15):last-child){--cols:5}.deal-sources:has(>:nth-child(15):last-child){--cols:5}.pro-grid:has(>:nth-child(15):last-child){--cols:5}.calc-group .calc-grid:has(>:nth-child(15):last-child){--cols:5}.drill-tiles:has(>:nth-child(16):last-child){--cols:4}.practice-grid:has(>:nth-child(16):last-child){--cols:4}.practice-sales:has(>:nth-child(16):last-child){--cols:4}.deal-sources:has(>:nth-child(16):last-child){--cols:4}.pro-grid:has(>:nth-child(16):last-child){--cols:4}.calc-group .calc-grid:has(>:nth-child(16):last-child){--cols:4}.calc-group .calc-grid{--max:3}.calc-group .calc-grid:has(>:nth-child(4):last-child){--cols:2}@media (width<=1300px){.drill-tiles,.practice-grid,.practice-sales,.deal-sources,.pro-grid,.calc-group .calc-grid{--max:3}.drill-tiles:has(>:nth-child(4):last-child){--cols:2}.drill-tiles:has(>:nth-child(8):last-child){--cols:2}.practice-grid:has(>:nth-child(4):last-child){--cols:2}.practice-grid:has(>:nth-child(8):last-child){--cols:2}.practice-sales:has(>:nth-child(4):last-child){--cols:2}.practice-sales:has(>:nth-child(8):last-child){--cols:2}.deal-sources:has(>:nth-child(4):last-child){--cols:2}.deal-sources:has(>:nth-child(8):last-child){--cols:2}.pro-grid:has(>:nth-child(4):last-child){--cols:2}.pro-grid:has(>:nth-child(8):last-child){--cols:2}.calc-group .calc-grid:has(>:nth-child(4):last-child){--cols:2}.calc-group .calc-grid:has(>:nth-child(8):last-child){--cols:2}}@media (width<=860px){.drill-tiles,.practice-grid,.practice-sales,.deal-sources,.pro-grid,.calc-group .calc-grid{--max:2}}@media (width<=560px){.drill-tiles,.practice-grid,.practice-sales,.deal-sources,.pro-grid,.calc-group .calc-grid{--max:1}}.buybox-grid,.buybox-checks{grid-template-columns:repeat(4,minmax(0,1fr))}.buybox-checks:has(>label:nth-of-type(9)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){:is(.buybox-grid,.buybox-checks,.buybox-checks:has(>label)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){:is(.buybox-grid,.buybox-checks,.buybox-checks:has(>label)){grid-template-columns:minmax(0,1fr)}}.team-progress{color:var(--muted);margin:0 0 8px}.team-q{border:0;min-width:0;margin:0 0 16px;padding:0}.team-q legend{margin-bottom:12px;padding:0;font-size:1.3rem;font-weight:700}.team-options{--cols:4;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.team-options>*{flex:0 0 calc((100% - (var(--cols) - 1) * 12px) / var(--cols));box-sizing:border-box;min-width:0}.team-options:has(>:nth-child(3):last-child){--cols:3}@media (width<=860px){.team-options{--cols:2}.team-options:has(>:nth-child(3):last-child){--cols:1}}@media (width<=560px){:is(.team-options,.team-options:has(>:nth-child(3):last-child)){--cols:1}}.team-options button{text-align:left;border:2px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:14px;gap:4px;min-height:72px;padding:16px 18px;display:grid}.team-options button span{color:var(--muted);font-size:.95rem}.team-options button[aria-pressed=true]{border-color:var(--accent-strong);background:color-mix(in srgb, var(--accent-strong) 14%, var(--surface-2))}.team-suggest{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:8px;padding:12px 16px}.team-result{grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.team-result li{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.team-n{background:var(--accent-strong);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.team-body{gap:4px;display:grid}.team-body strong{font-size:1.15rem}.team-result li.top{border:2px solid var(--accent-strong);background:var(--surface)}.team-top{color:var(--accent-strong);text-transform:none;font-size:.95rem;font-weight:700}.team-body a.btn{justify-self:start;margin-top:6px}.team-all{margin:20px 0 0;font-weight:600}.page section.not-sure{gap:10px;display:grid}.page section.not-sure .btn{justify-self:start}.chip-tabs .chip-label{align-self:center;margin-right:6px;font-weight:600}.glance-facts{--cols:4;--max:5;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex}.glance-facts>*{flex:0 0 calc((100% - (min(var(--cols), var(--max)) - 1) * 16px) / min(var(--cols), var(--max)));box-sizing:border-box;min-width:0;margin:0}.glance-facts:has(>:first-child:last-child){--cols:1}.glance-facts:has(>:nth-child(2):last-child){--cols:2}.glance-facts:has(>:nth-child(3):last-child){--cols:3}.glance-facts:has(>:nth-child(4):last-child){--cols:4}.glance-facts:has(>:nth-child(5):last-child){--cols:5}.glance-facts:has(>:nth-child(6):last-child){--cols:3}.glance-facts:has(>:nth-child(7):last-child){--cols:4}.glance-facts:has(>:nth-child(8):last-child){--cols:4}.glance-facts:has(>:nth-child(9):last-child){--cols:3}.glance-facts:has(>:nth-child(10):last-child){--cols:5}.glance-facts:has(>:nth-child(11):last-child){--cols:4}.glance-facts:has(>:nth-child(12):last-child){--cols:4}@media (width<=1300px){.glance-facts{--max:3}:is(.glance-facts:has(>:nth-child(4):last-child),.glance-facts:has(>:nth-child(8):last-child)){--cols:2}}@media (width<=860px){.glance-facts{--max:2}}@media (width<=560px){.glance-facts{--max:1}}.team-body .linkish{text-align:left;justify-self:start;padding:0}.pro-guide h3.part-head,.pro-guide-stories h3.part-head{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:10px;margin:28px 0 14px;padding:10px 16px;scroll-margin-top:84px;font-size:1.35rem}.lesson-body-text>section>h2,.lesson-terms h2,.lesson-sources h2{scroll-margin-top:84px}.lesson-body-text ul.lesson-links{--cols:3;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lesson-body-text ul.lesson-links>li{flex:0 0 calc((100% - (var(--cols) - 1) * 10px) / var(--cols));box-sizing:border-box;min-width:0}.lesson-body-text ul.lesson-links:has(>:first-child:last-child){--cols:1}.lesson-body-text ul.lesson-links:has(>:nth-child(2):last-child){--cols:2}.lesson-body-text ul.lesson-links:has(>:nth-child(4):last-child){--cols:2}@media (width<=1000px){.lesson-body-text ul.lesson-links{--cols:2}.lesson-body-text ul.lesson-links:has(>:first-child:last-child){--cols:1}}@media (width<=640px){:is(.lesson-body-text ul.lesson-links,.lesson-body-text ul.lesson-links:has(>li)){--cols:1}}.page section>h2{scroll-margin-top:84px}@media (width>=901px) and (width<=1100px){.site-header{gap:12px;padding-left:16px;padding-right:16px}.site-nav{gap:0}.site-nav>a,.more summary{padding:8px;font-size:.92rem}.site-nav>a.nav-cta{margin-left:4px}}@media (width>=901px) and (width<=1010px){.site-header .logo>span{display:none}}.start-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 0;display:grid}.start-card{text-align:left;border:2px solid var(--border);background:var(--surface,#fff);color:var(--text);cursor:pointer;font:inherit;border-radius:16px;gap:8px;padding:22px 24px;transition:border-color .15s,transform .15s;display:grid;box-shadow:0 10px 30px -18px #0f172a73}.start-card:hover,.start-card:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.start-card strong{font-family:var(--font-display);color:var(--accent);font-size:1.35rem}.start-card span{color:var(--muted);font-size:1.05rem;line-height:1.5}.guided-next{justify-items:center;gap:12px;display:grid}.guided-next p{color:var(--muted);margin:0;font-size:1.1rem}.guided-count{color:var(--text);letter-spacing:.01em;font-weight:700}.explore-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.explore-grid li{margin:0}.explore-grid a{border:1px solid var(--border);background:var(--surface,#fff);height:100%;color:var(--text);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:start;align-items:start;gap:4px 14px;padding:18px 20px;text-decoration:none;display:grid}.explore-grid a:hover{border-color:var(--accent)}.explore-icon{background:var(--accent);color:#fff;border-radius:12px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.explore-icon svg{width:24px;height:24px}.explore-grid strong{font-size:1.1rem}.explore-grid span:not(.explore-icon){color:var(--muted);font-size:.98rem;line-height:1.4}.start-switch{color:var(--muted);margin:22px 0 0}.home .browse-trust{margin-top:28px}@media (width<=900px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.start-choice,.explore-grid{grid-template-columns:1fr}}.more-mode{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:.96rem;display:block}.more-mode:hover{background:var(--surface-2)}.more-mode[aria-pressed=true]{color:var(--accent);font-weight:700}.more-mode[aria-pressed=true]:before{content:"✓ "}.lesson-meta{color:var(--muted);font-size:.95rem}.lesson-read{color:var(--go);font-weight:600}.show-all-row{justify-content:center;margin:8px 0 24px;display:flex}.term{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--accent) 2px;text-decoration:underline dotted var(--accent) 2px;text-underline-offset:4px;background:0 0;border:0;padding:0}.term[aria-expanded=true]{color:var(--accent)}.term-def{color:var(--muted);font-style:italic}.check-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.check-list fieldset{border:0;margin:0;padding:0}.check-list legend{margin-bottom:10px;padding:0;font-size:1.1rem;font-weight:700}.check-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.check-options button{font:inherit;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;min-height:48px;padding:12px 14px}.check-options button:hover:not(:disabled){border-color:var(--accent)}.check-options button:disabled{cursor:default}.check-options button.right{border:2px solid var(--go)}.check-options button.right:before{content:"✓ ";color:var(--go);font-weight:700}.check-options button.wrong{border:2px solid var(--stop)}.check-options button.wrong:before{content:"✗ ";color:var(--stop);font-weight:700}.check-why{margin:10px 0 0}.check-why.right strong{color:var(--go)}.check-why.wrong strong{color:var(--stop)}.check-score{margin:16px 0 0;font-weight:700}@media (width<=760px){.check-options{grid-template-columns:1fr}}.calc-group .calc-grid>.calc-field{grid-row:auto;grid-template-rows:none;grid-auto-rows:auto}.top-mistake{border-left:4px solid var(--stop);background:var(--surface);border-radius:0 12px 12px 0;margin:-8px 0 28px;padding:14px 18px}.top-mistake strong{color:var(--text)}.why-fold{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:10px 0}.why-fold>summary{cursor:pointer;padding:14px 18px;font-size:1.1rem;font-weight:700;list-style-position:inside}.why-fold[open]>summary{border-bottom:1px solid var(--border)}.why-fold>.why-block{margin:0;padding:14px 18px}.before-commit{border:1px solid var(--border);border-left:4px solid var(--accent-strong);background:var(--surface);border-radius:14px;margin-top:20px;padding:16px 20px}.before-commit h3{margin:0 0 10px}.before-commit ul{gap:6px;margin:0 0 10px;padding-left:20px;display:grid}.before-commit p{margin:0}cite.cite{color:var(--muted);white-space:normal;font-size:max(.82em,15px);font-style:normal}.sources-more>summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-weight:600;display:inline-flex}.sources-more[open]>summary{margin-bottom:8px}.guide-hit-sources>summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;font-size:.95rem;display:inline-flex}.page.lesson section>h2:first-child{font-size:clamp(1.35rem,1.7vw,1.6rem)}.check-fold{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:10px 0}.check-fold>summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:10px 16px;list-style:none;display:flex}.check-fold>summary::-webkit-details-marker{display:none}.check-fold>summary:before{content:"▸";color:var(--accent);font-size:1.1em;transition:transform .15s;display:inline-block}.check-fold[open]>summary:before{transform:rotate(90deg)}.check-fold-title{font-size:1.1rem;font-weight:700}.check-fold-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.95rem}.check-fold.complete .check-fold-count{color:var(--text);font-weight:600}.check-fold-body{padding:0 16px 12px}.check-fold-body .decide-checklist{margin:0}.case-outcome{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border:1px solid var(--border);border-radius:12px;padding:12px 16px}.case-grid{align-items:start;gap:24px;display:grid}@media (width>=1100px){.case-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.case-docs{max-height:calc(100vh - 100px);position:sticky;top:84px;overflow:auto}}.case-docs{gap:16px;display:grid}.case-doc-kind{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:.9rem;font-weight:800}.case-doc h3{margin:4px 0 2px}.case-doc-from{margin:0 0 10px}.case-doc-note{color:var(--muted);font-style:italic}.case-task{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:14px 0;padding:14px 16px}.case-task.finished{border-color:color-mix(in srgb, var(--go) 50%, var(--border))}.case-task-q{gap:10px;margin:0 0 10px;font-weight:700;display:flex}.case-task-n{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.95rem;display:grid}.case-task.finished .case-task-n{background:var(--go);color:var(--surface)}.case-choices{gap:8px;display:grid}.case-choices button{text-align:left;border:1px solid var(--border);background:var(--bg);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px}.case-choices button:hover{border-color:var(--accent)}.case-choices button.picked{box-shadow:0 0 0 2px var(--accent) inset}.case-feedback{border-left:5px solid var(--accent);background:var(--surface-2);border-radius:10px;margin:10px 0 0;padding:10px 14px}.case-feedback.best{border-left-color:var(--go)}.case-feedback.ok{border-left-color:var(--accent)}.case-feedback.poor{border-left-color:var(--stop)}.case-if{margin:8px 0 0}.case-multi{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.case-multi label{align-items:center;gap:10px;min-height:44px;display:flex}.case-multi input{flex:none;width:20px;height:20px}.case-why{color:var(--muted);margin:0 0 6px 30px;display:block}.case-multi li.should .case-why:first-letter,.case-multi li.shouldnt .case-why:first-letter{font-weight:700}.case-number{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-number label{align-items:center;gap:6px;display:inline-flex}.case-number input{border:1px solid var(--border);background:var(--bg);width:12ch;min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px}.case-worked{background:var(--surface-2);border-radius:10px;margin-top:10px;padding:10px 14px}.case-worked ul{margin:6px 0 0;padding-left:20px}.case-walked{border:2px solid var(--go);background:color-mix(in srgb, var(--go) 8%, var(--surface));border-radius:14px;margin:20px 0;padding:16px 18px}.case-added{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:20px 0;padding:14px 18px}.case-added h3,.case-walked h3{margin-top:0}.case-gets{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:14px 0;padding:14px 18px}.case-packet-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;margin:16px 0;display:grid}.case-packet-sec{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px 18px}.case-packet-sec h3{margin-top:0}@media print{.site-header,.practice-stages,.practice-ribbon,.row,footer{display:none!important}}.case-feature{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:16px;margin:16px 0 28px;padding:22px 24px}.case-feature h2{margin:10px 0 8px}@media (width<=360px){.site-header{gap:8px;padding:10px 12px}.logo{gap:8px;font-size:1.25rem}.logo-mark{width:34px;height:34px}}.roadmap-next{border:2px solid var(--accent);background:var(--surface);border-radius:14px;margin:12px 0 20px;padding:18px 20px}.roadmap-next h3{margin:4px 0 8px}.next-with-ad{align-items:start;gap:16px 20px;display:grid}@media (width>=900px){.next-with-ad{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.next-with-ad>.roadmap-next{margin:12px 0 20px}.next-with-ad>.ad-box{margin:12px 0 0}.roadmap-next-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.9rem;font-weight:700}.roadmap-all-head{margin:24px 0 4px}.roadmap-steps{gap:8px;padding:0 12px 12px;display:grid}.roadmap-step{border:1px solid var(--border);background:var(--surface);border-radius:10px}.roadmap-step>summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:8px 14px;list-style:none;display:flex}.roadmap-step>summary::-webkit-details-marker{display:none}.roadmap-step>summary:before{content:"▸";color:var(--accent);display:inline-block}.roadmap-step[open]>summary:before{transform:rotate(90deg)}.roadmap-step-title{font-weight:600}.roadmap-step .roadmap-step-body{padding:0 14px 14px}.roadmap-chip{white-space:nowrap;border:1px solid var(--border);color:var(--muted);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:.9rem}.roadmap-chip.done{color:var(--text);border-color:var(--go);font-weight:600}.roadmap-chip.doing,.roadmap-chip.waiting{color:var(--text);border-color:var(--accent)}.roadmap-chip.stopped{color:var(--text);border-color:var(--stop)}.roadmap-outcome{background:var(--surface-2);border-radius:8px;padding:8px 12px}.roadmap-cols{gap:8px 32px;display:grid}@media (width>=1100px){.roadmap-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.roadmap-cols h4{margin:10px 0 6px}.roadmap-cols ol,.roadmap-cols ul{gap:4px;margin:0;padding-left:22px;display:grid}.roadmap-script{border-left:4px solid var(--accent);background:var(--surface-2);border-radius:0 8px 8px 0;margin:0;padding:10px 14px;font-style:normal}.roadmap-stop{border-left:4px solid var(--stop);background:var(--surface-2);border-radius:0 8px 8px 0;padding:8px 12px}.roadmap-done{margin-bottom:8px}.roadmap-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.roadmap-status button{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.95rem}.roadmap-status button[aria-pressed=true]{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.roadmap-status .btn{margin-left:auto}.roadmap-status .btn+.btn{margin-left:0}.roadmap-walked{border:1px solid var(--go);background:var(--surface);border-radius:10px;padding:10px 14px}.cash-result{margin-top:14px;font-size:1.15rem}.sale-doc-list{gap:10px;padding:0;list-style:none;display:grid}.sale-doc-list li{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 14px}.sale-doc-list strong{display:block}.sale-docs h4{margin:12px 0 6px}.script-box h3{margin:0 0 8px}.pro-next{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0;display:flex}.analyze-next{margin-top:24px}.simple-hero{padding-top:56px;padding-bottom:20px}.simple-hero h1{margin:16px 0 14px}.simple-hero .hero-sub{max-width:none;margin:0 auto 22px;font-size:clamp(1.1rem,1.8vw,1.3rem)}.guided-next{gap:8px}.guided-next .hero-ctas{margin-top:0}.guided-next p{font-size:1rem}.btn .guided-count{background:#fff3;border-radius:999px;margin-right:8px;padding:2px 8px;font-size:.85em;font-weight:700;display:inline-block}.hero-foot{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin:18px 0 0;font-size:.98rem;display:flex}.hero-trust{align-items:center;gap:6px;display:inline-flex}.hero-trust svg{width:18px;height:18px;color:var(--accent)}.hero-foot-links{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}@media (width<=700px){.simple-hero{padding-top:32px}.hero-foot{gap:6px 14px;font-size:.95rem}}.page-summary{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:4px 0 20px;padding:12px 16px}@media (width<=700px){.practice-stamp{border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:.8rem;display:inline-block;position:static;transform:none}}.deal-band .band-head p{color:var(--text);opacity:.85}@media (width>=1100px){.learn-path .lesson-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1600px){.learn-path .lesson-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-note{color:var(--muted);font-size:.95rem}.lesson-layout{grid-template-columns:minmax(0,1fr);gap:0 32px;display:grid}.lesson-side-try{margin:14px 0 0;font-weight:600}@media (width>=1280px){.lesson-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start}.lesson-layout>.lesson-takeaways{grid-area:1/2;margin-top:0;top:84px;position:sticky!important}.lesson-layout>.lesson-body-text{grid-area:1/1;min-width:0}}.doc-guide{border:1px solid var(--border);border-left:4px solid var(--accent-strong);background:var(--surface);border-radius:12px;margin:12px 0}.doc-guide>summary{cursor:pointer;padding:12px 16px;font-weight:700;list-style-position:inside}.doc-guide[open]>summary{border-bottom:1px solid var(--border)}.doc-guide>:not(summary){margin-left:16px;margin-right:16px}.doc-guide>:last-child{margin-bottom:14px}.doc-guide-table th[scope=row]{min-width:150px}.roadmap-deal{grid-template-columns:minmax(260px,1fr) 2fr;align-items:end;gap:6px 20px;margin:0 0 16px;display:grid}.roadmap-deal p{margin:0 0 8px}@media (width<=760px){.roadmap-deal{grid-template-columns:1fr}}.evidence-step{border:1px solid var(--border);border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:12px;margin:12px 0;padding:12px 16px}.evidence-step h4{margin:0 0 4px}.evidence-step .evidence-done{margin-top:10px}.case-task.retried .case-task-n{background:var(--info-bg);color:var(--info);outline:2px solid}.roadmap-has{background:var(--go-bg);color:var(--go);border-radius:10px;margin:8px 0;padding:8px 12px}.roadmap-goal textarea{width:100%}.price-from-cash{border:1px solid var(--border);border-left:4px solid var(--accent-strong);background:var(--surface);border-radius:12px;margin-top:12px;padding:12px 16px}.price-from-cash h3{margin:0 0 6px}.team-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.team-member{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 16px}.team-member h3{margin:0 0 6px}.skip-link{z-index:100;background:var(--surface);color:var(--text);border:2px solid var(--accent-strong);border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}@media (width<=1000px){.calc input,.calc select{scroll-margin-bottom:120px}}.case-packet-sec.wide{grid-column:1/-1}.case-packet-sec.wide ul{columns:2 420px;column-gap:32px}.case-packet-sec.wide li{break-inside:avoid}.decide-others{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:12px 0 18px;padding:10px 16px}.decide-others>summary{cursor:pointer;font-weight:700}.sample-banner{margin:0 0 12px}.lesson-links.link-columns{columns:2 520px;column-gap:40px}.lesson-links.link-columns>li{break-inside:avoid}@media (pointer:coarse){.drill-pager a,.team-list a,.book-info a,.lesson-links a,.decide-checklist a,.analyze-next .row a,.pro-next a:not(.btn),.band-link,.search-top a.small,.track-card a.small,.practice-next>a:not(.btn),.practice-next>.linkish{align-items:center;min-height:44px;display:inline-flex}}.ad-box{border:2px dashed var(--border);background:var(--surface);border-radius:14px;gap:12px;margin:16px 0;padding:12px 18px 14px;display:grid}.ad-box-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:6px;font-size:.95rem;font-weight:700}.ad-box-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.ad-card{align-items:flex-start;gap:14px;display:flex}.ad-card-body{justify-items:start;gap:4px;min-width:0;display:grid}.ad-card-name{font-size:1.15rem}.ad-card-line{margin:4px 0 6px}.ad-fine-print{color:var(--muted);margin:0;font-size:.95rem}.topic-help{margin:24px 0}.topic-help>h2{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:10px;margin:0 0 12px;padding:10px 16px;font-size:1.35rem}.topic-help-cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.topic-help-cols>:only-child{grid-column:1/-1}.topic-help-text p{margin:0 0 8px}.topic-help-check{margin:10px 0}.topic-help-check ul{margin:4px 0 0}.topic-help .topic-ad{margin:0}@media (width<=900px){.topic-help-cols{grid-template-columns:1fr}}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:12px 0;display:grid}.plan-option{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid;position:relative}.plan-option.on{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-strong) inset}.plan-option h3{margin:0;font-size:1.25rem}.plan-option ul{margin:0;padding-left:20px}.plan-option .plan-price{font-size:1.15rem;font-weight:800}.plan-option h3 .badge{vertical-align:middle;font-size:.85rem}.plan-option label{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.hub-top{gap:24px;margin-bottom:24px;display:grid}.hub-top>section.not-sure,.hub-top>.ad-box{margin:0}.hub-top>section.not-sure{align-content:start}@media (width>=900px){.hub-top.with-ad{grid-template-columns:1fr 1fr;align-items:stretch}}.ad-space{align-content:start;align-self:start}.ad-space .btn{justify-self:start}.area-btn{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:46vw;padding:6px 12px;font-size:.95rem;display:inline-flex}.area-btn svg{flex:none;width:18px;height:18px}.area-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-btn:hover{border-color:var(--accent-strong)}.area-pick{gap:14px;margin-bottom:14px;display:grid}.area-pick fieldset{border:0;margin:0;padding:0}.area-pick legend{margin-bottom:8px;font-weight:700}.area-states{flex-wrap:wrap;gap:8px;display:flex}.area-states button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px}.area-states button.on{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.area-city{gap:8px;display:grid;position:relative}.area-options{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-height:260px;margin:0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 12px 30px #0000002e}.area-options li{cursor:pointer;border-radius:8px;padding:10px 12px}.area-options li.on,.area-options li:hover{background:var(--surface-2)}.area-county{gap:6px;display:grid}.apply-form .area-states{border:0;margin:0 0 14px;padding:0}.city-picker,.areas-card{gap:8px;display:grid}.city-picker .chips,.area-chips{margin:0;padding:0;list-style:none}.city-picker .chip,.area-chips .chip{border:1px solid var(--border);min-height:36px;font:inherit;color:var(--text);cursor:pointer;padding:4px 12px}.place-combo{gap:6px;display:grid;position:relative}.areas-card .row select{flex:1;min-width:0}.area-scope{margin:6px 0}.area-line{margin:0 0 16px}.areas-add{grid-template-columns:1fr 1fr;justify-self:stretch;align-items:start;gap:12px 20px;display:grid}.areas-add input,.areas-add .row{width:100%}@media (width<=720px){.areas-add{grid-template-columns:1fr}}.city-picker .chip:hover,.area-chips .chip:hover{border-color:var(--accent-strong)}.area-dialog-head{margin:4px 0 10px;font-size:1.15rem}@media (width<=640px){.area-btn{max-width:34vw;padding:6px 10px}}@media (width<=480px){.area-btn span{display:none}.area-btn{justify-content:center;width:44px;min-height:44px;padding:6px}.site-header{gap:10px;padding-left:16px;padding-right:12px}}.role-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.county-sales{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.county-sale{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:16px 18px;display:grid}.county-sale h3,.county-sale p{margin:0}.county-sale-rules{background:var(--surface-2);border-left:3px solid var(--accent);padding:6px 0 6px 12px}.county-sale-rules ul{margin:4px 0 0;padding-left:1.2em}.county-sale-dates{margin:0;padding-left:20px}.county-sale .row{flex-wrap:wrap;gap:10px;display:flex}.county-sale .row>*{flex:none;width:auto;margin:0}.packet-status{vertical-align:middle;white-space:nowrap;letter-spacing:0;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:.8rem;font-weight:600}.packet-status.done{background:var(--go-bg);color:var(--go)}.packet-status.started{background:var(--info-bg);color:var(--info)}.packet-status.missing{background:var(--caution-bg);color:var(--caution)}.packet-next{border-left:4px solid var(--accent);background:var(--surface-2);border-radius:8px;margin:0 0 16px;padding:12px 16px}.packet-next p{margin:4px 0 0}.packet-actions{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.packet-lines{margin:8px 0;padding-left:1.2em}.packet-fit{border:0;flex-wrap:wrap;gap:6px 18px;margin:8px 0;padding:0;display:flex}.packet-dates,.packet-qa{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.packet-dates li{grid-template-columns:minmax(150px,180px) 1fr minmax(120px,220px) auto;align-items:center;gap:8px;display:grid}.packet-qa li{grid-template-columns:minmax(240px,270px) 1fr 1fr minmax(150px,180px) auto;align-items:start;gap:8px;display:grid}.packet-qa textarea{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);resize:vertical;border-radius:10px;width:100%;padding:11px 14px}@media (width<=760px){.packet-dates li,.packet-qa li{grid-template-columns:1fr}}.ad-spot-list{gap:10px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.ad-spot-list>li{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 14px}.ad-spot-list>li.on{border-color:var(--info)}.ad-spot-cats{gap:8px;margin:10px 0 0 28px;display:grid}.ad-spot-cats fieldset{border:0;margin:0;padding:0}.ad-spot-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px;margin:6px 0;display:grid}.ad-spot{margin-top:32px}.county-sale .county-sale-actions>span{white-space:normal;overflow-wrap:anywhere;flex:260px;min-width:0}.topic-trustee{--tc:#1d4ed8}.topic-tax,.topic-taxlien{--tc:#155e75}.topic-hoa{--tc:#6d28d9}.topic-sheriff{--tc:#115e59}.topic-irs{--tc:#4338ca}.topic-listed{--tc:#9d174d}.topic-rental,.topic-flip{--tc:#a21caf}.topic-commercial{--tc:#075985}.topic-manufactured{--tc:#7e22ce}.topic-land{--tc:#475569}[class*=topic-]{--tc-on:#fff}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .topic-trustee{--tc:#a3c0ff}:where(:root:not([data-theme=light])) .topic-tax,:where(:root:not([data-theme=light])) .topic-taxlien{--tc:#3fd0ea}:where(:root:not([data-theme=light])) .topic-hoa{--tc:#c6b4ff}:where(:root:not([data-theme=light])) .topic-sheriff{--tc:#3ad6c2}:where(:root:not([data-theme=light])) .topic-irs{--tc:#b7bcff}:where(:root:not([data-theme=light])) .topic-listed{--tc:#f9a8d4}:where(:root:not([data-theme=light])) .topic-rental,:where(:root:not([data-theme=light])) .topic-flip{--tc:#ee90f5}:where(:root:not([data-theme=light])) .topic-commercial{--tc:#5cc4f7}:where(:root:not([data-theme=light])) .topic-manufactured{--tc:#cf9dff}:where(:root:not([data-theme=light])) .topic-land{--tc:#c3cddb}:where(:root:not([data-theme=light])) [class*=topic-]{--tc-on:#0b1220}}:where(:root[data-theme=dark]) .topic-trustee{--tc:#a3c0ff}:where(:root[data-theme=dark]) .topic-tax,:where(:root[data-theme=dark]) .topic-taxlien{--tc:#3fd0ea}:where(:root[data-theme=dark]) .topic-hoa{--tc:#c6b4ff}:where(:root[data-theme=dark]) .topic-sheriff{--tc:#3ad6c2}:where(:root[data-theme=dark]) .topic-irs{--tc:#b7bcff}:where(:root[data-theme=dark]) .topic-listed{--tc:#f9a8d4}:where(:root[data-theme=dark]) .topic-rental,:where(:root[data-theme=dark]) .topic-flip{--tc:#ee90f5}:where(:root[data-theme=dark]) .topic-commercial{--tc:#5cc4f7}:where(:root[data-theme=dark]) .topic-manufactured{--tc:#cf9dff}:where(:root[data-theme=dark]) .topic-land{--tc:#c3cddb}:where(:root[data-theme=dark]) [class*=topic-]{--tc-on:#0b1220}.drill-group-block{margin-bottom:56px}.drill-group-block .drill-group{margin-bottom:18px}.practice-grid.drill-grid{grid-template-columns:repeat(var(--dc,4), minmax(0, 1fr));justify-content:stretch;gap:30px;display:grid}.practice-grid.drill-grid>*{max-width:none}@media (width<=1400px){.practice-grid.drill-grid{--dc:3}}@media (width<=1080px){.practice-grid.drill-grid{--dc:2}}@media (width<=640px){.practice-grid.drill-grid{--dc:1}}.drill-card{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:0 10px 26px -20px #0f172a8c}.drill-card:hover{border-color:var(--tc);transform:translateY(-3px);box-shadow:0 16px 32px -18px #0f172a99}.drill-card:focus-visible{outline:3px solid var(--tc);outline-offset:3px}@media (prefers-reduced-motion:reduce){.drill-card,.drill-card:hover{transition:none;transform:none}}.drill-card-band{background:linear-gradient(135deg, color-mix(in srgb, var(--tc) 30%, var(--surface)), color-mix(in srgb, var(--tc) 12%, var(--surface)));border-bottom:1px solid color-mix(in srgb, var(--tc) 35%, var(--border));align-items:center;gap:14px;padding:16px 18px;display:flex}.drill-card-icon{width:48px;height:48px;color:var(--tc);background:color-mix(in srgb, var(--tc) 16%, var(--surface));border:1px solid color-mix(in srgb, var(--tc) 30%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.drill-card-head{flex-direction:column;gap:3px;min-width:0;display:flex}.drill-card-sale{font-family:var(--font-display);color:var(--text);font-size:1.45rem;font-weight:800;line-height:1.15}.drill-card-tags{letter-spacing:.04em;text-transform:uppercase;color:var(--text);opacity:1;font-size:.92rem;font-weight:800}.drill-card-body{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.drill-card-q{font-size:1.18rem;font-weight:800;line-height:1.3}.drill-card-fact{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;align-self:flex-start;align-items:baseline;gap:8px;padding:5px 12px;display:inline-flex}.drill-card-fact span{color:var(--muted);font-weight:600}.drill-card-fact strong{font-size:1.1rem}.drill-card-teaser{color:var(--muted)}.drill-card-missions{font-size:.97rem}.drill-card-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:10px;display:flex}.drill-card-progress{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:6px;font-size:.95rem;display:flex}.drill-card-bar{background:var(--surface-2);border-radius:9px;height:7px;display:block;overflow:hidden}.drill-card-bar i{background:var(--tc);border-radius:9px;height:100%;display:block}.drill-card-go{white-space:nowrap;background:var(--tc);color:var(--tc-on);border:2px solid var(--tc);border-radius:999px;flex:none;padding:9px 16px;font-weight:800}.drill-page-band{border:1px solid color-mix(in srgb, var(--tc) 35%, var(--border));border-radius:16px;margin:0 0 18px}.drill-filters{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:10px;margin:6px 0 22px;padding:16px 18px;display:grid}.drill-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.drill-filter-label{min-width:84px;font-weight:800}.chip-btn{border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text);cursor:pointer;border-radius:999px;padding:8px 16px;font-weight:600}.chip-btn:hover{border-color:var(--accent)}.chip-btn[aria-pressed=true]{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.drill-filter-count{color:var(--muted);margin:4px 0 0}@media (width<=600px){.drill-card-band{padding:14px}.drill-card-sale{font-size:1.3rem}.drill-card-body{padding:14px}.drill-filter-label{min-width:100%}}.path-purpose{text-align:center;color:var(--muted);margin:-10px 0 18px}.progress-kinds{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.progress-kinds li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);align-content:start;gap:4px;padding:12px 14px;display:grid}.progress-kinds strong{color:var(--text)}.practice-sale-tile[class*=topic-]{border-top:5px solid var(--tc)}.sale-tile-head{align-items:center;gap:12px;display:flex}.sale-tile-head strong{font-family:var(--font-display);font-size:1.25rem;line-height:1.2}.practice-sale-tile .drill-card-icon{width:42px;height:42px}.drill-next{margin-bottom:26px}.drill-filters>summary{cursor:pointer;align-items:center;min-height:44px;font-size:1.05rem;font-weight:800;display:flex}.hue-0{--tc:#1d4ed8}.hue-1{--tc:#9d174d}.hue-2{--tc:#115e59}.hue-3{--tc:#6d28d9}.hue-4{--tc:#a21caf}.hue-5{--tc:#155e75}.hue-6{--tc:#4338ca}.hue-7{--tc:#065f46}.hue-8{--tc:#075985}.hue-9{--tc:#7e22ce}[class*=hue-]{--tc-on:#fff}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .hue-0{--tc:#a3c0ff}:where(:root:not([data-theme=light])) .hue-1{--tc:#f9a8d4}:where(:root:not([data-theme=light])) .hue-2{--tc:#3ad6c2}:where(:root:not([data-theme=light])) .hue-3{--tc:#c6b4ff}:where(:root:not([data-theme=light])) .hue-4{--tc:#ee90f5}:where(:root:not([data-theme=light])) .hue-5{--tc:#3fd0ea}:where(:root:not([data-theme=light])) .hue-6{--tc:#b7bcff}:where(:root:not([data-theme=light])) .hue-7{--tc:#5ee0b0}:where(:root:not([data-theme=light])) .hue-8{--tc:#5cc4f7}:where(:root:not([data-theme=light])) .hue-9{--tc:#cf9dff}:where(:root:not([data-theme=light])) [class*=hue-]{--tc-on:#0b1220}}:where(:root[data-theme=dark]) .hue-0{--tc:#a3c0ff}:where(:root[data-theme=dark]) .hue-1{--tc:#f9a8d4}:where(:root[data-theme=dark]) .hue-2{--tc:#3ad6c2}:where(:root[data-theme=dark]) .hue-3{--tc:#c6b4ff}:where(:root[data-theme=dark]) .hue-4{--tc:#ee90f5}:where(:root[data-theme=dark]) .hue-5{--tc:#3fd0ea}:where(:root[data-theme=dark]) .hue-6{--tc:#b7bcff}:where(:root[data-theme=dark]) .hue-7{--tc:#5ee0b0}:where(:root[data-theme=dark]) .hue-8{--tc:#5cc4f7}:where(:root[data-theme=dark]) .hue-9{--tc:#cf9dff}:where(:root[data-theme=dark]) [class*=hue-]{--tc-on:#0b1220}.practice-sale-tile[class*=hue-]{border-top:5px solid var(--tc)}.practice-ways{margin-bottom:40px}.practice-way-time{color:var(--text);font-size:1.05rem;font-weight:700}.drill-state-switch{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0 22px;font-size:1.05rem;display:flex}.drill-toolbar{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:14px 0 26px;display:flex}.drill-filter-select{align-items:center;gap:8px;font-weight:700;display:inline-flex}.drill-filter-select select{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:8px 12px;font-weight:500}.drill-toolbar .drill-filter-count{margin:0}.drill-tiles>.drill-tile:not(.tone-stop):nth-child(6n+1){--tile-grad:#1d4ed8}.drill-tiles>.drill-tile:not(.tone-stop):nth-child(6n+2){--tile-grad:#7c3aed}.drill-tiles>.drill-tile:not(.tone-stop):nth-child(6n+3){--tile-grad:#0f766e}.drill-tiles>.drill-tile:not(.tone-stop):nth-child(6n+4){--tile-grad:#be185d}.drill-tiles>.drill-tile:not(.tone-stop):nth-child(6n+5){--tile-grad:#15803d}.drill-tiles>.drill-tile:not(.tone-stop):nth-child(6n+6){--tile-grad:#0369a1}.explore-grid>li:nth-child(6n+1) .explore-icon{background:#1d4ed8}.explore-grid>li:nth-child(6n+2) .explore-icon{background:#7c3aed}.explore-grid>li:nth-child(6n+3) .explore-icon{background:#0f766e}.explore-grid>li:nth-child(6n+4) .explore-icon{background:#be185d}.explore-grid>li:nth-child(6n+5) .explore-icon{background:#15803d}.explore-grid>li:nth-child(6n+6) .explore-icon{background:#0369a1}@media (width<=1000px){.buybox-checks:has(>label:first-of-type){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.buybox-checks:has(>label:first-of-type){grid-template-columns:minmax(0,1fr)}.calc-max strong,.calc-max .big{font-size:clamp(1.4rem,7vw,2rem)}}.progress-kinds-head{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:10px;margin:28px 0 12px;padding:8px 14px;font-size:1.25rem}.decide-progress{color:var(--text);font-weight:600}.decide-option{background:var(--surface);font-size:1.05rem}.decide-option input{width:22px;height:22px}.decide-option:hover{border-color:var(--accent)}.btn:disabled,.btn[disabled],.decide-nav .btn[disabled]{opacity:.6}.cash-fields{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}@media (width<=1200px){.cash-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.cash-fields{grid-template-columns:minmax(0,1fr)}}dl.cash-result{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:18px 0 0;font-size:1rem;display:grid}dl.cash-result>div{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:14px 18px}dl.cash-result dt{color:var(--muted);font-weight:700}dl.cash-result dd{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:2rem;font-weight:700}dl.cash-result .cash-main{border-color:var(--accent)}.roadmap-all-head{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:10px;margin:28px 0 12px;padding:8px 14px;font-size:1.25rem}.team-member .deal-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.team-member .deal-fields input{width:100%}.lesson-links.link-columns{padding-left:0}.area-btn .area-code{font-weight:700;display:none}@media (width<=480px){.area-btn .area-long{display:none}.area-btn .area-code{display:inline}.area-btn:has(.area-code){width:auto;padding:6px 10px}}.home .path>details>summary,.calc-assumptions>summary{cursor:pointer;border:1px solid var(--border);border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:10px;margin:12px 0;padding:14px 18px;font-weight:700}.calc-example-note details>summary{cursor:pointer;margin-top:8px;font-weight:650}.home .path>details>summary:focus-visible,.calc-assumptions>summary:focus-visible,.calc-example-note details>summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.account-bar{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.account-bar p{flex-basis:100%;margin:0}.account-link{white-space:nowrap;font-size:.85rem}.account-page>section,.account-page>details{margin-block:1.5rem}.account-page input[type=email],.account-page input[autocomplete=given-name]{width:100%}@media (width<=600px){.account-link{display:none}.account-bar .btn{padding:.5rem .75rem}}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.btn:focus-visible,.drill-card-go:focus-visible,.practice-way-go:focus-visible{outline-color:var(--text)}.page-hero-top a,.drill-back{align-items:center;min-height:44px;display:inline-flex}@media (width<=1000px){html:has(.calc-sticky){scroll-padding-bottom:110px}.calc input{scroll-margin-bottom:110px}}#root>.pre-nav{padding:14px var(--gutter,24px);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}#root>.pre-nav .pre-logo{color:var(--text);align-items:center;gap:8px;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}#root>.pre-nav ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}#root>.pre-nav ul a{color:var(--muted);text-decoration:none}#root>main:not([class]){padding:24px var(--gutter,24px) 48px}#root>main:not([class]) h1{margin:8px 0 12px;font-size:clamp(2rem,4vw,2.8rem)}#root>main:not([class]) table{border-collapse:collapse;width:100%}#root>main:not([class]) th,#root>main:not([class]) td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px}.ad-box:not(.ad-space){border-style:solid;border-width:1px}.ad-box{container-type:inline-size}@container (width>=620px){:is(.ad-box:not(.ad-space) .ad-box-grid:has(>.ad-card:only-child) .ad-card,.ad-box:not(.ad-space) .ad-box-grid:has(>.ad-card:nth-child(2):last-child) .ad-card){align-items:center}.ad-box:not(.ad-space) .ad-box-grid:has(>.ad-card:only-child) .ad-card-body{grid-template-columns:minmax(0,1fr) auto;justify-items:start;column-gap:24px;width:100%}.ad-box:not(.ad-space) .ad-box-grid:has(>.ad-card:only-child) .ad-card-body>.btn{grid-area:1/2/span 5;align-self:center}}.prerender-hold{min-height:100vh}.prerender-hold h1{margin:8px 0 12px;font-size:clamp(2rem,4vw,2.8rem)}.prerender-hold table{border-collapse:collapse;width:100%}.prerender-hold th,.prerender-hold td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px}.why-yes h4 span{color:var(--go)}.why-no h4 span{color:var(--stop)}.page summary,.deal-task-nav button{min-height:44px}.page summary:not(.lesson-topic>summary){padding-block:10px}.lookup-card a,.disclaimer a,.verify-card a:not(.btn),.lesson-try a,.plan-now a:not(.btn){align-items:center;min-height:44px;display:inline-flex}.page .side-col section>h2:first-child,.page .side-col h2{font-size:1.3rem;line-height:1.3}.page section.plan-card>.field.wide{justify-self:stretch}.row>.page-section-title{flex:auto;margin:0}@media (width>=901px){.kpis:has(>:nth-child(6)){grid-template-columns:1.4fr repeat(5,1fr)}}@media (width<=900px){.kpis:has(>:nth-child(6):last-child)>:last-child{grid-column:1/-1}}.lead-list li{overflow-wrap:anywhere}.ad-spot-body{gap:14px;display:grid}.ad-spot-body>div>p:last-child{margin-bottom:0}.calc-more[open] p{z-index:40}@media (width<=600px){.track-head{flex-direction:column;align-items:stretch}.track-head .row{flex-wrap:wrap}}@media (width<=480px){.roadmap-step>summary{flex-wrap:wrap}.roadmap-chip{margin-left:0}.roadmap-status .btn{white-space:normal;flex:100%;justify-content:center;margin-left:0}}:root{--rl-purple:#6d28d9;--rl-teal:#0f766e;--rl-rose:#be185d}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])):not([data-theme=light]){--rl-purple:#c4b5fd;--rl-teal:#5eead4;--rl-rose:#f9a8d4}}:root:where([data-theme=dark]):not([data-theme=light]),:root[data-theme=dark]{--rl-purple:#c4b5fd;--rl-teal:#5eead4;--rl-rose:#f9a8d4}.nowrap{white-space:nowrap}.page.lesson .lesson-takeaways{margin:8px 0 24px;padding:18px 24px;position:static!important}.page.lesson .lesson-takeaways ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:8px 36px;display:grid}.page.lesson .lesson-takeaways li{font-size:1.05rem;line-height:1.5}.page section.lesson-takeaways>h2:first-child{font-size:1.3rem}.lesson-body-text{display:block}.page.lesson section.not-sure{margin-bottom:24px}.li-lead{color:var(--text);font-weight:700}.lesson-terms dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:12px}.lesson-terms dl>div{padding:14px 18px}.lesson-terms dt{font-size:1.12rem}.lesson-terms dd{color:var(--text);opacity:.9;margin-top:4px;font-size:1.02rem;line-height:1.55}.lesson-table th,.lesson-table td{color:var(--text);font-size:1rem}.lesson-table tbody th{white-space:normal;width:1%;min-width:11rem}@media (width<=700px){.lesson-table tbody th{width:auto;min-width:0}}.lesson-table.cols-2 tbody th{width:auto}.lesson-table.cols-2 td{white-space:normal}.lesson-table.cols-2.short-values td{white-space:nowrap;width:1%}@media (width>=1200px){.lesson-table th,.lesson-table td{font-size:1.05rem}}.lesson-practice-actions{flex-wrap:wrap;gap:10px;margin:12px 0 0;display:flex}.lesson-try{margin:0 0 24px}@media (width<=700px){:is(.lesson-body-text ul.lesson-links,.lesson-body-text ul.lesson-links:has(>:nth-child(2):last-child),.lesson-body-text ul.lesson-links:has(>:nth-child(4):last-child)){--cols:1}}.topic-help-text ul ul{margin:6px 0 4px}.book-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=700px){.book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1150px){.book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=2100px){.book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.book-grid .book-card{grid-template-columns:120px minmax(0,1fr);gap:18px;padding:18px;position:relative}.book-grid .book-cover,.book-grid .book-cover img{width:120px}.book-cover img{border-radius:6px}.book-tile{aspect-ratio:2/3;box-sizing:border-box;background:linear-gradient(160deg, var(--info-bg), var(--surface-2));border:1px solid var(--border);border-left:6px solid var(--info);width:120px;color:var(--text);border-radius:6px;align-content:space-between;padding:12px 10px;text-decoration:none;display:grid}.book-tile-title{font-size:.95rem;font-weight:800;line-height:1.25}.book-tile-author{color:var(--text);opacity:.85;font-size:.85rem}.book-grid .book-title{font-size:1.18rem;line-height:1.3}.book-author{color:var(--muted);font-size:.98rem}.book-buttons{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.book-info>.book-buttons a{font-weight:700}.book-audio-tag{color:var(--info);background:var(--info-bg);border-radius:999px;justify-self:start;padding:2px 10px;font-size:.92rem;font-weight:700}.book-top{border-color:var(--info);box-shadow:0 0 0 1px var(--info) inset}.book-top-label{background:var(--info);color:var(--surface);border-radius:999px;padding:3px 12px;font-size:.9rem;font-weight:800;position:absolute;top:-12px;left:16px}.book-grid-one{grid-template-columns:minmax(0,1fr)!important}.book-grid-one .book-card{grid-template-columns:150px minmax(0,1fr);padding-top:24px}.book-grid-one .book-cover,.book-grid-one .book-cover img,.book-grid-one .book-tile{width:150px}.book-grid-one .book-title{font-size:1.35rem}.book-pick{margin-bottom:28px}@media (width<=420px){.book-grid .book-card,.book-grid-one .book-card{grid-template-columns:90px minmax(0,1fr);gap:12px}.book-grid .book-cover,.book-grid .book-cover img,.book-grid .book-tile,.book-grid-one .book-cover,.book-grid-one .book-cover img,.book-grid-one .book-tile{width:90px}}.lesson-books{margin:18px 0}.lesson-books-more{margin:12px 0 0;font-weight:600}.learn-money{border:1px solid var(--border);border-left:6px solid var(--rl-teal);background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:8px 0 22px;padding:18px 24px;display:flex}.learn-money h2{margin:0 0 4px;font-size:1.35rem}.learn-money p{margin:0;font-size:1.05rem}.learn-path .lesson-list>li{display:flex}.learn-path .lesson-list>li>.lesson-card{flex:1}@media (width>=1100px){.learn-path .lesson-list:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1600px){.learn-path .lesson-list:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.learn-path .lesson-list:has(>li:nth-child(4):last-child),.learn-path .lesson-list:has(>li:nth-child(7):last-child),.learn-path .lesson-list:has(>li:nth-child(8):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))}}.sale-guide-line{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=640px){.learn-path .lesson-card{padding:14px 44px 14px 16px;display:block;position:relative}.learn-path .lesson-card .lesson-n{float:left;width:30px;height:30px;margin:0 10px 0 0;font-size:.95rem}.learn-path .lesson-card .lesson-body{display:block}.learn-path .lesson-card .lesson-body>strong{line-height:30px;display:block}.learn-path .lesson-card .lesson-body>span{clear:left;margin-top:4px;display:block}.learn-path .lesson-card .lesson-body>.sale-guide-line{display:-webkit-box}.learn-path .lesson-card .lesson-go{position:absolute;top:50%;right:14px;transform:translateY(-50%)}}.strategy-grid>li{display:flex}.strategy-grid .lesson-card{flex:1;align-items:start}.strat-card{--strat:var(--accent);border:1.5px solid color-mix(in srgb, var(--text) 20%, transparent);border-top:6px solid var(--strat)}.strat-card.ready:hover{border-color:var(--strat)}.strat-card .lesson-body>strong{color:var(--strat);font-size:1.2rem}.strat-card .lesson-go{color:var(--strat);align-self:center}.strat-accent-0{--strat:var(--accent)}.strat-accent-1{--strat:var(--rl-purple)}.strat-accent-2{--strat:var(--rl-teal)}.strat-accent-3{--strat:var(--rl-rose)}.strat-accent-4{--strat:var(--go)}.strat-earns{border-top:1px solid var(--border);margin-top:4px;padding-top:8px;display:block}.strat-earns strong{color:var(--text);font-size:1rem}@media (width<=640px){.strat-card{grid-template-columns:minmax(0,1fr)}.strat-card .lesson-go{display:none}}@media (width>=900px){.deep-page .decide-risk{grid-template-columns:repeat(2,minmax(0,1fr))}}.deep-page .decide-risk>div{padding:14px 18px}.deep-page .decide-risk dt{font-size:1.1rem}.first-steps .step-open{white-space:nowrap;font-size:.95rem;font-weight:700}.deep-page .story-who,.deep-page .why-who{text-transform:none;letter-spacing:0;color:var(--text);opacity:.85;font-size:1rem;font-weight:700}.deep-page .why-example,.deep-page .story-lesson{color:var(--text);font-size:1rem}.story-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.story-grid .story-card{align-content:start}.story-good-card{border-left:5px solid var(--go)}.story-caution-card{border-left:5px solid var(--rl-rose)}.story-tone,.story-place{border-radius:999px;padding:2px 10px;font-size:.9rem;font-weight:700}.story-tone-good{background:var(--go-bg);color:var(--go)}.story-tone-caution{background:color-mix(in srgb, var(--rl-rose) 16%, transparent);color:var(--rl-rose)}.story-place{background:var(--info-bg);color:var(--info)}.story-more{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:16px}.story-more>summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:14px 18px;font-size:1.1rem;font-weight:700}.story-more[open]>summary{border-bottom:1px solid var(--border)}.story-more>.story-grid,.story-more>.story-switch{margin:16px 18px}.deep-page .lesson-practice{margin-top:24px}.lesson-also{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;padding-top:12px;display:flex}.lesson-table.long-first thead th:first-child{width:22%}.lesson-table.long-first.cols-4 thead th:nth-child(2),.lesson-table.long-first.cols-4 thead th:nth-child(3){width:11%}.lesson-table.long-first.cols-3 thead th:nth-child(2){width:45%}.book-buttons .btn{white-space:nowrap}.lesson-topic{border:1px solid var(--border,#dce1e8);--band:#2563eb;border-radius:12px;margin-block:16px;padding:16px 20px}.lesson-topic:nth-of-type(5n+2){--band:#7c3aed}.lesson-topic:nth-of-type(5n+3){--band:#0d9488}.lesson-topic:nth-of-type(5n+4){--band:#16a34a}.lesson-topic:nth-of-type(5n+5){--band:#0284c7}.lesson-topic>summary{cursor:pointer;border:1px solid color-mix(in srgb, var(--band) 26%, var(--border));background:color-mix(in srgb, var(--band) 10%, var(--surface));min-height:44px;box-shadow:inset 6px 0 0 var(--band);border-radius:12px;align-items:center;gap:12px;padding:12px 16px 12px 20px;list-style:none;display:flex}.lesson-topic>summary::-webkit-details-marker{display:none}.lesson-topic>summary h2{flex:1;margin:0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;line-height:1.25;display:block}.lesson-topic>summary:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;flex:none;width:10px;height:10px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)}.lesson-topic[open]>summary:after{transform:rotate(-135deg)}.lesson-topic[open]>summary{margin-bottom:16px}.lesson-terms summary,.plan-now summary{cursor:pointer;padding-block:10px;font-weight:650}@media print{.lesson-topic>summary{margin-bottom:12px}}@media print{details::details-content{content-visibility:visible!important;display:block!important}}.pros-page section.pros-start .btn{justify-self:start}.pros-sale-pick{border-top:1px solid var(--border);margin-top:6px;padding-top:16px}.pros-sale-pick label{flex-wrap:wrap;align-items:center;gap:10px 14px;font-weight:600;display:flex}.pros-sale-pick select{width:auto;max-width:100%;min-height:44px;font-weight:600}.pros-start .team-list{margin-top:4px}.pros-ad-row{margin:0 0 28px}.pros-ad-row:empty{display:none}.pros-ad-row>.ad-box{margin:0}.pros-page section.pros-all>.muted{margin:-6px 0 18px}.pros-page .path-next .muted{color:var(--text);font-size:1.1rem;font-weight:700}.pro-state-line{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;font-size:1rem;display:flex}.pro-state-line label{align-items:center;gap:8px;font-weight:600;display:inline-flex}.pro-state-line select{width:auto;min-height:44px;padding:8px 12px}.pro-learn{border:1px solid color-mix(in srgb, var(--info) 30%, var(--border));background:var(--info-bg);border-radius:12px;margin:14px 0 6px;padding:14px 18px}.pro-learn>strong{margin-bottom:6px;font-size:1.1rem;display:block}.pro-learn ul{gap:4px;margin:0;padding-left:22px;display:grid}.pro-guide .pro-guide-cols section>h3{border-bottom:1px solid var(--border);margin:0 0 10px;padding-bottom:8px;font-size:1.15rem;font-weight:800}.pro-guide .pro-script-cols{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media (width>=1100px){.pro-guide .pro-script-cols:has(>section:nth-child(3)){grid-template-columns:2fr 1fr 1fr}.pro-guide .pro-script-cols:has(>section:nth-child(2)):not(:has(>section:nth-child(3))){grid-template-columns:2fr 1fr}}.pro-guide .pro-pay-cols{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.pro-guide .pro-pay-cols ul{gap:8px}.pro-script-quote{font-size:1.05rem;line-height:1.7}.pro-ad-row{margin:8px 0 4px}.pro-ad-row:empty{display:none}.pro-ad-row>.ad-box{margin:0}.fill-note{color:var(--text);margin:0 0 10px;font-size:.98rem}.fill-blank{border-bottom:2px dashed var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:3px 3px 0 0;padding:0 3px;font-weight:600}.fill-blank.filled{border-bottom-style:solid;border-bottom-color:var(--go);color:var(--go);background:var(--go-bg)}.pro-overview-list{gap:12px;margin:0;padding-left:22px;display:grid}.pro-overview-list li{max-width:none;line-height:1.65}.pro-guide .why-who{color:var(--text);letter-spacing:.02em;font-size:.95rem}.pro-guide .why-example{color:var(--text)}.pro-guide .why-example strong{color:var(--info)}.story-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.story-grid .story-card-good{border-left:5px solid var(--go)}.story-grid .story-card-caution{border-left:5px solid var(--stop)}.story-tags{flex-wrap:wrap;gap:6px;display:flex}.story-tag{border-radius:999px;padding:3px 10px;font-size:.88rem;font-weight:700;display:inline-block}.story-tag.tag-good{background:var(--go-bg);color:var(--go)}.story-tag.tag-caution{background:var(--stop-bg);color:var(--stop)}.story-tag.tag-scope{background:var(--info-bg);color:var(--info)}.pro-guide .story-who{text-transform:none;letter-spacing:0;color:var(--text);font-size:.98rem;font-weight:700}.pro-guide .story-lesson{color:var(--text)}.story-other-head{margin:4px 0 6px;font-size:1.15rem;font-weight:800}.story-other{margin-top:16px}.story-other>summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-size:1.05rem;font-weight:700;display:flex}.story-other>.muted{margin:4px 0 12px}.pro-state-line{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.pro-state-line label{align-items:center;gap:8px;display:inline-flex}.practice-step{align-items:flex-start;line-height:1.25}.practice-step>span{margin-top:calc(.5lh - 19px)}.practice-step.practice-step-plain{margin-top:30px}.practice-step-intro{color:var(--text);margin:0 0 16px;font-size:1.05rem;line-height:1.6}.practice-case-go{flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 34px;display:flex}.practice-case-meta{color:var(--text);font-size:1rem}.practice-sales+.practice-step,.practice-case-go+.practice-step{margin-top:34px}.practice-nv-note,.practice-state-note{background:var(--info-bg);border-left:4px solid var(--info);color:var(--text);border-radius:8px;margin:0 0 18px;padding:12px 16px;font-size:1rem}.practice-nv-note strong,.practice-state-note strong{color:var(--text)}.practice-nv-note a,.practice-state-note a{color:var(--accent);font-weight:600}.practice-ways .practice-card-foot{justify-content:flex-start;margin-top:auto;padding-top:6px}.practice-ways .practice-sale-tile .practice-card-foot>span:last-child{margin-left:0}.practice-way-go{background:var(--tc);min-height:44px;color:var(--tc-on);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:1rem;font-weight:800;display:inline-flex}.practice-sale-tile:hover .practice-way-go,.practice-sale-tile:focus-visible .practice-way-go{text-decoration:underline}.practice-ribbon{color:var(--text);font-size:1.02rem}.drill-filter-count,.drill-toolbar .drill-filter-count{color:var(--text);font-size:1rem;font-weight:600}.drill-group,.drill-next .drill-group,.drill-group-block .drill-group{margin-bottom:18px}.drill-filter-select select{min-width:12em}.drill-card-missions{flex-direction:column;gap:5px;display:flex}.drill-card-mission{align-items:baseline;gap:8px;line-height:1.35;display:flex}.drill-card-mission-n{width:21px;height:21px;color:var(--text);background:color-mix(in srgb, var(--tc) 18%, var(--surface));border:1px solid color-mix(in srgb, var(--tc) 40%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:inline-grid;transform:translateY(-1px)}@media (width<=600px){.drill-toolbar{flex-direction:column;align-items:stretch;gap:12px}.drill-toolbar>.btn{width:100%}.drill-filter-select{grid-template-columns:6.5em minmax(0,1fr);width:100%;display:grid}.drill-filter-select select{width:100%;min-width:0}.drill-group,.drill-next .drill-group,.drill-group-block .drill-group{margin-bottom:18px}}.practice-grid .practice-prop{border-top:5px solid var(--tc);gap:8px;padding:16px}.practice-prop:hover{border-color:var(--tc)}.practice-prop-head{align-items:center;gap:12px;display:flex}.practice-prop .drill-card-icon{border-radius:11px;width:40px;height:40px}.practice-prop .practice-card-type{font-family:var(--font-display);font-size:1.15rem;line-height:1.25}.practice-prop-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:.9rem;font-weight:800}.practice-prop-fact{color:var(--text);flex-wrap:wrap;gap:4px 8px;display:flex}.practice-prop-fact>span{color:var(--muted);font-weight:600}.practice-prop-go{color:var(--tc);font-weight:800}.practice-run-note{margin-top:28px}.practice-sale-about{font-size:1.02rem;line-height:1.6}.drill-back-top{margin:0 0 12px}.drill-rules-note{letter-spacing:.04em;text-transform:uppercase;color:var(--text);background:var(--info-bg);border:1px solid var(--info);vertical-align:middle;border-radius:999px;margin-left:10px;padding:4px 12px;font-size:.85rem;font-weight:800;display:inline-block}.drill-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:0 0 12px;display:grid}.drill-facts>div{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px 14px}.drill-facts dt{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.88rem;font-weight:800}.drill-facts dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.page section.drill-notes{margin-top:18px}.drill-notes ol{margin:0;padding-left:24px;font-size:1.02rem}.drill-notes li+li{margin-top:4px}.case .practice-tag{white-space:nowrap;max-width:100%}@media (width<=700px){.case .practice-tag{white-space:normal;border-radius:14px}}.nowrap-arrow{white-space:nowrap}.case-steps-hint{display:none}.practice-stages.case-stages a{justify-content:flex-start;min-height:48px}@media (width>=601px){.practice-stages.case-stages{grid-template-columns:repeat(var(--cols2,6), minmax(0, 1fr));gap:8px;display:grid}.practice-stages.case-stages a{white-space:normal;border-radius:12px;line-height:1.25}}@media (width>=601px) and (width<=1300px){.practice-stages.case-stages{grid-template-columns:repeat(var(--cols3,4), minmax(0, 1fr))}}@media (width<=600px){.drill .practice-tag{white-space:nowrap;font-size:.82rem}.drill-rules-note{margin:8px 0 0}.case-steps-hint{color:var(--text);margin:0 0 6px;font-size:.95rem;font-weight:600;display:block}.practice-stages.case-stages{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}}.drill-card-go,.practice-way-go{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.drill-card-go.quiet{color:var(--accent-strong);background:0 0}.script-blank{border-bottom:2px solid var(--accent);background:var(--info-bg);color:var(--info);border-radius:4px 4px 0 0;margin:0 1px;padding:0 6px;font-style:italic;font-weight:600;display:inline-block}a.tel{white-space:nowrap}.hh-page .hh-lead{margin-bottom:0}.hh-page .hh-lead+.by-state>ul{margin-top:0}.hh-page .hh-lead>li,.hh-page .by-state>ul>li{margin-bottom:8px}.hh-page .hh-links>a+a:before{content:"·";color:var(--muted);margin:0 8px 0 4px}.hh-page li>span:has(>a)+span:has(>a):before{content:"·";color:var(--muted);margin:0 8px 0 4px}.hh-page .hh-links>a+a:before{display:inline-block}.hh-showing{background:var(--info-bg);color:var(--text);border-left:4px solid var(--info);border-radius:10px;margin:0 0 8px;padding:10px 14px}:root{--rv-purple:#6d28d9;--rv-purple-bg:#efe7fd;--rv-teal:#115e59;--rv-teal-bg:#dcf3f0}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])):not([data-theme=light]){--rv-purple:#c4b5fd;--rv-purple-bg:#2a2142;--rv-teal:#5eead4;--rv-teal-bg:#15302d}}:root:where([data-theme=dark]):not([data-theme=light]),:root[data-theme=dark]{--rv-purple:#c4b5fd;--rv-purple-bg:#2a2142;--rv-teal:#5eead4;--rv-teal-bg:#15302d}.county-sales-notes{border-left:4px solid var(--info);background:var(--info-bg);border-radius:0 10px 10px 0;gap:6px;margin:0 0 14px;padding:10px 14px;display:grid}.county-sales-notes p{margin:0}.county-sale{flex-direction:column;gap:8px;display:flex}.county-sale>.county-sale-actions{margin-top:auto;padding-top:4px}.county-sale-format{background:var(--info-bg);color:var(--info);align-self:flex-start;padding:3px 12px;font-size:.9rem}.county-sale-format.fmt-in-person{background:var(--rv-purple-bg);color:var(--rv-purple)}.county-sale-format.fmt-sealed{background:var(--rv-teal-bg);color:var(--rv-teal)}.county-sale-format.fmt-over-the-counter{background:var(--go-bg);color:var(--go)}.county-sale h3{font-size:1.15rem;line-height:1.3}.county-sale-when{color:var(--text);font-size:1.2rem;font-weight:800;line-height:1.3}.county-sale-place{color:var(--muted)}details.county-sale-rules{border-left:3px solid var(--accent);border-radius:0 8px 8px 0;padding:0 12px}details.county-sale-rules>summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-weight:700;display:flex}details.county-sale-rules[open]{padding-bottom:8px}.county-sales-switch{margin:16px 0 0}.county-sale .county-sale-actions>a.btn{text-align:center;flex:180px}.pre-no-contact p{margin:0}.pre-no-contact p+p{margin-top:4px}.pre-no-contact details>summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-weight:700;display:inline-flex}.pre-no-contact details[open]>summary{margin-bottom:6px}.pre-no-contact details ul{margin:8px 0 0}.page-hero .area-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:12px 16px;display:grid}.page-hero .area-picker .field,.page-hero .area-picker .place-combo{width:100%;min-width:0}.page-hero .area-picker select,.page-hero .area-picker input{width:100%}.page-hero .area-picker .area-clear{justify-self:start}.deal-source{align-content:start;gap:6px}.deal-source strong{font-size:1.1rem;font-weight:800;line-height:1.3}.deal-group+.deal-group{margin-top:18px}.page .deal-band .deal-group-head{color:var(--text);margin:0 0 8px;font-size:1.1rem;font-weight:800}.deal-band.tone-other.other-0{--band:#0e7490}.deal-band.tone-other.other-1{--band:#7c3aed}.deal-band.tone-other.other-2{--band:#be185d}.fd-next.next-with-ad{align-items:stretch;margin-bottom:20px}.fd-next>.page-starter{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:12px 0 0;padding:16px 18px}.fin-page .fin-empty{margin:0 0 24px}.fin-options{align-items:stretch;margin-top:8px}.fin-options .option-card{--fin:var(--info);--fin-bg:var(--info-bg)}.options-grid.fin-options>.option-card{grid-row:span 3}.fin-options .fin-icon{justify-self:start}.fin-options .fin-tone-1{--fin:var(--rv-purple);--fin-bg:var(--rv-purple-bg)}.fin-options .fin-tone-2{--fin:var(--rv-teal);--fin-bg:var(--rv-teal-bg)}.fin-options .fin-tone-3{--fin:var(--go);--fin-bg:var(--go-bg)}.fin-options .fin-tone-4{--fin:var(--stop);--fin-bg:var(--stop-bg)}.fin-icon{background:var(--fin-bg);width:44px;height:44px;color:var(--fin);border-radius:12px;place-items:center;display:grid}.fin-icon svg{width:24px;height:24px}.fin-ready>li{margin-bottom:8px}.about-page .drill-tiles:after{content:"";flex:0 0 100%;order:98;height:0}.about-page .drill-tiles>.drill-all{background:var(--accent-strong,#2563eb);color:#fff;border-radius:10px;order:99;justify-content:center;margin-top:4px;padding:10px 20px;font-weight:700;text-decoration:none;flex:none!important}.about-page .drill-tiles>.drill-all:hover{filter:brightness(1.08)}.ad-who .plain-list{align-content:start;align-self:start}.steps-rich.ad-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.plan-option .plan-price{font-size:1.6rem;line-height:1.25}.plan-option h3 .badge{padding:3px 12px;font-size:.95rem}.plan-option{grid-template-rows:auto auto 1fr auto}.plan-choose{padding-top:6px}.plan-choose .btn{text-align:center;width:100%}.plan-choose .badge{white-space:normal}.ad-placement>li{margin-bottom:8px}.no-listings .source-links{columns:3 300px;column-gap:32px;display:block}.no-listings .source-links>li{break-inside:avoid;margin-bottom:10px}.alerts-grid{align-items:stretch}.alerts-state-soon{margin:0 0 20px}.bo-class{flex-wrap:wrap;align-items:center;gap:8px 12px}.bo-class .class-switch{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.bo-class .class-switch button{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);border-radius:999px;flex:none;padding:6px 14px;font-weight:400}.bo-class .class-switch button:hover{border-color:var(--accent)}.bo-class .class-switch button[aria-pressed=true]{background:var(--accent-strong,#2563eb);border-color:var(--accent-strong,#2563eb);color:#fff}.bo-guides{gap:8px;margin:24px 0 8px;display:grid}.bo-guides-label{margin:0}.bo-guides-links{flex-wrap:wrap;gap:10px;display:flex}.bo-guides-links .btn{align-items:center;min-height:44px;display:inline-flex}.ss-general,.ba-page .drill-tiles+.disclaimer,.ba-page .disclaimer{margin-top:24px}.live-alerts .btn{min-height:44px;padding:10px 18px;font-size:1rem}.steps-rich li>span strong{font:inherit;color:var(--text);margin:0;font-weight:700;display:inline}.steps-rich,.risk-list{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=1301px){:is(.steps-rich:has(>:first-child:last-child),.risk-list:has(>:first-child:last-child)){grid-template-columns:minmax(0,1fr)}:is(.steps-rich:has(>:nth-child(2):last-child),.risk-list:has(>:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.steps-rich:has(>:nth-child(3):last-child),.risk-list:has(>:nth-child(3):last-child),.steps-rich:has(>:nth-child(6):last-child),.risk-list:has(>:nth-child(6):last-child),.steps-rich:has(>:nth-child(9):last-child),.risk-list:has(>:nth-child(9):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.steps-rich:has(>:nth-child(5):last-child),.risk-list:has(>:nth-child(5):last-child),.steps-rich:has(>:nth-child(10):last-child),.risk-list:has(>:nth-child(10):last-child)){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=861px) and (width<=1300px){.steps-rich,.risk-list{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.steps-rich:has(>:first-child:last-child),.risk-list:has(>:first-child:last-child)){grid-template-columns:minmax(0,1fr)}:is(.steps-rich:has(>:nth-child(2):last-child),.risk-list:has(>:nth-child(2):last-child),.steps-rich:has(>:nth-child(4):last-child),.risk-list:has(>:nth-child(4):last-child),.steps-rich:has(>:nth-child(8):last-child),.risk-list:has(>:nth-child(8):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.steps-rich,.risk-list{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.steps-rich:has(>:first-child:last-child),.risk-list:has(>:first-child:last-child)){grid-template-columns:minmax(0,1fr)}}@media (width<=560px){:is(.steps-rich,.risk-list,.steps-rich:has(>li),.risk-list:has(>li)){grid-template-columns:minmax(0,1fr)}}.glance-facts.guide-facts{justify-content:flex-start}.guide-facts dt{color:var(--text);letter-spacing:.04em;margin-bottom:8px;font-size:1rem;font-weight:700}.guide-facts dd{color:var(--text)}.you-get>span{color:var(--text);font-size:.95rem;font-weight:700}.you-get-legal summary{cursor:pointer;color:var(--accent);align-items:center;width:fit-content;min-height:44px;font-weight:700;display:flex}.you-get-legal p{color:var(--text);margin:4px 0 0;font-size:1.05rem;line-height:1.55}h3.guide-sub{border-left:4px solid var(--accent-strong,var(--accent));background:var(--surface-2);border-radius:10px;margin:0 0 12px;padding:8px 14px;font-size:1.2rem;line-height:1.3}.survive-col h3.guide-sub{background:color-mix(in srgb, var(--surface) 65%, transparent)}.survive-col.good h3.guide-sub{border-left-color:var(--go)}.survive-col.bad h3.guide-sub{border-left-color:var(--stop)}.sale-docs h4{font-size:1.05rem}.fill-blank{border-bottom:2px dashed var(--accent);background:var(--info-bg);min-width:3em;color:var(--text);border-radius:4px 4px 0 0;margin:0 1px;padding:0 6px;font-weight:600;line-height:1.35;display:inline-block}.fill-blank-note{margin:0 0 6px}.other-state-guide{border-left:4px solid var(--info);background:var(--info-bg);color:var(--text);border-radius:10px;margin:0 0 18px;padding:12px 16px}.other-state-guide a{font-weight:700}.walk-away-callout{border-left:4px solid var(--go);background:var(--go-bg);color:var(--text);border-radius:12px;margin:24px 0 8px;padding:14px 18px;font-size:1.05rem}.state-select{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:4px 0 20px;display:flex}.state-select-now{font-size:1.05rem}.state-select label{align-items:center;gap:8px;font-weight:600;display:inline-flex}.state-select select{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:10px;width:auto;padding:6px 12px}@media (width<=560px){.page section.guide-group,.page section.drill-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.page section.guide-group:before{display:none!important}}.case-packet-grid{grid-template-columns:minmax(0,1fr)}@media (width>=900px){.case-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-now{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px 28px;display:grid}.page section.plan-now{padding:26px 28px}.home .plan-now{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;border-radius:18px;margin:0 0 28px;padding:24px 28px}@media (width>=900px){.plan-now{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.plan-now-help{grid-column:1/-1}}@media (width>=1300px){.plan-now.with-helper{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr)}.plan-now.with-helper .plan-now-help{grid-column:auto}}@media (width>=900px){.plan-now:not(:has(>.plan-now-side)){grid-template-columns:minmax(0,1fr)}}@media (width>=1300px){.plan-now.with-helper:not(:has(>.plan-now-side)){grid-template-columns:minmax(0,5fr) minmax(0,3fr)}}@media (width<=600px){.page section.plan-now,.home .plan-now{padding:20px 16px}}.plan-now-main{gap:14px;min-width:0;display:grid}.plan-now-main>h2{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:10px;margin:0;padding:10px 16px;font-size:1.5rem}.home .plan-now h2,.home .plan-now h3,.home .plan-now p{text-align:left}.plan-now-k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.85rem;font-weight:700;display:block}.plan-now-goal{border-left:4px solid var(--info,var(--accent));background:var(--info-bg,var(--surface-2));border-radius:10px;gap:4px;margin:0;padding:12px 16px;font-size:1.05rem;display:grid}.plan-now-deal{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:end;gap:10px 16px;display:grid}.plan-now-deal .field{margin:0}.plan-now-deal select{min-height:44px}.plan-now-hint{grid-column:1/-1;margin:0}.plan-now-task{border:2px solid var(--accent);background:var(--surface);border-radius:14px;gap:10px;padding:18px 20px;display:grid}.plan-now-task.urgent{border-color:var(--stop)}.plan-now-task h3{margin:0;font-size:1.45rem;line-height:1.25}.plan-now-produces{margin:0;font-size:1.05rem}.plan-now-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.plan-now-actions .btn{align-items:center;min-height:44px;display:inline-flex}.plan-now-support{color:var(--muted);margin:0}.plan-now-support>span:first-child{color:var(--text);font-weight:700}.plan-now-side{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:16px 18px;display:grid}.plan-now-side h3{margin:0;font-size:1.2rem}.plan-now-side h4{margin:6px 0 0;font-size:1.02rem}.plan-now-side p{margin:0}.plan-now-count{gap:6px;display:grid}.plan-now-count .decide-bar{background:var(--surface);height:8px}.plan-now-tasks,.plan-now-phases{gap:6px;margin:0;padding:0;list-style:none;display:grid}.plan-now-tasks li{grid-template-columns:1.4em minmax(0,1fr);gap:6px;display:grid}.plan-now-tasks li.done{color:var(--muted)}.plan-now-tasks li.done .plan-now-mark{color:var(--go);font-weight:700}.plan-now-tasks li.now{font-weight:700}.plan-now-tasks li.now .plan-now-mark{color:var(--accent)}.plan-now-phases li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.plan-now-phases li:last-child{border-bottom:0}.plan-now-phases li.done span:last-child{color:var(--go);font-weight:600}.plan-now-help{min-width:0}.page .plan-now-help>section.not-sure{box-shadow:none;background:var(--surface-2);margin:0;padding:18px 20px}.page .plan-now-help>section.not-sure h2{margin:0;font-size:1.25rem}.plan-now-help .team-options{grid-template-columns:minmax(0,1fr)}.roadmap-later{color:var(--muted);font-size:.85rem;font-weight:600}.roadmap-stage-note{margin:0 0 12px}.path-purpose a{font-weight:600}.plan-now-foundations{border:1px solid var(--border);border-left:4px solid var(--accent);background:var(--surface);border-radius:12px;gap:6px;padding:14px 18px;display:grid}.plan-now-foundations p{margin:0}.plan-now-foundations ul{columns:2 16rem;column-gap:24px;margin:0;padding-left:1.2em}.plan-now-done-note{color:var(--muted);font-weight:600}.plan-section{border:1px solid var(--border,#dce1e8);border-radius:12px;margin-block:16px;padding:16px 20px}.plan-section>summary{cursor:pointer;font-size:1.2rem;font-weight:650}@media print{details::details-content{content-visibility:visible!important;display:block!important}}.roadmap-phase-help{color:var(--muted);padding:0 18px}.roadmap-help{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin:14px 0;padding:12px 16px}.roadmap-help>summary{cursor:pointer;font-weight:600}@media print{.roadmap-help>summary{display:none}.roadmap-help>:not(summary){display:block!important}}.roadmap-actions h4{margin:10px 0 6px}.roadmap-actions ol{gap:4px;margin:0;padding-left:22px;display:grid}.pro-guide .pro-decide-cols{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px){.pro-guide .pro-decide-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pro-guide .pro-decide-cols{grid-template-columns:1fr}}.pro-guide .pro-decide-cols section{border-top:4px solid var(--info)}.pro-guide .pro-decide-cols section:nth-child(2){border-top-color:var(--go)}.pro-guide .pro-decide-cols section:nth-child(3){border-top-color:var(--accent)}.pro-guide .pro-decide-cols section:nth-child(4){border-top-color:var(--stop)}.pro-guide .pro-find-cols{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.pro-guide .pro-script-wide{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:16px 18px}.pro-guide .pro-pay-list{background:var(--surface);border:1px solid var(--border);columns:2 380px;border-radius:12px;column-gap:40px;margin:0 0 16px;padding:16px 18px 16px 38px}.pro-fold{margin:0}.pro-fold>summary{cursor:pointer;list-style:none}.pro-fold>summary::-webkit-details-marker{display:none}.pro-fold>summary h3.part-head{align-items:center;gap:12px;min-height:44px;display:flex}.pro-fold>summary h3.part-head:after{content:"Show";font:700 .95rem var(--font-body);color:var(--accent);border:1px solid var(--border);background:var(--surface);border-radius:999px;margin-left:auto;padding:4px 14px}.pro-fold[open]>summary h3.part-head:after{content:"Hide"}.pro-fold>summary:focus-visible{outline:none}.pro-fold>summary:focus-visible h3.part-head{outline:3px solid var(--accent);outline-offset:2px}.story-tag.tag-date{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.pro-guide .pro-pay-list li{break-inside:avoid;margin-bottom:8px}.calc-example-note{background:var(--info-bg);border-left:4px solid var(--info);color:var(--text);border-radius:10px;padding:12px 16px}.calc-example-note ul{columns:3 200px;column-gap:28px;margin:8px 0 0;padding-left:20px}.calc-example-note li{break-inside:avoid;margin-bottom:2px}.calc-example-results{margin:0}.price-head{font-family:var(--font-body);letter-spacing:0;border-radius:10px;gap:2px;margin:0;padding:10px 14px;font-size:1.05rem;font-weight:600;line-height:1.35;display:grid}.price-head-tag{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:800}.price-head-line{overflow-wrap:anywhere}.price-head-price,.price-head-result{font-family:var(--font-display);font-size:1.25rem;font-weight:800}.price-head-arrow{font-weight:800}.price-head-result.neg{color:var(--stop)}.price-head-yours{background:var(--info-bg);border:2px solid var(--info);color:var(--text)}.price-head-yours .price-head-tag{color:var(--info)}.price-head-target{background:var(--go-bg);border:2px dashed var(--go);color:var(--text)}.price-head-target .price-head-tag{color:var(--go)}.price-head-listed{background:var(--surface-2);border:2px solid var(--border);color:var(--text)}.price-head-listed .price-head-tag{color:var(--muted)}.price-head-note{color:var(--muted);margin:-8px 0 0;font-size:.92rem}.price-block{gap:12px;display:grid}.at-price.price-block-yours{border:2px solid var(--info)}.price-block-target{border:2px dashed var(--go);border-radius:12px;padding:14px 16px}.calc-results>.price-head-note,.calc-results>.price-head{margin-top:0}.practice-applies{background:var(--info-bg);color:var(--info);border:1px solid var(--info);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:.88rem;font-weight:700;display:inline-flex}.practice-applies:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.practice-applies.practice-applies-mine{background:var(--go-bg);color:var(--go);border-color:var(--go)}.practice-mystate{margin:0 0 4px}.practice-mystate-head{background:var(--surface-2);border-left:4px solid var(--info);border-radius:8px;margin:18px 0 12px;padding:8px 14px;font-size:1.15rem}.practice-mystate .practice-sales{margin-bottom:8px}.practice-state-note p{margin:0}.practice-state-note p+p{margin-top:10px}.practice-state-first{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.practice-run-state{background:var(--info-bg);border:1px solid var(--info);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0 0 14px;padding:8px 14px;font-size:.98rem;display:flex}.practice-run-state>*+:before{content:"·";color:var(--muted);margin:0 10px}.practice-run-state strong{color:var(--info)}@media (width>=900px){.practice-run-state{z-index:5;position:sticky;top:70px;box-shadow:0 6px 16px -12px #0f172a80}}.role-dialog .role-lead{margin:0 0 18px;font-size:1.1rem;line-height:1.55}.role-dialog .area-dialog-head .muted{font-size:.95rem;font-weight:500}.calc-kv dd:has(.deal-urgent){white-space:normal;text-align:right;flex:0 55%}.calc-max small strong{font-size:inherit;font-family:inherit;line-height:inherit}@media (width<=899px){.practice-run-state .run-state-wide{display:none}}.role-dialog #role-title:focus{outline:none}.page section{margin-bottom:40px}.page section section{margin-bottom:24px}.page section>:last-child{margin-bottom:0}.home .path-steps{margin-bottom:44px}.home .plan-now{margin:0 0 44px}.home .progress-kinds-head{margin-top:0}nav.drill-tiles+.guide-group,nav.drill-tiles+section{margin-top:40px}.you-get+.top-mistake{margin-top:24px}.pro-guide-does+.pro-learn{margin-top:28px}.story-grid+.story-more{margin-top:24px}.roadmap-script+p{margin-top:16px}.county-sales-notes{margin-bottom:24px}.page .notice+.drill-tiles,.page p.notice+nav{margin-top:28px}.page aside.disclaimer{margin-top:36px}@media (width<=640px){.page section{margin-bottom:28px}.home .path-steps,.home .plan-now{margin-bottom:32px}}.next-with-ad:not(:has(>.ad-box)){grid-template-columns:minmax(0,1fr)}.practice-state-note .practice-state-first a.btn{color:#fff}.team-options{justify-content:flex-start}@media (width>=861px){.team-options:has(>:nth-child(6):last-child){--cols:3}}.page>h2.bar-head{--band:#0d9488;border:1px solid color-mix(in srgb, var(--band) 26%, var(--border));background:color-mix(in srgb, var(--band) 10%, var(--surface));box-shadow:inset 6px 0 0 var(--band);letter-spacing:-.02em;border-radius:14px;margin:48px 0 20px;padding:14px 18px 14px 22px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:800;line-height:1.2;display:block}.page>h2.bar-head:before{display:none}.page>h2.bar-head+p{margin-top:0}.page section.before-commit>h3:first-child{border:1px solid color-mix(in srgb, var(--band) 26%, var(--border));background:color-mix(in srgb, var(--band) 10%, var(--surface));box-shadow:inset 5px 0 0 var(--band);border-radius:12px;margin:0 0 14px;padding:10px 14px 10px 18px;font-size:1.3rem;line-height:1.25}@media (width<=600px){.page>h2.bar-head{margin-bottom:14px;padding:12px 14px 12px 18px}}.calc-group .calc-grid{grid-template-columns:repeat(min(var(--cols), var(--max)), minmax(0, 1fr));align-items:stretch;gap:0 16px;display:grid}.calc-group .calc-grid>.calc-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;margin-bottom:14px;display:grid}.calc-group .calc-grid>.calc-field>.calc-label-row{align-self:end}.analyze-next .row{gap:12px 24px}.lesson-links.ref-grid{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lesson-links.ref-grid>li{align-content:start;margin:0}@media (width>=1301px){.ref-grid:has(>:first-child:last-child){grid-template-columns:minmax(0,1fr)}.ref-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ref-grid:has(>:nth-child(4):last-child),.ref-grid:has(>:nth-child(8):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.ref-grid:has(>:nth-child(5):last-child),.ref-grid:has(>:nth-child(10):last-child)){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=861px) and (width<=1300px){.ref-grid:has(>:first-child:last-child){grid-template-columns:minmax(0,1fr)}:is(.ref-grid:has(>:nth-child(2):last-child),.ref-grid:has(>:nth-child(4):last-child),.ref-grid:has(>:nth-child(8):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.lesson-links.ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-links.ref-grid:has(>:first-child:last-child){grid-template-columns:minmax(0,1fr)}@media (width>=561px){.lesson-links.ref-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (width<=560px){:is(.lesson-links.ref-grid,.lesson-links.ref-grid:has(>li)){grid-template-columns:minmax(0,1fr)}}.drill-select{display:none}@media (width<=560px){.drill-select{gap:6px;margin:0 0 16px;font-weight:700;display:grid}.drill-select select{width:100%;min-height:44px;font-size:1rem}.drill-select+.drill-nav{display:none}}.pro-guide .pro-guide-cols{align-items:stretch}@media (width>=1301px){.pro-guide-cols:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.pro-guide-cols:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=861px) and (width<=1300px){.pro-guide-cols:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.pro-guide-cols:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=561px) and (width<=860px){:is(.pro-guide-cols:has(>:nth-child(4):last-child),.pro-guide-cols:has(>:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.pro-guide-cols:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.practice-facts{align-items:stretch}@media (width>=861px){:is(.practice-facts:has(>:nth-child(3):last-child),.practice-facts:has(>:nth-child(6):last-child),.practice-facts:has(>:nth-child(9):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.practice-facts:has(>:nth-child(4):last-child),.practice-facts:has(>:nth-child(7):last-child),.practice-facts:has(>:nth-child(8):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.practice-facts:has(>:nth-child(5):last-child),.practice-facts:has(>:nth-child(10):last-child)){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=561px) and (width<=860px){.practice-facts{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.practice-facts:has(>:nth-child(3):last-child),.practice-facts:has(>:nth-child(6):last-child),.practice-facts:has(>:nth-child(9):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1301px){.page.lesson .lesson-takeaways ul:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.page.lesson .lesson-takeaways ul:has(>:nth-child(3):last-child),.page.lesson .lesson-takeaways ul:has(>:nth-child(6):last-child),.page.lesson .lesson-takeaways ul:has(>:nth-child(9):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.page.lesson .lesson-takeaways ul:has(>:nth-child(4):last-child),.page.lesson .lesson-takeaways ul:has(>:nth-child(7):last-child),.page.lesson .lesson-takeaways ul:has(>:nth-child(8):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.page.lesson .lesson-takeaways ul:has(>:nth-child(5):last-child),.page.lesson .lesson-takeaways ul:has(>:nth-child(10):last-child)){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=861px) and (width<=1300px){.page.lesson .lesson-takeaways ul{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.page.lesson .lesson-takeaways ul:has(>:nth-child(3):last-child),.page.lesson .lesson-takeaways ul:has(>:nth-child(6):last-child),.page.lesson .lesson-takeaways ul:has(>:nth-child(9):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}.page>h2:not(.sr-only),.page>.section-title,.page-section-title,.while-you-wait>h2,.path>details>h2,.practice-more>h2.practice-step{--band:#2563eb;border:1px solid color-mix(in srgb, var(--band) 26%, var(--border));background:color-mix(in srgb, var(--band) 10%, var(--surface));box-shadow:inset 6px 0 0 var(--band);letter-spacing:-.02em;text-align:left;border-bottom-width:1px;border-radius:14px;margin:40px 0 18px;padding:14px 18px 14px 22px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:800;line-height:1.2;display:block}.page>h2:not(.sr-only):before,.page>.section-title:before,.page-section-title:before,.while-you-wait>h2:before,.path>details>h2:before,.practice-more>h2.practice-step:before{display:none}.page>h2:not(.sr-only)+p,.page>.section-title+p{margin-top:0}.page>h2.practice-step,.practice-more>h2.practice-step{align-items:center;gap:12px;display:flex}@media (width<=600px){.page>h2:not(.sr-only),.page>.section-title,.page-section-title,.while-you-wait>h2,.path>details>h2,.practice-more>h2.practice-step{margin-bottom:14px;padding:12px 14px 12px 18px}}.practice-nv-runs{margin:0 0 8px}.practice-nv-runs>summary{cursor:pointer;border:1px solid var(--border);border-left:4px solid var(--accent);background:var(--surface);min-height:48px;color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.practice-nv-runs>summary::-webkit-details-marker{display:none}.practice-nv-runs>summary .muted{font-size:.95rem;font-weight:500}.practice-nv-runs>summary:after{content:"Show";font:700 .95rem var(--font-body);color:var(--accent);border:1px solid var(--border);background:var(--surface-2);border-radius:999px;margin-left:auto;padding:4px 14px}.practice-nv-runs[open]>summary:after{content:"Hide"}.practice-nv-runs[open]>summary{margin-bottom:16px}.practice-nv-runs>summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.path>h2#path-head{text-align:left;border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:10px;margin:0 0 12px;padding:10px 16px;font-size:1.5rem}.path>h2#path-head+.path-purpose{text-align:left;margin-top:0}.plan-now-pointer{border:2px solid var(--accent);background:var(--surface);color:var(--text);border-radius:14px;justify-items:start;gap:10px;margin:0;padding:16px 20px;display:grid}.plan-now-pointer strong{font-size:1.15rem}.practice-grid.drill-grid:has(>:only-child){--dc:1}@media (width>=641px){.practice-grid.drill-grid:has(>:last-child:nth-child(2)){--dc:2}}@media (width>=641px) and (width<=1080px){.practice-grid.drill-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1081px) and (width<=1400px){.practice-grid.drill-grid:has(>:last-child:nth-child(4n)){--dc:2}}@media (width>=1401px){.practice-grid.drill-grid:has(>:last-child:nth-child(3n)):not(:has(>:last-child:nth-child(4n))){--dc:3}}.drill-card-foot{flex-wrap:wrap}.drill-card-progress>span:first-child{white-space:nowrap}.drill-card-progress{flex:auto;min-width:max-content}.drill-card-fact{box-sizing:border-box;flex-wrap:wrap;max-width:100%}.roadmap-cols:has(>:only-child){grid-template-columns:minmax(0,1fr)}.reo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.checks.dd-checks{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}@media (width>=700px){.book-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.book-grid:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-now-phases li>.muted{white-space:nowrap}.county-sale .county-sale-actions:has(>a.btn+a.btn){grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.county-sale .county-sale-actions>a.btn{white-space:nowrap;box-sizing:border-box;border-style:solid;border-width:1px}.county-sale .county-sale-actions>a.btn:not(.btn-secondary){border-color:#0000}.county-sale .county-sale-actions>a.btn-secondary{border-color:var(--border)}@media (width<=640px){.practice-run-state .run-state-step{flex-basis:100%}.practice-run-state>.run-state-step:before{content:none}}.deal-numbers{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:22px;padding:18px 22px}.deal-numbers>h2{margin:0 0 12px;font-size:1.4rem}@media (width<=600px){.deal-numbers{padding:14px 12px}}@media (width>=1401px){.drill-toolbar{flex-wrap:nowrap}.drill-toolbar>.btn,.drill-toolbar>.drill-filter-count{white-space:nowrap;flex:none}.drill-toolbar>.drill-filter-select{flex:1 1 0;min-width:0}.drill-toolbar>.drill-filter-select select{flex:auto;min-width:0}}@media (width>=601px) and (width<=1400px){.drill-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 18px;display:grid}.drill-toolbar>.btn{width:100%}.drill-toolbar>.drill-filter-select{grid-template-columns:5.4em minmax(0,1fr);display:grid}.drill-toolbar>.drill-filter-select select{width:100%;min-width:0}.drill-toolbar>.drill-filter-count:nth-child(odd){grid-column:1/-1}}@media (width>=761px) and (width<=860px){.practice-sales:has(>:nth-child(3):last-child){--max:3}}@media (width>=561px) and (width<=760px){.practice-sales:has(>:nth-child(3):last-child){--max:1}}@media (width>=561px) and (width<=1300px){.practice-sales:has(>:nth-child(7):last-child)>:last-child{flex-grow:1}}@media (width>=1301px){.practice-sales:has(>:nth-child(7):last-child)>:nth-child(n+5){flex-grow:1}}.roadmap-cols:has(.script-box) h3{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:8px;margin:18px 0 10px;padding:8px 14px;font-size:1.2rem;line-height:1.3}.roadmap-cols:has(.script-box)>*>h3:first-child{margin-top:0}.roadmap-cols:has(.script-box) .script-box:first-child>h3:first-child{margin-top:0}.nav-cta-short{display:none}@media (width>=901px) and (width<=1500px){.nav-cta-long{display:none}.nav-cta-short{display:inline}}@media (width>=901px) and (width<=1320px){.site-nav>a,.more summary{padding-inline:8px}}@media (width>=901px) and (width<=1240px){.site-nav{gap:2px}.site-nav>a,.more summary{padding-inline:6px;font-size:.9rem}}@media (width>=901px) and (width<=1150px){.site-header:has(.nav-cta) .logo>span{display:none}}@media (width>=901px) and (width<=1010px){:is(.site-header:has(.nav-cta) .site-nav>a,.site-header:has(.nav-cta) .more summary){padding-inline:5px;font-size:.86rem}.site-header:has(.nav-cta) .area-btn .area-long{display:none}.site-header:has(.nav-cta) .area-btn .area-code{display:inline}.site-header:has(.nav-cta) .area-btn:has(.area-code){width:auto;padding:6px 10px}}@media (width>=601px) and (width<=1100px){.directory>.toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.directory>.toolbar>input,.directory>.toolbar>select{width:100%;min-width:0}.directory>.toolbar:has(>:last-child:nth-child(odd))>:first-child{grid-column:1/-1}}.lesson-links>li{align-content:start}.drill-tiles>*,.practice-grid:not(.drill-grid)>*,.practice-sales>*,.deal-sources>*,.pro-grid>*{flex-grow:1}@media (width>=1301px){:is(.steps-rich:has(>:nth-child(7):last-child),.risk-list:has(>:nth-child(7):last-child)){grid-template-columns:repeat(12,minmax(0,1fr))}:is(.steps-rich:has(>:nth-child(7):last-child)>li,.risk-list:has(>:nth-child(7):last-child)>li){grid-column:span 3}:is(.steps-rich:has(>:nth-child(7):last-child)>li:nth-child(n+5),.risk-list:has(>:nth-child(7):last-child)>li:nth-child(n+5)){grid-column:span 4}}@media (width>=861px) and (width<=1300px){.steps-rich>li:last-child:nth-child(3n+1):not(:nth-child(4)),.risk-list>li:last-child:nth-child(3n+1):not(:nth-child(4)){grid-column:1/-1}:is(.steps-rich:has(>:nth-child(5):last-child),.risk-list:has(>:nth-child(5):last-child)){grid-template-columns:repeat(6,minmax(0,1fr))}:is(.steps-rich:has(>:nth-child(5):last-child)>li,.risk-list:has(>:nth-child(5):last-child)>li){grid-column:span 2}:is(.steps-rich:has(>:nth-child(5):last-child)>li:nth-child(n+4),.risk-list:has(>:nth-child(5):last-child)>li:nth-child(n+4)){grid-column:span 3}}@media (width>=561px) and (width<=860px){.steps-rich>li:last-child:nth-child(odd),.risk-list>li:last-child:nth-child(odd){grid-column:1/-1}}.county-sales{flex-wrap:wrap;display:flex}.county-sales>.county-sale{box-sizing:border-box;flex:min(100%,420px);min-width:0}@media (width>=521px) and (width<=1000px){.options-grid.fin-options{grid-template-columns:repeat(2,minmax(0,1fr))}.options-grid.fin-options>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1001px) and (width<=1500px){.options-grid.fin-options{grid-template-columns:repeat(6,minmax(0,1fr))}.options-grid.fin-options>*{grid-column:span 2}.options-grid.fin-options>:nth-child(n+4){grid-column:span 3}}@media (width>=1501px){.options-grid.fin-options{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=861px) and (width<=1300px){.lesson-links.ref-grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.lesson-links.ref-grid:has(>:nth-child(5):last-child)>li{grid-column:span 2}.lesson-links.ref-grid:has(>:nth-child(5):last-child)>li:nth-child(n+4){grid-column:span 3}}@media (width>=561px) and (width<=860px){.lesson-links.ref-grid>li:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}@media (width>=701px) and (width<=1200px){.cash-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.cash-fields>*{grid-column:span 2}.cash-fields>:nth-child(n+4){grid-column:span 3}}@media (width>=701px){.progress-kinds:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=561px) and (width<=700px){.progress-kinds>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}@media (width>=701px) and (width<=860px){.calc-group .calc-grid:has(>:nth-child(3):last-child){--max:3}}@media (width>=561px) and (width<=700px){.calc-group .calc-grid:has(>:nth-child(3):last-child)>:last-child{grid-column:1/-1}}@media (width>=561px) and (width<=1060px){.practice-ways .practice-sales:has(>:nth-child(3):last-child){--max:1}}.page .plan-now-side h3{margin:0}@media (width>=861px){.calc-group .calc-grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.calc-group .calc-grid:has(>:nth-child(5):last-child)>*{grid-column:span 2}.calc-group .calc-grid:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}}@media (width>=561px) and (width<=860px){.calc-group .calc-grid:has(>:nth-child(5):last-child)>:last-child{grid-column:1/-1}}.drill-group,.drill-next .drill-group,.drill-group-block .drill-group,.progress-kinds-head{border-left-width:6px;margin-bottom:22px;padding:14px 22px;font-size:1.9rem;font-weight:800;line-height:1.2}.drill-next,.drill-group-block{margin-bottom:72px}.drill-next .drill-group,.drill-group-block .drill-group{margin-top:0}@media (width<=640px){.drill-group,.drill-next .drill-group,.drill-group-block .drill-group,.progress-kinds-head{padding:12px 16px;font-size:1.5rem}.drill-next,.drill-group-block{margin-bottom:48px}}@media (width>=701px){.cash-fields>.field{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:6px;display:grid}.cash-fields>.field>span:first-child{align-self:end}}.packet-date-guide .packet-date-why{margin-top:4px;font-size:.9rem;font-weight:500;display:block}.doc-guide-table .doc-guide-rules{margin:8px 0 0}.doc-guide-table .doc-guide-steps{gap:4px;margin:8px 0 0;padding-left:1.4em;display:grid}@media (width<=700px){.doc-guide-table tbody th{width:auto;min-width:0}}.book-info{grid-template-columns:minmax(0,1fr)}.book-info .btn{white-space:normal}@media (width>=700px) and (width<=860px){.book-grid .book-card{grid-template-columns:90px minmax(0,1fr);gap:12px}.book-grid .book-cover,.book-grid .book-cover img,.book-grid .book-tile{width:90px}}@media (width>=700px) and (width<=1149px){.book-grid:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.status-list .badge{box-sizing:border-box;flex:none;min-width:14em}@media (width<=560px){.status-list li{flex-direction:column;align-items:flex-start;gap:4px}.status-list .badge{min-width:0}}.track-badges .badge{white-space:normal}.lesson-body-text ul.lesson-links{justify-content:flex-start}.lesson-body-text ul.lesson-links>li{flex-grow:1}@media (width>=861px) and (width<=1000px){.lesson-body-text ul.lesson-links:has(>:nth-child(3):last-child){--cols:3}}@media (width<=860px){.lesson-body-text ul.lesson-links:has(>:nth-child(3):last-child){--cols:1}}@media (width>=1001px){.lesson-body-text ul.lesson-links:has(>:last-child:nth-child(3n+7))>:nth-last-child(-n+4){flex-basis:calc(50% - 5px)}}@media (width<=1199px){.reo-grid:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}@media (width>=861px) and (width<=1300px){:is(.drill-tiles,.practice-grid:not(.drill-grid),.practice-sales,.deal-sources,.pro-grid):has(>:last-child:nth-child(3n+7))>:nth-last-child(-n+4){flex-basis:calc(50% - 8px)}}.lesson-terms dl,.team-list{--g:12px}.story-grid{--g:16px}:is(.lesson-terms dl,.team-list,.story-grid){align-items:stretch;gap:var(--g);--per:1;flex-wrap:wrap;display:flex}:is(.lesson-terms dl,.team-list,.story-grid)>*{flex:1 1 calc((100% - (var(--per) - 1) * var(--g)) / var(--per));box-sizing:border-box;min-width:0;margin:0}@media (width>=1000px){:is(.lesson-terms dl,.team-list):has(>:nth-child(2)){--per:2}}@media (width>=1200px){.story-grid:has(>:nth-child(2)){--per:2}}@media (width>=1000px) and (width<=1499px){:is(.lesson-terms dl,.team-list):has(>:last-child:nth-child(2n+3))>:nth-last-child(-n+3){flex-basis:calc((100% - 2 * var(--g)) / 3)}}@media (width>=1200px) and (width<=1499px){.story-grid:has(>:last-child:nth-child(2n+3))>:nth-last-child(-n+3){flex-basis:calc((100% - 2 * var(--g)) / 3)}}@media (width>=1500px){:is(.lesson-terms dl,.team-list,.story-grid):has(>:nth-child(3)){--per:3}:is(.lesson-terms dl,.team-list,.story-grid):has(>:last-child:nth-child(3n+4))>:nth-last-child(-n+4){flex-basis:calc((100% - var(--g)) / 2)}}@media (width>=800px){.deep-page .decide-risk:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=799px){.deep-page .decide-risk:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}@media (width>=520px){.deep-page .decide-risk:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1500px){.deep-page .decide-risk:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.roadmap-path>.muted{flex-basis:100%}@media (width<=860px){.roadmap-path-label{flex-basis:100%}}@media (width<=560px){.roadmap-path button{flex:100%}}@media (width>=561px) and (width<=860px){.roadmap-path button{flex:1 1 0;align-self:stretch;min-width:0}}@media (width>=561px){.drill-nav{grid-template-columns:repeat(var(--c,2), minmax(0, 1fr));gap:8px;display:grid}.drill-nav>a{text-align:center;justify-content:center;align-items:center;display:flex}.drill-nav>.drill-back{grid-column:1/-1;justify-self:start}.drill-nav:has(>:nth-child(4):last-child){--c:3}.drill-select:has(+.drill-nav>:nth-child(8)){gap:6px;margin:0 0 16px;font-weight:700;display:grid}.drill-select:has(+.drill-nav>:nth-child(8)) select{width:100%;min-height:44px;font-size:1rem}.drill-select+.drill-nav:has(>:nth-child(8)){display:none}}@media (width>=561px) and (width<=1300px){.drill-nav:has(>:nth-child(6):last-child){--c:6}.drill-nav:has(>:nth-child(6):last-child)>:nth-child(-n+4):not(.drill-back){grid-column:span 2}.drill-nav:has(>:nth-child(6):last-child)>:nth-child(n+5){grid-column:span 3}}@media (width>=861px){.drill-nav:has(>:nth-child(7):last-child){--c:3}}@media (width>=1101px){.drill-nav:has(>:nth-child(5):last-child){--c:4}}@media (width>=1301px){.drill-nav:has(>:nth-child(6):last-child){--c:5}}@media (width>=1501px){.drill-nav:has(>:nth-child(7):last-child){--c:6}}@media (width>=601px) and (width<=1549px){.practice-stages:not(.case-stages):has(>:nth-child(8):last-child){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-stages:not(.case-stages):has(>:nth-child(8):last-child)>a{white-space:normal;border-radius:12px;min-height:48px;line-height:1.25}}@media (width>=901px) and (width<=1549px){.practice-stages:not(.case-stages):has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1550px){.practice-stages:not(.case-stages):has(>:nth-child(8):last-child)>a{flex:auto;justify-content:center}}@media (width>=701px) and (width<=1000px){.lesson-body-text ul.lesson-links:has(>:last-child:nth-child(2n+5))>:nth-last-child(-n+3){flex-basis:calc(33.3333% - 6.66667px)}}.page .lesson-table th:last-child,.page .lesson-table td:last-child{padding-right:14px}@media (width>=701px) and (width<=1000px){.doc-guide-table,.doc-guide-table tbody,.doc-guide-table tr,.doc-guide-table th,.doc-guide-table td{display:block}.doc-guide-table{background:0 0;border:0}.doc-guide-table thead{display:none}.doc-guide-table tbody tr{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;overflow:hidden}.doc-guide-table tbody th{background:var(--surface-2);border-bottom:1px solid var(--border);white-space:normal;width:auto;min-width:0;padding:10px 14px}.doc-guide-table td{border-bottom:0;padding-top:6px}.doc-guide-table td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--muted);font-size:.95rem;font-weight:700;display:block}}@media (width>=1001px){.packet-date-guide tbody th{width:16rem}}@media (width<=700px){.hero:after,.page-hero:after{display:none}.page-hero .page-hero-main>:first-child{min-height:0;margin-right:0}}.hero-foot{color:var(--text);gap:12px 32px;margin-top:26px;font-size:1.2rem;font-weight:700}.hero-trust{gap:8px}.hero-trust svg{width:24px;height:24px}.hero-foot .linkish{font-size:1rem;font-weight:600}@media (width<=700px){.hero-foot{gap:8px 18px;font-size:1.05rem}.hero-trust svg{width:20px;height:20px}}@media (width>=701px){.search-top{padding-right:150px;position:relative}.search-top:after{content:"";top:8px;right:var(--gutter,24px);pointer-events:none;background:url(/owl-watermark.svg) 50%/contain no-repeat;width:120px;height:120px;position:absolute}}@media (width>=701px) and (prefers-color-scheme:dark){.search-top:after{background-image:url(/owl-watermark-dark.svg)}}.welcome-gate .role-lead{margin:0 0 18px;font-size:1.1rem;line-height:1.55}.welcome-gate h2{margin-top:24px}.welcome-gate-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}@media (width>=701px) and (width<=1000px){.simple-hero .hero-inner{padding-right:140px}}.survive-grid>:last-child:nth-child(odd){grid-column:1/-1}@media (width>=701px) and (width<=1000px){.options-grid:not(.fin-options):has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.options-grid:not(.fin-options):has(>:nth-child(5):last-child)>*{grid-column:span 2}.options-grid:not(.fin-options):has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}}.state-bar{padding:10px var(--gutter,24px);background:var(--surface-2);border-bottom:1px solid var(--border)}.state-bar .state-picker{margin:0}.welcome-gate .note[role=alert]{margin-top:12px}@media (width<=600px){.decide-checklist li{flex-direction:column;align-items:flex-start;gap:4px}.decide-checklist a{margin-left:28px}.decide-match{padding:14px}.decide-match .check-fold{border:0;padding:0}.owl-note{align-items:flex-start}}.welcome-trust{justify-content:flex-start;margin-top:22px}
