@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap";.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{--navy:#000;--navy2:#000;--gold:#ff7938;--accent:#ff7938;--bg:#f6f7f8;--text:#242830;--muted:#7b818b;--line:#e6e8ec}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font-family:IBM Plex Sans,Arial,sans-serif;font-size:14px}h1,h2,h3,h4,p{margin:0}a,button{cursor:pointer}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{border:0}button:disabled{opacity:.6;cursor:wait}button,a,input,textarea,select{outline-offset:4px}button{color:inherit;background:0 0}input,textarea,select{min-width:0}p{line-height:1.7}small{display:block}svg{flex-shrink:0}em{font-style:normal}.btn{border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:15px 21px;font-weight:650;line-height:1.3;transition:all .2s;display:inline-flex}.btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.btn.gold{background:var(--gold);color:#203639}.btn.dark{background:var(--navy);color:#fff}.btn.ghost{color:#314c50;background:#fff;border:1px solid #dce4e6;padding:11px 15px}.btn.full{width:100%}.smallbtn{padding:12px 17px;font-size:12px}.textbtn{color:#376060;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.iconbtn{border-radius:5px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.iconbtn:hover{background:#ecf1f1}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brand{letter-spacing:-1.1px;align-items:center;gap:9px;font-family:IBM Plex Sans,Arial;font-size:25px;font-weight:800;display:flex}.brand-light{font-weight:500}.brand small{letter-spacing:2.5px;color:#7b8d8f;margin-top:2px;font:600 7px IBM Plex Sans,Arial}.brand-mark{border:1px solid #557277;border-radius:7px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.brand-img{object-fit:contain;max-width:150px;max-height:40px}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;height:94px;padding:0 6%;display:flex}.public-header nav{color:#647478;gap:29px;font-size:12px;font-weight:600;display:flex}.header-actions{align-items:center;gap:10px;display:flex}.mobile-toggle{display:none}.hero{background:var(--navy);color:#fff;grid-template-columns:1.1fr 1fr;gap:10px;padding:77px 6% 0;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;padding-bottom:75px;position:relative}.hero-pill{letter-spacing:1.8px;color:#cfdbd9;border:1px solid #456064;border-radius:30px;align-items:center;gap:9px;padding:9px 12px;font-size:9px;display:inline-flex}.hero-pill span,.hero-note span{background:var(--gold);border-radius:50%;width:5px;height:5px}.hero h1{letter-spacing:-2.8px;margin-top:26px;font-size:clamp(40px,4.8vw,68px);font-weight:550;line-height:1.13}.hero-secondary{color:#d5e1e1;border:1px solid #456064;padding:16px;font-size:12px}.hero-note{color:#9eb4b6;align-items:center;gap:9px;margin-top:28px;font-size:11px;display:flex}.hero-bottom{color:#9fb6b7;letter-spacing:1.2px;border-top:1px solid #315055;grid-column:1/-1;justify-content:space-between;align-items:center;padding:23px 0;font-size:10px;display:flex}.hero-bottom>div{letter-spacing:0;align-items:center;gap:23px;font-size:12px;display:flex}.hero-bottom i{background:#71888a;border-radius:50%;width:3px;height:3px}.hero-art{min-height:460px;position:relative}.art-grid{background-image:linear-gradient(#6c8c8c0a 1px,#0000 1px),linear-gradient(90deg,#6c8c8c0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-50px -70px 0 0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.art-label{letter-spacing:3px;color:#91a5a5;font-size:8px;position:absolute;top:12px;left:27%}.network-center{z-index:2;background:linear-gradient(140deg,#37534d,#000);border:1px solid #69817d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:147px;height:147px;display:flex;position:absolute;top:160px;left:34%;box-shadow:0 0 0 18px #3b5a511a,0 0 0 38px #4564550b}.network-center svg{color:var(--gold)}.network-center strong{letter-spacing:-.8px;margin-top:4px;font-size:22px}.network-center small{letter-spacing:2px;color:#b5c5bd;margin-top:8px;font-size:6px}.network-node{z-index:3;background:linear-gradient(120deg,#284745,#000);border:1px solid #58706d;border-radius:8px;flex-direction:column;width:190px;padding:19px 20px;display:flex;position:absolute;box-shadow:0 10px 40px #071e2130}.network-node svg{color:var(--gold);margin-bottom:18px}.network-node span{color:#b5c4c0;letter-spacing:1.5px;font-size:7px}.network-node strong{margin-top:7px;font-size:11px;font-weight:500}.node-office{top:68px;left:1%;transform:rotate(-6deg)}.node-trader{top:80px;right:-1%;transform:rotate(5deg)}.node-coach{top:350px;left:32%;transform:rotate(-2deg)}.art-line{z-index:1;border:1px dashed #7e9b8550;position:absolute}.line1{width:150px;height:100px;top:130px;left:22%;transform:rotate(33deg)}.line2{width:160px;height:110px;top:140px;left:50%;transform:rotate(-30deg)}.line3{width:1px;height:120px;top:270px;left:48%}.floating-tag{color:#afc5bf;border:1px solid #385951;border-radius:25px;align-items:center;gap:8px;padding:10px 12px;font-size:8px;display:flex;position:absolute;bottom:38px;right:2%}.floating-tag span{background:#8ca98b;border-radius:50%;width:5px;height:5px}.section{padding:80px 6%}.eyebrow{letter-spacing:1.9px;color:#8c997d;margin-bottom:14px;font-size:9px;font-weight:700}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.section-heading h2,.how-section h2,.faq-section h2{letter-spacing:-1.5px;font-size:39px;font-weight:550;line-height:1.2}.section-heading>p{color:#7b8789;max-width:335px;font-size:13px;line-height:1.8}.path-grid,.three-col{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.path-card{background:#fff;border:1px solid #e1e7e6;border-radius:9px;flex-direction:column;padding:29px;transition:all .25s;display:flex}.path-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px #112f320c}.path-top{color:#a1aca6;justify-content:space-between;align-items:center;margin-bottom:34px;font-family:IBM Plex Sans;font-size:11px;display:flex}.feature-icon{color:#506b62;background:#eff3f0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.path-card .eyebrow{color:#8d998d;letter-spacing:1.2px;margin-bottom:12px;font-size:8px}.path-card h3{letter-spacing:-.7px;max-width:240px;font-size:23px;font-weight:600;line-height:1.35}.path-card>p:not(.eyebrow){color:#7a8585;margin-top:15px;margin-bottom:24px;font-size:12px;line-height:1.9}.path-cta{border-top:1px solid #e2e8e0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:21px;font-size:11px;font-weight:650;display:flex}.mini-reward{color:#6c7b61;margin-bottom:18px;font-size:10px}.mini-reward strong{margin:0 3px;font-size:19px}.fineprint{color:#98a0a0;margin-top:20px;font-size:9px;line-height:1.8}.how-section{background:#f6f8f7;grid-template-columns:1fr 1fr;gap:100px;display:grid}.how-section>div>p:not(.eyebrow){color:#84918d;margin-top:20px;font-size:13px}.how-section .btn{margin-top:25px;font-size:12px}.steps{padding:5px 0}.step{border-bottom:1px solid #e0e7e3;gap:24px;padding:24px 0;display:flex}.step:last-child{border:0}.step>span{color:#80917c;border:1px solid #dbe3db;border-radius:50%;justify-content:center;align-items:center;min-width:35px;height:35px;font-size:11px;display:flex}.step h3{margin-bottom:8px;font-size:16px;font-weight:600}.step p{color:#81908c;font-size:12px}.cta-section{text-align:center;background:#e8eee6;padding:70px 6%}.cta-section h2{letter-spacing:-1.5px;margin-bottom:26px;font-size:40px;font-weight:550;line-height:1.25}.cta-section .btn{font-size:12px}.public-footer{grid-template-columns:1.3fr 1fr 1fr;gap:50px;padding:52px 6% 0;display:grid}.public-footer>div>span{letter-spacing:1.5px;color:#879693;margin:8px 0 22px;font-size:9px;display:block}.public-footer>div>p{color:#84908f;margin-top:15px;font-size:11px;line-height:1.8}.public-footer>div>a:not(:first-child){align-items:center;gap:6px;margin-top:13px;font-size:11px;display:flex}.footer-bottom{border-top:1px solid #e5eae8;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:0;padding:23px 0;display:flex}.footer-bottom>span{letter-spacing:0!important;margin:0!important;font-size:9px!important}.footer-bottom>div{color:#8b9693;gap:18px;font-size:9px;display:flex}.programme-hero{background:#f6f8f5;grid-template-columns:1.1fr 1fr;gap:80px;padding:75px 8%;display:grid}.programme-hero h1,.trader-heading h1{letter-spacing:-2px;font-size:52px;font-weight:550;line-height:1.16}.programme-hero>div>p:not(.eyebrow){color:#778780;max-width:460px;margin:23px 0;font-size:14px}.programme-visual{color:#fff;text-align:center;background:#000;border-radius:14px;flex-direction:column;justify-content:center;padding:40px;display:flex}.programme-icon{color:#d3b374;margin:0 auto 25px}.programme-visual h2{font-size:27px;font-weight:500;line-height:1.3}.programme-visual>p{color:#a1b8b1;margin:15px auto 0!important;font-size:12px!important}.big-percent{color:#d3b374;letter-spacing:-5px;margin-top:15px;font-family:IBM Plex Sans;font-size:90px;line-height:1.2}.big-percent span{font-size:45px}.big-percent small{letter-spacing:2px;color:#9eafa5;font-size:8px}.info-card{border:1px solid #e1e8e3;border-radius:8px;padding:30px}.step-number{color:#a7b39c;font-size:12px}.info-card h3{margin:24px 0 12px;font-size:19px}.info-card p{color:#7f8a86;font-size:13px}.faq-section{background:#f7f9f7;grid-template-columns:1fr 1.4fr;gap:70px;display:grid}.faq-section details{border-bottom:1px solid #dfe6df;padding:22px 0}.faq-section details:first-child{padding-top:0}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.faq-section details p{color:#78867e;margin-top:15px;font-size:12px}.trader-heading{text-align:center;background:#f4f7f3}.trader-heading>p:last-child{color:#849087;margin-top:25px;font-size:13px}.plans-section{padding-top:60px}.plan-card{border:1px solid #dfe6e0;border-radius:10px;padding:30px}.plan-card>svg{color:#a58e5c;margin-bottom:20px}.plan-card h3{font-size:22px}.plan-price{margin:22px 0;font-family:IBM Plex Sans;font-size:32px}.plan-card>p{color:#839088;font-size:12px}.plan-features{flex-direction:column;gap:14px;margin:25px 0;font-size:12px;display:flex}.plan-features>span{align-items:center;gap:9px;display:flex}.plan-card .btn{width:100%;font-size:12px}.my-orders{margin-top:35px}.coach-public{background:#f5f7f3;grid-template-columns:1fr 1fr;gap:100px;display:grid}.coach-public h1{letter-spacing:-1.8px;margin:20px 0;font-size:48px;line-height:1.25}.coach-public>div>p:not(.eyebrow){color:#7c8b83}.coach-avatar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin:30px 0 18px;font-size:27px;display:flex}.coach-name{font-weight:600}.lead-form{padding:30px!important}.lead-form h2{margin-bottom:10px;font-size:25px}.lead-form>p{color:#89938e;font-size:13px}.app-shell{background:var(--bg);min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:236px;padding:29px 19px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand,.sidebar>a{padding-left:9px}.sidebar .brand{gap:8px;font-size:23px}.sidebar .brand-mark{width:30px;height:33px}.sidebar .brand small{letter-spacing:2px;font-size:6px}.workspace-label{letter-spacing:1.5px;color:#a2abae;margin:48px 12px 18px;font-size:8px;font-weight:650}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button{text-align:left;color:#7b898c;border-radius:6px;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:flex}.sidebar nav button.active{color:#284c43;background:#edf2ef;font-weight:700}.sidebar nav button.active:before{content:"";background:#557d68;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:0}.sidebar nav button em{color:#477252;background:#d7e4d7;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.sidebar-bottom{margin-top:auto;padding-top:30px}.help-card{background:#f8faf6;border:1px solid #e6ebe3;border-radius:7px;margin-bottom:21px;padding:18px 15px}.help-card>svg{color:#8e9e7f;margin-bottom:12px}.help-card strong{font-family:IBM Plex Sans;font-size:11px;display:block}.help-card p{color:#91a08e;margin:6px 0 13px;font-size:10px}.help-card a{align-items:center;gap:20px;font-size:10px;font-weight:600;display:flex}.switch{color:#899395;text-align:left;align-items:center;gap:10px;width:100%;padding:9px 13px;font-size:10px;display:flex}.account{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:20px;padding:20px 5px;display:flex}.avatar{color:#6d8067;background:#e6ece5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:10px;font-weight:650;display:flex}.avatar.small{width:30px;height:30px}.account strong{text-overflow:ellipsis;max-width:115px;font-size:10px;display:block;overflow:hidden}.account small{color:#99a2a1;margin-top:3px;font-size:8px}.account>a{color:#a5aead;margin-left:auto}.workspace{flex-direction:column;min-height:100vh;margin-left:236px;display:flex}.workspace-top{background:#ffffffb0;border-bottom:1px solid #e6ebed;justify-content:space-between;align-items:center;height:75px;padding:0 35px;display:flex}.workspace-top>span{color:#9ca8ab;align-items:center;gap:15px;font-size:10px;display:flex}.workspace-top>span>strong{color:#51676d;font-weight:500}.workspace-top>div{align-items:center;gap:18px;display:flex}.secure{color:#8b9a91;align-items:center;gap:6px;font-size:9px;display:flex}.secure i{background:#86aa8b;border-radius:50%;width:5px;height:5px}.workspace-top .iconbtn{color:#75898a}.workspace-body{flex:1;width:100%;max-width:1540px;margin:auto;padding:36px}.page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-title .eyebrow{letter-spacing:1.5px;color:#9ca78d;margin-bottom:9px;font-size:8px}.page-title>div>p:last-child{color:#94a0a4;margin-top:9px;font-size:11px}.page-title .btn{padding:12px 15px;font-size:10px}.onboarding-banner{background:#eaf0e7;border:1px solid #dde7d8;border-radius:8px;align-items:center;gap:17px;margin-bottom:24px;padding:19px 22px;display:flex}.onboarding-banner h3{margin-bottom:5px;font-size:13px}.onboarding-banner p{color:#7e8e7c;font-size:11px}.onboarding-banner .btn,.onboarding-banner>.badge{flex-shrink:0;margin-left:auto;font-size:10px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}.stats-grid.three{grid-template-columns:repeat(3,1fr)}.stat{background:#fff;border:1px solid #e7ebed;border-radius:8px;padding:20px 21px}.stat>div{color:#87979b;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.stat h2{letter-spacing:-.8px;white-space:nowrap;margin:16px 0 13px;font-size:29px;font-weight:650}.stat p{color:#a0abaa;align-items:center;gap:5px;font-size:8px;display:flex}.stat-dot{background:#9cb095;border-radius:50%;width:4px;height:4px;display:inline-block}.overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(235px,1fr);gap:23px;margin-bottom:24px;display:grid}.panel{background:#fff;border:1px solid #e6ebed;border-radius:8px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 24px;display:flex}.panel-heading p{color:#a0abad;margin-top:6px;font-size:10px}.chip{color:#89979b;border:1px solid #e5e9ea;border-radius:5px;align-items:center;gap:18px;padding:7px 10px;font-size:9px;display:flex}.funnel{justify-content:space-around;gap:25px;padding:5px 35px 22px;display:flex}.funnel-col{flex-direction:column;flex:1;align-items:center;display:flex}.bar-space{background:repeating-linear-gradient(0deg,#edf0ef 0 1px,#0000 1px 49px);border-bottom:1px solid #edf0ef;justify-content:center;align-items:flex-end;width:100%;height:153px;display:flex}.bar{background:#a1b3a0;border-radius:5px 5px 0 0;width:55%;max-width:55px;min-height:4px}.funnel-col strong{margin:10px 0 5px;font-family:IBM Plex Sans;font-size:17px}.funnel-col small{color:#99a4a5;text-align:center;font-size:8px}.chart-foot{color:#9aa7a8;border-top:1px solid #edf0ef;justify-content:space-between;padding:15px 24px;font-size:8px;display:flex}.chart-foot span{align-items:center;gap:6px;display:flex}.chart-foot i{background:#a1b3a0;border-radius:50%;width:5px;height:5px}.reward-card{color:#fff;background:#000;border-radius:8px;padding:25px;position:relative;overflow:hidden}.reward-top{letter-spacing:1.6px;color:#b9c4b0;z-index:1;align-items:center;gap:10px;font-size:7px;display:flex;position:relative}.reward-card h3{letter-spacing:-.6px;z-index:1;margin:23px 0 12px;font-size:23px;font-weight:500;line-height:1.3;position:relative}.reward-card>p{color:#96b0b0;font-size:10px;line-height:1.8}.rate{align-items:center;gap:13px;margin:21px 0;display:flex}.rate>strong{letter-spacing:-1px;color:#d6bb87;white-space:nowrap;font-family:IBM Plex Sans;font-size:39px;font-weight:500}.rate small{font-size:23px;display:inline}.rate>span{color:#a2b6b1;max-width:70px;font-size:8px;line-height:1.6}.reward-card>button{color:#d2d5c6;z-index:1;border-top:1px solid #456064;justify-content:space-between;align-items:center;width:100%;padding:14px 0 0;font-size:10px;display:flex;position:relative}.orb{border:1px solid #76936a30;border-radius:50%;width:190px;height:190px;position:absolute;top:100px;right:-80px;box-shadow:0 0 0 20px #76936a0a,0 0 0 40px #76936a07}.tablewrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:10px}th{color:#9aa6a9;background:#f9fbfb;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;padding:12px 24px;font-size:9px;font-weight:500}td{color:#809397;border-bottom:1px solid #f0f3f3;padding:16px 24px;font-size:10px}td strong{color:#405b61;font-size:10px;font-weight:600;display:block}td small{color:#a1acae;margin-top:5px;font-size:8px}tr:last-child td{border-bottom:0}.badge{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:500;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.teal{color:#548f82;background:#e6f5f0}.next-steps{color:#a3aeb0;align-items:center;gap:10px;margin-top:22px;font-size:8px;display:flex}.next-steps>p{flex:1}.next-steps>a{color:#819495;align-items:center;gap:5px;font-size:8px;display:flex}.workspace-footer{color:#a7b2b3;border-top:1px solid #e6ebed;justify-content:space-between;margin:0 36px;padding:21px 0;font-size:8px;display:flex}.toolbar{align-items:center;gap:10px;padding:0 23px 20px;display:flex}.search{color:#94a1a5;border:1px solid #e4eaeb;border-radius:5px;flex:1;align-items:center;gap:10px;padding:9px 12px;display:flex;position:relative}.search input{background:0 0;border:0;outline:none;width:100%;font-size:10px}.toolbar select{color:#7d8d92;background:#fff;border:1px solid #e4eaeb;border-radius:5px;padding:9px 11px;font-size:10px}.toolbar .btn{font-size:10px}.count{color:#92a087;background:#eef3ef;border-radius:4px;margin-left:8px;padding:3px 6px;font:500 9px IBM Plex Sans}.empty{text-align:center;color:#a2afb0;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.empty h3{color:#73898b;font-size:14px;font-weight:600}.empty p{max-width:340px;font-size:11px}.panel>.btn{width:max-content;margin:0 auto 32px;display:flex}.notification{border-top:1px solid #edf0ef;align-items:center;gap:16px;padding:20px 25px;display:flex}.notification strong{font-size:11px;font-weight:500}.notification small{color:#9aa8a7;margin-top:5px;font-size:9px}.new-dot{background:#a5b98d;border-radius:50%;width:7px;height:7px;margin-left:auto}.notification .feature-icon{width:35px;height:35px}.editor-grid{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.editor>form{padding:0 25px 25px}.field{flex-direction:column;gap:8px;margin:19px 0;display:flex}.field input,.field textarea,.field select,.custom-field input,.custom-field select{color:#3e575a;background:#fff;border:1px solid #dfe7e7;border-radius:5px;width:100%;padding:11px 12px;font-size:12px}.field input[type=color]{height:39px;padding:4px}.field textarea{resize:vertical;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid .field{margin:12px 0}.check{color:#889997;align-items:flex-start;gap:9px;margin:20px 0;font-size:10px;line-height:1.8;display:flex}.check input{accent-color:#7b9677;flex-shrink:0;margin-top:3px}.editor h4{margin:25px 0 15px;font-size:12px}.custom-field{border-bottom:1px solid #edf1ee;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.custom-field>input{width:45%}.custom-field>select{width:35%}.custom-field>.check{width:100%;margin:5px 0}.custom-field .check input{width:auto}.editor form>.btn.ghost{margin-top:15px}.page-preview{text-align:center;background:#f0f4eb;border:1px solid #e1e7de;border-radius:10px;padding:30px}.page-preview .eyebrow{font-size:8px}.page-preview .coach-avatar{margin:24px auto 15px}.page-preview>p{color:#8a9782;margin-bottom:15px;font-size:11px}.page-preview h2{margin-bottom:20px;font-size:28px;line-height:1.3}.page-preview .btn{background:var(--accent);color:#fff;font-size:11px}.page-preview>small{color:#99a18d;margin-top:20px;font-size:8px}.link-panel{margin-top:20px;padding:22px}.link-panel h4{font-size:12px}.link-text{color:#9aa69c;overflow-wrap:anywhere;margin:15px 0;font-size:10px}.link-panel .btn{font-size:9px}.version{color:#92a099;justify-content:space-between;gap:8px;padding-top:15px;font-size:9px;display:flex}.version .textbtn{font-size:9px}.settings-panel{max-width:870px}.settings-panel form{padding:0 25px 25px}.code-input{font-family:var(--mono);font-size:11px!important}.setup-note{color:#81917e;background:#f0f4ed;border-radius:6px;align-items:flex-start;gap:12px;margin-top:24px;padding:18px 22px;font-size:11px;display:flex}.setup-note strong{margin-bottom:4px;font-size:11px;display:block}.setup-note p{font-size:11px}.settings-panel>.setup-note{margin:0 25px 25px}.muted{color:#95a29f;font-size:11px}.alert{color:#9a8349;background:#fff5dc;border-radius:5px;justify-content:space-between;margin-bottom:20px;padding:15px 20px;font-size:12px;display:flex}.alert button{text-decoration:underline}.public-alert{margin:20px 6%}.toast{z-index:100;color:#fff;background:#000;border:1px solid #56756a;border-radius:8px;align-items:center;gap:12px;min-width:260px;max-width:90vw;padding:16px 20px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #142e3330}.toast>button{color:#a9bfba;margin-left:auto}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:60;background:#0c252a99;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:100%;max-width:540px;max-height:90vh;padding:36px;position:relative;overflow:auto;box-shadow:0 30px 100px #05181c50}.modal.wide{max-width:650px}.modal-close{color:#8b9a96;position:absolute;top:15px;right:15px}.modal h2{letter-spacing:-.6px;margin-bottom:13px;font-size:25px;line-height:1.3}.modal .eyebrow{margin-top:3px}.modal h3{margin:22px 0 15px;font-size:15px}.order-summary{color:#879580;background:#f1f5ed;border-radius:6px;justify-content:space-between;align-items:center;margin:25px 0;padding:18px;font-size:11px;display:flex}.order-summary strong{color:#40563c;font-family:IBM Plex Sans;font-size:22px}.detail-badges{gap:8px;margin:18px 0;display:flex}.detail-grid{border-top:1px solid #e8eeea;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;display:grid}.detail-grid small{color:#9daaa4;margin-bottom:7px;font-size:9px}.detail-grid strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.payment-details{text-align:center;background:#f5f7f1;border-radius:7px;margin:20px 0;padding:20px}.payment-details h3{margin-top:0}.payment-details p{color:#7f907c;font-size:12px}.payment-details small{color:#9eaa98;margin-top:12px;font-size:9px}.payment-qr{object-fit:contain;background:#fff;width:170px;max-height:190px;margin-bottom:16px}.admin-form{border-top:1px solid #e6ede7;margin-top:25px;padding-top:5px}.admin-form select{font-size:12px}.admin-form input[type=number]{-webkit-appearance:textfield;appearance:textfield}.receipt{text-align:center;color:#7a9172;background:#f2f7ee;border:1px solid #e0e9d8;border-radius:6px;margin-top:22px;padding:25px}.receipt>strong{color:#3f6037;margin:15px 0;font-size:26px;display:block}.receipt small{overflow-wrap:anywhere;font-size:9px}.receipt p{font-size:12px}.receipt .btn{margin-top:20px;font-size:10px}.policy-text p{color:#86948e;margin:18px 0;font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.public-header,.section,.hero,.programme-hero,.public-footer{padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}@media (max-width:1100px){.public-header{gap:15px;padding:0 4%}.public-header nav{gap:16px;font-size:10px}.hero{padding:55px 4% 0}.hero h1{font-size:53px}.hero-art{transform-origin:50%;transform:scale(.88)}.hero .actions{gap:9px}.hero .btn{padding:13px;font-size:10px}.sidebar{width:205px;padding-left:12px;padding-right:12px}.workspace{margin-left:205px}.workspace-body{padding:25px}.workspace-top{padding:0 25px}.stats-grid{gap:10px}.stat{padding:17px 15px}.stat>div{font-size:9px}.stat h2{font-size:24px}.stat p{font-size:7px}.overview-grid{grid-template-columns:1.6fr 1fr;gap:15px}.reward-card{padding:22px}.page-title h1{font-size:24px}td,th{padding-left:18px;padding-right:18px}.programme-hero{gap:40px}.programme-hero h1{font-size:43px}.section{padding:60px 5%}.path-card{padding:24px}.path-card h3{font-size:20px}.coach-public{gap:50px}.coach-public h1{font-size:40px}.public-footer{padding-left:5%;padding-right:5%}}@media (max-width:850px){.public-header nav{display:none}.public-header nav.open{z-index:30;background:#fff;border-bottom:1px solid #e2e9e4;flex-direction:column;padding:25px;font-size:13px;display:flex;position:absolute;top:80px;left:0;right:0}.mobile-toggle{display:inline-flex}.public-header{height:80px}.hero{grid-template-columns:1fr 1fr}.hero h1{letter-spacing:-1.8px;font-size:43px}.hero-copy>p{font-size:12px}.hero-art{transform-origin:20% 35%;min-width:420px;transform:scale(.7)}.hero-copy{padding-bottom:60px}.hero-note{font-size:9px}.hero-bottom{font-size:8px}.hero-bottom>div{gap:12px;font-size:10px}.hero .actions{flex-direction:column;align-items:flex-start}.path-grid{gap:14px}.path-card{padding:20px}.path-card h3{font-size:18px}.path-card>p:not(.eyebrow){font-size:11px}.path-cta{font-size:9px}.path-card .eyebrow{font-size:6px}.section-heading h2,.how-section h2,.faq-section h2{font-size:32px}.section-heading>p{max-width:270px;font-size:11px}.how-section{gap:40px}.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.visible{transform:translate(0);box-shadow:20px 0 80px #16313440}.workspace{margin-left:0}.workspace-top{height:65px}.workspace-top>.mobile-toggle{margin-right:15px}.workspace-top>span{margin-right:auto}.workspace-body{padding:25px}.workspace-footer{margin:0 25px}.programme-hero{gap:25px;padding:55px 5%}.programme-hero h1{font-size:36px}.programme-visual{padding:25px}.programme-visual h2{font-size:23px}.info-card{padding:20px}.info-card h3{font-size:17px}.info-card p{font-size:11px}.faq-section{gap:40px}.editor-grid{gap:18px}.coach-public{gap:35px}.public-footer{gap:25px}.public-footer>div>a:not(:first-child){font-size:10px}}@media (max-width:600px){.public-header{height:75px;padding:0 20px}.brand{font-size:23px}.brand-mark{width:30px;height:32px}.brand small{font-size:6px}.header-actions .btn{gap:7px;padding:10px 12px;font-size:9px}.hero{padding:42px 24px 0;display:block}.hero h1{letter-spacing:-2px;font-size:46px}.hero-copy>p{font-size:12px}.desktop{display:none}.hero .actions{flex-direction:row;gap:10px}.hero .btn{padding:13px;font-size:10px}.hero-copy{padding-bottom:0}.hero-note{margin-top:22px}.hero-art{transform-origin:30% 18%;min-width:420px;height:330px;min-height:330px;margin-top:5px;margin-bottom:-80px;transform:scale(.67)}.art-label{top:35px}.hero-bottom{padding:20px 0;font-size:7px;position:relative}.hero-bottom>div{display:none}.hero-bottom svg{width:15px}.hero-pill{letter-spacing:1.3px;font-size:7px}.section{padding:50px 22px}.section-heading{margin-bottom:26px;display:block}.section-heading>p{max-width:100%;margin-top:18px;font-size:12px}.section-heading h2,.how-section h2{font-size:34px}.path-grid,.three-col{grid-template-columns:1fr}.path-card{padding:26px}.path-top{margin-bottom:26px}.path-card h3{max-width:none;font-size:24px}.path-card .eyebrow{font-size:8px}.path-card>p:not(.eyebrow){font-size:12px}.path-cta{font-size:11px}.fineprint{font-size:9px}.how-section{display:block}.steps{margin-top:25px}.step{padding:24px 0}.cta-section{padding:48px 22px}.cta-section h2{letter-spacing:-1px;font-size:31px}.public-footer{grid-template-columns:1fr 1fr;gap:30px 15px;padding:40px 22px 0}.public-footer>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.public-footer>div>p{margin:0;font-size:9px}.public-footer>div>span{margin-bottom:18px;font-size:8px}.public-footer>div>a:not(:first-child){font-size:9px}.public-footer .brand{font-size:23px}.footer-bottom{padding:18px 0;display:block}.footer-bottom>div{gap:12px;margin-top:16px;font-size:8px}.programme-hero{padding:45px 22px;display:block}.programme-hero h1,.trader-heading h1{letter-spacing:-1.5px;font-size:39px}.programme-hero>div>p:not(.eyebrow){font-size:12px}.programme-visual{margin-top:35px;padding:30px}.programme-icon{margin-bottom:15px}.programme-icon svg{width:50px;height:50px}.big-percent{font-size:75px}.faq-section{display:block}.faq-section>div:last-child{margin-top:30px}.trader-heading{padding:45px 22px}.trader-heading>p:last-child{font-size:12px}.plans-section .secure{margin-top:20px}.workspace-top{height:60px;padding:0 16px}.workspace-top>span{gap:8px;font-size:9px}.workspace-top>div{gap:10px}.secure{display:none}.workspace-body{padding:25px 16px}.page-title{align-items:flex-start;gap:15px}.page-title h1{font-size:22px}.page-title>div>p:last-child{max-width:240px;font-size:10px}.page-title .eyebrow{font-size:7px}.page-title>.btn{gap:0;padding:10px;font-size:0}.page-title>.btn svg:last-child{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.stats-grid.three{grid-template-columns:1fr}.stat{padding:18px}.stat h2{margin:14px 0 10px;font-size:25px}.stat p{font-size:8px}.stat>div{font-size:10px}.overview-grid{grid-template-columns:1fr}.panel-heading{padding:20px 18px}.panel-heading h3{font-size:12px}.panel-heading .textbtn,.panel-heading p{font-size:9px}.reward-card{padding:24px}.reward-card h3 br{display:none}.reward-card h3{margin-top:20px;font-size:24px}.reward-card>p br{display:none}.rate{margin:15px 0}.rate>span{max-width:none;font-size:9px}.reward-card>button{font-size:11px}.funnel{gap:10px;padding-left:17px;padding-right:17px}.funnel-col small{font-size:7px}.chart-foot{gap:10px;padding:13px 18px;font-size:7px}.next-steps{align-items:flex-start;font-size:8px}.next-steps>a{display:none}.workspace-footer{gap:20px;margin:0 16px;font-size:7px}.onboarding-banner{flex-wrap:wrap;gap:12px;padding:18px}.onboarding-banner>div{flex:1}.onboarding-banner h3{font-size:12px}.onboarding-banner p{font-size:10px}.onboarding-banner .btn{margin-left:57px;padding:10px 13px}.toolbar{flex-wrap:wrap;gap:8px;padding:0 16px 17px}.search{min-width:160px}.toolbar .btn{font-size:9px}.editor-grid{grid-template-columns:1fr}.page-preview{padding:25px}.settings-panel form{padding:0 18px 20px}.form-grid{grid-template-columns:1fr;gap:0}.form-grid .field{margin:13px 0}.setup-note,.setup-note p{font-size:10px}.coach-public{grid-template-columns:1fr;gap:30px}.coach-public h1{font-size:36px}.lead-form{padding:24px!important}.modal-backdrop{padding:15px}.modal{max-height:92vh;padding:30px 23px}.modal h2{font-size:23px}.detail-grid{gap:18px}.detail-grid strong{font-size:11px}.toast{min-width:85vw;padding:14px 17px;font-size:11px;bottom:15px}.panel-heading>.muted{display:none}.notification{padding:18px}.workspace-top .secure{display:none}.editor>form{padding:0 18px 20px}.modal .eyebrow{font-size:8px}}@media print{body *{visibility:hidden}.receipt,.receipt *{visibility:visible}.receipt{position:fixed;top:20px;left:20px;right:20px}.receipt button{display:none}}.pagination{color:#8b9d95;border-top:1px solid #edf1ed;justify-content:flex-end;align-items:center;gap:18px;padding:15px 22px;font-size:10px;display:flex}.pagination>span{margin-right:auto}.pagination>button:disabled{opacity:.3;cursor:default}.settings-subtitle{margin:30px 0 12px;font-size:15px}.plan-editor{background:#fbfcfa;border:1px solid #e1e8df;border-radius:6px;margin-top:20px;padding:15px 20px}.plan-editor-actions{justify-content:space-between;align-items:center;gap:15px;display:flex}.plan-editor .check{margin:10px 0}.plan-editor .textbtn{color:#a98173;font-size:10px}.add-plan{margin:20px 0 25px}.coach-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.coach-cover{object-fit:cover;border-radius:9px;width:100%;max-height:230px;margin-bottom:25px}.coach-highlights{color:#7e917c;flex-direction:column;gap:15px;margin:25px 0;padding:0;font-size:12px;list-style:none;display:flex}.coach-highlights li{align-items:center;gap:10px;display:flex}.coach-public .textbtn{margin-top:12px}:root{--orange:#f57636;--orange-deep:#e85f22;--orange-wash:#fff3e9;--sans:"IBM Plex Sans",Arial,sans-serif;--mono:"IBM Plex Mono",monospace}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#fbfbfa}h1,h2,h3,h4{font-family:var(--sans)}.mono,code,.eyebrow,.hero-pill,.workspace-label,.art-label,.path-top>span:last-child,.step-number,.brand small,.reward-top,.hero-bottom,.public-footer>div>span{font-family:var(--mono)}code{letter-spacing:-.25px;font-size:.87em}.btn{letter-spacing:.1px;border-radius:9px;font-weight:600}.btn.gold{color:#fff;background:linear-gradient(135deg,#ff8947,#f46b2d);box-shadow:0 3px #d8531820,0 5px 14px #f5763617}.btn.gold:hover{filter:brightness(1.05);box-shadow:0 8px 24px #e6622525}.btn.ghost{color:#4c535e;background:#fff;border-color:#e3e5e8;box-shadow:0 2px 4px #20242b03}.btn.dark{background:#000}.eyebrow{color:#bd7958;font-size:9px;font-weight:500}.official-brand{font-size:initial;letter-spacing:0;flex-direction:column;align-items:flex-start;gap:6px;line-height:1}.brand.official-brand .brand-img{object-fit:contain;object-position:left center;width:164px;max-width:180px;height:35px;max-height:38px;display:block}.brand.official-brand small{letter-spacing:2.8px;color:#919399;margin:0;padding-left:1px;font-size:6px;font-weight:400}.public-header{z-index:35;-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(120deg,#000,#000);border-bottom:1px solid #ffffff19;height:88px;position:sticky;top:0;box-shadow:0 5px 25px #14161c0a}.public-header nav{color:#b1b3bb;gap:24px;font-size:12px;font-weight:450}.public-header nav a{transition:color .2s}.public-header nav a:hover{color:#fff}.public-header .btn.dark{color:#f0f0f2;background:#ffffff0d;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff0d}.public-header .mobile-toggle{color:#ededee}.hero{background:radial-gradient(at 85% 30%,#000 0,#0000 55%),linear-gradient(115deg,#000,#000)}.hero h1{letter-spacing:-2.5px;font-weight:450}.hero-pill{color:#c9c9cf;letter-spacing:1.2px;background:#ffffff05;border-color:#ffffff20}.hero-bottom{color:#8e929c;border-color:#ffffff12;font-size:8px}.network-center{background:linear-gradient(140deg,#443834,#000);border-color:#957665;box-shadow:0 0 0 18px #a16e3f0a,0 0 0 38px #a16e3f05}.network-node{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(130deg,#ffffff12,#ffffff03);border-color:#fff2;box-shadow:0 15px 40px #0002}.network-node>span{color:#a9a5a5}.network-node strong{color:#e0dedf;font-size:12px}.network-node svg,.network-center svg{color:#f89b68}.network-center small{color:#ab9a8e}.art-line{border-color:#b48d6240}.art-label{color:#9a8f8b}.floating-tag{color:#a6a3a1;background:#ffffff03;border-color:#ffffff1c}.floating-tag span{background:#f4a26e}.section-heading h2,.how-section h2,.faq-section h2{letter-spacing:-1px;font-weight:450}.section-heading>p,.path-card>p:not(.eyebrow){color:#858995}.path-card{border-color:#e7e7e9;border-radius:13px;box-shadow:0 2px 3px #23262b02}.path-card .eyebrow{color:#a08c7e;font-size:8px}.feature-icon{color:#bf805c;background:#f8f1e9;border-radius:11px}.featured .feature-icon{background:#fce9d9}.path-card h3{font-size:25px;font-weight:500}.path-cta{color:#a86d4a;border-color:#ece6e0;font-weight:550}.mini-reward{color:#bb7e53}.path-top{color:#c1b5ac}.how-section,.faq-section{background:#f6f6f5}.step>span{color:#bb8c6e;border-color:#e6dacf}.step h3{font-weight:550}.step p,.how-section>div>p:not(.eyebrow){color:#8c8f96}.step{border-color:#e6e6e6}.cta-section .eyebrow{color:#b18467}.cta-section h2{font-weight:450}.public-footer{color:#d9dbe0;background:#000}.public-footer .brand-img{width:155px}.public-footer>div>span{color:#898e9a}.public-footer>div>a:not(:first-child){color:#a3a7b1}.public-footer>div>p{color:#8d939d}.footer-bottom{border-color:#ffffff13}.footer-bottom>span{color:#6c737f!important}.footer-bottom>div{color:#8b9099}.programme-hero h1,.trader-heading h1{letter-spacing:-1.7px;font-weight:450}.programme-visual{background:radial-gradient(at 80% 0,#5b3d2f70,#0000 70%),#000;border:1px solid #ffffff1a;border-radius:18px}.big-percent{color:#ff9d60;letter-spacing:-3px}.big-percent small{font-family:var(--mono);color:#a18e80;letter-spacing:1px}.programme-hero>div>p:not(.eyebrow){color:#858a91}.info-card{border-color:#e6e7e8;border-radius:12px}.step-number{color:#d9976f}.info-card p{color:#858b93}.faq-section summary{font-weight:500}.faq-section details{border-color:#e1e3e6}.faq-section details p{color:#828892}.trader-heading>p:last-child{color:#8d9298}.plan-card{background:#fff;border-color:#e8e6e2;border-radius:14px}.plan-card h3{font-weight:500}.plan-price{font-family:var(--mono);letter-spacing:-1px;font-size:29px}.plan-card>p{color:#8c919a}.plan-features{color:#757d87}.plan-features svg{color:#d58b57}.sidebar{background:linear-gradient(160deg,#000,#000);border-color:#ffffff0d;padding-top:28px}.sidebar>a{padding-left:11px}.sidebar .official-brand .brand-img{width:158px;max-width:158px;height:34px}.sidebar .brand.official-brand small{color:#777e88;letter-spacing:2.6px;font-size:6px}.workspace-label{color:#626b77;margin-top:43px;font-size:7px;font-weight:400}.sidebar nav button{color:#8b929f;border:1px solid #0000;gap:11px;padding:12px 14px;font-size:12px;font-weight:400}.sidebar nav button.active{color:#ffa56e;background:linear-gradient(90deg,#ee7c291c,#ffffff03);border-color:#ef823a25;font-weight:500}.sidebar nav button.active:before{background:#ff975c;left:0}.sidebar nav button em{color:#dc9a6c;background:#4b372c}.help-card{background:#ffffff03;border-color:#ffffff0c}.help-card>svg{color:#b68b6b}.help-card strong{color:#b6bbc3;font-weight:500}.help-card a{color:#bda18c;font-weight:400}.switch{color:#717d8d;font-size:11px}.switch:hover{color:#d89870}.account{border-color:#ffffff0c}.avatar{color:#a77955;background:#f5e6d8}.account strong{color:#a6aeb9;font-weight:450}.account>a{color:#697785}.workspace-top{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:15;background:#ffffffb8;border-color:#e5e6e9;position:sticky;top:0}.workspace-top>span{font-family:var(--mono);font-size:9px}.workspace-top>span>strong{color:#717a86}.workspace-top>.iconbtn{color:#9c886d}.secure{font-family:var(--mono);color:#a0a799;font-size:8px}.workspace-body{padding-top:35px}.page-title .eyebrow{color:#bb967a}.page-title h1{letter-spacing:-.8px;font-size:30px;font-weight:500}.page-title>div>p:last-child{color:#949aa5;font-size:12px}.stat{border-color:#e8e9ed;border-radius:11px;padding:22px;box-shadow:0 2px 4px #1d263003}.stat>div{color:#8d95a1;font-size:11px}.stat h2{font-family:var(--mono);letter-spacing:-1.5px;font-size:28px;font-weight:450}.stat p{color:#a2a8b0;font-family:var(--mono);font-size:7px;line-height:1.7}.stat-dot{background:#d6a17b}.stat>div>svg{color:#baa18c}.panel{border-color:#e7e9ed;border-radius:11px;box-shadow:0 2px 4px #1d263002}.panel-heading h3{font-size:14px;font-weight:500}.panel-heading p{color:#9ea5b0;font-size:11px}.chip{font-family:var(--mono);font-size:8px}.bar{background:#f1b288}.bar1{background:#f6c7a6}.bar2{background:#d6c2af}.bar3{background:#a6bdb3}.funnel-col strong{font-family:var(--mono);font-weight:450}.funnel-col small{font-family:var(--mono);color:#a1a6af;font-size:7px}.chart-foot{font-family:var(--mono);color:#9ea5ae;font-size:7px}.chart-foot i{background:#e4aa81}.reward-card{background:radial-gradient(at 95% 40%,#60433570,#0000 80%),#000;border-radius:12px}.reward-card h3{font-family:var(--sans);font-size:26px;font-weight:450}.reward-top{color:#b6a496;letter-spacing:1px;font-size:7px}.reward-top svg{color:#dca87f}.reward-card>p{color:#8c95a4;font-size:11px}.rate>strong{color:#f9b17c;font-family:var(--mono);font-weight:400}.orb{border-color:#c18c5d1a;box-shadow:0 0 0 20px #c18c5d08,0 0 0 40px #c18c5d05}.onboarding-banner{background:#fff7ef;border-color:#f0e2d5;border-radius:11px}.onboarding-banner h3{color:#725f4e;font-size:14px;font-weight:500}.onboarding-banner p{color:#ac9b8c}.onboarding-banner .feature-icon{color:#c69b74;background:#ffeddb}th{color:#a1a6ae;font-family:var(--mono);letter-spacing:.4px;background:#fafbfc;font-size:8px}td{color:#8f97a4;font-size:11px}td strong{color:#5c6676;font-size:11px;font-weight:500}td small{color:#a6adba;font-size:9px}.badge{font-family:var(--mono);border-radius:5px;font-size:8px;font-weight:400}.badge.green{color:#6e987c;background:#edf6ef}.badge.amber{color:#c19961;background:#fff4e7}.badge.blue{color:#8296b9;background:#f0f3fa}.badge.red{color:#c18575;background:#fff0ed}.empty h3{color:#778393;font-weight:500}.empty{color:#b1b8c4}.empty p{color:#9ba5b1;font-size:12px}.setup-note{color:#a29782;background:#f5f3ed;border-radius:9px}.setup-note p{color:#a29782}.field>span{color:#717c8d;font-size:12px;font-weight:450}.field input,.field textarea,.field select{font-family:var(--sans);color:#536073;border-color:#e2e5e9;border-radius:8px;padding:12px 14px;font-size:13px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #1c232b04}.field input:focus,.field textarea:focus,.field select:focus{border-color:#eda677;outline:0;box-shadow:0 0 0 3px #ffb77f13}.field input::placeholder{color:#b4bac3}.field input[type=number],.field input[type=date]{font-family:var(--mono);font-size:12px}.check{color:#9a9fa9;font-size:11px}.check input{accent-color:#f57636}.modal{border:1px solid #ffffff70;border-radius:17px;box-shadow:0 40px 120px #151b2850}.modal h2{font-weight:500}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#151c2890}.toast{color:#f1e5d9;background:#000;border-color:#7c6652;border-radius:11px;font-size:12px}.toast>svg{color:#f3a773}.toast>button{color:#b9a99c}.order-summary{color:#ba9b7f;background:#fff7ed;border:1px solid #f7e7d6;border-radius:9px}.order-summary strong{font-family:var(--mono);color:#c8814c;font-size:23px}.review-form-heading{align-items:center;gap:13px;padding-top:20px;display:flex}.review-form-heading h3{font-size:17px;font-weight:500;margin:0 0 5px!important}.review-form-heading p{color:#9ca5b0;font-size:11px}.admin-form{padding-top:0}.admin-payment-settings{background:linear-gradient(135deg,#fef9f3,#fff);border:1px solid #f0e4d8;border-radius:13px;align-items:center;gap:28px;margin:0 0 25px;padding:25px;display:flex}.qr-upload-preview{color:#d0b197;background:#fff;border:1px solid #ede7e0;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:13px;width:155px;min-height:165px;padding:14px;display:flex}.qr-upload-preview img{object-fit:contain;width:125px;height:125px}.qr-upload-preview .mono{letter-spacing:.8px;color:#b3a08e;text-align:center;font-size:6px}.admin-payment-settings>div:last-child{flex:1}.admin-payment-settings h3{font-size:22px;font-weight:450}.admin-payment-settings .eyebrow{margin-bottom:8px;font-size:7px}.admin-payment-settings p:not(.eyebrow){color:#ac9d90;max-width:400px;margin:10px 0 17px;font-size:12px}.qr-upload-button{cursor:pointer;padding:12px 17px;font-size:11px;position:relative}.qr-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.admin-payment-settings small{font-family:var(--mono);color:#b3a494;margin-top:13px;font-size:7px;line-height:1.8}.admin-payment-settings .textbtn{color:#c0936e;margin-top:12px;font-size:10px}.plan-editor{background:#fcfcfb;border-color:#e9e6e2;border-radius:9px}.plan-editor .textbtn{color:#bf977e}.page-preview{background:#fbf5ee;border-color:#eee0d0}.page-preview h2{font-weight:450}.version .textbtn,.link-panel .textbtn{color:#c2936e}.sidebar .help-card strong{font-family:var(--sans)}.payment-page{max-width:1440px;margin:0 auto;padding:30px 5% 40px}.checkout-breadcrumb{color:#a2a7af;justify-content:space-between;align-items:center;margin-bottom:36px;font-size:10px;display:flex}.checkout-breadcrumb>button{color:#979ea8;align-items:center;gap:9px;padding:0;display:flex}.checkout-breadcrumb>span{font-family:var(--mono);letter-spacing:.2px;align-items:center;gap:12px;font-size:8px;display:flex}.checkout-title{justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px;display:flex}.checkout-title .eyebrow{letter-spacing:1.5px;color:#c18f68;margin-bottom:11px;font-size:8px}.checkout-title h1{letter-spacing:-1.5px;font-size:40px;font-weight:450;line-height:1.15}.checkout-title>div>p:last-child{color:#9a9fa9;margin-top:12px;font-size:12px}.checkout-security{color:#b59b7e;background:#fff;border:1px solid #e8e8e6;border-radius:10px;align-items:center;gap:11px;padding:13px 18px;display:flex}.checkout-security strong{color:#8e8c86;font-size:10px;font-weight:450;display:block}.checkout-security span{color:#b0aaa1;margin-top:3px;font-size:8px;display:block}.checkout-orderbar{background:#fff;border:1px solid #e7e7e7;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:15px 19px;display:flex;box-shadow:0 2px 2px #252b3502}.checkout-orderbar>div{align-items:center;gap:13px;display:flex}.order-icon{color:#d5a075;background:#fff8ee;border:1px solid #f3e1ce;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.checkout-orderbar strong{font-size:13px;font-weight:500}.checkout-orderbar>div>div>span{color:#a2a7b0;margin-top:5px;font-size:9px;display:block}.checkout-orderbar code{letter-spacing:.1px;font-size:9px}.payment-status{font-family:var(--mono);white-space:nowrap;letter-spacing:-.2px;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;line-height:1.3;display:inline-flex}.payment-status.success{color:#6b957b;background:#edf6f0;border-color:#dceddf}.payment-status.pending{color:#b4945c;background:#fff5e4;border-color:#f7e9cd}.payment-status.failed{color:#c08779;background:#fff0ed;border-color:#f4ded7}.payment-status.unpaid{color:#9a9fab;background:#f2f3f6;border-color:#e8eaef}.checkout-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);align-items:start;gap:22px;display:grid}.qr-panel{background:#fff;border:1px solid #e4e7e7;border-radius:14px;padding:22px 27px 24px;box-shadow:0 4px 8px #27344303}.qr-panel-top{justify-content:space-between;align-items:center;display:flex}.qr-panel-top>.mono{letter-spacing:1px;color:#b7a493;font-size:7px}.upi-tag{font-family:var(--mono);letter-spacing:.8px;color:#a2b09e;border:1px solid #e6e9e7;border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;display:flex}.upi-tag i{background:#a5b59d;border-radius:50%;width:4px;height:4px}.qr-display{text-align:center;padding:35px 0 23px}.qr-frame{background:#fffdf9;border:1px solid #f0dec7;border-radius:14px;justify-content:center;align-items:center;width:230px;height:230px;margin:0 auto 27px;padding:20px;display:flex;position:relative;box-shadow:0 5px 20px #b99b6710,inset 0 0 0 5px #fdf9f2}.qr-frame>img{object-fit:contain;width:100%;height:100%}.qr-frame[data-error]:after{content:attr(data-error);color:#bb9177;max-width:130px;font-size:10px;line-height:1.7;position:absolute}.qr-frame.empty-qr>div{color:#c7b59f;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.empty-qr span:not(.qr-corner){color:#bca994;max-width:120px;font-size:9px;line-height:1.8;font-family:var(--mono)}.qr-corner{pointer-events:none;border-style:solid;border-color:#d8ad77;width:14px;height:14px;position:absolute}.qr-corner.tl{border-width:2px 0 0 2px;border-radius:3px 0 0;top:10px;left:10px}.qr-corner.tr{border-width:2px 2px 0 0;border-radius:0 3px 0 0;top:10px;right:10px}.qr-corner.bl{border-width:0 0 2px 2px;border-radius:0 0 0 3px;bottom:10px;left:10px}.qr-corner.br{border-width:0 2px 2px 0;border-radius:0 0 3px;bottom:10px;right:10px}.qr-display h2{letter-spacing:-.7px;margin-bottom:7px;font-size:25px;font-weight:500}.qr-display>p{color:#a6aab0;font-size:12px}.amount-chip{color:#b3a494;background:#fdfaf5;border:1px solid #f1e6d8;border-radius:6px;align-items:center;gap:15px;margin-top:18px;padding:9px 15px;font-size:9px;display:inline-flex}.amount-chip strong{font-family:var(--mono);color:#c18e61;letter-spacing:-.5px;font-size:13px;font-weight:500}.upi-copy{background:#fffcf7;border:1px dashed #ebc697;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:0;padding:16px 18px;display:flex}.upi-copy>div{min-width:0}.upi-copy span{font-family:var(--mono);color:#b7a38b;letter-spacing:.5px;margin-bottom:7px;font-size:7px;display:block}.upi-copy strong{font-family:var(--mono);color:#6e6150;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.upi-copy small{color:#b8a28a;margin-top:5px;font-size:9px}.upi-copy button{color:#ac8b63;background:#fff;border:1px solid #edd6b6;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:500;display:flex;box-shadow:0 2px 3px #c7a06d09}.payment-instruction{color:#a6b09e;background:#f6f8f5;border:1px solid #eef0e9;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;display:flex}.payment-instruction p{color:#9da993;font-size:10px;line-height:1.7}.payment-instruction svg{margin-top:2px}.upi-apps{border-top:1px solid #f0f1ef;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:15px;display:flex}.upi-apps>span{font-family:var(--mono);letter-spacing:.8px;color:#c3c6c9;font-size:6px}.upi-apps>div{color:#b3b9bf;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.upi-apps i{background:#d6d9dc;border-radius:50%;width:3px;height:3px}.google-pay{font-weight:400}.payment-side{flex-direction:column;gap:16px;display:flex}.payment-submit-card{background:#fff;border:1px solid #e4e7e7;border-radius:14px;padding:27px;box-shadow:0 4px 8px #27344303}.submit-card-heading>.mono{color:#b9a693;letter-spacing:.8px;font-size:7px}.submit-card-heading h2{letter-spacing:-.6px;margin:15px 0 7px;font-size:25px;font-weight:500}.submit-card-heading>p{color:#a2a7af;font-size:11px}.payment-submit-card .field{margin:20px 0}.payment-submit-card .field>span{color:#717a86;justify-content:space-between;align-items:center;gap:6px;font-size:11px;font-weight:450;display:flex}.payment-submit-card .field>span>small{color:#b2b7bf;font-size:8px;font-weight:400;display:inline}.payment-submit-card .field input{color:#68747a;background:#fff;border-color:#e0e5e4;border-radius:9px;padding:11px 13px;font-size:12px;box-shadow:0 2px 4px #3b493506}.payment-submit-card .field input[name=utr]{font-family:var(--mono);letter-spacing:.1px;font-size:11px}.amount-input{background:#fbfcfa;border:1px solid #e1e6e3;border-radius:9px;align-items:center;gap:10px;padding:0 13px;display:flex;box-shadow:0 2px 4px #3b493506}.amount-input>span{font-family:var(--mono);color:#b1b9b0;font-size:14px}.amount-input>svg{color:#b3bfac}.amount-input>input{width:100%;font-family:var(--mono);cursor:default;flex:1;box-shadow:none!important;color:#6a7766!important;background:0 0!important;border:0!important;outline:0!important;padding-left:0!important;font-size:14px!important}.upload-label{color:#79838e;justify-content:space-between;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.upload-label>small{color:#b5bac2;font-size:8px}.proof-dropzone{color:#cbb28e;cursor:pointer;text-align:center;background:#fefbf7;border:1px dashed #e3d6c5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:21px 12px;transition:all .2s;display:flex;position:relative}.proof-dropzone:hover{background:#fff7ee;border-color:#e5a773}.proof-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.proof-dropzone:focus-within{outline-offset:2px;outline:2px solid #f4a06b}.proof-dropzone strong{color:#c9986c;overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:400}.proof-dropzone strong>span{color:#b9b4ad}.proof-dropzone small{font-family:var(--mono);color:#c0b6a9;font-size:6px}.proof-dropzone.has-file{color:#99b08b;background:#f8fbf5;border-color:#bccdb2}.proof-dropzone.has-file strong{color:#95a788}.pay-submit{margin-top:20px;padding:13px 17px!important;font-size:12px!important}.verification-note{text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin-top:15px;display:flex;color:#b2b4b5!important;font-size:8px!important;line-height:1.8!important}.verification-note svg{color:#c5b8a6;width:12px;height:12px;margin-top:1px}.file-error{color:#b7806e;margin-top:10px;font-size:10px}.checkout-help{color:#c4b4a1;background:#faf9f6;border:1px solid #e9e8e4;border-radius:10px;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.checkout-help>svg{margin-top:2px}.checkout-help strong{color:#a59683;font-size:11px;font-weight:450}.checkout-help p{color:#b9afa3;margin:3px 0 7px;font-size:9px}.checkout-help a{color:#c89768;align-items:center;gap:6px;font-size:9px;display:inline-flex}.review-feedback{color:#c5a77d;background:#fff8ee;border:1px solid #f3e0cb;border-radius:8px;gap:9px;margin-top:20px;padding:13px 14px;display:flex}.review-feedback strong{font-size:10px;font-weight:500}.review-feedback p{color:#b99d7e;margin-top:4px;font-size:10px}.review-feedback>svg{margin-top:2px}.payment-history{margin-top:40px}.payment-history-heading{border-bottom:1px solid #e3e6e3;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-bottom:16px;display:flex}.payment-history-heading .eyebrow{color:#b5a491;letter-spacing:1px;margin-bottom:7px;font-size:7px}.payment-history-heading h2{letter-spacing:-.6px;font-size:23px;font-weight:500}.payment-history-heading .btn{font-family:var(--mono);color:#aaa7a0;padding:9px 12px;font-size:8px}.payment-history-table{background:#fff;border:1px solid #e1e6e1;border-radius:11px;overflow:auto;box-shadow:0 3px 7px #43533304}.payment-history-table table{white-space:nowrap;min-width:700px}.payment-history-table th{color:#a5b29b;letter-spacing:.3px;background:#f5f8f3;border-color:#edf1e9;border-top-style:none;border-top-width:0;padding:14px 17px;font-size:7px;font-weight:400}.payment-history-table td{color:#a6adb3;border-color:#f1f3ee;padding:19px 17px;font-size:9px}.payment-history-table td:first-child{color:#8e918c}.payment-history-table td>code{color:#a2aaa5;font-size:8px}.payment-history-table td>strong{color:#7e8982;font-size:10px;font-weight:450}.payment-history-table td>small{color:#b0b9ae;font-size:8px}.payment-history-table td>.mono{letter-spacing:-.3px;font-size:11px}.payment-history-table tr.selected-order{background:#fffdfa}.history-open{color:#c68d60;align-items:center;gap:6px;font-size:9px;display:flex}.history-empty{color:#c3c9c0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:45px;font-size:11px;display:flex}.checkout-footnote{color:#bbc0be;align-items:center;gap:8px;margin-top:25px;font-size:8px;line-height:1.7;display:flex}.checkout-footnote>p{color:#b4bab6;flex:1;max-width:650px;font-size:8px}.checkout-footnote>.mono{letter-spacing:.5px;color:#c7c7c0;margin-left:auto;font-size:6px}.checkout-empty{text-align:center;color:#baab96;background:#fff;border:1px solid #e7e9e5;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:65px 25px;display:flex}.checkout-empty h2{color:#778075;font-size:25px;font-weight:450}.checkout-empty p{color:#a2aba1;font-size:12px}.checkout-empty .btn{margin-top:10px;font-size:12px}.payment-complete{text-align:center;flex-direction:column;align-items:center;padding:45px 10px 30px;display:flex}.success-ring{color:#8fac7e;background:#f6faf2;border:1px solid #d4e5cd;border-radius:50%;justify-content:center;align-items:center;width:103px;height:103px;margin-bottom:30px;display:flex;box-shadow:0 0 0 10px #f7faf4}.payment-complete .eyebrow{color:#a8b29a;letter-spacing:1.3px;margin-bottom:10px;font-size:7px}.payment-complete h2{color:#708567;font-size:33px;font-weight:450}.payment-complete>p:not(.eyebrow){color:#a0ad95;margin:14px 0;font-size:12px;line-height:1.8}.payment-complete>strong{font-family:var(--mono);color:#87a173;margin:10px 0;font-size:30px;font-weight:400}.payment-complete>span{font-family:var(--mono);color:#b0b9a7;font-size:8px}.pending-summary,.verified-summary{text-align:center}.pending-icon,.receipt-icon{color:#c3a568;background:#fff9eb;border:1px solid #f4e6c6;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:4px auto 25px;display:flex}.receipt-icon{color:#9eb68e;background:#f4f9ef;border-color:#e3eed8}.pending-summary .eyebrow{color:#b7a377;letter-spacing:1px;font-size:7px}.pending-summary h2,.verified-summary h2{letter-spacing:-.5px;font-size:25px;font-weight:450}.pending-summary>p:not(.eyebrow),.verified-summary>p{color:#a8adaf;margin:14px 0;font-size:11px;line-height:1.9}.payment-summary{text-align:left;border-top:1px solid #ecefe9;border-bottom:1px solid #ecefe9;flex-direction:column;gap:18px;margin:23px 0;padding:18px 0;display:flex}.payment-summary>span{color:#b2b7b5;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.payment-summary strong{color:#8a9785;font-size:11px;font-weight:450}.payment-summary code{color:#b0b3aa;overflow-wrap:anywhere;max-width:60%;font-size:9px;line-height:1.6}.pending-summary>.btn,.verified-summary>.btn{padding:13px;font-size:11px}.receipt-reference{font-family:var(--mono);color:#bcc3b4;overflow-wrap:anywhere;margin-top:20px;font-size:6px;line-height:1.8}.payment-summary>span>.payment-status{padding:4px 6px;font-size:7px}.darktext{color:#af9b82}@media (max-width:1100px){.public-header{padding-left:4%;padding-right:4%}.public-header nav{gap:17px;font-size:11px}.brand.official-brand .brand-img{width:150px;height:32px}.checkout-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr)}.payment-page{padding-left:4%;padding-right:4%}.qr-panel{padding:20px}.payment-submit-card{padding:23px}.sidebar .official-brand .brand-img{width:148px}.stat{padding:18px}.stat>div{font-size:10px}.stat h2{font-size:25px}.stat p{font-size:6px}.page-title h1{font-size:26px}}@media (max-width:850px){.public-header nav.open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000;border-color:#ffffff10;font-size:13px;top:80px}.public-header{height:80px}.checkout-title h1{font-size:34px}.checkout-security{display:none}.checkout-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:15px}.qr-frame{width:210px;height:210px}.qr-panel{padding:18px}.payment-submit-card{padding:22px}.upi-apps{flex-direction:column;gap:14px}.qr-display{padding-top:32px}.upi-copy{padding:14px}.upi-copy strong{font-size:12px}.upi-copy button{padding:8px;font-size:9px}.checkout-orderbar strong{font-size:12px}.admin-payment-settings{gap:20px;padding:22px}.admin-payment-settings h3{font-size:21px}.qr-upload-preview{width:130px}.qr-upload-preview img{width:105px;height:105px}}@media (max-width:600px){.public-header{height:75px;padding:0 20px}.public-header nav.open{top:75px}.brand.official-brand .brand-img{width:135px;height:29px}.brand.official-brand small{letter-spacing:2.3px;font-size:5px}.hero h1{font-weight:450}.path-card h3{font-size:24px}.workspace-body{padding:25px 16px}.page-title h1{font-size:24px}.page-title>div>p:last-child{font-size:11px}.page-title .eyebrow{font-size:7px}.stat h2{font-size:25px}.stat p{font-size:7px}.stat>div{font-size:10px}.reward-card h3{font-size:25px}.public-footer .official-brand .brand-img{width:135px}.payment-page{padding:23px 18px 30px}.checkout-breadcrumb{margin-bottom:28px;font-size:9px}.checkout-breadcrumb>span{gap:5px;font-size:7px}.checkout-title{margin-bottom:25px}.checkout-title h1{letter-spacing:-1px;font-size:34px}.checkout-title .eyebrow{letter-spacing:1px;font-size:7px}.checkout-title>div>p:last-child{max-width:290px;margin-top:10px;font-size:11px}.checkout-grid{grid-template-columns:1fr;gap:18px}.checkout-orderbar{border-radius:9px;gap:10px;padding:13px 14px}.checkout-orderbar>div{gap:10px}.checkout-orderbar strong{font-size:11px}.checkout-orderbar>div>div>span{font-size:8px}.order-icon{width:32px;height:32px}.order-icon svg{width:17px}.checkout-orderbar .payment-status{gap:4px;padding:5px;font-size:6px}.checkout-orderbar .payment-status svg{width:10px}.qr-panel{padding:20px}.qr-panel-top>.mono{letter-spacing:.6px;font-size:6px}.qr-frame{width:220px;height:220px}.qr-display{padding:30px 0 23px}.qr-display h2{font-size:24px}.qr-display>p{font-size:11px}.amount-chip{font-size:9px}.upi-copy{padding:14px 15px}.upi-copy strong{font-size:14px}.upi-copy button{padding:9px 10px;font-size:10px}.upi-apps{flex-direction:row;margin-top:20px}.upi-apps>span{letter-spacing:.4px;font-size:5px}.upi-apps>div{gap:9px;font-size:9px}.payment-instruction p{font-size:9px}.payment-submit-card{padding:24px 23px}.payment-submit-card .field input{padding:12px 14px;font-size:13px}.submit-card-heading h2{font-size:26px}.submit-card-heading>p,.payment-submit-card .field>span,.upload-label{font-size:12px}.proof-dropzone{padding:26px 15px}.proof-dropzone strong{font-size:11px}.proof-dropzone small{font-size:7px}.pay-submit{padding:14px 18px!important;font-size:13px!important}.verification-note{font-size:9px!important}.checkout-help{padding:19px 21px}.checkout-help strong{font-size:12px}.checkout-help p,.checkout-help a{font-size:10px}.payment-history{margin-top:34px}.payment-history-heading h2{font-size:23px}.payment-history-heading .eyebrow{font-size:6px}.payment-history-table table{min-width:760px}.payment-history-table th{font-size:7px}.payment-history-table td{font-size:9px}.checkout-footnote{align-items:flex-start;margin-top:20px}.checkout-footnote>.mono{display:none}.checkout-footnote p{font-size:8px}.checkout-footnote svg{margin-top:2px}.admin-payment-settings{flex-direction:column;align-items:stretch;padding:22px}.qr-upload-preview{width:100%;padding:20px}.qr-upload-preview img{width:145px;height:145px}.qr-upload-preview .mono{font-size:7px}.admin-payment-settings h3{font-size:24px}.admin-payment-settings p:not(.eyebrow){font-size:12px}.admin-payment-settings .eyebrow{font-size:8px}.qr-upload-button{font-size:12px}.admin-payment-settings small{font-size:7px}.review-form-heading{gap:10px}.review-form-heading h3{font-size:16px}.review-form-heading p{font-size:10px}.receipt-reference{font-size:7px}.receipt-icon,.pending-icon{margin-top:10px}.field>span{font-size:12px}}@media print{body *{visibility:hidden}.payment-complete,.payment-complete *,.verified-summary,.verified-summary *{visibility:visible}.payment-complete{border:1px solid #ccc;width:40%;position:fixed;top:30px;left:5%}.verified-summary{width:40%;position:fixed;top:30px;right:5%}.verified-summary>button{display:none}}.btn.dark,.public-header .btn.dark{color:#fff;background:linear-gradient(135deg,#ff8947,#f46b2d);border-color:#ff9f6244;box-shadow:0 3px 12px #f5763614}.payment-page .checkout-title>div>p:last-child{color:#8c929b}.submit-card-heading>p{color:#9199a2}.payment-submit-card .field>span{color:#65717f}.payment-submit-card .field input{color:#566472}.verification-note{color:#939c9a!important}.payment-instruction p{color:#87967d}.checkout-help p{color:#a5998a}.payment-history-table td{color:#8c9793}.checkout-start-note{color:#bcab8e;background:#f6f4ee;border:1px solid #ede7db;border-radius:10px;align-items:center;gap:13px;margin-bottom:20px;padding:17px 20px;display:flex}.checkout-start-note strong{color:#9d8b6d;font-size:11px;font-weight:500}.checkout-start-note p{color:#ad9f89;max-width:700px;margin-top:4px;font-size:10px}.checkout-start-note>div{flex:1}.checkout-start-note .textbtn{white-space:nowrap;color:#c39365;font-size:10px}.proof-dropzone.inactive{cursor:default}.payment-submit-card input:disabled{color:#b4b8ad;opacity:1;background:#fafbf9}@media (max-width:600px){.checkout-start-note{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:16px}.checkout-start-note>div{flex:1;min-width:200px}.checkout-start-note>svg{margin-top:3px}.checkout-start-note .textbtn{margin-left:28px;font-size:10px}.checkout-start-note p{font-size:9px}.amount-chip strong{font-size:11px}}.site-header{z-index:40;-webkit-backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(115deg,#000,#000);border-bottom:1px solid #ffffff12;position:sticky;top:0;box-shadow:0 8px 30px #080b1010}.site-header-inner{align-items:center;gap:0;max-width:1440px;min-height:82px;margin:0 auto;padding:0 5%;display:flex}.site-home{flex-shrink:0;justify-content:flex-start;align-items:center;min-height:48px;padding:4px 0;display:flex}.brand.official-brand{flex-direction:row;justify-content:center;align-items:center;gap:0;line-height:1;display:flex}.site-header .brand.official-brand .brand-img{object-fit:contain;object-position:center;width:163px;max-width:none;height:auto;max-height:44px;display:block;transform:translate(-6px)}.header-brand-context{font:400 6px/1.8 var(--mono);letter-spacing:1.3px;color:#8a8e9a;border-left:1px solid #ffffff14;margin-left:4px;padding:0 15px 0 13px}.main-nav{align-items:center;gap:8px;min-width:0;margin-left:auto;margin-right:auto;padding:0 15px;display:flex}.main-nav-link{color:#a9aebc;font-family:var(--sans);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:12px 11px;font-size:11px;font-weight:400;line-height:1;transition:background .2s,color .2s;display:inline-flex}.main-nav-link:hover,.main-nav-link[aria-expanded=true]{color:#fff;background:#ffffff05}.main-nav-link.current{color:#ffb181;background:#ff8d3b0a}.main-nav-link svg{color:#7f8797;transition:transform .2s}.main-nav-link .flipped{color:#df9b6e;transform:rotate(180deg)}.main-nav-link.current:after{display:none}.nav-group{position:relative}.site-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.site-header-actions>.btn{background:linear-gradient(110deg,#ff8743,#f77733);border-radius:8px;gap:13px;padding:13px 18px;font-size:11px;line-height:1;box-shadow:0 4px 16px #ed6c251c}.site-menu-toggle{color:#a9afbc;border:1px solid #ffffff18;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:none}.nav-popover{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:45;color:#c0c5d0;background:linear-gradient(140deg,#000,#000);border:1px solid #ffffff15;border-radius:12px;padding:13px;animation:.15s ease-out menuFade;position:absolute;top:calc(100% + 16px);box-shadow:0 20px 70px #04090e5c}.nav-popover:before{content:"";height:17px;position:absolute;top:-17px;left:0;right:0}.programmes-menu{width:335px;left:-15px}.menu-eyebrow{font:400 6px var(--mono);letter-spacing:1.5px;color:#8c7b6d;padding:8px 11px 13px;display:block}.programmes-menu>a{border-radius:8px;align-items:center;gap:12px;padding:13px 10px;transition:background .2s;display:flex}.programmes-menu>a:hover{background:#ffffff05}.nav-programme-icon{color:#d6976e;background:#ffffff04;border:1px solid #ffffff0a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.programmes-menu>a>span:nth-child(2){flex:1}.programmes-menu strong{color:#d6d8e0;font-size:12px;font-weight:450;display:block}.programmes-menu small{color:#7e8798;margin-top:5px;font-size:9px;line-height:1.8}.programmes-menu>a>svg{color:#7b808c}.menu-note{color:#6f7f86;border-top:1px solid #ffffff08;align-items:center;gap:7px;margin-top:8px;padding:14px 10px 3px;font-size:9px;display:flex}.explore-menu{width:620px;padding:0;left:-210px}.explore-menu-title{color:#acb4c2;border-bottom:1px solid #ffffff0a;align-items:center;gap:9px;padding:19px 22px;font-size:10px;display:flex}.explore-menu-title>svg{color:#b38c6d}.explore-menu-title>a{color:#9f8b77;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.explore-columns{grid-template-columns:1fr 1fr 1.15fr;gap:20px;padding:24px 24px 27px;display:grid}.explore-columns h3{font:400 8px var(--mono);letter-spacing:.6px;color:#bca58c;align-items:center;gap:7px;margin-bottom:19px;display:flex}.explore-columns h3>svg{color:#a68d73}.explore-columns>div>a{color:#8b95a6;justify-content:space-between;align-items:center;gap:5px;padding:7px 0;font-size:10px;line-height:1.45;display:flex}.explore-columns>div>a>svg{color:#525f73}.explore-menu-bottom{background:#00000008;border-top:1px solid #ffffff08;border-radius:0 0 12px 12px;align-items:center;gap:16px;padding:14px 23px;display:flex}.explore-menu-bottom>span{color:#6e7c8f;font:400 7px var(--mono)}.explore-menu-bottom>a{color:#a18e79;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.social-links{align-items:center;gap:9px;display:flex}.social-links>a{color:#8c96a5;background:#ffffff03;border:1px solid #ffffff0b;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex}.social-links>a:hover{color:#ffaf7a;background:#ef955214;border-color:#eb985c35;transform:translateY(-2px)}.social-links.compact{gap:13px}.social-links.compact>a{color:#8996a9;background:0 0;border:0;border-radius:0;width:auto;height:19px}.social-links.compact>a>svg{width:13px;height:13px}.social-links.compact>a:hover{color:#f0ad7d}.mobile-nav-socials{display:none}.site-footer{color:#adb4c1;background:radial-gradient(at 0 20%,#000 0,#0000 45%),#000;border-top:1px solid #b5906c25;position:relative}.site-footer-inner{max-width:1440px;margin:0 auto;padding:0 5%}.footer-network-strip{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.footer-network-strip>div{align-items:center;gap:9px;display:flex}.footer-network-dot{background:#ef9a63;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #f0804430}.footer-network-strip .mono{letter-spacing:1.3px;color:#9c938a;font-size:6px}.footer-network-strip>a{color:#a68e78;align-items:center;gap:7px;font-size:9px;display:flex}.footer-main-grid{grid-template-columns:1.7fr 1.1fr 1fr 1.05fr 1.1fr;gap:33px;padding:47px 0 37px;display:grid}.footer-brand-column>.brand,.footer-brand-column>a{width:max-content;display:flex}.site-footer .brand.official-brand .brand-img{object-fit:contain;width:160px;max-width:none;height:40px;max-height:none;transform:translate(-6px)}.footer-brand-column>p{color:#8a94a4;margin:15px 0 22px;font-size:12px;font-weight:400;line-height:1.8}.footer-contact{flex-direction:column;gap:12px;margin-bottom:25px;display:flex}.footer-contact>a{color:#8b96a8;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:9px;line-height:1.5;display:flex}.footer-contact svg{color:#6b7b90;width:12px;height:12px}.footer-contact>a:hover{color:#e5b28a}.footer-links-column h3{font:400 8px var(--mono);color:#c9ad92;letter-spacing:.4px;margin:10px 0 24px;padding-bottom:12px;display:block;position:relative}.footer-links-column h3:after{content:"";background:#c88a563f;width:18px;height:1px;position:absolute;bottom:0;left:0}.footer-links-column>a{color:#8793a6;align-items:center;gap:5px;margin:14px 0;font-size:10px;line-height:1.5;transition:color .2s;display:flex}.footer-links-column>a:hover{color:#efb288}.footer-help-row{border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.footer-help-row>div{color:#9c8b76;align-items:center;gap:8px;display:flex}.footer-help-row p{color:#7f8c9e;font-size:9px;line-height:1.8}.footer-help-row a{color:#a38b73;align-items:center;gap:3px;display:inline-flex}.footer-help-row>.mono{letter-spacing:1px;color:#515f73;font-size:6px}.footer-legal{color:#63748a;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 16px;font-size:8px;display:flex}.footer-legal nav{flex-wrap:wrap;gap:20px;display:flex}.footer-legal a{color:#7a889e}.footer-legal a:hover{color:#bc9373}.footer-programme-terms{color:#56657a;flex-wrap:wrap;align-items:center;gap:17px;padding:0 0 24px;font-size:7px;display:flex}.footer-programme-terms>span{color:#596b81}.footer-programme-terms>button{color:#6d7e95;padding:0;font-size:7px}.footer-programme-terms>button:hover{color:#b48c6f}.network-resources{background:#faf9f6;border-top:1px solid #f0ede7;padding:65px 6% 55px}.network-resources-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.network-resources-heading .eyebrow{color:#b28f72;font-size:8px}.network-resources h2{letter-spacing:-1.3px;font-size:36px;font-weight:450;line-height:1.25}.network-resources-heading>p{color:#9396a0;max-width:300px;font-size:12px;line-height:1.8}.resource-card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.resource-card{background:#fff;border:1px solid #e6e4e0;border-radius:12px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s}.resource-card:hover{border-color:#d7b796;transform:translateY(-4px);box-shadow:0 10px 25px #3d332609}.resource-card>div{color:#b89371;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.resource-card>div>svg:last-child{color:#b7b4af}.resource-card>.mono{letter-spacing:.9px;color:#b2a18d;margin-bottom:10px;font-size:7px}.resource-card h3{letter-spacing:-.3px;margin-bottom:12px;font-size:21px;font-weight:450}.resource-card>p:not(.mono){color:#9d9fa7;max-width:260px;margin-bottom:20px;font-size:11px;line-height:1.8}.resource-card>span{color:#c2956d;border-top:1px solid #f2eeea;justify-content:space-between;align-items:center;padding-top:15px;font-size:9px;display:flex}.community-strip{background:#f5f2ec;border:1px solid #ebe5dc;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:21px 24px;display:flex}.community-strip>div:first-child{align-items:center;gap:13px;display:flex}.community-mark{color:#c6a782;background:#fff9f0;border:1px solid #e9dfcf;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.community-strip h3{color:#a08c75;font-size:13px;font-weight:450}.community-strip p{color:#b0a18f;margin-top:4px;font-size:10px}.community-strip .social-links>a{color:#a88e6e;background:#ffffff65;border-color:#dfd3c3;border-radius:7px;width:32px;height:32px}.community-strip .social-links>a:hover{color:#d68d50;background:#fff7ed;border-color:#d7b18c}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:38px;padding-top:64px}.hero h1{letter-spacing:-2px;max-width:620px;font-size:clamp(42px,4.5vw,65px);font-weight:450;line-height:1.13}.hero h1>em{display:inline}.hero-copy>p{color:#a3abb8;margin:25px 0 29px;font-size:14px;line-height:1.9}.hero .actions{gap:12px}.hero .btn{padding:15px 18px;font-size:12px}.hero-note{color:#8996a6;margin-top:27px;font-size:10px}.hero-art{min-width:0;min-height:500px;transform:none}.art-label{letter-spacing:2px;font-size:6px;top:6px;left:30%}.node-office{width:185px;padding:20px;top:70px;left:0}.node-trader{width:185px;padding:20px;top:85px;right:0}.network-center{width:144px;height:144px;top:190px;left:36%}.node-coach{width:207px;padding:19px;top:377px;left:35%}.network-node strong{font-size:11px;line-height:1.6}.network-node svg{margin-bottom:15px}.network-node>span{letter-spacing:1.2px;font-size:6px}.floating-tag{display:none}.art-line.line1{width:155px;height:100px;top:160px;left:25%}.art-line.line2{width:165px;height:110px;top:160px;left:48%}.art-line.line3{height:120px;top:300px;left:50%}.network-brand{object-fit:contain;width:110px;height:auto;max-height:28px;margin-top:10px}.network-center>svg{width:30px;height:30px}.network-center small{letter-spacing:1.7px;margin-top:9px;font-size:5px}.hero-bottom{padding:23px 0;font-size:7px}.hero-bottom>div{gap:22px;font-size:10px}.hero-pill{letter-spacing:1.2px;font-size:7px;font-weight:400}.hero .hero-copy .btn.hero-secondary{font-weight:450}.sidebar>a{padding:0 9px}.sidebar .brand.official-brand{justify-content:flex-start}.sidebar .official-brand .brand-img{object-fit:contain;width:158px;height:auto;max-height:40px;transform:translate(-6px)}.workspace-label{margin-top:38px}.section-heading>p,.info-card>p,.how-section>div>p:not(.eyebrow){color:#868e9b}.path-card h3{letter-spacing:-.4px}.pathways .section-heading h2{font-size:39px}.programme-hero .btn{font-size:12px}.programme-hero>div>p:not(.eyebrow){line-height:1.9}.cta-section{padding-top:62px;padding-bottom:62px}:is(.site-header a:focus-visible,.site-header button:focus-visible,.site-footer a:focus-visible,.site-footer button:focus-visible){outline-offset:5px;outline:1px solid #ffb181}:is(.site-header a:focus:not(:focus-visible),.site-header button:focus:not(:focus-visible)){outline:0}@keyframes menuFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.network-resources{padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}@media (max-width:1250px){.header-brand-context{display:none}.site-header-inner{padding:0 4%}.site-header .brand.official-brand .brand-img{width:157px}.main-nav{gap:1px;padding:0 13px}.main-nav-link{padding:11px 10px;font-size:10px}.site-header-actions>.btn{padding:13px 15px;font-size:10px}.footer-main-grid{gap:24px}.footer-links-column>a{font-size:9px}.hero{gap:25px}.hero h1{font-size:56px}.hero-art{transform-origin:50% 25%;transform:scale(.94)}.node-office,.node-trader{width:175px}.hero .btn{padding:14px 16px;font-size:11px}.network-center{left:33%}.node-coach{left:32%}.resource-card h3{font-size:20px}}@media (max-width:1000px){.site-header-inner{min-height:78px}.main-nav-link.support-nav{display:none}.main-nav{gap:0;padding:0 8px}.main-nav-link{padding:11px 9px;font-size:10px}.site-header .brand.official-brand .brand-img{width:145px}.site-header-actions>.btn{gap:9px;padding:12px 13px;font-size:10px}.footer-main-grid{grid-template-columns:1.5fr 1fr 1fr;gap:30px}.footer-brand-column{grid-row:span 2}.footer-links-column h3{margin-top:7px;margin-bottom:20px}.footer-links-column>a{font-size:10px}.footer-help-row>.mono{display:none}.footer-legal{align-items:flex-start;font-size:8px}.footer-legal nav{gap:13px}.hero h1{font-size:49px}.hero{gap:5px;padding-top:55px}.hero-art{transform-origin:5% 18%;min-width:420px;min-height:480px;transform:scale(.82)}.hero-copy>p{font-size:12px}.hero .actions{gap:10px}.hero .btn{padding:13px 15px;font-size:10px}.hero-note{font-size:9px}.hero-copy{padding-bottom:55px}.network-resources{padding:55px 5%}.network-resources h2{font-size:34px}.resource-card{padding:22px}.resource-card>p:not(.mono),.network-resources-heading>p{font-size:11px}.footer-brand-column .social-links{gap:7px}.footer-brand-column .social-links>a{width:29px;height:29px}.footer-brand-column .social-links svg{width:14px;height:14px}}@media (max-width:780px){.site-header-inner{flex-wrap:wrap;min-height:74px;padding:0 23px;position:relative}.site-header .brand.official-brand .brand-img{width:153px;max-height:42px}.site-header-actions{gap:12px;margin-left:auto}.site-header-actions>.btn{padding:12px 14px;font-size:10px}.site-menu-toggle{display:inline-flex}.main-nav{display:none}.main-nav.is-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(120deg,#000,#000);border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff12;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 74px);margin:0;padding:15px 23px 24px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 20px 50px #0b0f1530}.main-nav-link{border-radius:7px;justify-content:space-between;width:100%;padding:15px 13px;font-size:13px}.main-nav-link.support-nav{display:flex}.nav-popover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff02;border-color:#ffffff08;border-radius:8px;width:100%;margin:5px 0 10px;animation:none;position:static}.nav-popover:before{display:none}.programmes-menu{padding:8px}.menu-eyebrow{font-size:6px}.programmes-menu strong{font-size:12px}.programmes-menu small{font-size:9px}.explore-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px}.explore-menu-title{padding:17px 20px;font-size:9px}.explore-columns>div>a{gap:8px;font-size:10px}.explore-columns>div>a>svg{display:none}.explore-menu-bottom{padding:13px 19px}.explore-menu-bottom>span{font-size:6px}.mobile-nav-socials{border-top:1px solid #ffffff0a;margin-top:10px;padding:20px 13px 0;display:block}.mobile-nav-socials .social-links{gap:24px}.mobile-nav-socials .social-links svg{width:16px;height:16px}.footer-main-grid{grid-template-columns:1.3fr 1fr 1fr;gap:25px}.footer-contact>a{font-size:8px}.site-footer .brand.official-brand .brand-img{width:143px;height:36px}.footer-brand-column>p{font-size:11px}.footer-brand-column .social-links{gap:6px}.footer-brand-column .social-links>a{border-radius:6px;width:25px;height:27px}.footer-brand-column .social-links svg{width:12px;height:12px}.footer-network-strip .mono{letter-spacing:.7px;font-size:5px}.footer-network-strip>a{font-size:8px}.footer-programme-terms{gap:12px;font-size:6px}.footer-programme-terms>button{font-size:6px}.hero h1{letter-spacing:-1.4px;font-size:44px;line-height:1.16}.hero-art{transform-origin:0 18%;min-width:400px;min-height:460px;transform:scale(.69)}.hero .actions{flex-direction:column;align-items:flex-start}.hero-copy>p{font-size:12px}.hero-copy{padding-bottom:50px}.hero-note{max-width:260px;font-size:8px}.hero-bottom>div{gap:14px;font-size:9px}.network-resources-heading h2{font-size:31px}.network-resources-heading>p{max-width:245px;font-size:11px}.network-resources-heading{gap:25px}.resource-card-grid{gap:13px}.resource-card{padding:20px}.resource-card h3{font-size:19px}.resource-card>p:not(.mono){font-size:10px}.resource-card>.mono{font-size:6px}.resource-card>span{font-size:8px}.community-strip{padding:19px}.community-strip h3{font-size:12px}.community-strip p{font-size:9px}.community-strip .social-links{gap:7px}.community-strip .social-links>a{width:28px;height:28px}.community-strip .social-links svg{width:14px;height:14px}}@media (max-width:600px){.site-header-inner{min-height:70px;padding:0 20px}.site-header .brand.official-brand .brand-img{width:139px;max-height:37px;transform:translate(-5px)}.site-home{min-height:42px}.site-header-actions{gap:9px}.site-header-actions>.btn{gap:8px;padding:12px;font-size:9px}.site-header-actions>.btn svg{width:14px;height:14px}.site-menu-toggle{border-color:#ffffff12;width:30px;height:32px}.site-menu-toggle>svg{width:18px}.main-nav.is-open{max-height:calc(100dvh - 70px);padding:13px 18px 22px}.main-nav-link{padding:14px 12px;font-size:12px}.explore-menu-title{gap:7px;padding:17px 15px;font-size:8px}.explore-menu-title>svg{width:13px}.explore-menu-title>a{font-size:7px}.explore-columns{grid-template-columns:1fr 1fr;gap:25px 20px;padding:20px 15px}.explore-columns h3{margin-bottom:12px;font-size:8px}.explore-columns>div>a{padding:8px 0;font-size:10px}.explore-columns>div:last-child{grid-column:1/-1}.explore-columns>div:last-child>a{vertical-align:top;width:48%;min-width:48%;padding-right:15px;display:inline-flex}.explore-menu-bottom{gap:13px;padding:14px 15px}.explore-menu-bottom>span{display:none}.explore-menu-bottom>a{font-size:8px}.programmes-menu small{font-size:9px}.hero{padding-top:40px;padding-left:23px;padding-right:23px;display:block;overflow:hidden}.hero h1{letter-spacing:-1.4px;max-width:360px;margin-top:23px;font-size:44px;line-height:1.15}.hero h1>em{display:inline}.hero-pill{letter-spacing:1px;gap:7px;padding:9px 10px;font-size:6px}.hero-copy{padding-bottom:0}.hero-copy>p{max-width:340px;margin:22px 0 25px;font-size:12px;line-height:1.85}.hero .actions{flex-flow:wrap;align-items:center;gap:9px}.hero .btn{gap:9px;padding:13px 14px;font-size:10px}.hero-note{gap:8px;max-width:none;margin-top:22px;font-size:8px}.hero-note svg{width:15px;height:15px}.hero-art{transform-origin:12% 0;width:420px;min-width:420px;height:350px;min-height:350px;margin:25px auto 3px;transform:scale(.72)}.art-label{letter-spacing:1.8px;font-size:6px;top:8px;left:26%}.node-office{width:168px;padding:18px;top:45px;left:1%;transform:rotate(-5deg)}.node-trader{width:168px;padding:18px;top:61px;right:0;transform:rotate(4deg)}.network-center{width:134px;height:134px;top:165px;left:34%}.network-center>svg{width:26px;height:26px}.network-brand{width:104px;margin-top:8px}.network-center small{font-size:5px}.node-coach{width:190px;padding:17px;top:322px;left:31%}.network-node svg{width:21px;height:21px;margin-bottom:13px}.network-node>span{font-size:6px}.network-node strong{font-size:10px}.art-line.line1{top:120px;left:22%}.art-line.line2{top:130px;left:47%}.art-line.line3{height:70px;top:275px;left:49%}.hero-bottom{letter-spacing:.8px;margin-top:4px;padding:19px 0;font-size:5px;position:relative}.hero-bottom>div{display:none}.hero-bottom>svg{width:15px;height:15px}.pathways .section-heading h2{font-size:34px}.section{padding:48px 22px}.section-heading>p{font-size:12px}.path-card .eyebrow{font-size:7px}.path-card h3{font-size:24px;line-height:1.3}.path-card .path-top{margin-bottom:28px}.path-card>p:not(.eyebrow){margin-top:14px;line-height:1.85}.path-cta{font-size:11px}.how-section h2{font-size:34px}.programme-hero{padding:43px 22px}.programme-hero h1{font-size:38px}.programme-hero .btn{font-size:12px}.cta-section{padding:48px 22px}.cta-section h2{font-size:31px}.network-resources{padding:46px 22px}.network-resources-heading{margin-bottom:26px;display:block}.network-resources-heading h2{font-size:33px}.network-resources-heading .eyebrow{font-size:7px}.network-resources-heading>p{max-width:100%;margin-top:17px;font-size:12px}.resource-card-grid{grid-template-columns:1fr;gap:14px}.resource-card{padding:24px}.resource-card>div{margin-bottom:25px}.resource-card>.mono{font-size:7px}.resource-card h3{font-size:23px}.resource-card>p:not(.mono){max-width:none;font-size:12px}.resource-card>span{padding-top:18px;font-size:10px}.community-strip{margin-top:20px;padding:20px;display:block}.community-strip>div:first-child{gap:12px}.community-strip h3{font-size:13px}.community-strip p{font-size:10px}.community-strip>.social-links{border-top:1px solid #e7ddcf;justify-content:space-between;gap:12px;margin-top:20px;padding-top:18px}.community-strip .social-links>a{width:37px;height:34px}.community-strip .social-links svg{width:16px;height:16px}.site-footer-inner{padding:0 22px}.footer-network-strip{gap:12px;padding:20px 0}.footer-network-strip .mono{letter-spacing:.5px;max-width:150px;font-size:5px;line-height:1.7}.footer-network-strip>a{gap:5px;font-size:8px}.footer-network-strip>a svg{width:12px}.footer-network-strip>div{gap:7px}.footer-main-grid{grid-template-columns:1fr 1fr;gap:27px 30px;padding:32px 0 24px}.footer-brand-column{border-bottom:1px solid #ffffff08;grid-area:auto/1/auto/-1;padding-bottom:23px;position:relative}.site-footer .brand.official-brand .brand-img{width:154px;height:38px;transform:translate(-6px)}.footer-brand-column>p{max-width:250px;margin:14px 0 19px;font-size:12px;line-height:1.8}.footer-contact{gap:11px;margin-bottom:21px}.footer-contact>a{font-size:10px}.footer-contact svg{width:12px}.footer-brand-column .social-links{gap:10px}.footer-brand-column .social-links>a{border-radius:7px;width:32px;height:32px}.footer-brand-column .social-links svg{width:15px;height:15px}.footer-links-column h3{letter-spacing:.5px;margin:2px 0 18px;padding-bottom:12px;font-size:9px}.footer-links-column>a{margin:13px 0;font-size:11px;line-height:1.6}.footer-help-row{padding:19px 0}.footer-help-row>div{align-items:flex-start;gap:9px}.footer-help-row svg{margin-top:2px}.footer-help-row p{font-size:9px}.footer-help-row a{white-space:nowrap}.footer-legal{padding:20px 0 17px;font-size:8px;line-height:1.8;display:block}.footer-legal nav{gap:11px 18px;margin-top:16px}.footer-legal a{font-size:8px}.footer-programme-terms{gap:10px 15px;padding-bottom:25px;font-size:7px;line-height:1.8}.footer-programme-terms>span{width:100%;font-size:7px}.footer-programme-terms>button{font-size:7px}.sidebar .official-brand .brand-img{height:auto;max-height:40px}.workspace-label{margin-top:35px}.payment-page{padding-top:23px}}@media (max-width:370px){.site-header-inner{padding:0 15px}.site-header .brand.official-brand .brand-img{width:122px}.site-header-actions>.btn{padding:11px 10px;font-size:8px}.site-header-actions{gap:7px}.hero h1{font-size:39px}.hero .btn{padding:12px;font-size:9px}.hero-art{transform-origin:2% 0;height:315px;min-height:315px;transform:scale(.65)}.hero-note,.footer-network-strip>a{font-size:7px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.nav-popover{animation:none}.btn:hover,.resource-card:hover,.social-links>a:hover,.path-card:hover{transform:none}}:root{--orange:#ff8500;--orange-deep:#ff6b2b;--orange-wash:#fff5e9;--gold:#ff8500;--accent:#ff8500;--navy:#101010;--text:#202020;--muted:#767676;--line:#e8e8e8}body{color:#222;background:#fff}.site-header{-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);background:linear-gradient(110deg,#000,#000);border-bottom:1px solid #ffffff15}.site-header .main-nav-link{color:#b1b1b1}.site-header .main-nav-link:hover,.site-header .main-nav-link[aria-expanded=true]{color:#fff}.site-header .main-nav-link.current{color:#ff9a45;background:#ff85000d}.site-header .header-brand-context{color:#8b8b8b}.btn.gold,.btn.dark,.public-header .btn.dark,.site-header-actions>.btn{color:#fff;background:linear-gradient(110deg,#ff8500,#ff6b2b);border-color:#ff850030;box-shadow:0 4px 16px #ff850015}.btn.gold:hover,.btn.dark:hover{background:linear-gradient(110deg,#ff921c,#ff7a3d)}.textbtn{color:#d67c24}.eyebrow{color:#b8773a}.site-header-actions>.btn{border-radius:8px}.nav-popover{background:linear-gradient(140deg,#000,#000)}.main-nav-link svg{color:#8b8b8b}.explore-columns h3,.menu-eyebrow,.explore-menu-title>svg{color:#d29b64}.explore-columns>div>a,.programmes-menu small{color:#a1a1a1}.explore-columns>div>a:hover{color:#ff9b41}.explore-menu-title{color:#ccc}.explore-menu-bottom>span,.explore-menu-bottom>a{color:#aaa}.hero{background:radial-gradient(at 90% 40%,#3c1d0d70,#0000 60%),linear-gradient(110deg,#000,#000);gap:48px;padding-top:64px}.hero-pill span{background:#ff8500}.hero h1{letter-spacing:-2px;max-width:640px;font-weight:500}.hero .btn{font-size:12px;font-weight:500}.section-heading h2,.how-section h2,.faq-section h2,.network-resources h2{color:#181818}.section-heading>p,.path-card>p:not(.eyebrow),.info-card>p,.how-section>div>p:not(.eyebrow){color:#777}.path-card.featured{background:linear-gradient(145deg,#fff7ed,#fffdf9);border-color:#f3debd}.feature-icon{color:#d78531;background:#fff4e6}.path-cta{color:#ca7a2a}.path-card .eyebrow{color:#ac8053}.step>span{color:#cf8536}.cta-section{background:radial-gradient(at 50% 0,#fff0db,#0000 70%),#f8f5ef}.programme-hero{background:radial-gradient(at 0 0,#fff0db,#0000 70%),#f7f6f3}.programme-hero h1 em,.trader-heading h1 em{color:#ff8500}.programme-visual{background:radial-gradient(at 80% 0,#5c2d0e66,#0000 70%),#111}.trader-heading{background:radial-gradient(at 50% 0,#fff0db,#0000 80%),#faf8f4}.plan-card>svg{color:#ff9b32}.coach-public{background:#faf8f4}.sidebar{background:linear-gradient(160deg,#000,#111);border-color:#ffffff0c}.sidebar nav button.active:before{background:#ff8500}.help-card p{color:#888}.account strong{color:#bbb}.account small{color:#777}.workspace-top{background:#ffffffce}.reward-card{background:radial-gradient(at 95% 40%,#60300b70,#0000 80%),#000}.footer-network-dot{background:#ff8500}.site-footer{color:#c9cbce;background:radial-gradient(at 0 0,#ff85000c,#0000 45%),radial-gradient(at 100% 100%,#ff6b2b08,#0000 50%),#000;border-top:1px solid #ff850024}.footer-network-strip .mono{color:#9b9b9b}.footer-network-strip>a{color:#c88f57}.footer-brand-column>p{color:#b7b9bc}.footer-contact>a{color:#aaa}.footer-contact svg{color:#858585}.footer-links-column h3{color:#f0f0f0}.footer-links-column h3:after{background:#ff8500}.footer-links-column>a{color:#9b9b9b}.footer-links-column>a:hover,.footer-legal a:hover,.footer-contact>a:hover{color:#ff8500}.footer-help-row p{color:#8a8a8a}.footer-help-row a{color:#c99968}.footer-help-row>.mono{color:#666}.footer-legal,.footer-legal a{color:#7c7f83}.footer-programme-terms,.footer-programme-terms>span,.footer-programme-terms>button{color:#6f7175}.site-footer .social-links>a{color:#96989c;background:#ffffff03;border-color:#ffffff12}.site-footer .social-links>a:hover{color:#ff8500;background:#ff85000a;border-color:#ff850040}.site-footer .footer-network-strip,.site-footer .footer-help-row,.site-footer .footer-brand-column{border-color:#ffffff0c}.network-resources{background:#faf9f7}.network-resources-heading>p,.resource-card>p:not(.mono){color:#858585}.resource-card>div,.resource-card>span{color:#d59045}.community-strip{background:#f6f1e9}.community-strip h3{color:#8a755d}.community-strip p{color:#988b7b}.equities-hero-art{isolation:isolate;align-self:center;min-height:538px;margin:0 0 12px;position:relative}.equities-art-eyebrow{font:400 6px var(--mono);letter-spacing:1.2px;color:#b09173;align-items:center;gap:8px;display:flex;position:absolute;top:5px;left:23px}.equities-art-eyebrow>span{background:#ff8500;border-radius:50%;width:4px;height:4px}.trading-image-frame{background:#000;border:1px solid #ffffff24;border-radius:24px;height:350px;position:absolute;inset:53px 14px auto 23px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 80px #0005}.trading-image-frame>img{object-fit:cover;object-position:50% 43%;filter:saturate(.65)contrast(1.07);opacity:.82;width:100%;height:100%}.trading-image-shade{background:linear-gradient(#00000035 0,#08080805 10%,#07070780 52%,#000 100%);position:absolute;inset:0}.image-overline{color:#e6c9ae;align-items:center;gap:9px;display:flex;position:absolute;top:20px;left:22px;right:22px}.image-overline>.mono{letter-spacing:1px;color:#ded4c9;font-size:6px}.image-overline>svg{color:#b59d88;margin-left:auto}.image-corner-mark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffb36b;background:#1111116b;border:1px solid #ffffff20;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.trading-image-caption{position:absolute;bottom:26px;left:27px;right:20px;transform:rotate(2deg)}.trading-image-caption>.mono{letter-spacing:1px;color:#bd9e7f;font-size:5px}.trading-image-caption h2{letter-spacing:-1px;color:#fff;margin:13px 0 17px;font-size:37px;font-weight:450;line-height:1.12}.trading-image-caption h2 em{color:#ffad66}.trading-image-caption>div{color:#b9afa5;align-items:center;gap:11px;font-size:8px;display:flex}.trading-image-caption i{background:#937352;border-radius:50%;width:3px;height:3px}.market-orbit{z-index:-1;pointer-events:none;border:1px solid #ff850010;border-radius:50%;position:absolute;inset:8px 0 0;transform:rotate(-24deg)}.orbit-one{width:90%;height:440px;top:47px;left:8%}.orbit-two{border-style:dashed;width:106%;height:310px;top:110px;left:-2%;transform:rotate(30deg)}.floating-stock{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#ddd;background:linear-gradient(130deg,#ffffff18,#ffffff09);border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:10px;min-width:139px;padding:11px 13px 11px 10px;animation:7s ease-in-out infinite stockFloat;display:flex;position:absolute;box-shadow:0 15px 35px #0000003d}.floating-stock>span{background:#f6f4ef;border:3px solid #e7e3db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex;box-shadow:0 0 0 1px #ffffff20}.floating-stock img{object-fit:contain;width:19px;height:19px}.floating-stock strong{font:500 10px var(--mono);color:#f2e8dc;letter-spacing:.4px;display:block}.floating-stock small{color:#b6a898;margin-top:5px;font-size:7px}.floating-stock>svg{color:#c49b74;margin-left:auto}.stock-apple{animation-delay:-1s;top:28px;left:0}.stock-nvidia{animation-duration:8s;animation-delay:-3s;top:218px;right:-13px}.stock-microsoft{min-width:144px;animation-delay:-5s;top:318px;left:-8px}.stock-microsoft>span{background:#fff}.equity-logo-tray{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:4;background:linear-gradient(120deg,#000,#000);border:1px solid #ffffff13;border-radius:15px;padding:15px 17px 12px;position:absolute;bottom:12px;left:24px;right:6px;box-shadow:0 12px 30px #00000020}.equity-tray-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.equity-tray-heading .mono{letter-spacing:1px;color:#9a8f82;font-size:5px}.equity-tray-heading>button{color:#7d776f;border:1px solid #ffffff10;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.equity-tray-heading>button:hover{color:#ffb267;border-color:#ffa15230}.stock-marquee{padding:2px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.stock-marquee-track{gap:26px;width:max-content;animation:24s linear infinite stockMarquee;display:flex}.stock-marquee-item{flex-shrink:0;align-items:center;gap:8px;min-width:103px;display:flex}.stock-marquee-item>span{background:#e9e6df;border:2px solid #c8c0b3;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.stock-marquee-item img{object-fit:contain;width:15px;height:15px}.stock-marquee-item strong{font:400 8px var(--mono);letter-spacing:.3px;color:#c9b79f;display:block}.stock-marquee-item small{color:#857b6c;margin-top:4px;font-size:6px}.equity-logo-tray>p{color:#685f54;text-align:left;border-top:1px solid #ffffff08;margin-top:13px;padding-top:8px;font-size:6px;line-height:1.7}.stock-marquee:hover .stock-marquee-track,.animation-paused .floating-stock,.animation-paused .stock-marquee-track{animation-play-state:paused}@keyframes stockFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(1.5deg)}}@keyframes stockMarquee{to{transform:translate(-50%)}}.modal.application-modal{max-width:680px;padding:36px 38px}.application-modal>h2{letter-spacing:-.6px;font-size:29px}.application-modal>.muted{font-size:12px;line-height:1.8}.application-modal .field{margin:19px 0}.application-modal .field>span{color:#626b78;font-size:12px}.application-modal input,.application-modal textarea{font-size:13px}.form-section-title{border-bottom:1px solid #eceef0;align-items:center;gap:12px;margin-bottom:23px;padding:24px 0 17px;display:flex}.form-section-title>span{font:400 8px var(--mono);color:#cc9a59;background:#fff9ef;border:1px solid #f2dfc5;border-radius:50%;justify-content:center;align-items:center;min-width:27px;height:27px;display:flex}.form-section-title h3{margin:0 0 5px;font-size:16px;font-weight:500}.form-section-title p{color:#a0a6ae;font-size:10px;line-height:1.7}.form-section-title>svg{color:#d3ba97;margin-left:auto}.application-location{border-top:1px solid #eceef0;margin-top:26px}.application-location .form-section-title{border-bottom:0;margin-bottom:0;padding-bottom:22px}.application-email{color:#a8a8a8;font-size:10px}.location-permission{background:linear-gradient(120deg,#fff9ef,#fffdf9);border:1px solid #f0e4d1;border-radius:11px;align-items:center;gap:18px;padding:18px;display:flex}.location-permission>div{flex:1;align-items:flex-start;gap:10px;display:flex}.location-permission>div>svg{color:#dca165;margin-top:1px}.location-permission strong{color:#9b7c54;font-size:12px;font-weight:500}.location-permission p{color:#b5a38b;margin-top:6px;font-size:10px;line-height:1.8}.location-permission>.btn{white-space:nowrap;gap:8px;padding:12px 13px;font-size:10px}.location-privacy{color:#b2b2b2;margin:11px 2px 20px;font-size:8px;line-height:1.8}.location-search-label{margin-top:20px}.location-search{color:#b5a995;background:#fff;border:1px solid #e1e5e8;border-radius:8px;align-items:center;gap:10px;padding:5px 6px 5px 13px;display:flex}.location-search>input{box-shadow:none;border:0;outline:0;flex:1;min-width:0;padding:7px 0;font-size:12px}.location-search>input:focus{box-shadow:none;border:0}.location-search>.btn{color:#bf955f;background:#fffaf2;border-color:#ecdec9;gap:8px;padding:8px 12px;font-size:10px}.location-results{background:#fff;border:1px solid #e7e7e7;border-radius:9px;margin:-8px 0 20px;overflow:hidden;box-shadow:0 7px 20px #25312c06}.location-results>button{text-align:left;border-bottom:1px solid #f1f1f1;align-items:center;gap:11px;width:100%;padding:13px 16px;display:flex}.location-results>button:last-child{border-bottom:0}.location-results>button:hover{background:#fffaf3}.location-results svg{color:#caab80}.location-results>button>span{flex:1}.location-results strong{color:#7d7d7d;font-size:11px;font-weight:450}.location-results small{color:#aaa;margin-top:5px;font-size:9px;line-height:1.8}.map-actions{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.map-actions .textbtn{color:#bb945d;font-size:10px}.location-confirmed{color:#91a27d;font-size:8px;font-family:var(--mono);align-items:center;gap:5px;display:flex}.location-map-wrap{isolation:isolate;z-index:0;background:#edf1e9;border:1px solid #e1e6df;border-radius:10px;position:relative;overflow:hidden}.location-map{background:#edf1e9;width:100%;height:260px}.location-map .leaflet-container{font-family:var(--sans)}.location-map .leaflet-control-attribution{color:#7b8575;background:#ffffffdb;font-size:8px}.location-map .leaflet-control-attribution a{color:#889f70}.location-map .leaflet-bar{border:1px solid #c8d2be;box-shadow:0 2px 8px #394a3610}.location-map .leaflet-bar a{color:#8c9c7b;border-color:#e1e7dc}.map-instruction{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#8c997f;pointer-events:none;z-index:900;background:#fffffff2;border:1px solid #e2e7da;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:flex;position:absolute;bottom:20px;left:12px}.map-error{color:#9d8e78;text-align:center;background:#faf7ef;justify-content:center;align-items:center;padding:35px;font-size:11px;display:flex;position:absolute;inset:0}.pin-confirm-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 3px;display:flex}.pin-confirm-row>.mono{color:#b7b7b7;letter-spacing:.1px;font-size:8px}.pin-confirm-row>.btn{color:#b79161;border-color:#e9ddcd;gap:7px;padding:9px 12px;font-size:9px}.application-pin-icon{background:0 0;border:0}.application-map-pin{background:#ff8500;border:3px solid #fff;border-radius:50% 50% 50% 0;width:31px;height:31px;position:relative;top:5px;transform:rotate(-45deg);box-shadow:-2px 3px 8px #71431835}.application-map-pin>span{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:8px}.location-feedback{color:#b69d7b;background:#fff9ef;border:1px solid #f3e7d4;border-radius:6px;align-items:flex-start;gap:7px;margin-top:13px;padding:12px 13px;font-size:10px;line-height:1.8;display:flex}.location-feedback>svg{margin-top:2px}.country-locked{background:#fafafa;border:1px solid #e7e7e7;border-radius:9px;margin-top:22px;padding:15px 17px}.country-locked .field{margin:0}.country-locked .field>span{color:#888;justify-content:space-between;align-items:center;gap:10px;display:flex}.locked-label{font:400 7px var(--mono);color:#aaa;align-items:center;gap:5px;display:flex}.country-locked .field>div{border-bottom:1px solid #ededed;align-items:center;gap:8px;margin-top:6px;padding:0;display:flex}.country-locked input{color:#888;cursor:default;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:11px 0!important;font-size:13px!important}.country-locked .field>div>svg{color:#bbb;width:12px;margin-left:auto}.country-flag{text-align:center;color:#aaa;width:27px;font-size:20px;line-height:1}.country-locked>small{color:#b1b1b1;margin-top:10px;font-size:8px;line-height:1.8}.application-location .field>span>small{color:#b0b0b0;margin-left:5px;font-size:8px;font-weight:400;display:inline}.application-location .field input[name=postcode]{font-family:var(--mono);letter-spacing:.5px}.application-modal .btn.full{padding:14px 18px;font-size:12px}.application-modal .check{margin:24px 0;font-size:10px;line-height:1.9}.application-map-link{color:#ba9666;background:#fffaf2;border:1px solid #f0e1ca;border-radius:8px;align-items:center;gap:8px;margin:10px 0 20px;padding:13px 15px;font-size:11px;display:flex}.application-map-link>svg:last-child{margin-left:auto}@media (max-width:1150px){.hero{gap:26px}.hero h1{font-size:54px}.equities-hero-art{min-height:525px}.trading-image-frame{height:335px;left:15px;right:12px}.equity-logo-tray{left:15px;right:0}.trading-image-caption{left:25px}.trading-image-caption h2{font-size:34px}.stock-nvidia{right:-8px}.stock-apple{left:-6px}.floating-stock{gap:8px;min-width:126px;padding:10px}.stock-microsoft{min-width:132px;top:313px;left:-10px}.floating-stock strong{font-size:9px}.floating-stock small{font-size:6px}.equities-art-eyebrow{font-size:5px;left:15px}.equity-tray-heading .mono{letter-spacing:.6px;font-size:5px}.image-overline .mono{font-size:5px}.stock-marquee-item{min-width:90px}.stock-marquee-track{gap:22px}.hero .btn{font-size:11px}}@media (max-width:900px){.hero{grid-template-columns:1.05fr 1fr;gap:20px;padding-top:50px}.hero h1{letter-spacing:-1.6px;font-size:46px}.hero-copy>p{font-size:12px}.hero .btn{padding:13px 14px;font-size:10px}.equities-hero-art{align-self:center;min-height:500px;margin-top:4px}.trading-image-frame{border-radius:19px;height:315px;top:60px;left:5px;right:0;transform:rotate(-1.5deg)}.trading-image-caption{bottom:24px;left:22px;transform:rotate(1.5deg)}.trading-image-caption h2{font-size:30px}.trading-image-caption>.mono{letter-spacing:.7px;font-size:4px}.trading-image-caption>div{gap:7px;font-size:6px}.image-overline{gap:8px;top:18px;left:17px;right:17px}.image-overline>.mono{letter-spacing:.5px;font-size:4px}.image-corner-mark{border-radius:7px;width:26px;height:26px}.image-corner-mark svg{width:14px;height:14px}.floating-stock{border-radius:10px;gap:7px;min-width:109px;padding:8px}.floating-stock>span{border-width:2px;width:29px;height:29px}.floating-stock img{width:15px;height:15px}.floating-stock strong{font-size:8px}.floating-stock small{margin-top:4px;font-size:5px}.floating-stock>svg{width:10px;height:10px}.stock-apple{top:42px;left:-10px}.stock-nvidia{top:230px;right:-8px}.stock-microsoft{min-width:117px;top:325px;left:-7px}.equities-art-eyebrow{letter-spacing:.9px;font-size:4px;top:17px;left:6px}.equity-logo-tray{border-radius:12px;padding:13px 14px 10px;bottom:4px;left:3px;right:-5px}.equity-tray-heading .mono{letter-spacing:.6px;font-size:4px}.equity-logo-tray>p{font-size:5px}.stock-marquee-item>span{width:26px;height:26px}.stock-marquee-item img{width:13px;height:13px}.stock-marquee-item{gap:7px;min-width:82px}.stock-marquee-track{gap:20px}.stock-marquee-item strong{font-size:7px}.stock-marquee-item small{font-size:5px}.orbit-one{height:410px;top:60px}.orbit-two{height:270px;top:130px}}@media (max-width:600px){.hero{background:radial-gradient(at 50% 70%,#ff85000c,#0000 60%),#000;padding:40px 23px 0;display:block}.hero h1{letter-spacing:-1.3px;max-width:355px;font-size:43px;font-weight:500;line-height:1.17}.hero-copy{padding-bottom:0}.hero-copy>p{color:#aaa;margin:22px 0 25px;font-size:12px;line-height:1.9}.hero .btn{padding:13px 14px;font-size:10px}.hero .hero-note{font-size:8px}.equities-hero-art{align-self:auto;width:100%;max-width:440px;height:480px;min-height:480px;margin:32px auto 7px}.equities-art-eyebrow{letter-spacing:.8px;font-size:4.5px;top:0;left:12px}.trading-image-frame{border-radius:19px;height:303px;inset:38px 7px auto 12px;transform:rotate(-2deg)}.trading-image-frame>img{object-position:50% 35%}.trading-image-caption{bottom:25px;left:24px;transform:rotate(2deg)}.trading-image-caption h2{letter-spacing:-.5px;margin:12px 0 17px;font-size:33px}.trading-image-caption>.mono{letter-spacing:.7px;font-size:4.5px}.trading-image-caption>div{gap:9px;font-size:7px}.image-overline{top:18px;left:20px;right:19px}.image-overline>.mono{letter-spacing:.5px;font-size:5px}.image-corner-mark{width:28px;height:28px}.floating-stock{border-radius:10px;gap:8px;min-width:119px;padding:9px 10px 9px 8px}.floating-stock>span{border-width:3px;width:31px;height:31px}.floating-stock img{width:16px;height:16px}.floating-stock strong{font-size:8px}.floating-stock small{font-size:6px}.stock-apple{top:24px;left:0}.stock-nvidia{min-width:125px;top:207px;right:-7px}.stock-microsoft{min-width:130px;top:284px;left:-8px}.equity-logo-tray{border-radius:12px;padding:15px 15px 11px;bottom:2px;left:12px;right:0}.equity-tray-heading{margin-bottom:12px}.equity-tray-heading .mono{letter-spacing:.5px;font-size:4.5px}.stock-marquee-item{gap:7px;min-width:83px}.stock-marquee-item>span{width:27px;height:27px}.stock-marquee-item img{width:14px;height:14px}.stock-marquee-item strong{font-size:7px}.stock-marquee-item small{font-size:5px}.stock-marquee-track{gap:20px}.equity-logo-tray>p{margin-top:11px;padding-top:8px;font-size:5px;line-height:1.8}.orbit-one{height:375px;top:35px;left:3%}.orbit-two{height:250px;top:110px}.hero-bottom{margin-top:15px}.site-footer{background:radial-gradient(at 0 0,#ff85000a,#0000 50%),#000}.modal.application-modal{max-width:680px;padding:29px 23px}.application-modal>h2{font-size:25px}.application-modal>.muted{font-size:11px}.form-section-title{gap:11px;margin-bottom:20px;padding:24px 0 17px}.form-section-title h3{font-size:15px}.form-section-title p{font-size:9px}.form-section-title>span{min-width:25px;height:25px;font-size:7px}.form-section-title>svg{width:17px;height:17px}.location-permission{padding:16px;display:block}.location-permission>div{gap:10px}.location-permission strong{font-size:11px}.location-permission p{font-size:10px}.location-permission>div>svg{width:20px;height:20px}.location-permission>.btn{gap:7px;width:100%;margin-top:15px;padding:11px 14px;font-size:10px}.location-privacy{margin-top:10px;font-size:8px;line-height:1.8}.application-modal .field>span{font-size:11px}.application-modal input,.application-modal textarea{font-size:12px}.location-search-label>span{font-size:10px!important}.location-search{gap:7px;padding-left:10px}.location-search>input{padding:8px 0;font-size:11px}.location-search>.btn{padding:8px 10px;font-size:9px}.location-search>svg{width:14px}.location-results>button{gap:9px;padding:12px 13px}.location-results strong{font-size:10px}.location-results small{font-size:8px}.map-actions{gap:9px;margin:13px 0}.map-actions>.textbtn{gap:5px;font-size:9px}.location-confirmed{gap:4px;font-size:6px}.location-confirmed>svg{width:11px}.location-map{height:240px}.map-instruction{gap:4px;padding:6px 8px;font-size:7px;bottom:20px;left:8px}.map-instruction>svg{width:10px}.pin-confirm-row>.mono{font-size:6px}.pin-confirm-row>.btn{gap:5px;padding:8px 10px;font-size:8px}.pin-confirm-row>.btn>svg{width:12px}.country-locked{margin-top:20px;padding:13px 14px}.country-locked .field>span{font-size:11px}.locked-label{font-size:6px}.country-locked input{font-size:12px!important}.country-locked>small{font-size:7px}.country-flag{width:24px;font-size:18px}.application-location .form-grid{grid-template-columns:1fr;gap:0}.application-location .field{margin:18px 0}.application-location .field>span>small{font-size:7px}.location-feedback{padding:10px 11px;font-size:9px}.application-modal .check{font-size:9px;line-height:1.9}.application-modal .btn.full{font-size:11px}.application-map-link{font-size:10px}.application-pin-icon{width:32px!important;height:42px!important}}@media (max-width:370px){.hero h1{font-size:39px}.equities-hero-art{height:455px;min-height:455px}.trading-image-frame{height:285px}.trading-image-caption h2{font-size:29px}.equities-art-eyebrow{letter-spacing:.6px;font-size:4px}.stock-nvidia{top:190px}.stock-microsoft{top:270px}.equity-tray-heading .mono{font-size:4px}.equity-logo-tray>p{font-size:4.5px}.modal.application-modal{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.floating-stock,.stock-marquee-track{animation:none!important}.trading-image-frame,.trading-image-caption{transform:none}}.location-fullpage{color:#c4955d;align-items:center;gap:6px;margin:0 2px 9px;font-size:9px;display:inline-flex}.location-fullpage:hover{color:#ff8500}body,.app-shell,.workspace,.workspace-body,.section,.pathways,.how-section,.faq-section,.programme-hero,.trader-heading,.plans-section,.coach-public,.network-resources,.audience-section,.market-features,.cta-section{background:#fff!important}body{color:#202020}.hero{color:#202020;gap:40px;padding-top:62px;overflow:hidden;background:#fff!important}.hero h1{color:#161616;letter-spacing:-2px;font-size:clamp(42px,4.5vw,64px);font-weight:500;line-height:1.13}.hero-secondary{color:#767676;background:#fff;border:1px solid #e7e1d9}.hero-note svg{color:#d58f3d}.hero-bottom{color:#aaa;border-top-color:#eae7e1}.hero-bottom i{background:#bbb}.hero-bottom>svg{color:#bda07a}.hero .btn{font-weight:500}.hero-copy{padding-bottom:65px}.site-header,.site-footer{color:#ccc}.header-workspace-link{color:#b6b6b6;white-space:nowrap;align-items:center;gap:7px;padding:9px 2px;font-size:10px;display:flex}.header-workspace-link:hover{color:#fff}.header-workspace-link>svg{width:13px;height:13px}.site-header-actions{gap:15px}.site-header-actions>.header-join{gap:10px;padding:13px 17px;font-size:11px}.programme-visual{color:#343434;border:1px solid #e6e6e6;box-shadow:0 10px 30px #16161603;background:#fff!important}.programme-visual h2{color:#282828}.programme-visual>p{color:#999!important}.big-percent{color:#ff8500}.big-percent small{color:#aaa}.programme-icon{color:#dd923d}.reward-card{color:#333;border:1px solid #e7e7e7;background:#fff!important}.reward-card h3{color:#333}.reward-card>p{color:#999}.reward-top{color:#bd986c}.rate>strong{color:#e5902b}.rate>span{color:#aaa}.reward-card>button{color:#b08c5d;border-color:#ece8e3}.orb{border-color:#f1e5d21a}.path-card.featured,.plan-card,.info-card,.resource-card,.community-strip,.page-preview,.checkout-empty,.settings-panel,.plan-editor{background:#fff!important}.community-strip{border-color:#e9e4dc}.onboarding-banner{border-color:#e8dfd3;background:#fff!important}.sidebar{border-color:#e9e9e9;background:#fff!important}.sidebar .brand-img{filter:brightness(0)}.sidebar nav button{color:#8a8a8a}.sidebar nav button:hover{color:#555;background:#faf9f7}.sidebar nav button.active{color:#d99543;background:#fff7ed;border-color:#f4e6d2}.workspace-label{color:#aaa}.sidebar .help-card{border-color:#e8e8e8;background:#fff!important}.sidebar .help-card strong{color:#888}.sidebar .help-card p,.sidebar .switch{color:#aaa}.sidebar .switch:hover{color:#d48f3e}.sidebar .account{border-color:#eee}.sidebar .account strong{color:#777}.sidebar .account small{color:#aaa}.sidebar .avatar{color:#c6a06b;background:#fff3df}.site-footer .brand-img,.site-header .brand-img{filter:none}.site-footer{background:radial-gradient(at 0 0,#ff850009,#0000 50%),#000!important}.page-preview>p{color:#999}.page-preview h2{color:#333}.cta-section{border-top:1px solid #ece9e4}.how-section,.network-resources,.faq-section{border-top:1px solid #f1efec}.cta-section h2{color:#202020}.restored-network-art{isolation:isolate;align-self:center;width:100%;max-width:560px;height:520px;min-height:520px;position:relative}.network-art-label{letter-spacing:2px;color:#b3a08a;font-size:6px;position:absolute;top:9px;left:26%}.network-grid-texture{z-index:-1;background-image:linear-gradient(#e9dfd135 1px,#0000 1px),linear-gradient(90deg,#e9dfd135 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.network-connections{color:#dec7a4;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.network-brand-center{z-index:2;background:linear-gradient(140deg,#fffdf9,#fff);border:1px solid #e2cba9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:absolute;top:185px;left:calc(50% - 72px);box-shadow:0 0 0 16px #f5ecdf33,0 0 0 33px #f8f2e933,0 15px 45px #9375450b}.network-brand-center>svg{color:#e8a24d;width:27px;height:27px}.network-brand-center>img{object-fit:contain;filter:brightness(0);opacity:.7;width:112px;height:31px;margin-top:7px}.network-brand-center>small{letter-spacing:1.6px;color:#baa382;margin-top:8px;font-size:5px}.exchange-network-card{z-index:3;background:linear-gradient(140deg,#fff,#fffdf9);border:1px solid #e8e3dc;border-radius:13px;width:184px;padding:18px 18px 17px;animation:8s ease-in-out infinite marketNodeFloat;position:absolute;box-shadow:0 12px 40px #5b452b08}.exchange-mark{justify-content:flex-start;align-items:center;height:32px;margin-bottom:18px;display:flex}.exchange-mark>img{object-fit:contain;object-position:left center;width:124px;height:26px}.exchange-mark>strong{font-size:18px;font-family:var(--sans);color:#42677e;letter-spacing:-.5px;font-weight:600}.exchange-mark>strong[hidden]{display:none}.exchange-mark.ice-mark>img{object-position:center;width:31px;height:32px}.exchange-network-card>.mono{letter-spacing:1px;color:#b19b80;margin-bottom:9px;font-size:6px;display:block}.exchange-network-card>p{color:#747474;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:450;line-height:1.6;display:flex}.exchange-network-card>p>svg{color:#bba58a}.cme-node{--node-rotation:-5deg;animation-delay:-1s;top:65px;left:1%;transform:rotate(-5deg)}.ice-node{--node-rotation:4deg;animation-delay:-4s;top:78px;right:0;transform:rotate(4deg)}.equity-node{--node-rotation:-3deg;animation-delay:-3s;top:354px;left:0;transform:rotate(-3deg)}.commodities-node{--node-rotation:3deg;animation-delay:-5s;top:352px;right:0;transform:rotate(3deg)}.equity-node-brands{align-items:center;gap:7px;height:32px;margin-bottom:18px;display:flex}.equity-node-brands>span{background:#fff;border:1px solid #e5e2dc;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.equity-node-brands img{opacity:.7;object-fit:contain;width:15px;height:15px}.commodity-icons{gap:7px;height:32px;margin-bottom:18px;display:flex}.commodity-icons>span{color:#c69c61;background:#fff9ef;border:1px solid #ede1d0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.commodity-icons>span:last-child{color:#bcad95;background:#fffdf9;border-color:#eee9df}.network-dma-pill{color:#b6a287;z-index:4;background:#fff;border:1px solid #efe2ce;border-radius:25px;align-items:center;gap:7px;padding:8px 10px;font-size:7px;display:flex;position:absolute;top:260px;left:calc(50% - 113px);transform:translateY(81px);box-shadow:0 4px 12px #8f6d3608}.network-dma-pill>span:first-child{background:#e8a14c;border-radius:50%;width:4px;height:4px}.network-dma-pill strong{font-family:var(--mono);color:#cc9d62;font-size:7px;font-weight:500}.network-dma-pill>svg{color:#c4b295;width:12px;height:12px}@keyframes marketNodeFloat{0%,to{transform:translateY(0) rotate(var(--node-rotation))}50%{transform:translateY(-7px) rotate(var(--node-rotation))}}.market-features{border-bottom:1px solid #f1eeea;padding:0 6% 65px}.market-interest-strip{border-bottom:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:20px;margin-bottom:60px;padding:26px 0;display:flex}.market-interest-strip>.mono{letter-spacing:1.1px;color:#b4a28a;font-size:6px}.market-interest-strip>div{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.market-interest-strip>div>span{color:#929292;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.market-interest-strip i{background:#dfa95f;border-radius:50%;width:3px;height:3px}.market-features .section-heading{margin-bottom:30px}.market-features .section-heading h2,.audience-section h2{letter-spacing:-1px;font-size:37px;font-weight:450;line-height:1.22}.dma-features-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.dma-feature{background:#fff;border:1px solid #e8e6e3;border-radius:12px;padding:27px}.dma-feature>.feature-icon{color:#d9a262;background:#fff7ea;border:1px solid #f4e8d5;width:42px;height:42px}.dma-feature>.mono{letter-spacing:1px;color:#ba9c75;margin:25px 0 11px;font-size:6px;display:block}.dma-feature h3{letter-spacing:-.3px;margin-bottom:13px;font-size:21px;font-weight:450;line-height:1.3}.dma-feature>p{color:#969696;font-size:11px;line-height:1.9}.audience-section{border-top:1px solid #f0ede9;padding:65px 6%}.audience-section .section-heading>.btn{padding:13px 18px;font-size:11px}.audience-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.audience-card{text-align:left;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;align-items:flex-start;padding:27px;transition:all .2s;display:flex}.audience-card:hover{border-color:#d9b685;transform:translateY(-3px);box-shadow:0 12px 30px #97714008}.audience-card>svg{color:#cca06a;margin-bottom:26px}.audience-card>.mono{letter-spacing:.8px;color:#b29d83;margin-bottom:12px;font-size:6px}.audience-card>h3{letter-spacing:-.5px;margin-bottom:13px;font-size:25px;font-weight:450}.audience-card>p{color:#999;margin-bottom:22px;font-size:11px;line-height:1.9}.audience-card>strong{color:#c09050;border-top:1px solid #f0eae2;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:18px;font-size:11px;font-weight:450;display:flex}.join-flow h2{letter-spacing:-.7px;margin-bottom:15px;font-size:28px;font-weight:500;line-height:1.25}.join-flow .eyebrow{color:#c09965;letter-spacing:1px;margin-top:4px;font-size:7px}.join-intro{color:#939393;max-width:510px;margin-bottom:25px;font-size:12px;line-height:1.9}.join-options{flex-direction:column;gap:13px;margin-top:25px;display:flex}.join-options>button{text-align:left;background:#fff;border:1px solid #e8e5df;border-radius:11px;align-items:center;gap:17px;padding:22px 20px;transition:all .2s;display:flex}.join-options>button:hover{background:#fffdf9;border-color:#e4c59c;box-shadow:0 5px 16px #b8935406}.join-options>button>span:nth-child(2){flex:1}.join-option-icon{color:#d4a05c;background:#fff7ec;border:1px solid #f4e6ce;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.join-options strong{color:#5e5e5e;margin-bottom:7px;font-size:16px;font-weight:450;line-height:1.4;display:block}.join-options small{color:#a1a1a1;font-size:11px;line-height:1.8}.join-options>button>svg{color:#c6b59b}.join-flow-note{color:#aaa;align-items:center;gap:8px;margin-top:24px;font-size:9px;line-height:1.8;display:flex}.join-flow-note>svg{color:#c2ad8d}.join-back{color:#aaa;align-items:center;gap:7px;margin:0 0 25px;padding:0;font-size:10px;display:flex}.join-back:hover{color:#d1964a}.join-cover{object-fit:cover;border-radius:10px;width:100%;max-height:190px;margin-bottom:24px;display:block}.verified-email{color:#aaa;background:#fafafa;border:1px solid #ececec;border-radius:8px;align-items:center;gap:7px;margin:20px 0 25px;padding:13px 15px;font-size:9px;display:flex}.verified-email>svg{color:#c1b18e}.verified-email>strong{color:#8b8b8b;overflow-wrap:anywhere;margin-left:auto;font-size:10px;font-weight:450}.join-fieldset{border:0;min-width:0;margin:0;padding:0}.dynamic-fields{grid-template-columns:1fr 1fr;gap:0 17px;display:grid}.dynamic-field{grid-column:1/-1;min-width:0}.dynamic-field.half{grid-column:span 1}.dynamic-field .field{margin:14px 0}.dynamic-field .field>span{color:#797979;font-size:12px;font-weight:450}.dynamic-field .field>small{color:#aaa;font-size:9px;line-height:1.8}.dynamic-field .field>input,.dynamic-field .field>select,.dynamic-field .field>textarea{color:#777;font-size:12px;line-height:1.5}.choice-field{border:0;min-width:0;margin:17px 0 20px;padding:0}.choice-field>legend{color:#797979;margin-bottom:13px;font-size:12px;font-weight:450}.choice-grid{flex-wrap:wrap;gap:9px;display:flex}.choice-tile{color:#999;cursor:pointer;background:#fff;border:1px solid #e8e5df;border-radius:7px;align-items:center;gap:7px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.choice-tile.selected{color:#b38950;background:#fffbf4;border-color:#e8c99f}.choice-tile input{accent-color:var(--form-accent,#ff8500);width:12px;height:12px;margin:0}.choice-field>small{color:#aaa;margin-top:10px;font-size:8px;line-height:1.8}.dynamic-heading{border-top:1px solid #eee;padding-top:15px;font-weight:450;margin:23px 0 8px!important;font-size:17px!important}.dynamic-paragraph{color:#999;margin:17px 0;font-size:12px;line-height:1.9}.join-version{letter-spacing:.7px;color:#bbb;text-align:center;margin-top:18px;font-size:6px}.join-flow .btn.gold,.form-live-preview .btn.gold{background:var(--form-accent,#ff8500);box-shadow:none;color:#fff}.join-error{color:#b99576;background:#fff9f4;border:1px solid #efded2;border-radius:8px;margin:17px 0;padding:14px 16px;font-size:11px;line-height:1.8}.join-error>button{color:#b48851;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.join-signin{color:#caad80;background:#fffaf2;border:1px solid #f1dfc3;border-radius:9px;align-items:center;gap:13px;margin:23px 0;padding:17px;display:flex}.join-signin>p{color:#b19a78;flex:1;font-size:11px;line-height:1.8}.join-signin>.btn{white-space:nowrap;padding:11px 13px;font-size:10px}.join-location-placeholder{color:#bba88b;background:#fffefb;border:1px dashed #e4ddcf;border-radius:9px;align-items:center;gap:10px;margin:25px 0;padding:24px 20px;font-size:11px;line-height:1.8;display:flex}.join-location-placeholder>svg{flex-shrink:0}.join-success{text-align:center;padding:23px 10px 15px}.join-success>span{color:#a7b58e;background:#fafdf5;border:1px solid #e5eadc;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 29px;display:flex}.join-success .eyebrow{color:#b0ae91;letter-spacing:1px;font-size:7px}.join-success h2{color:#727669;font-size:29px;font-weight:450}.join-success>p:not(.eyebrow){color:#a2a497;max-width:430px;margin:17px auto 26px;font-size:12px;line-height:1.9}.join-success>.btn{font-size:11px}.form-manager{max-width:1040px}.form-manager-top{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:25px;display:flex}.form-manager-top h2{letter-spacing:-.5px;margin-bottom:13px;font-size:26px;font-weight:450}.form-manager-top .eyebrow{color:#bd9d72;font-size:7px}.form-manager-top p:not(.eyebrow){color:#aaa;max-width:620px;font-size:11px;line-height:1.9}.form-manager-top>.btn{white-space:nowrap;padding:12px 15px;font-size:11px}.form-manager-message{color:#b6a184;background:#fffaf1;border:1px solid #eee2cd;border-radius:8px;align-items:center;gap:9px;margin-bottom:20px;padding:14px 17px;font-size:11px;line-height:1.8;display:flex}.form-manager-tabs{background:#fff;border:1px solid #e8e8e8;border-radius:9px;align-items:center;gap:8px;margin-bottom:22px;padding:7px;display:flex}.form-manager-tabs>button{color:#a4a4a4;border-radius:6px;align-items:center;gap:6px;padding:11px 16px;font-size:11px;display:flex}.form-manager-tabs>button.active{color:#c59b61;background:#fff6e9}.form-manager-tabs>.preview{margin-left:auto}.form-editor-body{padding:0 25px 23px}.form-editor-body .field{margin:17px 0}.form-editor-body .field>span{font-size:11px}.form-editor-body .field textarea,.form-editor-body .field input,.form-editor-body .field select{font-size:12px}.form-options{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.form-options .check{margin:12px 0;font-size:10px}.fields-builder{margin-top:22px}.fields-builder .panel-heading>.btn{padding:10px 13px;font-size:10px}.builder-field{border-top:1px solid #eee;padding:0}.builder-field-header{background:#fdfdfc;align-items:center;gap:11px;padding:17px 23px;display:flex}.builder-number{font:400 8px var(--mono);color:#c7b79d;min-width:19px}.builder-field-header>strong{color:#8a8a8a;font-size:11px;font-weight:450}.builder-field-header>code{color:#bcbcbc;font-size:7px}.builder-field-header>.protected-field{color:#bcb093;align-items:center;gap:4px;margin-left:auto;font-size:7px;display:flex}.builder-field-header>div{gap:6px;margin-left:auto;display:flex}.builder-field-header>div>button{color:#bda77f;background:#fff;border:1px solid #eae7e0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.builder-field-header>div>button:disabled{opacity:.25;cursor:default}.builder-field-body{padding:2px 24px 19px}.builder-field-body .field{margin:13px 0}.builder-field-body .field>span{font-size:10px}.builder-field-body .field>input,.builder-field-body .field>select,.builder-field-body .field>textarea{font-size:11px}.condition-editor{border-top:1px solid #f2f0ec;margin-top:8px;padding-top:7px}.form-versions{margin-top:22px}.form-versions .version{border-top:1px solid #eee;padding:17px 24px;font-size:10px}.form-versions>.muted{padding:0 24px 23px;font-size:11px}.form-versions .textbtn{color:#baa17c;white-space:nowrap;font-size:9px}.form-live-preview{max-width:680px;margin:0 auto;padding:32px}.form-live-preview>h2{letter-spacing:-.5px;margin-bottom:15px;font-size:27px;font-weight:450}.form-live-preview>p:not(.eyebrow){color:#aaa;margin-bottom:25px;font-size:12px;line-height:1.9}.form-live-preview .eyebrow{color:#bea17a;font-size:7px}.form-live-preview .btn{font-size:11px}@media (min-width:1600px){.market-features,.audience-section{padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}@media (max-width:1100px){.site-header .header-brand-context{display:none}.site-header-inner{padding:0 4%}.site-header .main-nav{gap:0;padding:0 8px}.main-nav-link{padding:11px 9px;font-size:10px}.header-workspace-link{font-size:9px}.site-header-actions{gap:12px}.site-header-actions>.header-join{padding:12px 14px;font-size:10px}.hero h1{font-size:53px}.hero{gap:22px}.restored-network-art{transform-origin:45% 25%;min-height:505px;transform:scale(.91)}.exchange-network-card{width:173px;padding:17px}.network-brand-center{width:137px;height:137px;left:calc(50% - 68px)}.dma-feature{padding:23px}.dma-feature h3{font-size:19px}.audience-card{padding:24px}.audience-card h3{font-size:23px}.market-interest-strip>div{gap:16px}.market-interest-strip>div>span{font-size:9px}.market-interest-strip>.mono{font-size:5px}.market-features .section-heading h2,.audience-section h2{font-size:33px}}@media (max-width:900px){.site-header .main-nav-link.support-nav{display:none}.header-workspace-link{font-size:8px}.header-workspace-link>svg{display:none}.site-header .brand.official-brand .brand-img{width:141px}.hero h1{font-size:46px}.hero{gap:5px}.restored-network-art{transform-origin:10% 25%;width:430px;min-width:430px;transform:scale(.78)}.exchange-network-card{width:174px}.network-dma-pill{font-size:7px}.market-interest-strip{align-items:flex-start;gap:18px}.market-interest-strip>.mono{padding-top:4px}.market-interest-strip>div{justify-content:flex-end;gap:12px 18px}.market-features,.audience-section{padding-left:5%;padding-right:5%}.dma-features-grid,.audience-cards{gap:16px}.dma-feature h3{font-size:18px}.audience-card h3{font-size:22px}.dma-feature>p,.audience-card>p{font-size:10px}.form-manager-top{gap:20px}.builder-field-header{flex-wrap:wrap;gap:8px}.builder-field-header>strong{font-size:10px}.builder-field-header>.protected-field,.builder-field-header>code{font-size:6px}.form-manager-tabs>button{padding:10px 13px;font-size:10px}}@media (max-width:780px){.header-workspace-link{font-size:9px}.site-header .brand.official-brand .brand-img{width:146px}.site-header-actions{gap:12px}.site-header-actions>.header-join{padding:11px 13px;font-size:10px}.site-header-actions>.header-join>svg{width:13px}.site-header .site-menu-toggle{display:inline-flex}}@media (max-width:600px){.site-header-inner{min-height:70px;padding:0 18px}.site-header .brand.official-brand .brand-img{width:130px}.site-header-actions{gap:10px}.site-header-actions>.header-join{gap:6px;padding:11px 12px;font-size:9px}.site-header-actions>.header-join>svg{width:12px}.header-workspace-link{border:1px solid #ffffff16;border-radius:6px;justify-content:center;width:24px;height:28px;padding:0;font-size:0}.header-workspace-link>svg{color:#a7a7a7;width:13px;height:13px;display:block}.site-menu-toggle{width:28px;height:30px}.hero{padding:40px 22px 0;display:block}.hero h1{letter-spacing:-1.3px;max-width:360px;font-size:43px;font-weight:500;line-height:1.15}.hero-copy{padding-bottom:0}.hero-copy>p{color:#8b8b8b;font-size:12px}.hero .btn{padding:13px 15px;font-size:10px}.hero-pill{font-size:6px}.hero-note{color:#aaa;font-size:8px}.restored-network-art{transform-origin:14% 0;width:430px;min-width:430px;height:390px;min-height:390px;margin:30px auto 0;transform:scale(.76)}.network-art-label{font-size:6px;top:5px;left:24%}.network-brand-center{width:132px;height:132px;top:180px;left:calc(50% - 65px)}.network-brand-center>img{width:107px}.cme-node{top:51px;left:0}.ice-node{top:67px;right:0}.equity-node{top:334px;left:0}.commodities-node{top:334px;right:0}.exchange-network-card{width:175px;padding:17px}.exchange-network-card>.mono{font-size:6px}.exchange-network-card>p{font-size:10px}.network-dma-pill{gap:6px;padding:8px 10px;font-size:6px;top:242px;left:calc(50% - 106px)}.network-connections{height:465px}.hero-bottom{margin-top:13px;padding:19px 0;font-size:5px}.market-features{padding:0 22px 45px}.market-interest-strip{margin-bottom:43px;padding:22px 0;display:block}.market-interest-strip>.mono{letter-spacing:.8px;margin-bottom:16px;padding:0;font-size:6px;display:block}.market-interest-strip>div{justify-content:flex-start;gap:13px 18px}.market-interest-strip>div>span{gap:6px;font-size:9px}.market-features .section-heading h2,.audience-section h2{font-size:32px}.market-features .section-heading>p{max-width:100%;margin-top:18px;font-size:12px}.dma-features-grid,.audience-cards{grid-template-columns:1fr;gap:15px}.dma-feature{padding:25px}.dma-feature>.mono{margin-top:23px;font-size:7px}.dma-feature h3{letter-spacing:-.3px;font-size:23px}.dma-feature>p{font-size:12px}.audience-section{padding:45px 22px}.audience-section .section-heading>.btn{margin-top:23px;font-size:11px}.audience-card{padding:25px}.audience-card h3{font-size:26px}.audience-card>.mono{font-size:7px}.audience-card>p{font-size:12px}.audience-card>strong{font-size:11px}.join-flow h2{letter-spacing:-.5px;font-size:25px;line-height:1.3}.join-intro{font-size:11px;line-height:1.9}.join-flow .eyebrow{letter-spacing:.8px;font-size:6px;line-height:1.8}.join-options{gap:12px;margin-top:22px}.join-options>button{gap:12px;padding:19px 16px}.join-option-icon{border-radius:9px;width:37px;height:37px}.join-option-icon>svg{width:21px;height:21px}.join-options strong{margin-bottom:6px;font-size:14px}.join-options small{font-size:10px;line-height:1.8}.join-options>button>svg{width:15px}.join-flow-note{gap:7px;margin-top:20px;font-size:8px}.join-back{margin-bottom:23px;font-size:9px}.join-cover{border-radius:8px;max-height:150px}.verified-email{flex-wrap:wrap;gap:6px;padding:12px 13px;font-size:8px}.verified-email>strong{max-width:100%;font-size:9px}.dynamic-fields{grid-template-columns:1fr;gap:0}.dynamic-field.half{grid-column:1/-1}.dynamic-field .field{margin:14px 0}.dynamic-field .field>span{font-size:11px}.dynamic-field .field>small{font-size:8px}.dynamic-field .field>input,.dynamic-field .field>select,.dynamic-field .field>textarea{padding:12px 13px;font-size:12px}.choice-field>legend{margin-bottom:12px;font-size:11px}.choice-grid{gap:8px}.choice-tile{gap:6px;padding:10px 11px;font-size:9px;line-height:1.7}.choice-tile>input{width:11px;height:11px}.join-version{letter-spacing:.5px;font-size:5px}.join-error{padding:12px 13px;font-size:10px}.join-signin{flex-wrap:wrap;gap:10px;padding:15px;display:flex}.join-signin>p{min-width:180px;font-size:10px}.join-signin>.btn{margin-left:30px;padding:10px 12px;font-size:9px}.join-location-placeholder{padding:18px 15px;font-size:10px}.join-success h2{font-size:25px}.join-success>p:not(.eyebrow){font-size:11px}.join-success>span{width:67px;height:67px}.join-success>.btn{font-size:10px}.form-manager-top{display:block}.form-manager-top h2{font-size:24px}.form-manager-top p:not(.eyebrow){font-size:11px}.form-manager-top>.btn{margin-top:20px;padding:12px 14px;font-size:10px}.form-manager-tabs{flex-wrap:wrap;gap:0;padding:5px}.form-manager-tabs>button{gap:4px;padding:10px 11px;font-size:9px}.form-manager-tabs>.preview{font-size:8px}.form-manager-tabs>.preview>svg{width:12px;height:12px}.form-editor-body{padding:0 18px 20px}.form-editor-body .field{margin:14px 0}.form-options{gap:9px 18px}.form-options .check{margin:10px 0;font-size:9px}.fields-builder .panel-heading{gap:10px}.fields-builder .panel-heading>.btn{gap:5px;padding:9px 10px;font-size:8px}.fields-builder .panel-heading>.btn>svg{width:12px}.builder-field-header{gap:7px;padding:15px 17px}.builder-field-header>strong{overflow-wrap:anywhere;max-width:190px;font-size:10px}.builder-field-header>code{font-size:6px}.builder-field-header>.protected-field{width:auto;margin-left:25px;font-size:6px}.builder-field-header>div{gap:6px;margin-left:auto}.builder-field-header>div>button{width:23px;height:23px}.builder-field-body{padding:2px 18px 16px}.builder-field-body .field>span{font-size:10px}.builder-field-body .field>input,.builder-field-body .field>select,.builder-field-body .field>textarea{font-size:11px}.form-versions .version{gap:10px;padding:16px 18px;font-size:8px}.form-versions .textbtn{font-size:8px}.form-versions>.muted{padding:0 18px 20px;font-size:10px}.form-manager-message{align-items:flex-start;padding:13px 15px;font-size:10px;line-height:1.8}.form-live-preview{padding:24px 20px}.form-live-preview>h2{font-size:24px}.form-live-preview>p:not(.eyebrow){font-size:11px}.form-live-preview .eyebrow{font-size:6px}.modal.application-modal{background:#fff}.page-preview,.reward-card,.programme-visual{background:#fff!important}}@media (max-width:370px){.site-header-inner{padding:0 14px}.site-header .brand.official-brand .brand-img{width:119px}.site-header-actions{gap:8px}.site-header-actions>.header-join{padding:10px;font-size:8px}.header-workspace-link{display:none}.hero h1{font-size:38px}.restored-network-art{transform-origin:2% 0;height:340px;min-height:340px;transform:scale(.66)}.join-options>button{gap:10px;padding:17px 14px}.join-options strong{font-size:13px}.join-options small{font-size:9px}.form-manager-tabs>button{padding:9px 8px;font-size:8px}}@media (prefers-reduced-motion:reduce){.exchange-network-card{animation:none!important}.audience-card:hover{transform:none}}.hero{color:#fff;gap:25px;padding-top:72px;background:radial-gradient(at 77% 46%,#ff85000b,#0000 57%),#000!important}.hero h1{color:#fafafa;font-size:clamp(43px,4.6vw,66px);font-weight:500}.hero h1 em{color:#ff8500}.hero-copy>p{color:#a3a3a3}.hero-pill{color:#b3b3b3;background:#ffffff04;border-color:#ffffff1c}.hero-secondary{color:#e2e2e2!important;background:#ffffff03!important;border-color:#ffffff25!important}.hero-note{color:#868686}.hero-bottom{color:#8d8d8d;border-color:#ffffff13}.hero-bottom>div{color:#a2a2a2}.hero-art.affiliate-network-art{align-self:center;width:100%;max-width:560px;height:530px;min-height:530px;margin:0 auto;position:relative}.affiliate-network-art .art-grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);inset:-30px -20px 0}.affiliate-network-art .art-label{color:#858585;top:4px;left:25%}.affiliate-network-art .network-center{background:radial-gradient(circle at 40% 20%,#ff850014,#000 70%);border:1px solid #ff85004a;top:165px;left:calc(50% - 73px);box-shadow:0 0 0 18px #ff850006,0 0 0 38px #ff850004}.affiliate-network-art .network-center>svg{color:#ff8500}.affiliate-network-art .network-brand{object-fit:contain;width:116px;height:30px;margin-top:9px;filter:none!important}.affiliate-network-art .network-center small{color:#8c8c8c;letter-spacing:1.6px}.affiliate-network-art .network-node{background:linear-gradient(135deg,#222,#000);border:1px solid #ffffff23;border-radius:12px;width:190px;padding:21px;animation:7s ease-in-out infinite affiliateFloat;box-shadow:0 14px 40px #0005}.affiliate-network-art .network-node svg{color:#ff8500;margin-bottom:18px}.affiliate-network-art .network-node span{color:#8e8e8e;font-size:7px}.affiliate-network-art .network-node strong{color:#eee;font-size:12px;font-weight:450}.affiliate-network-art .node-office{--tilt:-6deg;top:57px;left:0}.affiliate-network-art .node-trader{--tilt:5deg;animation-delay:-2s;top:72px;right:0}.affiliate-network-art .node-coach{--tilt:-2deg;animation-delay:-4s;top:345px;left:calc(50% - 95px)}.affiliate-network-art .art-line{border-color:#ff85003b}.affiliate-network-art .line1{top:135px;left:20%}.affiliate-network-art .line2{top:145px;left:49%}.affiliate-network-art .line3{top:275px;left:50%}.affiliate-market-marks{border-top:1px solid #ffffff10;justify-content:center;align-items:center;gap:20px;padding:16px 0 0;display:flex;position:absolute;bottom:2px;left:0;right:0}.affiliate-market-marks>span{color:#8f8f8f;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;font-size:6px;display:flex}.affiliate-market-marks img{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:auto;max-width:60px;height:20px}.affiliate-market-marks svg{color:#e1e1e1}.trading-floor-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:65px 6%;display:grid}.floor-photo{background:#000;border-radius:15px;min-height:440px;position:relative;overflow:hidden}.floor-photo>img{object-fit:cover;filter:saturate(.65);width:100%;height:440px;display:block}.floor-photo:after{content:"";background:linear-gradient(#0000 35%,#000);position:absolute;inset:0}.floor-photo-caption{z-index:1;color:#fff;flex-direction:column;gap:11px;display:flex;position:absolute;bottom:30px;left:30px}.floor-photo-caption>.mono{letter-spacing:1.6px;color:#ff9b39;font-size:8px}.floor-photo-caption>strong{letter-spacing:-.6px;font-size:29px;font-weight:450}.floor-photo-caption>small{color:#aaa;font-size:9px}.floor-copy h2{letter-spacing:-1.4px;font-size:40px;font-weight:500;line-height:1.2}.floor-copy>p:not(.eyebrow){color:#858585;margin:20px 0;font-size:13px;line-height:1.9}.floor-features{flex-direction:column;gap:20px;margin:27px 0;display:flex}.floor-features>span{grid-template-columns:30px 1fr;gap:5px 13px;display:grid}.floor-features svg{color:#ff8500;grid-row:1/3}.floor-features strong{font-size:12px;font-weight:550}.floor-features small{color:#999;font-size:11px}.floor-copy>.btn{margin-top:5px;font-size:11px}.office-performance{background:#fff;border-top:1px solid #efefef;padding:74px 6% 60px}.office-performance .eyebrow{color:#a58158;letter-spacing:1.5px;font-size:8px}.office-performance h2{letter-spacing:-1.3px;font-size:40px;font-weight:500;line-height:1.18}.office-performance h2 em{color:#9c9c9c;font-style:normal}.report-month-control>.mono{color:#999;letter-spacing:1px;text-align:right;margin-bottom:11px;font-size:7px;display:block}.report-month-control>div{background:#fff;border:1px solid #e8e8e8;border-radius:8px;align-items:center;padding:4px;display:flex}.report-month-control button{color:#777;justify-content:center;align-items:center;width:31px;height:32px;display:flex}.report-month-control button:disabled{opacity:.25}.report-month-control select{color:#333;background:0 0;border:0;padding:6px 10px;font-size:12px;font-weight:500}.office-report-shell{border:1px solid #e9e9e9;border-radius:14px;grid-template-columns:285px 1fr;display:grid;overflow:hidden}.report-summary{color:#fff;background:#111;flex-direction:column;padding:30px;display:flex}.report-icon{color:#ff8500;background:#ff850013;border:1px solid #ff850026;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:31px;display:flex}.report-summary>.mono{color:#a5a5a5;letter-spacing:1.2px;font-size:8px}.report-summary h3{letter-spacing:-.6px;margin:13px 0;font-size:30px;font-weight:450;line-height:1.2}.report-summary>p{color:#8b8b8b;font-size:11px;line-height:1.8}.report-total{letter-spacing:-1px;margin-top:27px;font-size:32px;font-weight:450}.report-summary>small{color:#888;letter-spacing:.7px;margin-top:7px;font-size:6px}.report-data-label{color:#a6d4b6;align-items:center;gap:6px;margin-top:18px;font-size:8px;display:flex}.report-data-label.is-sample{color:#ffb466}.report-summary-foot{color:#888;border-top:1px solid #ffffff13;align-items:center;gap:8px;margin-top:25px;padding-top:18px;font-size:8px;display:flex}.report-summary-foot>svg:last-child{margin-left:auto}.report-summary-foot i{vertical-align:middle;background:#777;width:2px;height:2px;margin:0 7px;display:inline-block}.office-chart{background:#fff;min-width:0;padding:30px 32px}.chart-heading{justify-content:space-between;align-items:center;margin-bottom:33px;display:flex}.chart-heading h3{letter-spacing:-.3px;font-size:17px;font-weight:500}.chart-heading p{color:#999;margin-top:6px;font-size:10px}.chart-heading p span{border-left:1px solid #ddd;margin-left:9px;padding-left:9px;display:inline-block}.chart-heading>.mono{color:#aaa;letter-spacing:.8px;font-size:7px}.office-chart-axis{color:#aaa;border-bottom:1px solid #f0f0f0;justify-content:space-between;margin-left:94px;margin-right:90px;padding-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.office-bars{padding:14px 0}.office-bar-row{grid-template-columns:94px 1fr 90px;align-items:center;gap:0;padding:17px 0;display:grid}.office-bar-label{align-items:center;gap:9px;display:flex}.office-bar-label>.mono{color:#bdbdbd;font-size:8px}.office-bar-label>strong{color:#555;font-size:11px;font-weight:500}.office-bar-track{background:repeating-linear-gradient(90deg,#eee8 0 1px,#0000 1px 25%);border-right:1px solid #eee8;height:24px}.office-bar{min-width:2px;height:100%;opacity:calc(1 - var(--rank)*.13);background:#ff8500;border-radius:0 4px 4px 0;transition:width .6s}.office-bar-value{text-align:right;color:#555;font-size:11px;font-weight:500}.chart-bottom{color:#aaa;border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:6px;padding-top:20px;font-size:8px;display:flex}.chart-bottom>span{align-items:center;gap:7px;display:flex}.chart-bottom i{background:#ff8500;border-radius:2px;width:6px;height:6px}.chart-bottom small{font-size:8px}.report-disclosure{color:#aaa;max-width:940px;margin-top:19px;font-size:9px;line-height:1.9}.report-state{text-align:center;color:#999;padding:90px 0;font-size:12px}.report-error{color:#b3472b;margin:18px 0;font-size:12px}.managed-report{border:0;padding:10px 0 30px}.report-editor{margin-top:25px;padding:25px}.report-editor>p{color:#888;margin:12px 0;font-size:12px}.report-inputs{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.report-editor>.check{align-items:flex-start;margin:15px 0 20px;font-size:11px}.report-editor>.btn{font-size:11px}.report-notice{color:#34784e!important}.report-editor h3{font-size:18px;font-weight:500}@keyframes affiliateFloat{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-7px) rotate(var(--tilt))}}@media (max-width:1050px){.affiliate-network-art .network-node{width:166px;padding:17px}.affiliate-network-art .node-coach{left:calc(50% - 83px)}.affiliate-network-art .network-node strong{font-size:10px}.hero-art.affiliate-network-art{min-width:350px}.affiliate-market-marks{gap:17px}.trading-floor-section{gap:35px}.office-report-shell{grid-template-columns:245px 1fr}.office-chart{padding:27px 22px}.office-bar-row{grid-template-columns:85px 1fr 79px}.office-chart-axis{margin-left:85px;margin-right:79px}}@media (max-width:780px){.hero{padding-top:45px;display:block}.hero-copy{padding-bottom:5px}.hero-art.affiliate-network-art{width:min(100%,500px);min-width:0;height:545px;min-height:545px;margin:20px auto 5px}.affiliate-network-art .network-node{width:180px}.affiliate-network-art .node-coach{left:calc(50% - 90px)}.affiliate-network-art .network-node strong{font-size:11px}.trading-floor-section{grid-template-columns:1fr;gap:32px;padding:45px 6%}.floor-photo,.floor-photo>img{height:340px;min-height:340px}.office-performance{padding:45px 6%}.office-performance .section-heading{align-items:flex-start;gap:25px}.office-performance h2{font-size:33px}.office-report-shell{grid-template-columns:1fr}.report-summary{grid-template-columns:1fr 1fr;column-gap:25px;padding:25px;display:grid}.report-icon{display:none}.report-summary>.mono{grid-column:1/-1}.report-summary h3{font-size:26px}.report-summary>p{grid-area:3/1}.report-total{grid-area:2/2;align-self:center;margin:0;font-size:29px}.report-summary>small{grid-area:3/2;margin:0;line-height:1.8}.report-data-label{grid-column:1/-1;margin-top:16px}.report-summary-foot{grid-column:1/-1;margin-top:20px}.office-chart{padding:25px}.report-inputs{grid-template-columns:repeat(2,1fr)}.managed-report{padding:0}}@media (max-width:500px){.hero h1{font-size:42px}.hero-art.affiliate-network-art{height:490px;min-height:490px;margin-top:32px}.affiliate-network-art .art-label{font-size:6px;left:20%}.affiliate-network-art .network-node{border-radius:10px;width:145px;padding:16px}.affiliate-network-art .network-node span{letter-spacing:.8px;font-size:6px}.affiliate-network-art .network-node strong{font-size:10px}.affiliate-network-art .node-trader{top:64px}.affiliate-network-art .node-office{top:50px}.affiliate-network-art .node-coach{top:318px;left:calc(50% - 73px)}.affiliate-network-art .network-center{width:126px;height:126px;top:166px;left:calc(50% - 63px)}.affiliate-network-art .network-brand{width:100px}.affiliate-network-art .network-center small{font-size:5px}.affiliate-market-marks{gap:17px;bottom:0}.affiliate-market-marks>span{font-size:5px}.affiliate-market-marks img{max-width:45px;height:17px}.hero-bottom{margin-top:10px}.floor-copy h2{font-size:33px}.floor-photo-caption>strong{font-size:25px}.floor-photo,.floor-photo>img{height:300px;min-height:300px}.office-performance .section-heading{display:block}.report-month-control{margin-top:25px;display:inline-block}.report-month-control>.mono{text-align:left}.office-chart{padding:22px 17px}.chart-heading{margin-bottom:25px}.chart-heading h3{font-size:15px}.chart-heading>.mono{font-size:6px}.office-bar-row{grid-template-columns:73px 1fr 74px;padding:15px 0}.office-bar-label{gap:7px}.office-bar-label>strong{font-size:10px}.office-bar-label>.mono{font-size:7px}.office-chart-axis{margin-left:73px;margin-right:74px;font-size:6px}.office-bar-track{height:20px}.office-bar-value{font-size:9px}.chart-bottom,.chart-bottom small{font-size:7px}.report-disclosure{font-size:8px}.report-editor{padding:18px}.report-inputs{gap:10px}.managed-report{padding:0}.report-summary{column-gap:12px}.report-total{font-size:27px}.report-summary>small{font-size:5px}}@media (prefers-reduced-motion:reduce){.affiliate-network-art .network-node{transform:rotate(var(--tilt));animation:none}.office-bar{transition:none}}.chart-heading h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-demo-badge{color:#a57032;letter-spacing:.2px;background:#fff5e8;border:1px solid #f5dfbf;border-radius:4px;padding:4px 6px;font:500 8px IBM Plex Mono,monospace}.office-bar-row{text-align:left;cursor:pointer;outline-offset:4px;border-radius:5px;grid-template-columns:94px 1fr;width:100%;position:relative}.office-bar-row:focus-visible{outline:2px solid #ff8500}.office-bar-track,.office-bar{display:block}.office-bar-row.is-active .office-bar{opacity:1;box-shadow:0 3px 10px #ff850025}.office-chart-axis{margin-right:0}.office-profit-tooltip{z-index:5;color:#fff;pointer-events:none;background:#000;border:1px solid #ffffff18;border-radius:9px;grid-template-columns:1fr auto;gap:10px 20px;min-width:205px;padding:14px 16px;font-size:11px;line-height:1.5;display:grid;position:absolute;top:calc(100% - 5px);right:12px;box-shadow:0 8px 24px #0002}.office-profit-tooltip:before{content:"";background:#000;width:8px;height:8px;position:absolute;top:-5px;right:25px;transform:rotate(45deg)}.office-profit-tooltip>span{flex-direction:column;font-weight:500;display:flex}.office-profit-tooltip small{color:#999;margin-top:3px;font-size:8px;font-weight:400;display:block}.office-profit-tooltip>strong{text-align:right;color:#ff9c3b;font-size:13px;font-weight:500}.office-profit-tooltip>strong>small{margin-left:3px;font-size:7px;display:inline}.office-profit-tooltip>em{color:#b6a58e;border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:8px;font-size:8px;font-style:normal}.office-bars{padding-bottom:28px}.office-bar-row:last-child .office-profit-tooltip{top:auto;bottom:calc(100% - 5px)}.office-bar-row:last-child .office-profit-tooltip:before{top:auto;bottom:-5px}.chart-bottom{gap:15px}.chart-bottom small{text-align:right}@media (max-width:1050px){.office-bar-row{grid-template-columns:85px 1fr}.office-chart-axis{margin-right:0}}@media (max-width:500px){.office-bar-row{grid-template-columns:73px 1fr}.office-profit-tooltip{min-width:190px;right:4px}.report-demo-badge{font-size:7px}.chart-heading h3{gap:7px}}.hero.reference-hero{isolation:isolate;grid-template-columns:1.03fr 1fr;gap:12px;padding:68px 6% 0;position:relative;overflow:hidden;background:#000!important}.hero-floor-background{z-index:-2;background-image:linear-gradient(90deg,#08090a,transparent 70%),linear-gradient(0deg,#08090a,transparent 70%),var(--site-trading-floor,url(/trading-floor.jpg));filter:saturate(.4)sepia(.3);opacity:.2;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0 0 0 34%}.reference-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 76% 46%,#dc7f1720,#0000 49%),linear-gradient(90deg,#000 10%,#08090a12 65%,#08090a10);position:absolute;inset:0}.reference-hero .hero-copy{z-index:2;align-self:center;padding:0 0 57px}.reference-hero .hero-pill{letter-spacing:1.4px;color:#c7c7c7;background:#0b0c0d70;border-color:#ffffff35;padding:10px 14px;font:400 8px IBM Plex Mono,monospace}.reference-hero h1{letter-spacing:-2.6px;color:#fafafa;max-width:700px;margin-top:28px;font-size:clamp(44px,4.65vw,73px);font-weight:550;line-height:1.1}.reference-hero h1 em{color:#ff8a00;font-style:normal;font-weight:550}.reference-hero .hero-copy>p{color:#b4b4b5;margin:26px 0 29px;font-size:16px;line-height:1.85}.reference-hero .hero-copy .btn{border-radius:8px;min-height:54px;padding:17px 22px;font-size:13px}.reference-hero .hero-copy .btn.gold{color:#fff;background:linear-gradient(115deg,#ff9300,#ff6b0b);border:1px solid #ffaa3033;box-shadow:0 9px 26px #ff85001c}.reference-hero .hero-secondary{color:#e9e9e9!important;background:#0e0f1060!important;border:1px solid #ffffff38!important}.reference-hero .hero-note{color:#838589;gap:11px;margin-top:25px;font-size:10px}.reference-hero .hero-note svg{color:#ff8b00;width:21px;height:21px}.reference-network-art{isolation:isolate;z-index:1;align-self:center;width:100%;max-width:650px;height:550px;min-height:550px;margin:0 auto 22px;position:relative}.hero-market-chart{opacity:.21;z-index:-2;width:110%;height:112%;position:absolute;inset:-30px -40px -30px 0;transform:translate(6%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.hero-network-links{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.network-flow{animation:20s linear infinite networkFlow}.network-orbit.orbit-outer{transform-origin:310px 273px;animation:100s linear infinite networkOrbit}.reference-node{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(135deg,#000,#000 75%);border:1px solid #d9ae723d;border-top-color:#e1bb8859;border-radius:12px;flex-direction:column;align-items:flex-start;width:46%;min-height:151px;padding:23px 23px 25px;transition:border-color .2s,box-shadow .2s;animation:8s ease-in-out infinite referenceFloat;display:flex;position:absolute;box-shadow:0 16px 40px #0005,inset 0 1px #ffffff05}:is(.reference-node:hover,.reference-node:focus-visible){border-color:#ffad58aa;outline:none;box-shadow:0 16px 40px #0005,0 0 30px #ff85000d}.reference-node>svg{color:#ff9100;stroke-width:1.6px;width:31px;height:31px;margin-bottom:19px}.reference-node>.mono{letter-spacing:1.9px;color:#acacac;margin-bottom:9px;font-size:7px}.reference-node>strong{color:#f4f4f4;letter-spacing:-.25px;padding-right:18px;font-size:17px;font-weight:450;line-height:1.35}.reference-node .node-arrow{color:#d2b38c;border:1px solid #b69a7260;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;bottom:24px;right:18px}.reference-node .node-arrow svg{width:15px}.ref-office{--ref-tilt:-5deg;top:8%;left:0}.ref-trader{--ref-tilt:4deg;animation-delay:-2.7s;top:9%;right:0}.ref-coach{--ref-tilt:-1deg;width:51%;animation-delay:-5s;bottom:3%;left:24.5%}.reference-logo-hub{z-index:2;background:radial-gradient(circle at 40% 10%,#5a3a1e90,#000 65%);border:1.5px solid #ff9a16;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:176px;height:176px;animation:5s ease-in-out infinite hubGlow;display:flex;position:absolute;top:48.75%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 15px #ff850017,0 0 16px #ff85004a,0 0 0 10px #ff850006}.reference-logo-hub:before{content:"";border:1px solid #ff85001a;border-radius:50%;position:absolute;inset:-10px}.reference-logo-hub>img{object-fit:contain;width:140px;height:38px;filter:none!important}.reference-logo-hub>.mono{letter-spacing:1.8px;color:#c7bdb1;margin-top:13px;font-size:6px}.reference-hero-markets{z-index:3;border-top:1px solid #ffffff25;grid-column:1/-1;grid-template-columns:repeat(5,1fr);padding:26px 0 31px;display:grid;position:relative}.reference-hero-markets>span{color:#c2c2c3;border-right:1px solid #ffffff20;justify-content:center;align-items:center;gap:14px;min-height:34px;font-size:12px;display:flex}.reference-hero-markets>span:last-child{border:0}.reference-hero-markets img{object-fit:contain;filter:brightness(0)invert();opacity:.84;width:auto;max-width:62px;height:22px}.reference-hero-markets svg{color:#dac7aa;width:25px;height:25px}.market-features{padding-top:65px}.floor-preview{background:#faf9f6;border:1px solid #e6e2dc;border-radius:14px;overflow:hidden}.floor-preview-label{color:#8e8579;justify-content:space-between;align-items:center;gap:10px;padding:21px 24px 13px;font-size:7px;display:flex}.floor-preview-label .mono{letter-spacing:1px;font-size:7px}.floor-plan-svg{width:100%;height:auto;display:block}.floor-preview-caption{color:#8d8478;background:#fff;border-top:1px solid #e7e3dc;justify-content:space-between;gap:12px;padding:18px 24px;font-size:9px;display:flex}.floor-preview-caption>span{align-items:center;gap:8px;display:flex}.floor-preview-caption svg{color:#dd994b}#pathways{scroll-margin-top:90px}@keyframes networkFlow{to{stroke-dashoffset:-180px}}@keyframes networkOrbit{to{transform:rotate(360deg)}}@keyframes referenceFloat{0%,to{transform:translateY(0) rotate(var(--ref-tilt))}50%{transform:translateY(-7px) rotate(var(--ref-tilt))}}@keyframes hubGlow{0%,to{box-shadow:inset 0 0 15px #ff850017,0 0 16px #ff85004a,0 0 0 10px #ff850006}50%{box-shadow:inset 0 0 20px #ff850020,0 0 23px #ff850066,0 0 0 10px #ff85000a}}.earnings-section .eyebrow{color:#b18e62;letter-spacing:1.5px;font-size:8px}.earnings-section h2{letter-spacing:-1.3px;font-size:39px;font-weight:500;line-height:1.2}.earnings-section h2 em{color:#96928b;font-style:normal}.earnings-shell{border:1px solid #e8e5de;border-radius:15px;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.earnings-input-panel{background:#fff;padding:33px 36px}.calculator-title{border-bottom:1px solid #eeece7;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:25px;display:flex}.calculator-title>span{color:#ee8a21;background:#fff6e9;border:1px solid #ffead0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.calculator-title h3{letter-spacing:-.4px;font-size:18px;font-weight:500}.calculator-title p{color:#aaa;margin-top:5px;font-size:9px}.estimate-reset{color:#aaa;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.estimate-reset:hover{color:#e98820}.estimate-role{margin-bottom:17px;display:block}.estimate-role>span:first-child{color:#777;margin-bottom:11px;font-size:10px;display:block}.estimate-role>span:last-child{background:#fcfbf9;border:1px solid #e6e2db;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.estimate-role svg{color:#e59036;flex-shrink:0}.estimate-role select{-webkit-appearance:none;appearance:none;color:#333;outline-offset:6px;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit;font-size:13px;font-weight:500}.estimate-role>span:last-child>svg:last-child{color:#999;width:13px}.estimate-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.estimate-field{margin-bottom:21px;display:block}.estimate-field>span:first-child{color:#777;margin-bottom:10px;font-size:10px;display:block}.estimate-number{background:#fff;border:1px solid #e7e4df;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;display:flex}.estimate-number>small{color:#b3aaa0;letter-spacing:.4px;font:400 7px IBM Plex Mono,monospace}.estimate-number>input{text-align:right;color:#444;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:2px 0;font:500 15px IBM Plex Mono,monospace}.estimate-rate{margin:3px 0 25px}.estimate-rate>div:first-child{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.estimate-rate>div:first-child>span{color:#b17a3d;align-items:center;gap:3px;font:500 13px IBM Plex Mono,monospace;display:flex}.estimate-rate input[type=number]{text-align:right;color:#b17a3d;background:#fff;border:1px solid #eee6dc;border-radius:5px;width:62px;padding:7px 5px;font:500 13px IBM Plex Mono,monospace}.estimate-rate input[type=range],.seat-slider input{accent-color:#ff8500;cursor:pointer;width:100%;height:4px}.estimate-range-labels{color:#b4ada4;justify-content:space-between;margin-top:10px;font-size:7px;display:flex}.estimate-assumptions{color:#aba194;max-width:450px;margin-top:2px;font-size:8px;line-height:1.9}.earnings-result-panel{background:linear-gradient(145deg,#fffaf2,#faf8f4);border-left:1px solid #eae5dc;flex-direction:column;padding:31px 36px 27px;display:flex}.estimate-result-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.estimate-result-top>.mono{letter-spacing:1px;color:#ae987b;font-size:7px}.estimate-period{background:#f4eee4;border:1px solid #e8dfd1;border-radius:6px;gap:2px;padding:3px;display:flex}.estimate-period>button.active{color:#76572f;background:#fff;box-shadow:0 1px 3px #00000006}.estimate-output{flex-direction:column;padding:42px 0 30px;display:flex}.estimate-output>strong{letter-spacing:-1.8px;color:#382d20;overflow-wrap:anywhere;font-size:clamp(33px,4vw,56px);font-weight:450;line-height:1.15}.estimate-output>small{color:#b09b7d;letter-spacing:.2px;margin-top:13px;font:400 8px IBM Plex Mono,monospace}.estimate-waterfall>span{color:#9c8a74;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;font-size:10px;display:flex}.estimate-waterfall>span>strong{color:#80705e;white-space:nowrap;font:400 12px IBM Plex Mono,monospace}.estimate-waterfall>span small{background:#eae1d24d;border-radius:3px;margin-left:7px;padding:3px 5px;font:400 7px IBM Plex Mono,monospace}.estimate-share-bar{background:#ece4d7;border-radius:5px;height:7px;margin-top:-6px;margin-bottom:27px;overflow:hidden}.estimate-share-bar>i{background:#eaa65a;border-radius:5px;min-width:0;height:100%;transition:width .3s;display:block}.estimate-waterfall>span.estimate-net-row{color:#79644a;border-top:1px solid #e6ddcf;padding-top:18px;font-weight:500}.estimate-waterfall>span.estimate-net-row>strong{color:#48351e;font-weight:500}.estimate-formula{color:#b39c7e;overflow-wrap:anywhere;border:1px dashed #e5d9c6;border-radius:6px;margin-bottom:25px;padding:11px 13px;font-size:8px;line-height:1.8}.estimate-result-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:15px;display:flex}.estimate-result-footer>.btn{gap:10px;padding:13px 15px;font-size:11px}.estimate-download{white-space:nowrap;color:#b29673;align-items:center;gap:6px;font-size:9px;display:flex}.estimate-download:hover{color:#d4892f}.estimate-error{color:#b5663e;border:1px solid #efdbbc;border-radius:8px;margin:20px 0;padding:20px;font-size:12px;line-height:1.8}.office-blueprint{background:#fff;border-bottom:1px solid #f0ece7;padding:70px 6%}.office-blueprint>.section-heading h2{letter-spacing:-1.3px;font-size:39px;font-weight:500}.office-blueprint .eyebrow{color:#af936f;letter-spacing:1.5px;font-size:8px}.blueprint-tabs{scrollbar-width:thin;border-bottom:1px solid #e8e3da;gap:8px;margin-top:10px;display:flex;overflow-x:auto}.blueprint-tabs>button{white-space:nowrap;color:#999083;outline-offset:-4px;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:17px 19px;font-size:11px;display:flex}.blueprint-tabs>button[aria-selected=true]{color:#be7b2b;border-color:#ff960e}.blueprint-tabs>button>svg{width:16px;height:16px}.blueprint-tabs>button:hover{background:#fdfaf5}.blueprint-panel{grid-template-columns:1fr 1.1fr;gap:55px;min-height:520px;padding:42px 0 30px;display:grid}.blueprint-copy>.mono{letter-spacing:1.1px;color:#b5a18a;margin-bottom:19px;font-size:7px}.blueprint-copy h3{letter-spacing:-.8px;color:#39342e;margin-bottom:21px;font-size:31px;font-weight:500;line-height:1.23}.blueprint-copy h3>span{display:block}.blueprint-copy>p:not(.mono){color:#959087;max-width:430px;font-size:12px;line-height:1.9}.blueprint-checklist{flex-direction:column;gap:20px;margin:27px 0 26px;display:flex}.blueprint-check{cursor:pointer;gap:12px;display:flex;position:relative}.blueprint-check>input{opacity:0;width:18px;height:18px;position:absolute;top:0;left:0}.blueprint-checkbox{color:#0000;background:#fff;border:1px solid #e3dacd;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.blueprint-check.is-checked .blueprint-checkbox{color:#cb8b3d;background:#fff4e3;border-color:#e9b77b}.blueprint-check>input:focus-visible+.blueprint-checkbox{outline-offset:3px;outline:2px solid #ff8500}.blueprint-check>span:last-child{flex-direction:column;gap:7px;display:flex}.blueprint-check strong{color:#7c7062;font-size:11px;font-weight:500}.blueprint-check small{color:#aaa094;max-width:370px;font-size:10px;line-height:1.8}.blueprint-copy>.textbtn{color:#b1834e;font-size:10px}.blueprint-visual{background:#faf9f6;border:1px solid #e8e3d9;border-radius:12px;align-self:center;min-width:0;overflow:hidden}.blueprint-visual-heading{color:#b2a28c;justify-content:space-between;align-items:center;gap:15px;padding:22px 24px 0;display:flex}.blueprint-visual-heading>.mono{letter-spacing:1px;font-size:7px}.blueprint-visual-heading>span:last-child{background:#fff;border:1px solid #e9dfcf;border-radius:5px;padding:6px 8px;font-size:9px}.seat-slider{background:#fff;border-top:1px solid #e6e0d6;padding:21px 24px;display:block}.seat-slider>span:first-child{color:#a19482;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;font-size:10px;display:flex}.seat-slider strong{color:#bc884b;font-size:10px;font-weight:500}.seat-slider>span:last-child{color:#b7aa97;justify-content:space-between;gap:20px;margin-top:9px;display:flex}.seat-slider small{font-size:7px}.blueprint-bottom{border-top:1px solid #eee8de;justify-content:space-between;align-items:center;gap:25px;padding:21px 0 0;display:flex}.blueprint-bottom>span{color:#b0a28d;align-items:center;gap:9px;font-size:9px;line-height:1.7;display:flex}.blueprint-bottom>span svg{flex-shrink:0}.blueprint-bottom>button{color:#b08756;white-space:nowrap;align-items:center;gap:9px;font-size:10px;display:flex}.workstation-graphic{background:radial-gradient(at 50% 60%,#f1e7d9,#faf9f6 70%);padding:80px 25px 25px;position:relative}.dual-monitor{justify-content:center;gap:8px;display:flex}.desk-monitor{background:#000;border:5px solid #40444a;border-radius:6px;width:48%;max-width:230px;height:145px;position:relative;box-shadow:0 12px 20px #57463112}.screen-toolbar{border-bottom:1px solid #ffffff0d;gap:3px;padding:7px;display:flex}.screen-toolbar>span{background:#6a7076;border-radius:50%;width:3px;height:3px}.screen-label{letter-spacing:1px;color:#8d959c;margin:9px;font-size:5px;display:block}.screen-depth{flex-direction:column;gap:4px;padding:0 9px;display:flex}.screen-depth>span{gap:4px;height:7px;display:flex}.screen-depth i{background:#638b7377;display:block}.screen-depth b{background:#b4825b88;display:block}.desk-monitor svg{width:100%;height:86px}.monitor-stand{background:#999b9b;width:8px;height:27px;position:absolute;bottom:-32px;left:calc(50% - 4px)}.monitor-stand:after{content:"";background:#adaaa5;border-radius:50%;width:62px;height:5px;position:absolute;bottom:-3px;left:-27px}.desk-base{background:#e8dfd0;border-top:3px solid #ded4c1;border-radius:6px;justify-content:center;align-items:center;gap:14px;height:75px;margin:39px -10px 0;display:flex;position:relative;box-shadow:0 6px #d9ceba}.desk-keyboard{color:#9f9585;align-items:center;height:38px;display:flex}.desk-base>svg{color:#a29784}.desk-computer{background:linear-gradient(90deg,#45494b,#000);border-radius:4px;width:32px;height:69px;padding:10px 7px;position:absolute;bottom:10px;right:5px}.desk-computer>i{border-bottom:1px solid #70757860;margin-bottom:4px;display:block}.desk-computer>span{border:1px solid #ffad65;border-radius:50%;width:5px;height:5px;margin-top:15px;display:block}.workstation-label{text-align:center;letter-spacing:1px;color:#b0a28d;margin-top:36px;font-size:6px;display:block}.workstation-specs{color:#ab977b;background:#fff;border-top:1px solid #e8dfd1;justify-content:center;gap:20px;padding:21px 15px;font-size:8px;display:flex}.workstation-specs>span{align-items:center;gap:7px;display:flex}.blueprint-network{padding:30px}.network-inputs{justify-content:space-around;gap:15px;display:flex}.network-inputs>span{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.network-inputs svg{color:#c89962}.network-inputs strong{color:#8f7c64;font-size:10px;font-weight:500}.network-inputs small{color:#b3a48f;font-size:8px}.network-vertical-link{border-left:1px dashed #dfb584;width:1px;height:27px;margin:0 auto}.network-router,.network-switch{background:#fff;border:1px solid #e3d8c7;border-radius:8px;justify-content:center;align-items:center;gap:15px;max-width:360px;margin:0 auto;padding:16px 18px;display:flex}.network-router svg,.network-switch>svg{color:#c49c6a;flex-shrink:0}.network-router>div,.network-switch>div:not(.switch-ports){flex-direction:column;gap:6px;display:flex}.network-router strong,.network-switch strong{color:#8f795e;font-size:10px;font-weight:500}.network-router small,.network-switch small{color:#b6a791;font-size:8px}.network-switch{flex-wrap:wrap}.switch-ports{grid-template-columns:repeat(12,1fr);gap:5px;width:90%;max-width:250px;margin-top:2px;display:grid}.switch-ports i{background:#eeebe5;border:1px solid #d9d2c8;border-radius:1px;height:8px;position:relative}.switch-ports i:nth-child(-n+7):after{content:"";background:#de9f4a;width:2px;height:2px;animation:3s ease-in-out infinite portBlink;position:absolute;bottom:1px;right:1px}.switch-ports i:nth-child(2n):after{animation-delay:-1.5s}.network-fanout{border:1px dashed #dfb584;border-bottom:0;border-radius:7px 7px 0 0;width:72%;height:29px;margin:0 auto}.network-desks{justify-content:space-between;gap:12px;display:flex}.network-desks>span{color:#c5ae8e;flex-direction:column;align-items:center;gap:10px;display:flex}.network-desks small{color:#b8a88f;letter-spacing:.4px;font:400 5px IBM Plex Mono,monospace}.blueprint-graphic-note{color:#b4a690;text-align:center;max-width:360px;margin:24px auto 0;line-height:1.9;display:block;font-size:8px!important}.session-graphic{padding:38px 26px}.session-heading{color:#c69a60;align-items:center;gap:12px;margin-bottom:42px;display:flex}.session-heading>.mono{letter-spacing:.8px;color:#aa9475;font-size:7px}.session-timeline{border:1px solid #ecd1a9;border-radius:8px;grid-template-columns:1fr 1.6fr 1fr;display:grid;overflow:hidden}.session-timeline>div{flex-direction:column;gap:14px;padding:20px 12px;display:flex;position:relative}.session-pre{background:#fbf0df}.session-regular{background:#f7c98a}.session-post{background:#f3dcc0}.session-timeline span{color:#b7976b;font:400 8px IBM Plex Mono,monospace}.session-timeline strong{color:#8b673a;font-size:12px;font-weight:500}.session-timeline small{color:#aa875b;font-size:7px}.session-regular:before,.session-regular:after{content:"";background:#e4a14c;width:3px;position:absolute;top:0;bottom:0}.session-regular:before{left:0}.session-regular:after{right:0}.session-auctions{color:#b5976e;justify-content:space-between;gap:25px;width:56%;margin:0 auto 35px;font-size:7px;display:flex}.session-auctions>span{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.session-auctions i{border-left:1px dashed #c7a16e;height:22px}.session-workflow{border-top:1px solid #e9e0d2;justify-content:space-between;gap:15px;padding-top:26px;display:flex}.session-workflow>span{color:#aa9374;text-align:center;flex-direction:column;align-items:center;gap:13px;font-size:8px;display:flex}.session-workflow svg{color:#bba07b}.leadership-graphic{padding:34px 27px}.leadership-center{background:#fffaf2;border:1px solid #e5d5be;border-radius:12px;flex-direction:column;align-items:center;gap:11px;max-width:230px;margin:auto;padding:23px;display:flex}.leadership-center svg{color:#cb984f}.leadership-center strong{color:#96784e;font-size:13px;font-weight:500}.leadership-center small{color:#b6a07e;font-size:7px}.leadership-links{border:1px dashed #d2b58f;border-bottom:0;border-radius:8px 8px 0 0;width:70%;height:28px;margin:0 auto}.leadership-team{justify-content:space-between;gap:12px;display:flex}.leadership-team>span{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.leadership-team svg{color:#bba585}.leadership-team strong{color:#a18b6d;font-size:10px;font-weight:500}.leadership-team small{color:#bbab94;max-width:100px;font-size:7px;line-height:1.6}.utilization-grid{border-top:1px solid #e5dccf;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:30px;padding-top:23px;display:grid}.utilization-grid>span{color:#b8a487;background:#fff;border:1px solid #e2d7c5;border-radius:5px;justify-content:center;align-items:center;min-height:37px;display:flex;position:relative}.utilization-grid i{background:#dca358;border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px;right:5px}.platform-section{border-top:1px solid #eee8df;grid-template-columns:.65fr 1fr;align-items:center;gap:55px;margin-top:48px;padding-top:48px;display:grid}.platform-section>div:first-child h3{letter-spacing:-.8px;color:#4a4237;font-size:30px;font-weight:500;line-height:1.25}.platform-section>div:first-child>p:not(.eyebrow){color:#a2988a;max-width:340px;margin:19px 0;font-size:11px;line-height:1.9}.platform-section .textbtn{color:#af8b5c;font-size:10px}.platform-graphic{background:#fff;border:1px solid #e2ddd4;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 13px 35px #3a2f1c06}.platform-window-bar{background:#faf9f7;border-bottom:1px solid #e9e5df;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.platform-window-dots{gap:4px;display:flex}.platform-window-dots i{background:#d6cfc4;border-radius:50%;width:4px;height:4px}.platform-window-bar>.mono{color:#aaa092;letter-spacing:.8px;font-size:5px}.platform-demo{color:#b39d7c;background:#f5eee2;border:1px solid #e9dfce;border-radius:3px;padding:4px;font:400 5px IBM Plex Mono,monospace}.platform-grid{grid-template-columns:.95fr 1.1fr;gap:0;display:grid}.platform-grid h4{color:#a89d8f;letter-spacing:.5px;border-bottom:1px solid #eee9e2;justify-content:space-between;padding:12px 12px 10px;font:400 6px IBM Plex Mono,monospace;display:flex}.platform-grid h4>span{color:#b9ac9b;font-size:5px}.platform-depth{border-right:1px solid #eee9e2}.depth-titles{color:#b9ac9b;grid-template-columns:1fr 1fr;gap:10px;padding:10px 9px 6px;font:400 5px IBM Plex Mono,monospace;display:grid}.depth-line{grid-template-columns:1fr 1fr;gap:4px;padding:3px 7px;font:400 6px IBM Plex Mono,monospace;display:grid}.depth-line>span{color:#8c9e91;justify-content:space-between;gap:5px;padding:5px 4px;display:flex;position:relative}.depth-line>span:before{content:"";width:var(--depth);background:#dfe9df55;position:absolute;inset:0 auto 0 0}.depth-line>span:last-child{color:#b39681}.depth-line>span:last-child:before{background:#f3e6da66}.depth-line b{font-weight:400;position:relative}.depth-line small{font-size:5px;position:relative}.platform-chart svg{width:100%;height:auto;padding:16px 8px 0;display:block}.platform-sales{border-top:1px solid #eee9e2;grid-column:1/-1;grid-template-columns:1fr repeat(4,1.1fr);align-items:center;margin-top:12px;display:grid}.platform-sales h4{border:0;font-size:5px;line-height:1.8}.platform-sales>span{border-left:1px solid #eee9e2;flex-direction:column;gap:7px;padding:12px 10px;display:flex}.platform-sales small{color:#b7ad9e;font:400 5px IBM Plex Mono,monospace}.platform-sales b{color:#9a9986;font:400 7px IBM Plex Mono,monospace}.platform-footer{color:#b4a796;border-top:1px solid #eee9e2;justify-content:space-between;align-items:center;padding:12px 14px;font-size:6px;display:flex}.platform-footer>span{align-items:center;gap:5px;display:flex}.platform-footer i{background:#bfba9b;border-radius:50%;width:3px;height:3px}.platform-footer small{font-size:5px}@keyframes portBlink{0%,to{opacity:1}50%{opacity:.2}}@media (min-width:1600px){.hero.reference-hero,.earnings-section,.office-blueprint,.trading-floor-section{padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}.reference-network-art{height:600px;min-height:600px}.reference-hero h1{font-size:73px}.reference-hero .hero-copy>p{font-size:18px}.reference-node>strong{font-size:20px}.reference-node{min-height:163px;padding:25px 27px}.reference-node>.mono{font-size:8px}.reference-logo-hub{width:194px;height:194px}.reference-logo-hub>img{width:154px}.reference-hero-markets>span{font-size:14px}}@media (max-width:1100px){.hero.reference-hero{gap:5px;padding-top:50px}.reference-hero h1{letter-spacing:-1.7px;font-size:clamp(42px,4.7vw,56px)}.reference-hero .hero-copy>p{font-size:13px}.reference-hero .hero-copy .btn{min-height:46px;padding:14px 15px;font-size:11px}.reference-hero .hero-note{font-size:8px}.reference-network-art{height:490px;min-height:490px}.reference-node{min-height:136px;padding:20px 17px}.reference-node>strong{font-size:13px}.reference-node>.mono{letter-spacing:1.3px;font-size:6px}.reference-node>svg{width:25px;height:25px;margin-bottom:16px}.reference-node .node-arrow{width:20px;height:20px;bottom:20px;right:13px}.reference-node .node-arrow svg{width:12px}.reference-logo-hub{width:148px;height:148px}.reference-logo-hub>img{width:118px}.reference-logo-hub>.mono{letter-spacing:1.4px;font-size:5px}.reference-hero-markets>span{gap:10px;font-size:10px}.reference-hero-markets img{max-width:48px;height:18px}.reference-hero-markets svg{width:22px}.earnings-input-panel,.earnings-result-panel{padding:27px}.estimate-result-footer{flex-wrap:wrap;gap:10px}.estimate-result-footer>.btn{font-size:10px}.estimate-download{font-size:8px}.blueprint-panel{grid-template-columns:1fr 1fr;gap:30px}.blueprint-tabs{gap:0}.blueprint-tabs>button{padding:17px 14px;font-size:10px}.blueprint-copy h3{font-size:28px}.blueprint-network{padding:25px 20px}.network-router,.network-switch{padding:14px 12px}.session-graphic{padding:30px 20px}.platform-section{gap:35px}.session-timeline strong{font-size:10px}.session-timeline small{font-size:6px}.earnings-section h2,.office-blueprint>.section-heading h2{font-size:35px}}@media (max-width:780px){.hero.reference-hero{padding:42px 6% 0;display:block}.reference-hero .hero-copy{max-width:600px;padding-bottom:15px}.reference-hero h1{margin-top:25px;font-size:clamp(43px,7.7vw,58px);line-height:1.1}.reference-hero .hero-copy>p{font-size:14px}.reference-hero .hero-copy .btn{min-height:49px;padding:15px 19px;font-size:12px}.reference-hero .hero-note{font-size:9px}.hero-floor-background{opacity:.18;inset:25% 0 0}.reference-network-art{width:100%;max-width:590px;height:510px;min-height:510px;margin:5px auto 20px}.reference-node{width:45%;min-height:142px;padding:22px}.reference-node>strong{font-size:17px}.reference-node>.mono{font-size:7px}.ref-office{top:9%;left:2%}.ref-trader{top:10%;right:2%}.ref-coach{width:49%;bottom:1%;left:25.5%}.reference-logo-hub{width:166px;height:166px}.reference-logo-hub>img{width:132px}.reference-logo-hub>.mono{font-size:6px}.reference-hero-markets{scrollbar-width:none;justify-content:space-between;gap:14px;padding:23px 0 25px;display:flex;overflow-x:auto}.reference-hero-markets>span{white-space:nowrap;flex-shrink:0;gap:10px;min-height:27px;padding-right:17px;font-size:9px}.reference-hero-markets img{max-width:45px;height:15px}.reference-hero-markets svg{width:19px;height:19px}.earnings-section,.office-blueprint{padding:50px 6%}.earnings-shell{grid-template-columns:1fr}.earnings-result-panel{border-top:1px solid #eae5dc;border-left:0;padding:30px}.earnings-input-panel{padding:30px}.estimate-intro{min-height:0}.estimate-output{padding:30px 0 20px}.estimate-output>strong{font-size:48px}.estimate-result-footer{flex-wrap:nowrap;justify-content:space-between;margin-top:5px}.earnings-section .section-heading>p{margin-top:22px}.blueprint-tabs>button{padding:16px 18px;font-size:10px}.blueprint-panel{grid-template-columns:1fr;gap:28px;padding-top:32px}.blueprint-copy>p:not(.mono),.blueprint-check small{max-width:100%}.blueprint-visual{width:100%;max-width:650px;margin:0 auto}.blueprint-bottom{align-items:flex-start}.blueprint-bottom>span{max-width:320px;font-size:8px}.blueprint-bottom>button{font-size:9px}.platform-section{grid-template-columns:1fr;gap:28px;margin-top:36px;padding-top:35px}.platform-section>div:first-child>p:not(.eyebrow){max-width:100%}.platform-graphic{width:100%;max-width:650px;margin:auto}.workstation-graphic{padding-top:60px}.desk-monitor{height:170px}.desk-monitor svg{height:105px}.screen-depth{gap:5px}.screen-depth>span{height:10px}.network-inputs strong{font-size:11px}.network-inputs small{font-size:9px}.network-router strong,.network-switch strong{font-size:11px}.network-router small,.network-switch small{font-size:9px}.network-desks small{font-size:7px}.session-graphic{padding:34px 26px}.session-timeline strong{font-size:14px}.session-timeline small{font-size:9px}.leadership-team strong{font-size:12px}.leadership-team small{font-size:9px}.platform-window-bar>.mono{font-size:7px}.platform-demo{font-size:6px}.platform-grid h4{font-size:8px}.platform-grid h4>span{font-size:6px}.depth-titles{font-size:7px}.depth-line{font-size:8px}.depth-line small,.platform-sales h4,.platform-sales small{font-size:7px}.platform-sales b{font-size:9px}.platform-footer{font-size:8px}.platform-footer small{font-size:7px}}@media (max-width:500px){.hero.reference-hero{padding:35px 22px 0}.reference-hero .hero-pill{letter-spacing:1.1px;padding:9px 12px;font-size:6px}.reference-hero h1{letter-spacing:-1.4px;font-size:clamp(37px,9.7vw,47px);line-height:1.12}.reference-hero .hero-copy>p{margin:24px 0;font-size:12px;line-height:1.9}.reference-hero .hero-copy .actions{gap:10px}.reference-hero .hero-copy .btn{gap:9px;min-height:45px;padding:13px 15px;font-size:10px}.reference-hero .hero-note{margin-top:20px;font-size:8px}.reference-hero .hero-note svg{width:18px;height:18px}.reference-network-art{height:400px;min-height:400px;margin:8px auto 20px}.reference-node{border-radius:9px;min-height:117px;padding:17px 13px}.reference-node>svg{width:25px;height:25px;margin-bottom:13px}.reference-node>.mono{letter-spacing:1px;margin-bottom:7px;font-size:5px}.reference-node>strong{letter-spacing:-.1px;padding-right:10px;font-size:11px}.reference-node .node-arrow{width:17px;height:17px;bottom:16px;right:9px}.reference-node .node-arrow svg{width:10px}.ref-office{top:5%;left:0}.ref-trader{top:6%;right:0}.ref-coach{width:50%;bottom:0;left:25%}.reference-logo-hub{width:128px;height:128px;top:48.5%}.reference-logo-hub>img{width:104px;height:28px}.reference-logo-hub>.mono{letter-spacing:1px;margin-top:8px;font-size:5px}.reference-hero-markets>span{gap:9px;padding-right:14px;font-size:8px}.reference-hero-markets img{max-width:39px;height:14px}.reference-hero-markets svg{width:17px;height:17px}.hero-market-chart{opacity:.16}.market-features{padding-top:43px}.earnings-section,.office-blueprint{padding:43px 22px}.earnings-section h2,.office-blueprint>.section-heading h2{letter-spacing:-.8px;font-size:29px;line-height:1.25}.earnings-section .section-heading>p,.office-blueprint .section-heading>p{font-size:11px}.earnings-input-panel,.earnings-result-panel{padding:23px 21px}.calculator-title h3{font-size:16px}.calculator-title p{font-size:8px}.calculator-title>span{width:37px;height:37px}.estimate-reset{font-size:8px}.estimate-role>span:first-child{font-size:10px}.estimate-role select{font-size:12px}.estimate-intro{font-size:10px}.estimate-fields{gap:12px}.estimate-field>span:first-child{min-height:15px;font-size:9px;line-height:1.6}.estimate-number{gap:6px;padding:10px}.estimate-number>small{letter-spacing:0;font-size:6px}.estimate-number>input{font-size:13px}.estimate-rate label{font-size:9px}.estimate-output>strong{letter-spacing:-1.2px;font-size:43px}.estimate-output>span{font-size:10px}.estimate-result-top>.mono{letter-spacing:.6px;font-size:6px}.estimate-period>button{padding:6px 9px;font-size:8px}.estimate-waterfall>span{font-size:9px}.estimate-waterfall>span>strong{font-size:11px}.estimate-result-footer{flex-wrap:wrap;gap:12px}.estimate-result-footer>.btn{padding:12px 14px;font-size:10px}.estimate-download{font-size:8px}.estimate-note,.estimate-assumptions{font-size:7px}.floor-preview-label{padding:18px 19px 10px;font-size:6px}.floor-preview-label .mono{letter-spacing:.6px;font-size:6px}.floor-preview-caption{gap:12px;padding:16px 19px;font-size:8px}.floor-preview-caption svg{width:13px}.blueprint-panel{padding-top:28px}.blueprint-copy h3{font-size:28px}.blueprint-copy>.mono{font-size:6px}.blueprint-copy>p:not(.mono){font-size:11px}.blueprint-check strong{font-size:10px}.blueprint-check small{font-size:9px}.blueprint-tabs{margin-right:-22px}.blueprint-tabs>button{gap:7px;padding:15px 13px;font-size:9px}.blueprint-tabs>button>svg{width:14px;height:14px}.blueprint-visual-heading{padding:18px 18px 0}.blueprint-visual-heading>.mono{font-size:6px}.blueprint-visual-heading>span:last-child{font-size:8px}.seat-slider{padding:18px}.seat-slider>span:first-child,.seat-slider strong{font-size:9px}.blueprint-bottom{padding-top:19px;display:block}.blueprint-bottom>span{max-width:100%;font-size:7px}.blueprint-bottom>button{margin-top:18px;margin-left:24px;font-size:10px}.workstation-graphic{padding:45px 17px 24px}.desk-monitor{border-width:4px;height:118px}.desk-monitor svg{height:65px}.screen-label{letter-spacing:.5px;margin:7px;font-size:4px}.screen-depth{gap:3px;padding:0 7px}.screen-depth>span{height:5px}.desk-computer{right:0}.workstation-label{letter-spacing:.5px;font-size:5px}.workstation-specs{gap:14px;font-size:7px}.network-inputs strong{font-size:9px}.network-inputs small{font-size:7px}.network-router strong,.network-switch strong{font-size:9px}.network-router small,.network-switch small{font-size:7px}.network-desks small{font-size:5px}.blueprint-network{padding:25px 20px}.blueprint-graphic-note{font-size:7px!important}.session-heading>.mono{font-size:6px}.session-graphic{padding:28px 20px}.session-timeline>div{gap:10px;padding:16px 9px}.session-timeline strong{font-size:10px}.session-timeline small{font-size:6px}.session-workflow>span{font-size:7px}.leadership-graphic{padding:27px 20px}.leadership-team strong{font-size:10px}.leadership-team small{font-size:7px}.utilization-grid{gap:7px}.utilization-grid>span{min-height:30px}.platform-section>div:first-child h3{font-size:27px}.platform-section>div:first-child>p:not(.eyebrow){font-size:10px}.platform-window-bar>.mono{letter-spacing:.5px;font-size:4.5px}.platform-demo{font-size:4px}.platform-grid h4{letter-spacing:.2px;padding:10px;font-size:5px}.platform-grid h4>span{font-size:4px}.depth-titles{font-size:5px}.depth-line{padding:2px 5px;font-size:5px}.depth-line>span{gap:3px;padding:4px 3px}.depth-line small{font-size:4px}.platform-chart svg{padding:15px 5px 0}.platform-sales h4{padding:10px;font-size:5px}.platform-sales>span{padding:10px 8px}.platform-sales small{font-size:4px}.platform-sales b{font-size:6px}.platform-footer{font-size:5px}.platform-footer small{font-size:4px}}@media (prefers-reduced-motion:reduce){.reference-node,.network-flow,.network-orbit.orbit-outer,.reference-logo-hub,.switch-ports i:after{animation:none!important}.reference-node{transform:rotate(var(--ref-tilt))}.estimate-share-bar>i{transition:none}}.programme-visual.office-programme-visual{border:1px solid #e9e3d9;border-radius:12px;align-self:center;padding:0;overflow:hidden;background:#faf9f6!important}.office-visual-top{color:#b7a78f;letter-spacing:.7px;border-bottom:1px solid #ece5d8;justify-content:space-between;align-items:center;gap:15px;padding:21px 23px;font-size:6px;display:flex}.office-visual-top>span:last-child{color:#c8b99f;font-size:5px}.office-visual-bottom{color:#b49a75;background:#fff;border-top:1px solid #ece5d8;justify-content:center;align-items:center;gap:9px;padding:18px;font-size:9px;display:flex}.office-visual-bottom svg{color:#bfa581}@media (max-width:500px){.office-visual-top{padding:17px 18px;font-size:5px}.office-visual-top>span:last-child{font-size:4px}.office-visual-bottom{padding:16px;font-size:8px}}.checkout-title h1{letter-spacing:-1.2px;max-width:790px;font-size:38px;line-height:1.2}.checkout-progress{border-bottom:1px solid #e8e5df;gap:0;margin-bottom:29px;padding-bottom:22px;display:flex}.checkout-progress>span{color:#b5b0a7;flex:1;align-items:center;gap:10px;font-size:10px;display:flex}.checkout-progress>span>i{color:#b7aa98;border:1px solid #e7e0d5;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font:400 8px IBM Plex Mono,monospace;display:flex}.checkout-progress>span.current{color:#8f7250}.checkout-progress>span.current>i{color:#ce8d39;background:#fff7eb;border-color:#ecd0aa}.intake-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:29px;display:grid}.intake-form-panel{background:#fff;border:1px solid #e7e3dc;border-radius:12px;padding:31px}.intake-panel-heading{border-bottom:1px solid #eeebe5;align-items:center;gap:15px;margin-bottom:21px;padding-bottom:24px;display:flex}.intake-panel-heading>span{color:#d99844;background:#fff8ee;border:1px solid #f0dcc0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.intake-panel-heading .mono{letter-spacing:1px;color:#b29c7e;margin-bottom:8px;font-size:6px}.intake-panel-heading h2{letter-spacing:-.5px;font-size:24px;font-weight:500}.intake-panel-heading p:not(.mono){color:#aaa;margin-top:9px;font-size:10px;line-height:1.8}.intake-personal-fields,.checkout-settings fieldset{border:0;min-width:0;margin:0;padding:0}.intake-personal-fields:disabled{opacity:.72}.intake-form-panel .field{margin:17px 0}.intake-form-panel .field>span{font-size:11px}.intake-form-panel .field input,.intake-form-panel .field select{background:#fff;font-size:12px}.intake-programme-choice{border-top:1px solid #ece5da;margin-top:25px;padding-top:23px}.intake-programme-choice>.mono{color:#bc9a6c;letter-spacing:1px;font-size:7px}.intake-programme-choice .field select{background:#fcfaf6;border-color:#e6ded2;padding:14px}.intake-fee{background:#fffbf5;border:1px solid #ead8c1;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:17px 18px;display:flex}.intake-fee>div{flex-direction:column;gap:7px;display:flex}.intake-fee>div>strong{color:#9a7e5b;font-size:12px;font-weight:500}.intake-fee small{color:#b9a384;font:400 7px/1.6 IBM Plex Mono,monospace}.intake-fee>strong{color:#80603a;white-space:nowrap;font:500 18px IBM Plex Mono,monospace}.checkout-code-panel{border-top:1px solid #ece6dc;margin-top:28px;padding-top:25px}.checkout-code-panel>div:first-child{align-items:flex-start;gap:11px;display:flex}.checkout-code-panel>div:first-child>svg{color:#c5995e;flex-shrink:0;margin-top:2px}.checkout-code-panel h3{color:#7d6b53;font-size:14px;font-weight:500}.checkout-code-panel p{color:#aa9c89;max-width:400px;margin-top:7px;font-size:10px;line-height:1.8}.checkout-code-panel .btn{padding:13px 17px;font-size:11px}.checkout-code-panel input{letter-spacing:2px}.intake-overview{background:linear-gradient(145deg,#fcf9f2,#faf8f4);border:1px solid #e8e2d7;border-radius:12px;padding:29px;position:sticky;top:107px}.intake-overview-icon{color:#d09748;background:#fff8eb;border:1px solid #efdbbd;border-radius:12px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:27px;display:flex}.intake-overview>.mono{letter-spacing:1.4px;color:#b9a789;font-size:7px}.intake-overview h3{letter-spacing:-.8px;color:#7c6547;white-space:pre-line;margin-top:14px;font-size:28px;font-weight:450;line-height:1.2}.intake-overview>p:not(.mono){color:#ad9e87;margin-top:17px;font-size:11px;line-height:1.9}.intake-price-summary{border-top:1px solid #e8decf;border-bottom:1px solid #e8decf;flex-direction:column;gap:11px;margin-top:22px;padding:23px 0;display:flex}.intake-price-summary>span{color:#ae9879;font-size:9px}.intake-price-summary>strong{letter-spacing:-.8px;color:#8c6635;font-size:33px;font-weight:450}.intake-price-summary>small{color:#b9a588;font:400 7px IBM Plex Mono,monospace}.intake-next-steps{flex-direction:column;gap:25px;margin-top:30px;display:flex}.intake-next-steps>div{align-items:flex-start;gap:12px;display:flex}.intake-next-steps svg{color:#bba17e;flex-shrink:0;margin-top:1px}.intake-next-steps>div>span{flex-direction:column;gap:7px;display:flex}.intake-next-steps strong{color:#9d8566;font-size:11px;font-weight:500}.intake-next-steps small{color:#b4a58e;max-width:240px;font-size:9px;line-height:1.7}.intake-loading{color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 0;font-size:12px;display:flex}.intake-error{color:#b16b45;background:#fffbf6;border:1px solid #efdbca;border-radius:6px;margin-top:18px;padding:13px 16px;font-size:11px;line-height:1.8}.checkout-agreement-panel{border-top:1px solid #eae2d7;margin-top:29px;padding-top:24px}.agreement-panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.code-verified{color:#799582;align-items:center;gap:6px;margin-bottom:12px;font-size:9px;display:flex}.agreement-panel-heading h3{color:#7e6a4e;font-size:16px;font-weight:500}.agreement-panel-heading .textbtn{white-space:nowrap;color:#ba9667;font-size:9px}.agreement-personalisation{background:#fdfbf7;border:1px solid #e9e1d6;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:15px;display:flex}.agreement-personalisation>span{flex-direction:column;gap:7px;display:flex}.agreement-personalisation strong{color:#9a8160;font-size:11px;font-weight:500}.agreement-personalisation small{color:#b3a084;font-size:9px;line-height:1.7}.agreement-personalisation svg{color:#c1a681;flex-shrink:0}.sample-agreement-tag{letter-spacing:.8px;color:#c1ad91;margin:21px 0 11px;font-size:6px}.checkout-agreement-text{white-space:pre-wrap;color:#9c9284;overflow-wrap:anywhere;background:#faf9f6;border:1px solid #ece7dd;border-radius:7px;max-height:310px;padding:18px 20px;font:400 10px/1.95 IBM Plex Sans,Arial,sans-serif;overflow-y:auto}.agreement-accept{color:#9e8c74;align-items:flex-start;gap:10px;margin:21px 0;font-size:10px;line-height:1.8;display:flex}.agreement-accept input{accent-color:#ff8500;flex-shrink:0;margin-top:4px}.checkout-agreement-panel>.btn{padding:15px;font-size:11px}.accepted-checkout-agreement{background:#fff;border:1px solid #ebe3d7;border-radius:7px;margin:19px 0 23px}.accepted-checkout-agreement summary{color:#aa967b;cursor:pointer;align-items:center;gap:8px;padding:14px 17px;font-size:10px;display:flex}.accepted-checkout-agreement summary>span{color:#bbaa90;margin-left:auto;font-size:8px}.accepted-checkout-agreement pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#a3998c;border-top:1px solid #eee5d9;max-height:350px;padding:18px;font:400 10px/1.9 IBM Plex Sans,Arial,sans-serif;overflow-y:auto}.bank-transfer-details{background:#fff;border-top:1px solid #e9e3d8;padding:25px 27px}.bank-transfer-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.bank-transfer-heading .mono{letter-spacing:.9px;color:#bda583;margin-bottom:10px;font-size:6px}.bank-transfer-heading h3{letter-spacing:-.3px;color:#9a7b53;font-size:18px;font-weight:500}.bank-copy-all{color:#bba07c;white-space:nowrap;border:1px solid #e9ddca;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.bank-transfer-rows{margin-top:22px}.bank-transfer-rows>div{border-bottom:1px solid #f0e9df;grid-template-columns:105px 1fr 24px;align-items:start;gap:12px;padding:12px 0;display:grid}.bank-transfer-rows>div:last-child{border-bottom:0}.bank-transfer-rows>div>span{color:#b6a78f;font-size:9px;line-height:1.8}.bank-transfer-rows>div>strong{color:#9a805d;overflow-wrap:anywhere;font-size:10px;font-weight:450;line-height:1.8}.bank-transfer-rows>div>strong.mono{font-size:10px}.bank-transfer-rows button{color:#bba27f;border:1px solid #eee3d3;border-radius:4px;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.bank-transfer-rows button:hover,.bank-copy-all:hover{color:#d48e31;background:#fff9f0;border-color:#e7c794}.programme-fee-card{background:#fffdf9;border:1px solid #e9dfd0;border-radius:12px;align-items:center;gap:25px;padding:31px 33px;display:flex}.programme-fee-icon{color:#d29749;background:#fff6e8;border:1px solid #efdbbf;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.programme-fee-card .eyebrow{color:#c0a581;margin-bottom:13px;font-size:7px}.programme-fee-card h3{letter-spacing:-.6px;color:#776042;font-size:24px;font-weight:500}.programme-fee-card>div>p:not(.eyebrow){color:#b09e84;max-width:400px;margin-top:12px;font-size:11px;line-height:1.9}.programme-fee-amount{text-align:right;flex-direction:column;flex-shrink:0;gap:11px;margin-left:auto;display:flex}.programme-fee-amount>strong{letter-spacing:-.8px;color:#9b6e32;font-size:28px;font-weight:450}.programme-fee-amount>small{color:#c0a783;white-space:nowrap;font:400 7px IBM Plex Mono,monospace}.programme-fee-amount>.btn{align-self:flex-end;margin-top:7px;padding:12px 16px;font-size:10px}.office-enrollment-offer{padding-top:35px;padding-bottom:35px}.checkout-settings{max-width:1040px}.checkout-settings>.panel-heading{align-items:flex-start;gap:25px;margin-bottom:25px}.checkout-settings h2{letter-spacing:-.6px;font-size:26px;font-weight:450;line-height:1.3}.checkout-settings>.panel-heading p:not(.eyebrow){color:#aaa;margin-top:12px;font-size:11px;line-height:1.9}.checkout-settings>.panel-heading>.btn{flex-shrink:0;font-size:10px}.checkout-config-panel{margin-bottom:22px;padding:27px}.checkout-config-panel>h3{color:#8b7658;align-items:center;gap:9px;font-size:17px;font-weight:500;display:flex}.checkout-config-panel>p{color:#b2a189;margin:14px 0;font-size:10px;line-height:1.9}.checkout-config-panel textarea{font:400 11px/1.8 IBM Plex Mono,monospace}.checkout-config-panel .field>span,.checkout-settings form>fieldset>.btn{font-size:11px}@media (max-width:900px){.intake-grid{grid-template-columns:1.4fr .9fr;gap:20px}.intake-form-panel,.intake-overview{padding:23px}.intake-overview h3{font-size:25px}.intake-fee{gap:12px;padding:15px}.intake-fee>strong{font-size:16px}.programme-fee-card{gap:20px;padding:25px}.programme-fee-card h3{font-size:21px}.programme-fee-card>div>p:not(.eyebrow){font-size:10px}.programme-fee-icon{width:46px;height:46px}.programme-fee-amount>strong{font-size:25px}}@media (max-width:700px){.intake-grid{grid-template-columns:1fr}.intake-overview{position:static}.intake-overview-icon{width:44px;height:44px;margin-bottom:20px}.intake-overview h3{font-size:25px}.intake-next-steps{grid-template-columns:1fr 1fr;gap:22px;display:grid}.intake-price-summary{padding:20px 0}.intake-price-summary>strong{font-size:28px}.checkout-title h1{font-size:31px}.programme-fee-card{flex-wrap:wrap}.programme-fee-card>div:not(.programme-fee-amount){flex:1}.programme-fee-amount{text-align:left;border-top:1px solid #eee2d0;width:100%;margin-left:0;padding-top:20px}.programme-fee-amount>.btn{align-self:flex-start}.checkout-settings h2{font-size:23px}.checkout-settings>.panel-heading{display:block}.checkout-settings>.panel-heading>.btn{margin-top:20px}.checkout-config-panel{padding:22px}.intake-fee{gap:14px}}@media (max-width:500px){.checkout-title h1{letter-spacing:-.6px;font-size:28px}.checkout-title>div>p{font-size:10px;line-height:1.8}.checkout-progress{gap:10px;margin-bottom:22px;padding-bottom:18px}.checkout-progress>span{gap:7px;font-size:7px}.checkout-progress>span>i{flex-shrink:0;width:22px;height:22px;font-size:6px}.intake-form-panel{padding:22px 18px}.intake-panel-heading{gap:12px}.intake-panel-heading>span{width:37px;height:37px}.intake-panel-heading h2{font-size:21px}.intake-panel-heading p:not(.mono){font-size:9px}.intake-panel-heading .mono{letter-spacing:.6px;font-size:5px}.intake-form-panel .field>span{font-size:10px}.intake-form-panel .field input,.intake-form-panel .field select{font-size:11px}.intake-form-panel .form-grid{grid-template-columns:1fr;gap:0}.intake-fee{padding:14px 12px}.intake-fee>div>strong{font-size:10px}.intake-fee small{font-size:6px}.intake-fee>strong{font-size:14px}.checkout-code-panel h3{font-size:13px}.checkout-code-panel p{font-size:9px}.checkout-code-panel .btn{font-size:10px}.agreement-panel-heading h3{font-size:14px}.agreement-panel-heading .textbtn{font-size:8px}.agreement-personalisation strong{font-size:10px}.agreement-personalisation small{font-size:8px}.checkout-agreement-text{padding:15px;font-size:9px;line-height:1.95}.agreement-accept{font-size:9px}.checkout-agreement-panel>.btn{font-size:10px}.intake-overview{padding:23px 20px}.intake-overview>p:not(.mono),.intake-next-steps strong{font-size:10px}.intake-next-steps small{font-size:8px}.intake-next-steps{gap:20px 16px}.intake-next-steps svg{width:15px;height:15px}.intake-next-steps>div{gap:9px}.bank-transfer-details{padding:23px 19px}.bank-transfer-heading h3{font-size:16px}.bank-transfer-heading .mono{letter-spacing:.6px;font-size:5px}.bank-copy-all{padding:6px 8px;font-size:7px}.bank-transfer-rows>div{grid-template-columns:90px 1fr 22px;gap:8px}.bank-transfer-rows>div>span{font-size:8px}.bank-transfer-rows>div>strong,.bank-transfer-rows>div>strong.mono{font-size:9px}.accepted-checkout-agreement summary{padding:13px;font-size:8px}.accepted-checkout-agreement summary>span{font-size:7px}.accepted-checkout-agreement pre{padding:15px;font-size:9px}.programme-fee-card{gap:16px;padding:23px 20px}.programme-fee-card h3{font-size:21px}.programme-fee-card .eyebrow{font-size:6px}.programme-fee-amount>strong{font-size:28px}.programme-fee-amount>small{font-size:6px}.checkout-config-panel{padding:19px}.checkout-config-panel>h3{font-size:16px}.checkout-config-panel>p{font-size:9px}.checkout-config-panel .field>span,.checkout-config-panel textarea{font-size:10px}.checkout-settings h2{font-size:22px}}.sidebar{scrollbar-width:thin;overflow-y:auto}.sidebar-bottom{flex-shrink:0}img[src^="/brands/"]{object-fit:contain;filter:none!important;opacity:1!important}.official-brand .brand-img,.reference-logo-hub>img,.network-brand-center>img,.network-brand{filter:none!important}.sidebar .brand.official-brand{background:#000;border:1px solid #20252c;border-radius:7px;justify-content:center;padding:11px 13px}.sidebar .brand.official-brand .brand-img{width:151px;max-height:33px;filter:none!important}.reference-hero-markets{gap:0;padding:25px 0 29px}.reference-hero-markets>.market-entry{color:#d8dee4;border-right:1px solid #ffffff1c;justify-content:center;align-items:center;gap:13px;min-height:43px;font-size:12px;transition:color .2s;display:flex}.reference-hero-markets>.market-entry:last-child{border:0}.reference-hero-markets>.market-entry:hover{color:#fff}.market-brand-plate{background:#fff;border:1px solid #fffc;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;height:42px;padding:9px 11px;display:flex}.reference-hero-markets .cme-brand-plate>img{width:88px;max-width:none;height:18px}.reference-hero-markets .ice-brand-plate{min-width:43px;height:42px;padding:6px}.reference-hero-markets .ice-brand-plate>img{width:28px;max-width:none;height:29px}.market-category-mark{color:#b4bec9;background:#ffffff04;border:1px solid #ffffff16;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.market-category-mark svg{color:inherit}.payment-app-marks{grid-template-columns:repeat(4,1fr);align-items:center;width:100%;margin-top:16px;gap:10px!important;display:grid!important}.payment-app-marks>.payment-brand{background:#fff;border:1px solid #e7ebef;border-radius:6px;justify-content:center;align-items:center;min-width:0;height:46px;padding:9px;display:flex}.payment-app-marks img{object-fit:contain;width:100%;max-width:90px;height:23px;max-height:28px;display:block;filter:none!important}.payment-app-marks .gpay-brand img{max-width:95px;height:19px}.payment-app-marks .phonepe-brand img{max-width:76px;height:23px}.payment-app-marks .paytm-brand img{max-width:90px;height:17px}.payment-app-marks .bhim-brand img{max-width:70px;height:25px}.upi-apps{padding:23px 26px}.upi-apps>.payment-app-marks{color:inherit;font:inherit;letter-spacing:0}.social-links a{border-radius:8px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:inline-flex;background:#fff!important;border:1px solid #e4e9ee!important}.social-links a svg{fill:currentColor;width:17px;height:17px}.social-links a[data-brand=linkedin]{color:#0a66c2!important}.social-links a[data-brand=facebook]{color:#0866ff!important}.social-links a[data-brand=youtube]{color:#f03!important}.social-links a[data-brand=x]{color:#0f1419!important}.social-links a[data-brand=instagram]{color:#fff!important;background:linear-gradient(35deg,#ffbe53,#ed4a6e 45%,#9b3bcd 80%,#6b4ace)!important;border-color:#ffffff16!important}.social-links a:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0b122012}.floating-stock>span,.stock-marquee-item>span{background:#fff;border:1px solid #e6e9ed}.stock-marquee-item>.stock-brand-plate{padding:7px;width:76px!important;height:35px!important}.stock-marquee-item>.stock-brand-plate>img{object-fit:contain;width:100%;max-width:62px;height:22px}.stock-marquee-item>.amazon-plate{border-color:#26313e;background:#000!important}.floating-stock.stock-microsoft>span{padding:8px;width:76px!important}.floating-stock.stock-microsoft>span>img{width:62px;max-width:none;height:21px}:root{--text:#202b39;--muted:#687585;--line:#e4e9ef}.btn.gold{color:#fff;background:#e66f08;border-radius:8px;box-shadow:0 3px 8px #d7660710}.btn.dark{background:#000;border-radius:8px}.btn.ghost{color:#48576a;border-color:#e0e6ed;border-radius:8px}.reference-hero .hero-copy .btn.gold{background:linear-gradient(115deg,#ff8a00,#f26c08)}.section-heading h2,.how-section h2,.network-resources-heading h2,.floor-copy h2,.audience-section h2{color:#1d2734;letter-spacing:-1.2px;font-weight:500}.section-heading>p,.path-card>p:not(.eyebrow),.dma-feature>p,.audience-card>p,.floor-copy>p:not(.eyebrow),.resource-card>p:not(.mono),.network-resources-heading>p,.how-section>div>p:not(.eyebrow),.step p,.faq-section details p{color:#667383!important}.path-card,.dma-feature,.audience-card,.resource-card,.info-card{border-color:#e4e9ef;border-radius:12px;box-shadow:0 4px 16px #18263d03}.path-card:hover,.audience-card:hover,.resource-card:hover{border-color:#ebc49e;box-shadow:0 10px 28px #192b4308}.path-card h3,.dma-feature h3,.audience-card h3,.resource-card h3,.info-card h3{color:#283443}.path-card.featured{border-color:#efdfcc;background:#fffcf8!important}.feature-icon{color:#e27c1f;border:1px solid #f5e4d1;background:#fff4e8!important}.eyebrow,.path-card .eyebrow,.dma-feature>.mono,.audience-card>.mono,.resource-card>.mono{letter-spacing:1.1px;color:#ac7845;font-family:IBM Plex Mono,monospace;font-size:9px}.main-nav-link{font-size:11px}.site-header .header-brand-context{letter-spacing:1.8px;font-size:7px}.path-cta,.audience-card>strong{color:#965720;font-size:12px}.site-footer .footer-links-column>a{color:#b0bbc8;font-size:12px;line-height:1.7}.site-footer .footer-links-column>a:hover{color:#fff}.site-footer .footer-brand-column>p{color:#a4afbc;line-height:1.9}.site-footer .footer-links-column h3{letter-spacing:1px;color:#e5eaf0;font-size:10px}.market-features,.pathways,.trading-floor-section,.audience-section,.earnings-section,.network-resources,.office-performance{scroll-margin-top:90px}.earnings-result-panel{background:linear-gradient(150deg,#fffaf4,#fff);border-color:#e8e4de}.estimate-output>strong{color:#243140}.estimate-output>span,.estimate-waterfall>span,.estimate-role>span:first-child,.estimate-field>span:first-child,.estimate-rate label{color:#687583}.estimate-waterfall>span>strong,.estimate-waterfall>span.estimate-net-row>strong{color:#334253}.estimate-waterfall>span.estimate-net-row{color:#465362}.estimate-intro{color:#7b8794;font-size:12px}.estimate-assumptions,.estimate-note{color:#8d97a3}.blueprint-copy>p:not(.mono),.blueprint-check small,.platform-section>div:first-child>p:not(.eyebrow){color:#7c8794}.blueprint-check strong{color:#536172}.blueprint-copy h3,.platform-section>div:first-child h3{color:#263442}.checkout-title h1,.intake-panel-heading h2{color:#243140}.intake-overview{background:#fafbfd;border-color:#e2e8ef}.intake-overview h3,.bank-transfer-heading h3,.agreement-panel-heading h3{color:#334255}.intake-overview>p:not(.mono),.intake-panel-heading p:not(.mono),.checkout-code-panel p{color:#7d8998}.intake-next-steps strong,.bank-transfer-rows>div>strong,.bank-transfer-rows>div>strong.mono{color:#43536a}.intake-next-steps small,.bank-transfer-rows>div>span{color:#8994a2}.intake-fee>strong,.intake-price-summary>strong,.programme-fee-amount>strong{color:#bf641a}.programme-fee-card h3{color:#273747}.programme-fee-card>div>p:not(.eyebrow){color:#7b8797}.intake-form-panel .field input,.intake-form-panel .field select{color:#39485b;font-size:13px}.intake-form-panel .field>span{color:#6d7b8d;font-size:12px}.agreement-personalisation strong{color:#546479}.agreement-personalisation small{color:#8b97a6}.checkout-agreement-text,.accepted-checkout-agreement pre{color:#7d8793}.checkout-config-panel>h3{color:#43536b}.office-chart .chart-heading h3,.office-bar-label>strong,.office-bar-value{color:#4b5b70}@media (max-width:1100px){.reference-hero-markets>.market-entry{gap:9px;font-size:10px}.reference-hero-markets .cme-brand-plate>img{width:70px;height:16px}.market-brand-plate{padding:8px}.main-nav-link{font-size:10px}}@media (max-width:780px){.reference-hero-markets{justify-content:flex-start;gap:0}.reference-hero-markets>.market-entry{flex-shrink:0;padding:0 18px}.reference-hero-markets>.market-entry:first-child{padding-left:0}.reference-hero-markets>.market-entry:last-child{padding-right:0}.reference-hero-markets .cme-brand-plate>img{width:80px}.reference-hero-markets .ice-brand-plate>img{width:27px;height:27px}.market-brand-plate{height:39px}.reference-hero-markets .ice-brand-plate{min-width:39px;height:39px}.market-category-mark{width:37px;height:37px}.payment-app-marks{gap:8px!important}.payment-app-marks>.payment-brand{height:44px;padding:8px}}@media (max-width:500px){.reference-hero-markets>.market-entry{gap:10px;padding:0 16px;font-size:10px}.reference-hero-markets .cme-brand-plate>img{width:74px;height:16px}.reference-hero-markets .ice-brand-plate>img{width:25px;height:26px}.reference-hero-markets .ice-brand-plate{min-width:37px;height:37px}.market-brand-plate{height:37px}.market-category-mark{width:35px;height:35px}.market-category-mark>svg{width:20px;height:20px}.section-heading h2,.floor-copy h2,.network-resources-heading h2{letter-spacing:-.8px}.eyebrow,.path-card .eyebrow,.dma-feature>.mono,.audience-card>.mono,.resource-card>.mono{letter-spacing:.7px;font-size:8px}.path-card>p:not(.eyebrow),.dma-feature>p,.audience-card>p,.floor-copy>p:not(.eyebrow){font-size:12px;line-height:1.85}.estimate-intro,.path-cta,.audience-card>strong{font-size:11px}.intake-form-panel .field input,.intake-form-panel .field select{font-size:13px}.intake-form-panel .field>span{font-size:11px}.payment-app-marks{gap:6px!important}.payment-app-marks>.payment-brand{height:39px;padding:7px}.payment-app-marks .gpay-brand img{height:15px}.payment-app-marks .phonepe-brand img{height:18px}.payment-app-marks .paytm-brand img{height:13px}.payment-app-marks .bhim-brand img{height:22px}.upi-apps{padding:20px 18px}.site-footer .footer-links-column>a{font-size:11px}.social-links a svg{width:16px;height:16px}}.equity-exchange-plate{background:#fff;border:1px solid #fffb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:116px;height:42px;padding:8px;display:inline-flex}.reference-hero-markets .equity-exchange-plate>img{object-fit:contain;max-width:none;filter:none!important;opacity:1!important}.reference-hero-markets .equity-exchange-plate>.nyse-exchange-mark{width:41px;height:25px}.reference-hero-markets .equity-exchange-plate>.nasdaq-exchange-mark{width:51px;height:22px}.equity-exchange-plate>span{background:#e6ebef;flex-shrink:0;width:1px;height:19px}.us-equity-exchanges{max-width:430px;margin:30px auto 0}.us-equity-exchanges>.mono{letter-spacing:1.3px;color:#8b98a7;margin-bottom:15px;font-size:8px;display:block}.us-equity-exchanges>div{justify-content:center;align-items:stretch;gap:14px;display:flex}.equity-exchange-card{background:#fff;border:1px solid #e3e9ef;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:182px;padding:20px 18px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.equity-exchange-card:hover{border-color:#a9cbdc;box-shadow:0 6px 20px #12344a08}.equity-exchange-card img{object-fit:contain;width:112px;height:38px;filter:none!important}.equity-exchange-card.nyse-exchange-card img{width:100px}.equity-exchange-card>span{color:#748497;font-size:9px;line-height:1.6}.trader-heading>.us-equity-exchanges{margin-top:30px}.trader-heading>.us-equity-exchanges>div{background:#fff}@media (max-width:1100px){.equity-exchange-plate{gap:6px;width:103px;height:40px;padding:7px}.reference-hero-markets .equity-exchange-plate>.nyse-exchange-mark{width:35px;height:23px}.reference-hero-markets .equity-exchange-plate>.nasdaq-exchange-mark{width:47px;height:21px}.reference-hero-markets>.market-entry{gap:8px}}@media (max-width:780px){.equity-exchange-plate{gap:7px;width:116px;height:40px;padding:8px}.reference-hero-markets .equity-exchange-plate>.nyse-exchange-mark{width:41px;height:25px}.reference-hero-markets .equity-exchange-plate>.nasdaq-exchange-mark{width:51px;height:22px}}@media (max-width:500px){.equity-exchange-plate{gap:6px;width:110px;height:37px;padding:7px}.reference-hero-markets .equity-exchange-plate>.nyse-exchange-mark{width:38px;height:23px}.reference-hero-markets .equity-exchange-plate>.nasdaq-exchange-mark{width:49px;height:20px}.us-equity-exchanges{max-width:340px;margin-top:25px}.us-equity-exchanges>.mono{letter-spacing:1px;font-size:7px}.us-equity-exchanges>div{gap:11px}.equity-exchange-card{gap:12px;width:155px;padding:17px 13px 14px}.equity-exchange-card img{width:103px;height:33px}.equity-exchange-card.nyse-exchange-card img{width:88px}.equity-exchange-card>span{font-size:8px}}.trader-heading>p:not(.eyebrow){color:#778594;margin-top:24px;font-size:13px;line-height:1.85}@media (max-width:500px){.trader-heading>p:not(.eyebrow){margin-top:20px;font-size:11px}}.hero.reference-hero{padding-bottom:20px}.intake-fee>strong,.intake-price-summary>strong{font-variant-numeric:tabular-nums}.intake-fee small,.intake-price-summary>small{font-size:8px;line-height:1.7}@media (max-width:500px){.hero.reference-hero{padding-bottom:10px}.intake-fee small,.intake-price-summary>small{font-size:7px}}.trader-market-marks>.us-equity-exchanges{max-width:430px;margin:0 0 30px}.trader-market-marks .us-equity-exchanges>div{justify-content:flex-start}.trader-market-marks .us-equity-exchanges>.mono{text-align:left}html,body,h1,h2,h3,h4,h5,h6,button,input,select,textarea,option,.leaflet-container,.leaflet-tooltip,.leaflet-popup-content{font-family:var(--sans)}code,kbd,samp,pre,.code-input,.mono,.eyebrow{font-family:var(--mono)}input[type=number],input[type=date],input[name=utr],input[name=postcode],.plan-price,.estimate-output>strong,.estimate-waterfall strong,.estimate-number>input,.estimate-rate input,.checkout-selected-fee strong,.checkout-summary-fee strong,.payment-amount strong,.bank-detail-row strong,.office-profit-chart text{font-family:var(--mono);font-variant-numeric:tabular-nums}.office-playbook{color:#2c3032;background:#fff;padding:80px 6% 0}.playbook-heading{max-width:1100px;margin:auto}.playbook-heading>h2{letter-spacing:-1.6px;margin:18px 0;font-size:clamp(32px,4.1vw,54px);font-weight:500;line-height:1.17}.playbook-heading>h2 em{color:#a09b92}.playbook-heading>p:not(.eyebrow){color:#85837e;max-width:490px;font-size:13px}.playbook-heading>nav{border-bottom:1px solid #e9e5de;flex-wrap:wrap;gap:10px;margin:32px 0 0;padding-bottom:30px;display:flex}.playbook-heading>nav a{color:#77766f;background:#fff;border:1px solid #e6e1d8;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:inline-flex}.playbook-heading>nav a span{font:400 9px var(--mono);color:#cb7b48}.playbook-heading>nav a:hover{color:#a85d2b;border-color:#ff9958}.playbook-row{border-bottom:1px solid #eeeae3;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;gap:7%;max-width:1100px;margin:0 auto;padding:70px 0;scroll-margin-top:110px;display:grid}.playbook-row.reverse{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.playbook-row.reverse>.playbook-copy{grid-area:1/2}.playbook-row.reverse>.playbook-figure{grid-area:1/1}.playbook-number{color:#bd7a4b;letter-spacing:1px;font-size:9px;line-height:1.7;display:block}.playbook-copy h3,.playbook-utilization h3{letter-spacing:-1.1px;margin:19px 0 17px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.22}.playbook-copy>p,.playbook-utilization>div>p{color:#85837d;max-width:410px;font-size:12px;line-height:1.85}.playbook-figure{background:#faf9f6;border:1px solid #e8e3d9;border-radius:14px;width:100%;min-width:0;overflow:hidden;box-shadow:0 14px 45px #3c2d1605}.playbook-figure-label{font:400 8px var(--mono);letter-spacing:.7px;color:#998e7c;background:#fdfcf9;border-bottom:1px solid #e9e4db;align-items:center;gap:10px;padding:19px 22px;display:flex}.playbook-figure-label>svg{color:#c59465}.playbook-figure-label>small{color:#b5a896;text-align:right;margin-left:auto;font-size:7px}.playbook-floor>.floor-plan-svg{width:100%;height:auto;display:block}.playbook-caption{color:#a49a8b;line-height:1.8;font-size:8px!important}.playbook-floor>.playbook-caption{text-align:center;padding:0 20px 19px}.playbook-range{padding:20px 24px;display:block}.playbook-range>span{color:#8d8374;justify-content:space-between;gap:15px;font-size:10px;display:flex}.playbook-range>span strong{font:500 11px var(--mono);color:#c07e46}.playbook-range>input{accent-color:#f78b45;cursor:pointer;width:100%;height:4px;margin:18px 0 13px;display:block}.playbook-range small{font:400 8px var(--mono);color:#b4a998}.playbook-check-card{background:#fff;border:1px solid #e8e3da;border-radius:11px;margin-top:25px;overflow:hidden}.playbook-check-heading{align-items:center;gap:9px;padding:17px 18px;display:flex}.playbook-check-heading>svg{color:#c38350}.playbook-check-heading>strong{font-size:12px;font-weight:500}.playbook-check-heading>span{color:#b8956b;margin-left:auto;font-size:10px}.playbook-check-progress{background:#f0ece5;height:3px}.playbook-check-progress>i{background:#ff9453;height:100%;transition:width .25s;display:block}.playbook-check-card>label{cursor:pointer;border-bottom:1px solid #f0ece5;align-items:center;gap:11px;padding:13px 17px;display:flex;position:relative}.playbook-check-card>label:last-child{border-bottom:0}.playbook-check-card>label>input{opacity:0;width:18px;height:18px;position:absolute;left:16px}.playbook-check-box{color:#0000;background:#fff;border:1px solid #dcd6cc;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.playbook-check-card>label>input:focus-visible+.playbook-check-box{outline-offset:3px;outline:2px solid #ff7938}.playbook-check-card>label.checked{background:#fffbf6}.playbook-check-card>label.checked .playbook-check-box{color:#fff;background:#ff8b48;border-color:#ff8b48}.playbook-check-card>label strong{font-size:11px;font-weight:500;display:block}.playbook-check-card>label small{color:#a09789;margin-top:3px;font-size:9px;line-height:1.6}.playbook-kit{grid-template-columns:repeat(4,1fr);gap:8px;margin:27px 0 20px;display:grid}.playbook-kit>div{background:#fdfbf8;border:1px solid #e8e2d7;border-radius:9px;flex-direction:column;align-items:flex-start;padding:15px 10px;display:flex}.playbook-kit svg{color:#c4905c;margin-bottom:17px}.playbook-kit strong{font:400 22px var(--mono);color:#6b6257}.playbook-kit small{color:#9c8f7c;margin-top:6px;font-size:9px}.playbook-inline-note{color:#a39481;align-items:center;gap:9px;font-size:9px;line-height:1.7;display:flex}.playbook-inline-note svg{color:#c79462}.playbook-figure .workstation-graphic{padding-top:65px}.playbook-figure .desk-monitor{height:155px}.playbook-figure .workstation-specs{padding-bottom:25px;font-size:9px}.playbook-facts{gap:20px;margin:27px 0;display:grid}.playbook-facts>div{gap:12px;display:flex}.playbook-facts>div>span{color:#d38e50;background:#fff4e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.playbook-facts strong{font-size:12px;font-weight:500}.playbook-facts p{color:#9c9284;margin-top:5px;font-size:10px;line-height:1.8}.playbook-figure .blueprint-network{padding:25px 24px}.playbook-figure .network-switch{max-width:340px}.playbook-utilization{background:#fffcf7;border:1px solid #eadfce;border-radius:14px;grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;max-width:1100px;margin:0 auto 24px;padding:45px;display:grid;transform:translateY(24px)}.playbook-utilization h3{font-size:29px}.playbook-utilization .playbook-range{padding:23px 0 0}.playbook-seat-map{background:#fff;border:1px solid #e8dfd0;border-radius:10px;padding:20px}.playbook-seat-key{color:#b2a28b;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;font-size:7px;display:flex}.playbook-seat-key>span{align-items:center;gap:5px;display:flex}.playbook-seat-key i{background:#f8c18a;border:1px solid #e4aa70;border-radius:2px;width:6px;height:6px}.playbook-seat-key>span:nth-child(2) i{background:#f3f0eb;border-color:#e7e0d5}.playbook-seat-key>b{margin-left:auto;font-size:6px;font-weight:400}.playbook-seat-map>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.playbook-seat-map>div:nth-child(2)>span{color:#d4cabc;background:#faf9f7;border:1px solid #e9e4db;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:16px 5px;display:flex;position:relative}.playbook-seat-map>div:nth-child(2) small{font-size:6px}.playbook-seat-map>div:nth-child(2) i{background:#ded7cb;border-radius:50%;width:3px;height:3px;position:absolute;bottom:6px;right:7px}.playbook-seat-map .occupied i{background:#e6a55b}.playbook-seat-map>footer{color:#ab977b;border-top:1px solid #ede5d9;align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:8px;display:flex}.playbook-seat-map>footer>strong{color:#bd8a50;margin-left:auto;font-size:17px;font-weight:400}.playbook-session-track{grid-template-columns:1fr 1px 1.4fr 1px 1fr;margin:40px 22px 75px;display:grid}.playbook-session-track>div{color:#bf985d;background:#fff1dd;flex-direction:column;align-items:flex-start;gap:15px;min-width:0;padding:24px 13px;display:flex}.playbook-session-track small{color:#a78c69;font-size:8px;line-height:1.7}.auction-marker{background:#c79e62;width:1px;height:100%;font-style:normal;display:block;position:relative}.auction-marker>b{background:#c5924e;width:6px;height:calc(100% + 18px);position:absolute;left:-3px}.auction-marker>span{font:400 7px/1.7 var(--mono);color:#ae8a5e;text-align:center;white-space:nowrap;position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%)}.playbook-extended{border-top:1px solid #e9e1d4;margin:0 23px;padding:22px 0 25px}.playbook-extended>.mono{letter-spacing:1px;color:#b48e60;font-size:8px}.playbook-extended>p{color:#a08d73;max-width:330px;margin:9px 0 15px;font-size:10px;line-height:1.8}.playbook-extended>div{gap:15px;display:flex}.playbook-extended>div span{font:400 7px var(--mono);color:#ac8a60;border:1px solid #e8dbc6;border-radius:20px;align-items:center;gap:7px;padding:6px 11px;display:flex}.playbook-extended i{background:#d7a460;border-radius:50%;width:4px;height:4px}.playbook-coach-note{background:#fcf8f1;border-left:2px solid #e6a46e;margin-top:25px;padding:23px}.playbook-coach-note>svg{color:#cb9a63;margin-bottom:12px}.playbook-coach-note>h4{color:#8b7357;margin-bottom:8px;font-size:15px;font-weight:500}.playbook-coach-note>p{color:#a49480;font-size:11px;line-height:1.8}.playbook-owner-note{color:#b19778;align-items:flex-start;gap:10px;margin-top:22px;display:flex}.playbook-owner-note>p{color:#a19688;font-size:9px;line-height:1.85}.playbook-owner-note strong{color:#ac855a;font-weight:600}.playbook-leadership{padding:28px}.playbook-manager{border-bottom:1px solid #e9e0d2;align-items:center;gap:17px;padding-bottom:25px;display:flex}.playbook-manager>span{color:#c18e55;background:#fff4e3;border:1px solid #e9cda9;border-radius:13px;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.playbook-manager small{color:#b99d79;letter-spacing:.7px;font-size:6px}.playbook-manager strong{letter-spacing:-.6px;color:#7e6e56;margin-top:7px;font-size:23px;font-weight:500;display:block}.playbook-manager p{color:#b2a18a;margin-top:5px;font-size:8px}.playbook-manager-steps{gap:0;padding:9px 0;display:grid}.playbook-manager-steps>div{align-items:flex-start;gap:15px;padding:18px 0;display:flex;position:relative}.playbook-manager-steps>div>span{color:#c79c65;background:#fdf8ee;border:1px solid #e9d7bc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.playbook-manager-steps>div:not(:last-child):after{content:"";background:#e9dcc9;width:1px;height:26px;position:absolute;top:57px;left:18px}.playbook-manager-steps small{color:#c0a27b;margin-bottom:6px;font-size:7px}.playbook-manager-steps strong{color:#89785f;font-size:12px;font-weight:500}.playbook-manager-steps p{color:#af9e87;max-width:285px;margin-top:5px;font-size:10px;line-height:1.8}.manager-principle{color:#ad946f;border-top:1px solid #e9e0d2;align-items:center;gap:8px;padding-top:18px;font-size:9px;display:flex}.playbook-platform{max-width:1100px;margin:auto;padding:65px 0;scroll-margin-top:110px}.playbook-platform .section-heading>p{color:#998e7f;max-width:340px;font-size:11px}.playbook-platform-frame{background:#fbfaf7;border:1px solid #e2dacb;border-radius:12px;margin-top:30px;overflow:hidden;box-shadow:0 18px 55px #60432008}.playbook-workspace-top{color:#b09d80;letter-spacing:.5px;background:#f5f2eb;border-bottom:1px solid #e6dfd2;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;font-size:7px;display:flex}.playbook-platform-body{grid-template-columns:155px minmax(0,1fr) 170px;gap:10px;padding:12px;display:grid}.playbook-platform-body>.platform-graphic{width:100%;min-width:0;box-shadow:none;border-radius:7px;margin:0}.playbook-watchlist,.playbook-order-log{background:#fff;border:1px solid #ebe5da;border-radius:7px;min-width:0;overflow:hidden}.playbook-watchlist>h4,.playbook-order-log>h4{font:500 7px var(--mono);color:#b9a88e;border-bottom:1px solid #ede7dc;justify-content:space-between;gap:8px;padding:13px 10px;display:flex}.playbook-watchlist>h4>small{color:#c1b59f;font-size:5px;font-weight:400}.playbook-watchlist>span{font:400 7px var(--mono);isolation:isolate;border-bottom:1px solid #f0ece5;justify-content:space-between;gap:7px;padding:15px 10px;display:flex;position:relative}.playbook-watchlist>span>b{color:#8a806f;font-weight:500}.playbook-watchlist>span>i{z-index:-1;background:#f3ebdd;height:7px;position:absolute;bottom:5px;left:10px}.playbook-watch-note{color:#c6b591;gap:8px;padding:18px 10px;font-size:7px;line-height:1.8;display:flex}.playbook-order-log>div{font:400 6px var(--mono);color:#b29d7b;border-bottom:1px solid #f0ece5;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:5px;padding:14px 9px;display:grid}.playbook-order-log .order-log-head{color:#baa98c;padding:10px 9px;font-size:5px}.playbook-order-log>div>b{color:#948872;font-size:6px;font-weight:500}.playbook-order-log>div>small,.playbook-order-log>div>span:last-child{font-size:5px}.playbook-order-log>.playbook-caption{padding:13px 9px;font-size:6px!important}.playbook-platform-legend{flex-wrap:wrap;gap:26px;margin:23px 0;display:flex}.playbook-platform-legend>span{color:#a69a87;align-items:center;gap:8px;font-size:10px;display:flex}.playbook-platform-legend i{color:#bc9a6d;border:1px solid #e9decd;border-radius:4px;padding:4px;font-size:7px;font-style:normal}.playbook-end{border-top:1px solid #ebe5db;justify-content:space-between;align-items:center;gap:25px;max-width:1100px;margin:0 auto;padding:35px 0 60px;display:flex}.playbook-end h3{letter-spacing:-.7px;margin-top:12px;font-size:27px;font-weight:500}.playbook-end .btn{font-size:11px}.office-essentials{background:#fff;border-top:1px solid #eeeae4;padding:65px 6%}.office-essentials h2{letter-spacing:-1px;font-size:clamp(29px,3.3vw,43px);font-weight:500;line-height:1.22}.essentials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:32px;display:grid}.essential-card{background:#fff;border:1px solid #e8e3da;border-radius:13px;padding:0 24px 26px;overflow:hidden}.essential-card>div:first-child{background:#fbf9f4;border-bottom:1px solid #eee7dc;height:180px;margin:0 -24px 24px}.essential-card>.mono{color:#be986e;letter-spacing:.8px;font-size:7px}.essential-card>h3{letter-spacing:-.5px;margin:13px 0 10px;font-size:21px;font-weight:500}.essential-card>p{color:#9c9284;font-size:11px;line-height:1.8}.essential-mini-checks{align-content:center;gap:9px;padding:23px 30px;display:grid}.essential-mini-checks>span{color:#ab967a;background:#fff;border:1px solid #e8dfd1;border-radius:5px;align-items:center;gap:9px;padding:10px;font-size:8px;display:flex;box-shadow:0 4px 7px #72512a04}.essential-mini-checks i{color:#cb9a59;background:#fff0da;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.essential-mini-checks b{font:400 6px var(--mono);color:#c5b499;margin-left:auto}.essential-mini-network{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.essential-mini-network>span{color:#c59b65;background:#fff;border:1px solid #e7d8c1;border-radius:7px;justify-content:center;align-items:center;width:55px;height:42px;display:flex}.essential-mini-network>i{background:#dfc8a5;width:1px;height:23px}.essential-mini-network>div{color:#c29a66;border-top:1px solid #dfc8a5;justify-content:space-between;width:70%;padding-top:16px;display:flex}.essential-mini-network>div svg{filter:drop-shadow(0 4px #f0e7d8)}.essential-mini-team{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.essential-mini-team>span{color:#ba8d50;background:#fff4e5;border:1px solid #e4c9a3;border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;margin-bottom:20px;display:flex}.essential-mini-team>div{gap:25px;display:flex;position:relative}.essential-mini-team>div:before{content:"";background:#dfc8a5;height:1px;position:absolute;top:-11px;left:18px;right:18px}.essential-mini-team i{color:#c09d6e;flex-direction:column;align-items:center;gap:7px;font-style:normal;display:flex}.essential-mini-team small{color:#b19a7c;font-size:7px}.reference-hero{border-bottom:1px solid #282625;grid-template-columns:1fr 1.07fr;gap:3%;padding-top:58px;padding-bottom:28px;background:#000!important}.reference-hero .hero-copy{max-width:620px;padding-bottom:30px}.reference-hero h1{letter-spacing:-2.8px;max-width:620px;margin-top:25px;font-size:clamp(46px,4.8vw,72px);font-weight:500;line-height:1.08}.reference-hero h1 em{color:#0000;background:linear-gradient(100deg,#ffaf66,#ff7938);-webkit-background-clip:text;background-clip:text;max-width:520px;display:block}.reference-hero .hero-copy>p{color:#aeb2b5;max-width:420px;margin:24px 0 28px;font-size:14px;line-height:1.85}.reference-hero .hero-pill{color:#c6bbae;letter-spacing:1.4px;background:#17191bc4;border-color:#91806b42;font-size:8px}.reference-hero .hero-note{color:#898f93;margin-top:25px;font-size:10px}.reference-hero .hero-note>svg{color:#c99563}.reference-hero .btn.gold{color:#211b15;box-shadow:0 6px 23px #ff793818}.reference-hero .hero-secondary{color:#d2d4d4;background:#171a1b66;border-color:#85898c42}.hero-floor-background{opacity:.26;filter:saturate(.25);inset:0 0 0 25%}.hero-programme-tags{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.hero-programme-tags>span{font:400 7px var(--mono);color:#8a8c8a;letter-spacing:.3px;border:1px solid #373636;border-radius:4px;padding:7px 9px}.hero-network-caption{color:#8d8a82;letter-spacing:1px;justify-content:space-between;align-items:center;gap:14px;font-size:6px;display:flex;position:absolute;top:-3px;left:10px;right:10px}.hero-network-caption>span:first-child{align-items:center;gap:7px;display:flex}.hero-network-caption i{background:#da9d63;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 8px #d49f5540}.reference-node{background:linear-gradient(140deg,#000,#000);border-color:#d7b18460 #d4b28738 #d4b28738;border-radius:13px;box-shadow:0 15px 40px #0004,inset 0 1px #fff1}.reference-node>strong{letter-spacing:-.3px;font-size:17px;font-weight:500}.reference-node .hero-node-detail{color:#9c9890;margin-top:9px;padding-right:5px;font-size:8px;line-height:1.6}.reference-node .node-arrow{bottom:26px}.reference-logo-hub{background:radial-gradient(circle at 50% 0,#4c3a2880,#000 70%);border-color:#d9a362;box-shadow:0 0 0 10px #c8964e05,0 0 35px #bf8f3d12,inset 0 0 19px #c48f3b0a}.reference-logo-hub>img{width:138px;max-width:80%;height:auto;max-height:40px}.hero-market-chart{opacity:.11}.hero-network-links{opacity:.8}@media (min-width:1500px){.reference-hero{padding-left:max(6%,50vw - 665px);padding-right:max(6%,50vw - 665px)}}@media (max-width:1050px){.playbook-row,.playbook-row.reverse{gap:4%}.playbook-platform-body{grid-template-columns:125px minmax(0,1fr)}.playbook-order-log{grid-column:1/-1;display:none}.playbook-utilization{gap:28px;padding:28px}.playbook-seat-map{padding:15px}.playbook-seat-map>div:nth-child(2){gap:7px}.playbook-seat-map>div:nth-child(2)>span{flex-direction:column;gap:5px;padding:12px 4px}.playbook-session-track{margin-left:15px;margin-right:15px}.playbook-session-track>div{padding:20px 9px}.playbook-session-track strong{font-size:11px}.reference-hero h1{letter-spacing:-2px;font-size:51px}.reference-node .hero-node-detail{font-size:7px}.essentials-grid{gap:15px}.essential-card{padding-left:19px;padding-right:19px}.essential-card>div:first-child{margin-left:-19px;margin-right:-19px}.essential-mini-checks{padding-left:17px;padding-right:17px}}@media (max-width:800px){.office-playbook{padding:50px 6% 0}.playbook-row,.playbook-row.reverse{grid-template-columns:1fr;gap:28px;padding:43px 0}.playbook-row.reverse>.playbook-copy,.playbook-row.reverse>.playbook-figure{grid-area:auto}.playbook-copy>p{max-width:100%}.playbook-figure{max-width:650px;margin:auto}.playbook-utilization{grid-template-columns:1fr;gap:25px;padding:28px}.playbook-utilization>div>p{max-width:100%}.playbook-seat-map>div:nth-child(2)>span{flex-direction:row;padding:15px 5px}.playbook-platform{padding:45px 0}.playbook-platform .section-heading>p{max-width:100%;margin-top:18px}.playbook-end{flex-direction:column;align-items:flex-start;padding:30px 0 45px}.playbook-platform-legend{gap:16px}.essentials-grid{grid-template-columns:1fr}.essential-card{grid-template-columns:40% 1fr;column-gap:24px;padding:0 24px 0 0;display:grid}.essential-card>div:first-child{border-bottom:0;border-right:1px solid #eee7dc;grid-area:1/1/4;height:100%;min-height:180px;margin:0}.essential-card>.mono{padding-top:25px}.essential-card>h3{margin:10px 0 8px;font-size:20px}.essential-card>p{padding-bottom:25px}.reference-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:8px}.reference-hero .hero-copy{max-width:650px;padding-bottom:12px}.reference-hero h1{letter-spacing:-2.3px;max-width:610px;font-size:61px}.reference-hero h1 em{max-width:610px}.reference-hero .hero-copy>p{font-size:13px}.hero-floor-background{opacity:.2;inset:24% 0 0}.reference-hero .reference-network-art{max-width:590px;height:500px;min-height:500px;margin-top:35px}.hero-network-caption{top:-10px}.reference-node .hero-node-detail{font-size:8px}.hero-programme-tags{margin-top:21px}.hero-programme-tags>span{font-size:7px}}@media (max-width:500px){.office-playbook{padding:40px 22px 0}.playbook-heading>h2{letter-spacing:-1px;font-size:32px}.playbook-heading>p:not(.eyebrow){font-size:11px}.playbook-heading>nav{gap:7px;margin-top:23px;padding-bottom:24px}.playbook-heading>nav a{gap:7px;padding:9px;font-size:8px}.playbook-heading>nav a span{font-size:6px}.playbook-row,.playbook-row.reverse{gap:24px;padding:34px 0}.playbook-copy h3{letter-spacing:-.8px;font-size:29px}.playbook-copy>p{font-size:11px}.playbook-number{letter-spacing:.6px;font-size:7px}.playbook-check-heading{padding:15px;font-size:10px}.playbook-check-heading>strong{font-size:11px}.playbook-check-heading>span{font-size:8px}.playbook-check-card>label{gap:9px;padding:12px 14px}.playbook-check-card>label>svg{width:15px}.playbook-check-card>label strong{font-size:10px}.playbook-check-card>label small{font-size:8px}.playbook-figure-label{letter-spacing:.4px;padding:16px;font-size:6px}.playbook-figure-label>small{font-size:5px}.playbook-range{padding:17px}.playbook-range>span{font-size:9px}.playbook-range>span strong{font-size:10px}.playbook-range small{font-size:7px}.playbook-kit{gap:7px}.playbook-kit>div{padding:13px 9px}.playbook-kit svg{width:18px}.playbook-kit strong{font-size:20px}.playbook-kit small,.playbook-inline-note{font-size:8px}.playbook-figure .desk-monitor{height:120px}.playbook-figure .workstation-graphic{padding-top:45px}.playbook-figure .workstation-specs{gap:16px;font-size:7px}.playbook-facts{gap:17px}.playbook-facts strong{font-size:11px}.playbook-facts p{font-size:9px}.playbook-utilization{gap:21px;margin-top:4px;padding:21px}.playbook-utilization h3{letter-spacing:-.7px;font-size:25px}.playbook-utilization>div>p{font-size:10px}.playbook-seat-key{gap:9px;font-size:6px}.playbook-seat-key>b{display:none}.playbook-seat-map{padding:12px}.playbook-seat-map>div:nth-child(2){gap:7px}.playbook-seat-map>div:nth-child(2)>span{gap:4px;padding:13px 3px}.playbook-seat-map>div:nth-child(2) svg{width:20px}.playbook-seat-map>footer{font-size:6px}.playbook-seat-map>footer>strong{font-size:15px}.playbook-session-track{margin:28px 15px 67px}.playbook-session-track>div{gap:12px;padding:20px 8px}.playbook-session-track strong{font-size:10px}.playbook-session-track small{font-size:6px}.playbook-session-track svg{width:18px}.auction-marker>span{font-size:6px}.playbook-extended{margin:0 16px}.playbook-extended>p{font-size:9px}.playbook-extended>.mono{font-size:7px}.playbook-extended>div span{font-size:6px}.playbook-leadership{padding:21px}.playbook-manager{gap:12px}.playbook-manager>span{width:54px;height:54px}.playbook-manager strong{font-size:20px}.playbook-manager small{font-size:5px}.playbook-manager p{font-size:7px}.playbook-manager-steps strong{font-size:11px}.playbook-manager-steps p{font-size:9px}.manager-principle{font-size:7px}.playbook-coach-note{padding:20px}.playbook-coach-note>h4{font-size:14px}.playbook-coach-note>p{font-size:10px}.playbook-owner-note>p{font-size:8px}.playbook-platform h2{letter-spacing:-.8px;font-size:29px;line-height:1.2}.playbook-platform .section-heading>p{font-size:10px}.playbook-platform-body{grid-template-columns:1fr;gap:8px;padding:8px}.playbook-watchlist{display:none}.playbook-workspace-top{padding:12px;font-size:6px}.playbook-workspace-top>span:last-child{font-size:4px}.playbook-platform-legend{gap:12px}.playbook-platform-legend>span{font-size:8px}.playbook-platform-legend i{padding:3px;font-size:6px}.playbook-end h3{font-size:24px}.office-essentials{padding:42px 22px}.office-essentials .section-heading>.textbtn{margin-top:20px;font-size:10px}.office-essentials h2{font-size:29px}.essentials-grid{gap:15px}.essential-card{padding:0 22px 23px;display:block}.essential-card>div:first-child{border-bottom:1px solid #eee7dc;border-right:0;height:165px;min-height:165px;margin:0 -22px 21px}.essential-card>.mono{padding-top:0;font-size:6px}.essential-card>h3{margin-top:13px;font-size:21px}.essential-card>p{padding-bottom:0;font-size:10px}.essential-mini-checks{padding-left:30px;padding-right:30px}.reference-hero{padding-top:35px}.reference-hero h1{letter-spacing:-1.7px;margin-top:22px;font-size:43px;line-height:1.12}.reference-hero h1 em{max-width:360px}.reference-hero .hero-copy>p{margin:20px 0 23px;font-size:11px;line-height:1.9}.reference-hero .hero-pill{letter-spacing:1px;padding:9px 12px;font-size:6px}.reference-hero .hero-note{margin-top:20px;font-size:8px}.reference-hero .hero-note svg{width:14px}.hero-programme-tags{gap:6px;margin-top:21px}.hero-programme-tags>span{padding:6px 7px;font-size:6px}.reference-hero .reference-network-art{height:395px;min-height:395px;margin-top:35px;margin-bottom:18px}.hero-network-caption{letter-spacing:.7px;font-size:5px;top:-14px;left:0;right:0}.reference-node .hero-node-detail{margin-top:7px;font-size:6px;line-height:1.6}.reference-node>strong{letter-spacing:-.2px;font-size:11px}.reference-node .node-arrow{bottom:18px}.reference-node{min-height:125px;padding:17px 12px}.reference-logo-hub>img{width:105px;max-height:29px}}@media (prefers-reduced-motion:reduce){.playbook-check-progress>i{transition:none}}.playbook-figure .switch-ports{grid-template-columns:repeat(12,1fr);gap:3px;max-width:120px;display:grid}.playbook-figure .switch-ports>i{width:5px;height:5px}.office-context-photo,.leadership-photo,.workstation-photo{background:#fff;margin:0}.office-context-photo{border:1px solid #e3e3df;border-radius:13px;overflow:hidden;box-shadow:0 15px 40px #1e2d4008}.office-context-photo>img{aspect-ratio:3/2;object-fit:cover;filter:none;width:100%;height:auto;display:block}.office-context-photo>figcaption{font:500 9px var(--mono);color:#8e643b;letter-spacing:.7px;background:#fff;border-top:1px solid #e5e6e3;flex-direction:column;gap:7px;padding:18px 21px;display:flex}.office-context-photo>figcaption>span{font:400 12px/1.7 var(--sans);color:#66717a;letter-spacing:0}.playbook-space-visual{width:100%;min-width:0}.playbook-floor-details{background:#fff;border:1px solid #dedfdc;border-radius:9px;margin-top:15px;overflow:hidden}.playbook-floor-details>summary{cursor:pointer;color:#3a4650;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;font-size:12px;font-weight:500;list-style:none;display:flex}.playbook-floor-details>summary::-webkit-details-marker{display:none}.playbook-floor-details>summary>span{font:400 9px var(--mono);color:#8b7b67}.playbook-floor-details>summary:after{content:"+";color:#be713d;font-size:20px}.playbook-floor-details[open]>summary:after{content:"−"}.playbook-floor-details .playbook-figure{border:0;border-top:1px solid #e4e2dc;border-radius:0}.workstation-photo>div{background:#fff;line-height:0;position:relative}.workstation-photo img{aspect-ratio:3/2;object-fit:contain;filter:none;width:100%;height:auto;display:block}.equipment-point{color:#fff;width:27px;height:27px;font:600 11px var(--mono);background:#fc8740;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;box-shadow:0 0 0 4px #ffffffc9,0 3px 12px #49332238}.point-monitors{top:24%;left:46%}.point-computer{top:42%;right:7%}.point-keyboard{top:75%;left:41%}.point-mouse{top:77%;left:76%}.workstation-photo>figcaption{background:#fff;border-top:1px solid #e6e6e2;grid-template-columns:repeat(2,1fr);gap:14px;padding:21px 22px;display:grid}.workstation-photo>figcaption>span{color:#47535b;align-items:center;gap:9px;font-size:12px;display:flex}.workstation-photo figcaption i{color:#ae5e29;width:23px;height:23px;font:500 9px var(--mono);background:#fff5eb;border:1px solid #efc8a8;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex}.leadership-photo{border-bottom:1px solid #dedfdc;margin:-28px -28px 25px}.leadership-photo>img{aspect-ratio:3/2;object-fit:cover;filter:none;width:100%;height:auto;display:block}.leadership-photo>figcaption{color:#685a47;background:#fff7ed;border-top:1px solid #f0d7ba;justify-content:space-between;gap:10px;padding:14px 19px;font-size:10px;line-height:1.6;display:flex}.leadership-photo>figcaption>span{max-width:33%}.floor-context-image{aspect-ratio:3/2;object-fit:cover;filter:none;width:100%;height:auto;display:block}.essential-card>.essential-photo{background:#f8f9f8;overflow:hidden}.essential-photo>img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .35s;display:block}.essential-card:hover .essential-photo>img{transform:scale(1.025)}.essential-card:nth-child(2) .essential-photo>img{object-fit:cover;object-position:center;background:#f8f9f8}.playbook-figure{background:#fff;border-color:#dbdfdf}.playbook-figure-label{color:#6e7168;background:#f7f8f6;border-bottom-color:#e1e3df;font-size:9px;font-weight:500}.playbook-figure-label>small{color:#747b7b;font-size:8px}.playbook-copy>p,.playbook-utilization>div>p{color:#6c7479;font-size:13px}.playbook-check-heading>strong{color:#333e45;font-size:13px}.playbook-check-heading>span{color:#976c3d}.playbook-check-card>label strong{color:#424b4e;font-size:12px}.playbook-check-card>label small{color:#717b7e;font-size:10px}.playbook-check-card>label>svg{color:#9b805e}.playbook-facts strong{color:#3e4a50;font-size:13px}.playbook-facts p{color:#737d81;font-size:11px}.playbook-caption{color:#858377}.playbook-inline-note{color:#7a7870;font-size:10px}.playbook-kit>div{background:#fff;border-color:#e3e1db}.playbook-kit strong{color:#444d51}.playbook-kit small{color:#737a7c;font-size:10px}.playbook-figure .blueprint-network{background:#fff;padding:28px 24px}.playbook-figure .network-inputs>span{background:#f8faf8;border:1px solid #e1e3df;border-radius:9px;padding:17px 12px}.playbook-figure .network-inputs svg{color:#b8713e}.playbook-figure .network-inputs strong{color:#34444a;font-size:13px}.playbook-figure .network-inputs small{color:#758185;font-size:10px;line-height:1.8}.playbook-figure .network-router,.playbook-figure .network-switch{color:#b0763e;background:#fff9f1;border:1px solid #e4c8a5;position:relative;box-shadow:0 4px 12px #6d4d2505}.playbook-figure .network-router strong,.playbook-figure .network-switch strong{color:#4c4d43;font-size:13px}.playbook-figure .network-router small,.playbook-figure .network-switch small{color:#837969;font-size:10px;line-height:1.8}.playbook-figure .network-vertical-link{background:#cb9d69;width:2px;height:26px}.playbook-figure .network-fanout{border-color:#cb9d69}.playbook-figure .network-desks{color:#725d40}.playbook-figure .network-desks>span{background:#fdfbf8;border:1px solid #e5ddd0;border-radius:7px;padding:15px 9px}.playbook-figure .network-desks svg{color:#665f51;width:37px;height:37px}.playbook-figure .network-desks small{color:#6b706d;font-size:8px;line-height:1.7}.playbook-figure .blueprint-graphic-note{color:#7d847e;line-height:1.8;font-size:9px!important}.playbook-session-track{margin-top:35px}.playbook-session-track>div{color:#9d6837;background:#fff1de}.playbook-session-track>div:nth-of-type(2){color:#84501e;background:#ffc587}.playbook-session-track>div:nth-of-type(3){color:#89755a;background:#eee8dd}.playbook-session-track strong{color:#4e463d;font-size:15px;font-weight:600}.playbook-session-track small{color:#76634e;font-size:10px}.auction-marker>b{background:#6c9b78}.auction-marker.closing>b{background:#b87c59}.auction-marker>span{color:#886340;font-size:9px;font-weight:500}.playbook-extended>.mono{color:#9b6630;font-size:9px;font-weight:500}.playbook-extended>p{color:#6e7574;max-width:380px;font-size:12px}.playbook-extended>div span{color:#8d6e47;font-size:9px}.playbook-manager small{color:#957a54;font-size:7px}.playbook-manager strong{color:#434d4c}.playbook-manager p{color:#71807d;font-size:10px}.playbook-manager-steps strong{color:#465352;font-size:13px}.playbook-manager-steps p{color:#74807c;font-size:11px}.manager-principle{color:#827257;font-size:10px}.playbook-coach-note>h4{color:#645441;font-size:16px}.playbook-coach-note>p{color:#7b7973;font-size:12px}.playbook-owner-note>p{color:#777e7b;font-size:10px}.playbook-utilization>div>p{color:#717973}.playbook-seat-key{color:#867861;font-size:9px}.playbook-seat-map>footer{color:#8e7b5c;font-size:9px}.playbook-seat-map>div:nth-child(2)>span{color:#aaa89b}.playbook-seat-map>div:nth-child(2)>span.occupied{color:#9d6d35;background:#ffe8cd;border-color:#dfb17c}.playbook-platform .section-heading>p{color:#7a817d;font-size:12px}.playbook-workspace-top{color:#8d7b61;font-size:8px}.playbook-workspace-top>span:last-child{font-size:7px}.playbook-platform-body{grid-template-columns:160px minmax(0,1fr) 180px}.playbook-platform-frame .platform-window-bar>.mono{letter-spacing:.7px;color:#7d8279;font-size:7px}.playbook-platform-frame .platform-grid h4{color:#74644a;font-size:9px}.playbook-platform-frame .depth-line{font-size:9px}.playbook-platform-frame .depth-line small{font-size:7px}.playbook-platform-frame .platform-sales b{font-size:9px}.playbook-platform-frame .platform-sales small{font-size:7px}.playbook-platform-frame .platform-footer{color:#868572;font-size:8px}.playbook-platform-frame .platform-footer small{font-size:6px}.playbook-platform-frame .playbook-watchlist>h4,.playbook-platform-frame .playbook-order-log>h4{color:#806b4d;font-size:9px}.playbook-watchlist>h4>small{color:#8b7a5f;font-size:7px}.playbook-watchlist>span{color:#685a44;font-size:9px}.playbook-watchlist>span>b{color:#5f635b}.playbook-watchlist>span>small{color:#94734c;font-size:9px}.playbook-watch-note{color:#9b8b71;font-size:9px}.playbook-order-log>div{color:#8a7c64;font-size:8px}.playbook-order-log .order-log-head{color:#9c8c72;font-size:7px}.playbook-order-log>div>b{color:#696b5c;font-size:8px}.playbook-order-log>div>small,.playbook-order-log>div>span:last-child{font-size:7px}.playbook-platform-legend>span{color:#7b7c71;font-size:12px}.playbook-platform-legend i{color:#a77b44;font-size:9px}.estimate-office-payout .estimate-field>span:first-child{color:#766d5f;font-size:11px;line-height:1.6}.estimate-office-payout .estimate-number{background:#fff}.essential-card>p{color:#7c827c}.essential-card>.mono{color:#a57448}@media (max-width:1050px){.playbook-platform-body{grid-template-columns:135px minmax(0,1fr)}.playbook-figure .network-inputs strong{font-size:12px}.playbook-figure .network-inputs small{font-size:9px}.playbook-session-track strong{font-size:12px}.playbook-session-track small,.playbook-platform-frame .platform-grid h4,.playbook-platform-frame .depth-line{font-size:8px}.playbook-platform-frame .depth-line small{font-size:6px}}@media (max-width:800px){.playbook-row.reverse>.playbook-space-visual{grid-area:auto}.essential-card>.essential-photo{height:100%;min-height:180px}.playbook-figure .network-router strong,.playbook-figure .network-switch strong{font-size:13px}.playbook-session-track strong{font-size:15px}.playbook-session-track small{font-size:10px}}@media (max-width:500px){.office-context-photo>figcaption{padding:15px;font-size:7px}.office-context-photo>figcaption>span{font-size:10px}.playbook-floor-details>summary{gap:10px;padding:15px;font-size:11px}.playbook-floor-details>summary>span{font-size:8px}.workstation-photo>figcaption{gap:12px;padding:17px}.workstation-photo>figcaption>span{font-size:11px}.workstation-photo figcaption i{width:21px;height:21px;font-size:8px}.equipment-point{width:22px;height:22px;font-size:9px;box-shadow:0 0 0 3px #ffffffd9,0 3px 9px #49332226}.leadership-photo{margin:-21px -21px 20px}.leadership-photo>figcaption{padding:13px 15px;font-size:9px}.essential-card>.essential-photo{height:185px;min-height:185px}.playbook-copy>p,.playbook-utilization>div>p{font-size:12px}.playbook-check-card>label strong{font-size:11px}.playbook-check-card>label small{font-size:10px}.playbook-figure-label{font-size:7px}.playbook-figure-label>small{font-size:6px}.playbook-facts strong{font-size:12px}.playbook-facts p{font-size:11px}.playbook-kit small{font-size:10px}.playbook-inline-note{font-size:9px}.playbook-figure .blueprint-network{padding:24px 17px}.playbook-figure .network-inputs>span{padding:15px 9px}.playbook-figure .network-inputs strong{font-size:11px}.playbook-figure .network-inputs small{font-size:9px}.playbook-figure .network-router strong,.playbook-figure .network-switch strong{font-size:11px}.playbook-figure .network-router small,.playbook-figure .network-switch small{font-size:9px}.playbook-figure .network-desks>span{padding:12px 7px}.playbook-figure .network-desks small{font-size:7px}.playbook-figure .network-desks svg{width:31px;height:31px}.playbook-figure .blueprint-graphic-note{font-size:8px!important}.playbook-session-track strong{font-size:11px}.playbook-session-track small,.auction-marker>span{font-size:8px}.playbook-extended>p{font-size:11px}.playbook-extended>.mono,.playbook-extended>div span{font-size:8px}.playbook-manager strong{font-size:22px}.playbook-manager small{font-size:6px}.playbook-manager p{font-size:9px}.playbook-manager-steps strong{font-size:12px}.playbook-manager-steps p{font-size:11px}.manager-principle{font-size:9px}.playbook-coach-note>h4{font-size:15px}.playbook-coach-note>p{font-size:11px}.playbook-owner-note>p{font-size:10px}.playbook-seat-key,.playbook-seat-map>footer{font-size:8px}.playbook-platform .section-heading>p{font-size:11px}.playbook-platform-body{grid-template-columns:1fr}.playbook-workspace-top{font-size:6px}.playbook-workspace-top>span:last-child{font-size:5px}.playbook-platform-frame .platform-window-bar>.mono{letter-spacing:.5px;font-size:5px}.playbook-platform-frame .platform-grid h4,.playbook-platform-frame .depth-line{font-size:7px}.playbook-platform-frame .depth-line small{font-size:6px}.playbook-platform-frame .platform-sales b{font-size:7px}.playbook-platform-frame .platform-sales small{font-size:5px}.playbook-platform-frame .platform-footer{font-size:6px}.playbook-platform-frame .platform-footer small{font-size:5px}.playbook-platform-legend>span{font-size:10px}.playbook-platform-legend i{font-size:8px}.estimate-office-payout{padding:15px}.estimate-office-payout .estimate-field>span:first-child{font-size:10px}.estimate-office-payout>p{font-size:9px}}@media (prefers-reduced-motion:reduce){.essential-photo>img{transition:none}}.estimate-fixed-reward{background:#fffaf3;border:1px solid #eadfce;border-radius:9px;gap:14px;margin:22px 0;padding:18px;display:grid}.estimate-fixed-reward>div{gap:7px;display:grid}.estimate-fixed-reward strong{color:#7c684c;font:500 22px IBM Plex Mono,monospace}.estimate-fixed-reward strong small{color:#a29582;font:400 9px IBM Plex Sans,sans-serif;display:inline-block}.estimate-readonly{background:#f2f4f6!important}.estimate-readonly input{color:#788594;cursor:default}.estimate-field>span>small{color:#a29887;margin-left:6px;font-size:9px}.office-opportunity{background:#fff}.office-opportunity .section-heading>p{color:#627080;max-width:460px;line-height:1.8}.office-opportunity-grid{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:28px;display:grid}.office-opportunity-photo{background:#e9edf0;border-radius:22px;min-height:560px;margin:0;position:relative;overflow:hidden}.office-opportunity-photo>img{object-fit:cover;object-position:45% center;width:100%;height:100%;position:absolute}.office-opportunity-photo figcaption{color:#fff;background:linear-gradient(#0000,#0c141df0);padding:70px 26px 28px;position:absolute;bottom:0;left:0;right:0}.office-opportunity-photo figcaption>.mono{letter-spacing:.1em;font-size:10px}.office-opportunity-photo figcaption>div{flex-wrap:wrap;gap:18px;margin-top:17px;display:flex}.office-opportunity-photo figcaption>div>span{align-items:center;gap:6px;font-size:12px;display:flex}.office-opportunity-cards{gap:18px;display:grid}.office-opportunity-cards article{background:#fff;border:1px solid #e3e7eb;border-radius:20px;padding:28px;position:relative}.office-opportunity-icon{color:#e87512;background:#fff3e7;border-radius:12px;padding:10px;display:flex;position:absolute;top:26px;right:26px}.office-opportunity-cards .eyebrow{margin:0 0 18px;padding-right:55px;font-size:10px}.office-opportunity-cards h3{letter-spacing:-.05em;color:#14202b;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:clamp(30px,3vw,43px)}.office-opportunity-cards h3 small{letter-spacing:0;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:400}.office-opportunity-cards b{color:#334155;font-size:14px}.office-opportunity-cards article>p:last-child{color:#637080;margin-bottom:0;font-size:13px;line-height:1.8}.office-opportunity-support{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding-bottom:30px;display:flex}.office-opportunity-support p{color:#637080;max-width:660px;font-size:14px;line-height:1.8}.office-opportunity-support strong{color:#263646}.office-opportunity-support .btn{flex-shrink:0}@media (max-width:900px){.office-opportunity-grid{grid-template-columns:1fr}.office-opportunity-photo{min-height:380px}.office-opportunity-cards{grid-template-columns:1fr 1fr}.office-opportunity-support{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:600px){.office-opportunity-cards{grid-template-columns:1fr}.office-opportunity-photo{min-height:330px}.office-opportunity-cards article{padding:24px}.office-opportunity-support .btn{justify-content:center;width:100%}}.office-growth-journey{background:#fff;padding-top:30px}.office-growth-journey .section-heading>p{color:#637080;max-width:460px;font-size:14px;line-height:1.8}.office-journey-cards{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.office-journey-cards li{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #e4e8ed;border-radius:16px;padding:23px 19px}.office-journey-top{color:#e87512;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.office-journey-top>span{color:#a5afba;font-size:22px}.office-journey-cards li>small{letter-spacing:.08em;color:#7b8794;font-size:9px}.office-journey-cards h3{color:#1c2a39;margin:12px 0;font-size:19px;line-height:1.3}.office-journey-cards p{color:#637080;margin:0;font-size:13px;line-height:1.8}.office-journey-bottom{background:#fff8f1;border:1px solid #ffe1c4;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:26px;display:flex}.office-journey-bottom>div{gap:16px;max-width:720px;display:flex}.office-journey-bottom>div>svg{color:#d66b12;flex-shrink:0;margin-top:4px}.office-journey-bottom h3{margin:0 0 8px;font-size:20px}.office-journey-bottom p{color:#637080;margin:0;font-size:13px;line-height:1.8}.office-journey-bottom .btn{flex-shrink:0}.office-owner-control{flex-wrap:wrap;gap:12px 28px;margin-top:22px;display:flex}.office-owner-control span{color:#596878;align-items:center;gap:7px;font-size:12px;display:flex}.office-owner-control svg{color:#cc6816}@media (max-width:1100px){.office-journey-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.office-journey-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.office-journey-cards{grid-template-columns:1fr}.office-journey-cards li{padding:22px}.office-journey-top{margin-bottom:15px}.office-journey-bottom{padding:22px}.office-journey-bottom .btn{justify-content:center;width:100%}}.office-growth-journey{background:linear-gradient(#fff 0%,#f8fcfa 100%);border-radius:24px}.office-journey-cards{isolation:isolate;gap:26px;position:relative}.office-journey-cards li{--step-color:#bd600b;--step-tint:#fff3e3;--step-edge:#f3d3aa;background:linear-gradient(155deg,var(--step-tint),#fff 80%);border:1px solid var(--step-edge);border-top:4px solid var(--step-color);padding:22px 19px 26px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 8px 24px #182c3b06}.office-journey-cards li:nth-child(2){--step-color:#2874b6;--step-tint:#edf6ff;--step-edge:#cce1f6}.office-journey-cards li:nth-child(3){--step-color:#327b81;--step-tint:#ecf9f8;--step-edge:#c5e6e3}.office-journey-cards li:nth-child(4){--step-color:#28815d;--step-tint:#edfaf2;--step-edge:#c9e7d5}.office-journey-cards li:nth-child(5){--step-color:#1a7449;--step-tint:#e7f8ec;--step-edge:#b9dfc6}.office-journey-top{color:var(--step-color);align-items:center;gap:8px;margin-bottom:26px}.office-step-icon{border:1px solid var(--step-edge);background:#ffffffd9;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.office-journey-top .office-step-number{color:var(--step-color);letter-spacing:.03em;font-size:10px;font-weight:600}.office-journey-cards li>small{color:var(--step-color);font-size:9px;font-weight:500}.office-journey-cards h3{letter-spacing:-.02em;min-height:52px;font-size:20px}.office-journey-cards p{color:#526477}.office-process-arrow{color:#35806a;z-index:2;background:#f1f8f4;border:1px solid #d9e9df;border-radius:50%;justify-content:center;align-items:center;width:27px;height:30px;display:flex;position:absolute;top:42px;right:-27px}.office-journey-bottom{background:#f0faf4;border-color:#cfe6d7}.office-journey-bottom>div>svg{color:#278359}@media (hover:hover){.office-journey-cards li:hover{transform:translateY(-4px);box-shadow:0 14px 30px #182c3b0c}}@media (min-width:651px) and (max-width:1100px){.office-journey-cards li:nth-child(3) .office-process-arrow{display:none}.office-journey-cards h3{min-height:0}}@media (max-width:650px){.office-journey-cards{gap:28px;margin-left:12px}.office-journey-cards li{border-top-width:1px;border-left:4px solid var(--step-color);padding:22px 24px}.office-journey-top{justify-content:flex-start;gap:14px;margin-bottom:18px}.office-journey-cards h3{min-height:0}.office-process-arrow{width:28px;height:28px;inset:auto auto -28px 30px;transform:rotate(90deg)}.office-journey-cards li:not(:last-child):after{content:"";z-index:-1;background:#d9e9df;width:2px;height:28px;position:absolute;bottom:-29px;left:43px}}@media (prefers-reduced-motion:reduce){.office-journey-cards li{transition:none}.office-journey-cards li:hover{transform:none}}.office-final-costs{padding-top:0}.office-monthly-charge{background:#f3fbf6;border:1px solid #cfe6d7;border-radius:18px;align-items:flex-start;gap:20px;margin-top:20px;padding:28px;display:flex}.office-monthly-charge>svg{color:#28815d;flex-shrink:0;margin-top:4px}.office-monthly-charge>div{flex:1}.office-monthly-charge .eyebrow{margin:0 0 10px;font-size:10px}.office-monthly-charge h3{color:#20382b;margin:0 0 10px;font-size:21px}.office-monthly-charge h3 span{font-weight:400}.office-monthly-charge p:last-child{color:#596d62;max-width:760px;margin:0;font-size:13px;line-height:1.8}.office-monthly-charge>strong{color:#27734e;text-align:right;font-size:18px;line-height:1.6}.office-monthly-charge>strong small{letter-spacing:.08em;font-size:10px}.office-cost-summary{color:#687582;max-width:1000px;margin:18px 0 0;font-size:12px;line-height:1.8}@media (max-width:650px){.office-monthly-charge{flex-wrap:wrap;gap:14px;padding:22px}.office-monthly-charge>div{min-width:190px}.office-monthly-charge>strong{text-align:left;margin-left:38px}.office-monthly-charge h3{font-size:19px}}.cl-signin-page{background:#fff;border:1px solid #e4e8ec;border-radius:20px;max-width:460px;margin:70px auto;padding:30px}.cl-signin-panel{padding:15px 5px;font-family:IBM Plex Sans,sans-serif}.cl-signin-panel h2{color:#192b3c;margin:16px 0;font-size:27px}.cl-signin-panel>p{color:#64748b;font-size:14px;line-height:1.7}.cl-google-button{color:#273340;cursor:pointer;background:#fff;border:1px solid #cbd2da;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;margin:24px 0 8px;padding:14px;font-size:15px;display:flex}.cl-signin-panel>small{color:#768294;margin-bottom:18px;font-size:12px;display:block}.cl-signin-panel .cl-signin-note{margin-top:20px;font-size:11px}.header-workspace-link{cursor:pointer;background:0 0;border:0;font-family:inherit}.cl-join-picker .btn{justify-content:space-between;margin-top:14px}.cl-growth-card .join-flow{padding:28px}.cl-growth-summary{align-self:start;padding:28px}.cl-growth-summary h2{font-size:23px}.cl-growth-summary p,.cl-growth-summary li{color:#64748b;font-size:13px;line-height:1.9}.cl-growth-summary ul{padding-left:18px}.cl-application-progress{flex-wrap:wrap;gap:10px;margin:22px 0;padding:0;list-style:none;display:flex}.cl-application-progress li{color:#718096;background:#f3f5f7;border-radius:8px;padding:10px 12px;font-size:11px}.cl-application-progress .current{color:#ad560c;background:#fff0e1}.cl-application-progress .complete{color:#268150;background:#edf8f1}.cl-application-review{background:#fafcfd;border:1px solid #e1e7ec;border-radius:12px;margin:18px 0;padding:22px}.cl-application-review p{color:#64748b;font-size:13px;line-height:1.7}.cl-application-review dl>div{border-bottom:1px solid #e8edf1;grid-template-columns:1fr 1.4fr;gap:16px;padding:12px 0;display:grid}.cl-application-review dt{color:#718096;font-size:12px}.cl-application-review dd{color:#293b4c;overflow-wrap:anywhere;margin:0;font-size:13px}.cl-application-review .btn{margin-top:16px}@media (max-width:600px){.cl-signin-page{margin:35px 16px}.cl-growth-card .join-flow{padding:20px}.cl-application-review dl>div{grid-template-columns:1fr;gap:5px}}.site-header-actions .header-dashboard{color:#15202b;background:#ff8500;border:1px solid #ff9a32;border-radius:9px;padding:11px 19px;font-weight:600;box-shadow:0 4px 16px #ff850020}.site-header-actions .header-dashboard:hover{background:#ff9b36}.dash-welcome{background:linear-gradient(120deg,#fff,#fff7ee);border:1px solid #e4e9ee;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:32px;display:flex}.dash-welcome h2{margin:12px 0;font-size:32px;line-height:1.2}.dash-welcome p{color:#67788b;max-width:600px;font-size:14px;line-height:1.8}.dash-welcome .btn{flex-shrink:0}.dash-programmes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.dash-programmes article{flex-direction:column;align-items:flex-start;gap:15px;padding:26px;display:flex}.dash-programme-icon{color:#ce6810;background:#fff2e5;border-radius:12px;padding:12px}.dash-programmes h3{margin:0;font-size:20px;line-height:1.4}.dash-programmes p{color:#64748b;margin:0;font-size:13px;line-height:1.8}.dash-programmes small{overflow-wrap:anywhere;font-size:10px}.dash-programmes .btn{margin-top:auto}.dash-report-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.dash-report-intro h2{margin:12px 0;font-size:25px}.dash-report-intro p,.dash-report-note{color:#64748b;font-size:13px;line-height:1.8}.dashboard-reports>.panel,.dashboard-reports>.stats-grid{margin-bottom:22px}.dash-report-filters{flex-wrap:wrap;align-items:flex-end;gap:15px;display:flex}.dash-report-filters label{color:#63758a;flex:1;min-width:150px;font-size:12px}.dash-report-filters input,.dash-report-filters select{width:100%;font:inherit;color:#243649;background:#fff;border:1px solid #dce3ea;border-radius:8px;margin-top:8px;padding:11px;display:block}.dash-pnl-months>div{grid-template-columns:80px 1fr 140px;align-items:center;gap:20px;padding:14px 0;font-size:12px;display:grid}.dash-pnl-months>div>div{background:#f0f5f3;border-radius:4px;height:18px;overflow:hidden}.dash-pnl-months i{background:#2a9b70;border-radius:4px;height:18px;display:block}.dash-pnl-months i.loss{background:#d45a61}.dash-pnl-months strong{text-align:right}.dash-report-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pnl-gain{color:#197b52;font-weight:600}.pnl-loss{color:#b53d4b;font-weight:600}.dash-report-note{font-size:11px}@media (max-width:1000px){.dash-programmes{grid-template-columns:1fr}.dash-report-form{grid-template-columns:1fr 1fr}}@media (max-width:650px){.dash-welcome,.dash-report-intro{flex-direction:column;align-items:flex-start}.dash-welcome{padding:24px}.dash-report-form{grid-template-columns:1fr}.dash-pnl-months>div{grid-template-columns:65px 1fr 95px;gap:10px}.site-header-actions .header-dashboard{padding:10px 14px}}.studio-intro,.studio-continue,.studio-asset-list{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.studio-intro h2{margin:10px 0;font-size:26px}.studio-intro p,.studio-continue p{color:#65758a;font-size:13px;line-height:1.8}.studio-partner-code{color:#7a8999;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px}.studio-partner-code strong{color:#24364b;letter-spacing:.14em;margin-top:10px;font-size:27px;display:block}.studio-continue{background:#fff6ea;border:1px solid #f6d5ac;border-radius:12px;padding:22px 25px}.studio-continue p{margin-bottom:0}.studio-continue .btn{flex-shrink:0}.studio-asset-list{flex-wrap:wrap;justify-content:flex-start}.studio-asset-list>select{background:#fff;border:1px solid #dbe2e8;border-radius:8px;max-width:340px;padding:12px}.studio-editor-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.studio-controls fieldset{border:0;margin:0;padding:0}.studio-controls h3{margin:25px 0 14px}.studio-theme{grid-template-columns:1fr 1fr;gap:14px;display:grid}.studio-theme label{text-transform:capitalize;font-size:12px}.studio-theme input{background:#fff;border:1px solid #dbe2e8;border-radius:6px;width:100%;height:38px;margin-top:7px;display:block}.studio-field-editor{background:#f8fafc;border:1px solid #dce4eb;border-radius:10px;gap:10px;margin:12px 0;padding:15px;display:grid}.studio-field-editor>input,.studio-field-editor>select,.studio-field-editor>textarea{width:100%;font:inherit;background:#fff;border:1px solid #d6dfe8;border-radius:5px;padding:9px;font-size:12px}.studio-field-editor button{cursor:pointer;background:#fff;border:1px solid #d5dfe8;border-radius:5px;padding:5px 9px;font-size:11px}.studio-field-editor>div{gap:6px;display:flex}.studio-field-editor label{font-size:12px}.studio-save-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.studio-live-preview{background:#edf1f5;border:1px solid #dbe2e9;border-radius:14px;min-width:0;padding:20px;position:sticky;top:20px}.studio-preview-label{letter-spacing:.1em;color:#52687f;margin-bottom:20px;font-family:IBM Plex Mono,monospace;font-size:10px}.studio-preview-label small{letter-spacing:0;color:#7a8b9e;margin-top:8px;font-family:IBM Plex Sans,sans-serif;font-size:11px;display:block}.partner-asset-preview{overflow-wrap:anywhere;width:100%;margin:0 auto;padding:clamp(22px,4vw,48px)}.partner-asset-preview h1{margin:0 0 20px;font-size:clamp(25px,3vw,39px);line-height:1.2}.partner-asset-preview h2{margin:25px 0 16px;font-size:24px}.partner-asset-preview p{color:inherit;opacity:.85;font-size:14px;line-height:1.9}.partner-asset-preview img{border-radius:var(--asset-radius);max-width:100%;height:auto}.partner-asset-preview a{color:var(--asset-accent)}.asset-form-preview{gap:17px;margin-top:25px;display:grid}.asset-form-preview label:not(.check){gap:8px;font-size:13px;display:grid}.asset-form-preview input:not([type=checkbox]),.asset-form-preview textarea,.asset-form-preview select{background:var(--asset-surface);color:inherit;border-radius:var(--asset-radius);width:100%;font:inherit;border:1px solid #cbd5df;padding:12px;font-size:13px}.asset-form-preview button{background:var(--asset-accent);color:#172635;border-radius:var(--asset-radius);cursor:pointer;font:inherit;border:0;padding:14px;font-weight:600}.asset-form-preview small,.asset-form-preview .check{font-size:11px;line-height:1.8}.studio-sharing{margin-top:24px}.studio-sharing p{color:#718096;font-size:13px}.studio-review-list article{border-bottom:1px solid #e4e9ef;align-items:center;gap:16px;padding:18px 0;display:flex}.studio-review-list article>div{flex:1}.studio-review-list h3{margin:0 0 8px}.studio-review-list small{margin-bottom:8px;display:block}.studio-review-list select{border:1px solid #d5dfe9;border-radius:7px;padding:10px}.public-partner-content{background:#f2f5f8;min-height:100vh;padding:25px}.partner-public-id{text-align:center;color:#718297;margin-bottom:25px;font-family:IBM Plex Mono,monospace;font-size:10px}.public-partner-content .partner-asset-preview{box-shadow:0 10px 45px #16283d09}.trader-summary-report{background:#fff;border:1px solid #e1e5e9;border-radius:12px;padding:28px}.trader-summary-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.trader-summary-title h2{letter-spacing:-.02em;color:#234553;margin:10px 0;font-size:23px}.trader-summary-title>div:last-child{gap:8px;display:flex}.trader-summary-filters{grid-template-columns:1.1fr 1.1fr .7fr 1fr 1fr auto;align-items:end;gap:15px;display:grid}.trader-summary-filters label{color:#47515b;gap:9px;font-size:12px;font-weight:600;display:grid}.trader-summary-filters input,.trader-summary-filters select{color:#343f4a;height:42px;font:inherit;background:#fff;border:1px solid #cdd2d8;border-radius:5px;width:100%;min-width:0;padding:9px}.summary-table-caption{text-align:center;color:#69737e;margin:28px 0 12px;font-size:12px}.summary-table-scroll{overflow-x:auto}.summary-table-scroll table{border-collapse:collapse;width:100%;min-width:1150px;font-size:11px}.summary-table-scroll th{color:#fff;white-space:nowrap;text-align:right;background:#555b5e;border:1px solid #969b9e;padding:13px 9px;font-weight:500}.summary-table-scroll th:first-child,.summary-table-scroll th:nth-child(2){text-align:center}.summary-table-scroll td{text-align:right;color:#50575e;border:1px solid #c6cacf;height:42px;padding:12px 9px;font-family:IBM Plex Mono,monospace;font-size:10px}.summary-table-scroll tbody tr:nth-child(2n){background:#fafafa}.summary-table-scroll tfoot td{background:#f1f2f3;font-weight:600}.summary-csv{color:#fff;cursor:pointer;background:#a34e18;border:0;margin-top:3px;padding:4px 10px;font-size:11px}.report-publisher-details{margin-top:25px}.report-publisher-details>summary{cursor:pointer;padding:10px;font-size:13px;font-weight:600}.trader-summary-report details>p{color:#6c7a8b;font-size:12px}@media (max-width:1100px){.studio-editor-layout{grid-template-columns:1fr}.studio-live-preview{position:static}.trader-summary-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.studio-intro,.studio-continue{flex-direction:column;align-items:flex-start}.studio-continue .btn{justify-content:center;width:100%}.trader-summary-report{padding:18px}.trader-summary-title{flex-direction:column;align-items:flex-start}.trader-summary-filters{grid-template-columns:1fr 1fr}.studio-review-list article{flex-wrap:wrap;align-items:flex-start}.public-partner-content{padding:12px}}@media print{.sidebar,.workspace-top,.page-title,.dashboard-continue,.trader-summary-filters,.trader-summary-title button,.summary-csv,.report-publisher-details{display:none!important}.workspace{margin:0!important}.workspace-body,.trader-summary-report{border:0!important;padding:0!important}.summary-table-scroll{overflow:visible}.summary-table-scroll table{min-width:0;font-size:8px}.summary-table-scroll th,.summary-table-scroll td{padding:5px;font-size:8px}}.visual-builder{background:#f0f3f7;border:1px solid #dce3eb;border-radius:16px;margin-top:22px;overflow:hidden;box-shadow:0 10px 35px #20344b08}.vb-toolbar{background:#fff;border-bottom:1px solid #e3e8ee;flex-wrap:wrap;align-items:center;gap:16px;min-height:78px;padding:17px 20px;display:flex}.vb-title{align-items:center;gap:12px;min-width:170px;display:flex}.vb-title>span{color:#cc6b14;background:#fff0e2;border:1px solid #ffdfbd;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vb-title strong{color:#263447;font-size:16px;display:block}.vb-title small{color:#8792a2;align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.vb-history{border-left:1px solid #e5e9ef;padding-left:12px;display:flex}.vb-history button,.vb-device button{color:#7a8798;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px;display:flex}.visual-builder button:disabled{opacity:.4;cursor:not-allowed}.vb-device{background:#f9fafc;border:1px solid #e1e6ed;border-radius:8px;margin-left:auto;padding:3px;display:flex}.vb-device button.active{color:#d57420;background:#fff;box-shadow:0 1px 5px #172d4a12}.vb-toolbar-actions{align-items:center;gap:8px;display:flex}.vb-outline,.vb-primary{color:#536278;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce3eb;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:500;display:inline-flex}.vb-primary{color:#1f2937;background:#ff8500;border-color:#ff8500}.vb-notice{color:#96622f;background:#fff6e9;border-bottom:1px solid #f4ddbd;justify-content:space-between;align-items:center;margin:0;padding:12px 18px;font-size:12px;display:flex}.vb-notice button{cursor:pointer;background:0 0;border:0;font-size:20px}.vb-body{grid-template-columns:190px minmax(0,1fr) 235px;align-items:stretch;min-height:760px;display:grid}.vb-library{background:#fff;border-right:1px solid #e3e8ee;min-width:0;max-height:1100px;overflow:auto}.vb-library-tabs{border-bottom:1px solid #e6eaf0;justify-content:space-around;align-items:center;gap:2px;padding:12px 6px;display:flex}.vb-library-tabs>button{color:#8993a3;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:7px;padding:8px 4px;display:flex}.vb-library-tabs>button small{font-size:9px}.vb-library-tabs>button.active{color:#d47720;background:#fff4e8}.vb-search{color:#94a0ae;border:1px solid #e0e6ed;border-radius:7px;align-items:center;gap:6px;margin:18px 12px;padding:10px 8px;display:flex}.vb-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.vb-panel-label{letter-spacing:.06em;color:#8f9baa;margin:20px 14px 14px;font-family:IBM Plex Mono,monospace;font-size:9px}.vb-element-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px;display:grid}.vb-element-grid>button{cursor:grab;background:#fff;border:1px solid #e6eaf0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:85px;padding:12px 5px;transition:border-color .15s,box-shadow .15s;display:flex}.vb-element-grid>button:hover{border-color:#f5b374;box-shadow:0 3px 12px #d17d1c12}.vb-element-grid strong{color:#455269;text-align:center;font-size:10px;font-weight:500;line-height:1.4}.vb-element-icon{border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tone-0{color:#8b67c9;background:#f2ecfd}.tone-1{color:#4e8ac7;background:#eaf3fe}.tone-2{color:#349a81;background:#e5f7f0}.tone-3{color:#cb765d;background:#fceee9}.tone-4{color:#ba9840;background:#fbf5df}.vb-library-tip{color:#b0bac6;align-items:flex-start;gap:7px;padding:20px 13px;display:flex}.vb-library-tip svg{flex-shrink:0;margin-top:4px}.vb-library-tip p{color:#8d98a8;margin:0;font-size:10px;line-height:1.7}.vb-template-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:9px;width:calc(100% - 26px);margin:12px 13px 18px;padding:0;display:block;overflow:hidden}.vb-template-card>span{flex-direction:column;justify-content:center;gap:10px;height:125px;padding:15px;display:flex;position:relative;overflow:hidden}.vb-template-card img{object-fit:cover;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.vb-template-card b{z-index:1;max-width:100px;font-size:16px;line-height:1.25}.vb-template-card i{z-index:1;border-radius:4px;width:50px;height:12px;display:block}.vb-template-card strong{color:#5a697e;padding:12px;font-size:11px;font-weight:500;display:block}.vb-layer{text-align:left;color:#64748b;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f3f6;align-items:center;gap:8px;width:100%;padding:14px;font-size:11px;display:flex}.vb-layer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vb-layer svg{flex-shrink:0}.vb-layer.active{color:#c67926;background:#fff5e9}.vb-canvas-area{background-image:radial-gradient(#cfd8e333 .8px,#0000 .8px);background-size:12px 12px;min-width:0;max-height:1100px;padding:20px 20px 24px;overflow:auto}.vb-canvas-caption{color:#9aa6b5;justify-content:space-between;align-items:center;gap:15px;margin:3px 0 20px;display:flex}.vb-canvas-caption>span{letter-spacing:.07em;font-family:IBM Plex Mono,monospace;font-size:9px}.vb-canvas-caption small{text-align:right;font-size:9px}.vb-canvas-sheet{overflow-wrap:anywhere;width:100%;min-height:650px;margin:0 auto;transition:max-width .2s;box-shadow:0 4px 20px #253c5610}.vb-canvas-sheet h1{letter-spacing:-.035em;margin:0 0 14px;font-size:36px;line-height:1.2}.vb-canvas-sheet .vb-intro>p{opacity:.78;margin:0;font-size:13px;line-height:1.9}.vb-intro{cursor:text;border:1px solid #0000;border-radius:5px;margin:0 -10px 18px;padding:10px;position:relative}.vb-intro:hover{border-color:#f9caa0}.vb-intro.selected{background:#ff850004;border-color:#ffaf60}.vb-canvas-sheet [contenteditable=true]{outline:none;min-height:1em}.vb-field-canvas{column-gap:var(--asset-gap,20px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.vb-canvas-item{min-width:0;position:relative}.vb-canvas-item.width-full{grid-column:span 12}.vb-canvas-item.width-half{grid-column:span 6}.vb-canvas-item.width-third{grid-column:span 4}.vb-selectable{cursor:pointer;border:1px solid #0000;border-radius:5px;outline:0;position:relative}.vb-selectable:hover{border-color:#ffd5ab}.vb-canvas-item.selected>.vb-selectable{border-color:#ffa24a;box-shadow:0 0 0 1px #ffb66c20}.vb-field-visual{pointer-events:none}.vb-item-label{letter-spacing:.04em;text-transform:uppercase;color:#d28b41;opacity:0;z-index:2;pointer-events:none;background:#fff7ed;border:1px solid #ffe3c5;border-radius:3px;padding:2px 5px;font-size:8px;position:absolute;top:-10px;left:8px}.vb-canvas-item.selected .vb-item-label{opacity:1}.vb-item-tools{z-index:3;background:#fff;border:1px solid #f0c79d;border-radius:5px;display:flex;position:absolute;top:-13px;right:5px;box-shadow:0 3px 10px #4e341a0c}.vb-item-tools button{color:#9a7049;cursor:pointer;background:0 0;border:0;align-items:center;padding:5px 6px;display:flex}.vb-item-tools button[draggable=true]{cursor:grab}.vb-item-tools button:hover{background:#fff3e4}.vb-drop-zone{border-radius:4px;justify-content:center;align-items:center;height:16px;transition:background .1s;display:flex;position:relative}.vb-drop-zone span{color:#fff;z-index:4;background:#ff8500;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:none;position:absolute}.vb-drop-zone.active{background:#ffdcb7;box-shadow:inset 0 0 0 1px #ffab58}.vb-drop-zone.active span{display:flex}.vb-end-drop{grid-column:span 12;min-height:65px}.vb-end-drop>button{color:#a0acbb;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px dashed #d5dfe9;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:14px;font-size:11px;display:flex}.vb-submit-preview{cursor:pointer;gap:18px;margin-top:22px;display:grid}.vb-submit-preview small{color:inherit;opacity:.6;font-size:10px;line-height:1.7}.vb-submit-preview>span{text-align:center;color:#243343;padding:14px;font-size:13px;font-weight:500;display:block}.vb-canvas-footer{text-align:center;color:#8c9cae;justify-content:center;align-items:center;gap:5px;margin-top:22px;font-size:9px;line-height:1.7;display:flex}.vb-inspector{background:#fff;border-left:1px solid #e2e8ef;min-width:0;max-height:1100px;padding-bottom:20px;overflow:auto}.vb-inspector-tabs{border-bottom:1px solid #e2e8ef;display:flex}.vb-inspector-tabs button{color:#a1aab7;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:20px 10px;font-size:11px;display:flex}.vb-inspector-tabs button.active{color:#d17a29;border-bottom-color:#ffa653}.vb-inspector fieldset{border:0;min-width:0;margin:0;padding:20px 17px}.vb-inspector h3{color:#334258;margin:0 0 9px;font-size:14px;font-weight:600;line-height:1.5}.vb-inspector h4{color:#57667a;margin:25px 0 14px;font-size:12px;font-weight:500}.vb-hint{color:#9aa5b4;overflow-wrap:anywhere;margin:0 0 22px;font-size:10px;line-height:1.8}.vb-control{color:#6e7d91;margin-bottom:18px;font-size:10px;font-weight:500;line-height:1.6;display:block}.vb-control>input:not([type=range]):not([type=color]),.vb-control>select,.vb-control>textarea{width:100%;font:inherit;color:#45556c;background:#fcfdff;border:1px solid #dee5ed;border-radius:6px;min-width:0;margin-top:8px;padding:10px;font-size:11px;font-weight:400;display:block}.vb-control>textarea{resize:vertical;min-height:85px;line-height:1.8}.vb-control>input[type=range]{accent-color:#ed973f;width:100%;margin-top:12px}.vb-control>input[type=color]{background:#fff;border:1px solid #e0e6ed;border-radius:6px;width:100%;height:35px;margin-top:8px}.vb-control>small{color:#a3afbd;float:right;font-size:9px;font-weight:400}.vb-control>select+small{float:none;margin-top:9px;font-size:9px;line-height:1.7;display:block}.vb-colour-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px;display:grid}.vb-colour-grid label{color:#7d8b9d;align-items:center;gap:7px;font-size:9px;line-height:1.5;display:flex}.vb-colour-grid input{background:#fff;border:1px solid #dce3eb;border-radius:6px;flex-shrink:0;width:27px;height:29px;padding:2px}.vb-switch{color:#64748b;align-items:center;gap:8px;margin:20px 0;font-size:11px;display:flex}.vb-switch input{accent-color:#e88a30}.vb-format-buttons{gap:7px;margin:10px 0 20px;display:flex}.vb-format-buttons button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dde5ef;border-radius:5px;padding:6px 12px}.vb-format-buttons button[aria-pressed=true]{color:#c06e21;background:#fff0df;border-color:#f6c28e}.vb-image-chooser>img{object-fit:cover;border-radius:7px;width:100%;max-height:130px;margin-bottom:12px}.vb-image-chooser .vb-outline{width:100%}.vb-image-chooser>small{color:#a2adba;text-align:center;margin:8px 0 14px;font-size:9px;display:block}.vb-photo-picks{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:15px;display:grid}.vb-photo-picks button{cursor:pointer;background:#f4f7fa;border:1px solid #dce5ee;border-radius:5px;padding:0;overflow:hidden}.vb-photo-picks img{object-fit:cover;width:100%;height:45px;display:block}.vb-text-button{color:#b2825b;cursor:pointer;background:0 0;border:0;padding:3px;font-size:10px}.vb-locked-note{color:#8795a7;background:#f8fafc;border:1px solid #e5ebf2;border-radius:7px;align-items:center;gap:9px;margin:15px;padding:15px;font-size:10px;line-height:1.8;display:flex}.vb-preview-shell{margin:0 auto;box-shadow:0 4px 20px #253c5610}.visual-builder.is-preview .vb-body{grid-template-columns:1fr}.visual-builder.is-preview .vb-canvas-area{padding:35px}.vb-canvas-area.device-mobile .vb-canvas-sheet,.vb-canvas-area.device-mobile .vb-preview-shell{max-width:390px!important}.device-mobile .width-half,.device-mobile .width-third{grid-column:span 12}.vb-form-capture{background:var(--asset-surface,#f8fafc);border:1px solid #e5eaf1;border-radius:8px;padding:16px}.vb-capture-title{letter-spacing:.1em;color:#8c9bac;align-items:center;gap:7px;font-size:8px;display:flex}.vb-form-empty{text-align:center;color:#9cabbc;padding:30px 10px}.vb-form-empty h3{margin-top:15px;font-size:14px}.vb-form-empty p{font-size:11px;line-height:1.8}.asset-fields-grid{gap:var(--asset-gap,20px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.asset-field-column{grid-column:span 12;min-width:0}.asset-field-column.width-half{grid-column:span 6}.asset-field-column.width-third{grid-column:span 4}.asset-field>label{font-size:inherit;margin-bottom:9px;font-weight:500;display:block}.asset-field em{color:var(--asset-accent);font-style:normal}.asset-field>input:not([type=checkbox]),.asset-field>textarea,.asset-field>select{background:var(--asset-surface,#f7f9fc);border-radius:var(--asset-radius,8px);width:100%;font:inherit;color:inherit;border:1px solid #cdd7e2;min-width:0;padding:12px;font-size:13px;display:block}.asset-field>textarea{min-height:100px}.asset-field>small{opacity:.6;margin-top:8px;font-size:10px;line-height:1.7;display:block}.asset-choices,.asset-choice{flex-wrap:wrap;align-items:center;gap:15px;font-size:12px;display:flex}.asset-choices label{align-items:center;gap:7px;display:flex!important}.asset-choices input,.asset-choice input{accent-color:var(--asset-accent)}.asset-block h2,.asset-block p{font-size:inherit;font-weight:inherit;white-space:pre-wrap;margin:0;line-height:1.6}.asset-block-heading h2{letter-spacing:-.02em;font-weight:600;line-height:1.3}.asset-block figure{margin:0}.asset-block figure img,.asset-content-image{border-radius:var(--asset-radius,10px);width:100%;height:auto;display:block}.asset-block figcaption{opacity:.65;margin-top:8px;font-size:10px}.asset-action-button{border-radius:var(--asset-radius,8px);background:var(--asset-accent,#ff8500);font-size:inherit;justify-content:center;align-items:center;padding:13px 25px;text-decoration:none;display:inline-flex;color:#243343!important}.asset-block hr,.asset-fields-grid hr{border:0;border-top:1px solid #bfcbd855;margin:15px 0}.asset-features{gap:12px;margin:0;padding:0;list-style:none;display:grid}.asset-features li{align-items:center;gap:10px;line-height:1.7;display:flex}.asset-features svg{color:var(--asset-accent);flex-shrink:0}.asset-block blockquote{border-left:3px solid var(--asset-accent);gap:15px;margin:0;padding:15px 0;font-style:italic;display:flex}.asset-block blockquote svg{color:var(--asset-accent);flex-shrink:0;margin-left:12px}.asset-cover{object-fit:cover;border-radius:var(--asset-radius,10px);width:100%;max-height:260px;margin:0 0 28px;display:block}.asset-brand-logo{object-fit:contain;width:110px;max-height:65px;margin-bottom:25px}.visual-image-placeholder{color:#a4b1bf;background:#f7f9fc;border:1px dashed #c8d4e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:130px;font-size:11px;display:flex}.vb-field-visual .asset-field{padding:14px!important}.asset-fields-grid h2,.asset-fields-grid p{margin:0}.asset-form-preview{display:block}.asset-form-preview>small,.asset-form-preview>.check{margin-top:20px;display:block}.asset-form-preview>button{width:100%;margin-top:18px}.asset-form-preview label.asset-choice,.asset-choices label{font-size:inherit}.asset-form-preview input[type=checkbox],.asset-form-preview input[type=radio]{width:auto}.vb-item-tools button:focus-visible{outline-offset:3px;outline:2px solid #e9923b}.vb-selectable:focus-visible{outline-offset:3px;outline:2px solid #e9923b}.vb-element-grid button:focus-visible{outline-offset:3px;outline:2px solid #e9923b}@media (max-width:1350px){.vb-body{grid-template-columns:155px minmax(0,1fr) 205px}.vb-toolbar{gap:10px;padding:15px}.vb-title{min-width:150px}.vb-title strong{font-size:14px}.vb-title>span{width:34px;height:34px}.vb-toolbar-actions .vb-primary{padding:10px}.vb-library-tabs small{font-size:8px}.vb-canvas-area{padding:16px}.vb-inspector fieldset{padding:18px 13px}}@media (max-width:1100px){.vb-body{grid-template-columns:150px minmax(0,1fr)}.vb-inspector{border-top:1px solid #e2e8ef;border-left:0;grid-column:1/-1;max-height:none}.vb-inspector fieldset{grid-template-columns:1fr 1fr;gap:10px 25px;padding:22px;display:grid}.vb-inspector h3,.vb-inspector .vb-hint{grid-column:1/-1}.vb-inspector fieldset .vb-control{margin-bottom:12px}.vb-toolbar-actions{margin-left:auto}.vb-device{margin-left:0}.vb-canvas-area{max-height:1000px}}@media (max-width:650px){.vb-body{flex-direction:column;display:flex}.vb-library{border-bottom:1px solid #e2e8ef;border-right:0;max-height:250px}.vb-element-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:16px}.vb-element-grid>button{gap:6px;min-height:70px}.vb-element-grid strong{font-size:8px}.vb-element-icon{width:26px;height:26px}.vb-library-tabs{padding:5px}.vb-library-tabs>button{flex-direction:row}.vb-search{margin:10px 12px}.vb-panel-label{margin:10px 14px}.vb-library-tip{display:none}.vb-canvas-area{max-height:900px;padding:18px 12px}.vb-canvas-sheet{padding:24px!important}.vb-canvas-caption small{font-size:8px}.vb-inspector fieldset{padding:20px;display:block}.vb-control{margin-bottom:18px!important}.vb-title{min-width:140px}.vb-history,.vb-device{margin-left:auto}.vb-toolbar-actions{justify-content:flex-end;width:100%}.vb-toolbar-actions .vb-outline,.vb-toolbar-actions .vb-primary{flex:1}.vb-canvas-item.width-half,.vb-canvas-item.width-third,.asset-field-column.width-half,.asset-field-column.width-third{grid-column:span 12}.vb-template-card{vertical-align:top;width:140px;margin:10px;display:inline-block}.visual-builder.is-preview .vb-canvas-area{padding:15px}.vb-colour-grid{grid-template-columns:1fr 1fr}.vb-item-tools button{padding:8px}.vb-drop-zone{height:20px}}@media (prefers-reduced-motion:reduce){.vb-canvas-sheet,.vb-element-grid>button{transition:none}}.asset-form-preview label.asset-choice{align-items:center;gap:8px;display:flex}.vb-toolbar-actions{flex-wrap:wrap}.vb-toolbar-actions .vb-primary{flex-shrink:0}.asset-block-heading h2,.asset-field>label{font-weight:inherit}.asset-page-blocks,.vb-page-canvas{column-gap:var(--asset-gap,20px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.asset-page-blocks{row-gap:var(--asset-gap,20px)}.asset-form-preview>button,.asset-action-button{color:var(--asset-button-text,#243343)!important}.partner-studio{min-width:0}.partner-studio .studio-intro{align-items:flex-start;margin-bottom:16px;padding:24px 28px}.studio-intro .eyebrow{margin:0;font-size:10px}.studio-intro h2{margin:7px 0 9px;line-height:1.2}.studio-intro p:last-child{max-width:630px;margin:0}.studio-partner-code{text-align:right;padding-top:3px}.studio-partner-code strong{margin-top:6px;font-size:23px}.partner-studio .studio-continue{gap:18px;margin-bottom:16px;padding:16px 22px}.studio-continue strong{font-size:14px}.studio-continue p{margin:5px 0 0;line-height:1.6}.partner-studio .studio-asset-list{gap:10px;margin:16px 0;padding:16px 20px}.studio-asset-list>select{min-width:190px;max-width:440px;font:inherit;flex:1;font-size:13px}.studio-sharing h3{margin:0 0 10px}.studio-sharing .field{margin-top:20px}.studio-template-library{background:#fff;border:1px solid #e0e6ec;border-radius:14px;overflow:hidden}.studio-template-library>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;list-style:none;display:flex}.studio-template-library>summary::-webkit-details-marker{display:none}.studio-template-library summary strong{color:#243548;font-size:16px;display:block}.studio-template-library summary small{color:#728094;margin-top:5px;font-size:12px;line-height:1.5;display:block}.studio-template-library summary>span:last-child{color:#a24c13;white-space:nowrap;font-size:12px}.studio-template-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.studio-template-card{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce4eb;border-radius:10px;padding:0;transition:box-shadow .2s,border-color .2s;overflow:hidden}.studio-template-card:hover,.studio-template-card.selected{border-color:#df802f;box-shadow:0 5px 18px #23344a12}.studio-template-card:focus-visible{outline-offset:3px;outline:3px solid #f7a75d}.studio-template-card:disabled{cursor:wait;opacity:.6}.studio-template-thumbnail{background:#f4f6f9;border-bottom:1px solid #e5eaf0;height:133px;padding:13px;position:relative;overflow:hidden}.studio-template-thumbnail>img{object-fit:cover;border-radius:5px;width:100%;height:100%}.studio-template-thumbnail>.badge{padding:4px 7px;font-size:9px;position:absolute;bottom:7px;right:7px;box-shadow:0 2px 8px #18312612}.studio-mini-form{border-top:4px solid var(--template-accent);background:#fff;border-radius:5px;height:135px;padding:12px;box-shadow:0 3px 15px #2435480c}.studio-mini-form b{color:#35465a;margin-bottom:9px;font-size:9px;line-height:1.3;display:block}.studio-mini-form i{border:1px solid #e1e6ed;border-radius:3px;height:10px;margin:6px 0;display:block}.studio-mini-form em{background:var(--template-accent);border-radius:3px;width:54%;height:13px;margin-top:9px;display:block}.studio-template-caption{flex-direction:column;gap:12px;padding:13px 12px;display:flex}.studio-template-caption strong{color:#25354a;min-height:36px;font-size:12px;line-height:1.5}.studio-template-caption span{color:#9c4d1b;justify-content:space-between;align-items:center;font-size:11px;display:flex}@media (max-width:1200px){.studio-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.partner-studio .studio-intro{padding:20px}.studio-partner-code{text-align:left}.studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}.studio-template-library>summary{align-items:flex-start;padding:17px}.studio-template-library summary>span:last-child{font-size:10px}.partner-studio .studio-asset-list{padding:14px}.studio-asset-list>select{flex-basis:100%;width:100%;max-width:none}.partner-studio .studio-sharing{padding:20px}}.app-shell{--dash-bg:#f8fafc;--dash-text:#17212f;--dash-muted:#64748b;--dash-border:#e2e8f0;--dash-orange:#e86a00;color:var(--dash-text);font-family:IBM Plex Sans,sans-serif}.app-shell .workspace{background:var(--dash-bg);min-height:100vh;margin-left:240px}.app-shell .sidebar{border-right:1px solid var(--dash-border);background:#fff;width:240px;padding:24px 16px 16px}.app-shell .sidebar>a:first-child{justify-content:flex-start;align-items:center;padding:0 8px 16px;display:flex}.app-shell .sidebar .brand-img{object-fit:contain;background:#000;border-radius:8px;width:172px;height:54px;padding:10px 14px}.app-shell .workspace-top{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--dash-border);background:#ffffffed;height:64px;min-height:64px;padding:0 28px;position:sticky;top:0}.app-shell .workspace-body{width:100%;min-width:0;max-width:none;margin:0;padding:28px 32px}.app-shell .page-title{gap:16px;margin:0 0 24px}.app-shell .page-title h1{color:var(--dash-text);margin:6px 0 8px;font-size:28px;line-height:1.25}.app-shell .page-title .eyebrow{font-size:11px}.app-shell .btn{border-radius:8px;gap:8px;min-height:40px;padding:10px 15px;font-size:13px;line-height:1.4}.app-shell .btn.gold,.app-shell .vb-primary{color:#fff;background:#e86a00;border-color:#e86a00}.app-shell .btn.gold:hover,.app-shell .vb-primary:hover{background:#c95700}.app-shell .panel{border:1px solid var(--dash-border);box-shadow:none;border-radius:12px}.app-shell .badge{padding:5px 8px;font-size:11px;line-height:1.3}.app-shell .badge.green{color:#15803d;background:#eefbf2}.app-shell .badge.red{color:#b91c1c;background:#fef2f2}:is(.app-shell button:focus-visible,.app-shell a:focus-visible,.app-shell input:focus-visible,.app-shell select:focus-visible){outline-offset:2px;outline:3px solid #e86a0055}.app-shell .sidebar nav button{color:#526176;border-radius:8px;justify-content:flex-start;gap:12px;min-height:44px;margin:3px 0;padding:10px 12px;font-size:13px}.app-shell .sidebar nav button.active{color:#b65200;background:#fff4e8;border:1px solid #f9d6b5}.app-shell .workspace-label{letter-spacing:.12em;margin:14px 12px 10px;font-size:10px}.sidebar-collapse{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:82px;right:8px}.sidebar-collapse svg{transform:rotate(180deg)}.sidebar-partner-id{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:4px 8px 18px;padding:12px}.sidebar-partner-id>small{color:#64748b;letter-spacing:.08em;font-size:9px}.sidebar-partner-id>div{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.sidebar-partner-id strong{letter-spacing:.12em;-webkit-user-select:all;user-select:all;font-family:IBM Plex Mono,monospace;font-size:20px}.sidebar-partner-id button{cursor:pointer;color:#64748b;background:0 0;border:0;padding:3px}.app-shell .help-card{padding:14px;font-size:12px}.app-shell .help-card strong,.app-shell .sidebar-bottom .account strong{font-size:12px}.app-shell .sidebar-bottom .account small{font-size:11px}.app-shell .sidebar-bottom{margin-top:24px}.sidebar-collapsed .sidebar{width:80px;padding:24px 10px}.sidebar-collapsed .workspace{margin-left:80px}.sidebar-collapsed .sidebar .brand-img{width:50px;height:40px;padding:5px}.sidebar-collapsed .sidebar>a:first-child{padding:0 3px 16px}.sidebar-collapsed .sidebar-collapse{top:72px;right:28px}.sidebar-collapsed .sidebar-collapse svg{transform:none}.sidebar-collapsed .sidebar-nav-text,.sidebar-collapsed .workspace-label,.sidebar-collapsed .help-card,.sidebar-collapsed .sidebar .switch,.sidebar-collapsed .sidebar .account>div,.sidebar-collapsed .sidebar .account>a,.sidebar-collapsed .sidebar-partner-id{display:none}.sidebar-collapsed .sidebar nav{margin-top:36px}.sidebar-collapsed .sidebar nav button{justify-content:center;padding:12px}.app-shell .dashboard-continue{background:#fffaf4;border-color:#f1dcc5;border-radius:10px;margin:0 0 24px;padding:16px 20px}.dashboard-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:28px;display:grid}.dashboard-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:19px 20px}.dashboard-summary article>span{color:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-summary strong{margin-top:12px;font:500 28px IBM Plex Mono,monospace;display:block}.dashboard-section-title{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 16px;display:flex}.dashboard-section-title h2{margin:0 0 5px;font-size:20px}.dashboard-section-title p{color:#64748b;margin:0;font-size:13px}.app-shell .dash-programmes>article{flex-direction:column;gap:0;min-height:300px;padding:22px;display:flex}.programme-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.app-shell .dash-programme-icon{color:#334155;background:#f1f5f9;border-radius:9px;width:42px;height:42px;margin:0;padding:10px}.app-shell .dash-programmes h3{margin:0 0 10px;font-size:17px;line-height:1.4}.app-shell .dash-programmes p{min-height:42px;margin:0 0 18px;font-size:13px;line-height:1.65}.programme-progress progress{accent-color:#e86a00;width:100%;height:5px}.programme-progress small{color:#64748b;margin-top:8px;font-size:11px;display:block}.programme-reference{overflow-wrap:anywhere;margin:12px 0;font-size:10px;line-height:1.7}.programme-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.programme-card-bottom>small{color:#64748b;font-size:11px}.app-shell .programme-card-bottom .btn{width:auto;margin:0}.dashboard-activity{margin-top:24px;padding:24px}.dashboard-activity h2{margin:0 0 6px;font-size:19px}.dashboard-activity>div>small{color:#64748b;font-size:12px}.dashboard-activity>article{border-bottom:1px solid #f1f5f9;gap:14px;padding:16px 0;display:flex}.dashboard-activity>article>span{background:#94a3b8;border-radius:50%;width:7px;height:7px;margin-top:6px}.dashboard-activity article strong{text-transform:capitalize;font-size:13px;font-weight:500}.dashboard-activity time{color:#64748b;margin-top:6px;font:11px IBM Plex Mono,monospace;display:block}.dashboard-activity>p{color:#64748b;margin:22px 0 0;font-size:13px}.studio-library-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.studio-library-heading h2{margin:0 0 7px;font-size:21px}.studio-library-heading p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.partner-studio .studio-continue{background:#fff;border-color:#e2e8f0;margin-bottom:20px;padding:16px 20px}.studio-template-library{margin-bottom:24px}.studio-template-card{cursor:default}.studio-template-caption>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.studio-template-caption button{color:#a64a00;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font:500 12px IBM Plex Sans,sans-serif;display:flex}.studio-template-caption .badge{width:max-content}.studio-library-tools{align-items:center;gap:12px;margin:20px 0;display:flex}.studio-library-tools>label{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.studio-library-tools input{background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font:13px IBM Plex Sans,sans-serif}.studio-library-tools select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:130px;padding:11px 12px;font:13px IBM Plex Sans,sans-serif}.studio-owned-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.studio-owned-grid>article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;transition:box-shadow .2s;overflow:hidden}.studio-owned-grid>article:hover{box-shadow:0 8px 24px #17212f08}.studio-owned-thumb{color:#334155;background:#f8fafc;border-top:4px solid #e86a00;height:150px;padding:16px 20px;overflow:hidden}.studio-owned-thumb>img{object-fit:cover;border-radius:5px;width:100%;height:100%}.studio-owned-thumb>strong{max-width:260px;font-size:12px;line-height:1.4;display:block}.studio-thumbnail-fields{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.studio-thumbnail-fields>div{width:46%}.studio-thumbnail-fields small{white-space:nowrap;text-overflow:ellipsis;color:#64748b;font-size:9px;display:block;overflow:hidden}.studio-thumbnail-fields span{background:#fff;border:1px solid #dce3ec;border-radius:3px;height:14px;margin-top:4px;display:block}.studio-owned-info{padding:20px}.studio-owned-card-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.studio-owned-card-title h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;line-height:1.5}.studio-owned-info>small{color:#64748b;font-size:11px;line-height:1.7;display:block}.studio-owned-metrics{grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 0 10px;display:grid}.studio-owned-metrics span{color:#64748b;font-size:10px}.studio-owned-metrics b{color:#17212f;margin-bottom:6px;font:500 19px IBM Plex Mono,monospace;display:block}.studio-owned-actions{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:17px;display:flex}.studio-owned-actions button{color:#475569;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font:500 12px IBM Plex Sans,sans-serif;display:flex}.studio-owned-actions button:hover{color:#b65200}.studio-owned-grid.list-view{grid-template-columns:1fr}.studio-owned-grid.list-view>article{grid-template-columns:210px 1fr;display:grid}.studio-owned-grid.list-view .studio-owned-thumb{height:100%;min-height:180px}.studio-library-empty,.studio-skeleton{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;grid-column:1/-1;padding:32px}.studio-library-empty h3{margin:0 0 9px;font-size:17px}.studio-library-empty p{color:#64748b;margin:0 0 18px;font-size:13px}.studio-skeleton{color:#64748b;background:linear-gradient(110deg,#f1f5f9 10%,#fff 30%,#f1f5f9 55%) 0 0/200% 100%;font-size:13px;animation:1.8s infinite studio-loading}@keyframes studio-loading{to{background-position:-200% 0}}.studio-editor-status{flex-wrap:wrap;align-items:center;gap:16px;padding:24px 0 14px;display:flex}.studio-editor-status>span:first-child{color:#64748b;align-items:center;gap:7px;margin-right:auto;font-size:12px;display:flex}.studio-submissions,.studio-version-history,.studio-admin{margin-top:24px;padding:24px}.studio-submissions>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.studio-submissions details{border-top:1px solid #e2e8f0;padding:16px 0;font-size:13px}.studio-submissions summary{cursor:pointer;font-weight:500}.studio-submissions dl>div{grid-template-columns:180px 1fr;gap:16px;margin:10px 0;display:grid}.studio-submissions dd{overflow-wrap:anywhere;margin:0}.studio-version-history>div{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 0;font-size:13px;display:flex}.studio-version-history time{color:#64748b;font:11px IBM Plex Mono,monospace}.studio-embed-code{min-height:175px!important;font:12px/1.7 IBM Plex Mono,monospace!important}.partner-studio .studio-sharing{padding:24px}.studio-sharing h3{font-size:19px}.studio-sharing input{font:12px IBM Plex Mono,monospace}.app-shell .visual-builder{border-color:#e2e8f0;border-radius:12px;scroll-margin-top:80px}.app-shell .vb-toolbar{z-index:20;background:#fff;flex-wrap:wrap;gap:12px;min-height:72px;padding:14px 18px;position:sticky;top:64px}.app-shell .vb-title strong{font-size:15px}.app-shell .vb-title small{font-size:11px}.app-shell .vb-body{grid-template-columns:220px minmax(300px,1fr) 280px;min-height:690px}.app-shell .vb-canvas-area{min-width:0;padding:24px}.app-shell .vb-canvas-sheet{width:100%;box-shadow:0 4px 24px #17212f08}.app-shell .vb-panel-label,.app-shell .vb-library-tabs small{font-size:11px}.app-shell .vb-element-grid strong{font-size:12px;line-height:1.45}.app-shell .vb-control{font-size:12px;line-height:1.6}.app-shell .vb-control input,.app-shell .vb-control textarea,.app-shell .vb-control select{font-size:13px}.app-shell .vb-inspector h3{font-size:16px}.app-shell .vb-inspector .vb-hint{font-size:12px;line-height:1.65}.app-shell .vb-inspector-tabs{flex-wrap:wrap}.app-shell .vb-inspector-tabs button{flex:40%;min-height:38px;font-size:12px}.app-shell .vb-library-tabs{flex-wrap:wrap}.app-shell .visual-builder.inspector-hidden .vb-body{grid-template-columns:220px minmax(0,1fr)}.app-shell .visual-builder.is-preview .vb-body{grid-template-columns:1fr}.asset-structured-cards,.asset-structured-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.asset-structured-cards article,.asset-structured-stats article{border-radius:var(--asset-radius);background:var(--asset-surface);border:1px solid #dce4ec;padding:20px}.asset-structured-faq details{border-bottom:1px solid #dce4ec;padding:15px}.asset-structured-faq summary{cursor:pointer;font-weight:500}.asset-block-hero h2{white-space:pre-line;font-size:1.6em}.asset-block-footer{border-top:1px solid #dce4ec;font-size:12px}.asset-form-preview select[multiple]{min-height:110px}.partner-form-step{gap:12px;font-size:13px;display:grid}.partner-form-step progress{width:100%;accent-color:var(--asset-accent)}.partner-form-buttons{gap:12px;display:flex}.partner-form-buttons>*{flex:1}.partner-honeypot{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.partner-consent{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;max-width:800px;margin:20px auto;padding:16px;font-size:12px;display:flex}.partner-consent p{flex:1;min-width:220px;margin:0;line-height:1.6}.partner-consent button{cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:9px 14px}.analytics-preference{color:#64748b;cursor:pointer;background:0 0;border:0;margin:20px auto;font:11px IBM Plex Sans,sans-serif;display:block}.partner-analytics{margin:24px 0}.partner-analytics>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.partner-analytics h2{margin:7px 0;font-size:22px}.partner-analytics header p{color:#64748b;font-size:13px}.analytics-live{white-space:nowrap;color:#64748b;align-items:center;gap:7px;font:10px IBM Plex Mono,monospace;display:flex}.analytics-live i{background:#15803d;border-radius:50%;width:6px;height:6px}.analytics-filters{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:18px;display:flex}.analytics-filters label{color:#64748b;flex:1;gap:8px;min-width:140px;font-size:12px;display:grid}.analytics-filters input,.analytics-filters select{color:#17212f;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:0;padding:10px;font:12px IBM Plex Sans,sans-serif}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.analytics-metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.analytics-metrics article>div{color:#64748b;justify-content:space-between;gap:12px;font-size:12px;display:flex}.analytics-metrics strong{margin-top:16px;font:500 28px IBM Plex Mono,monospace;display:block}.analytics-coverage{color:#64748b;margin:16px 0 24px;font-size:11px;line-height:1.7}.analytics-detail-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.analytics-detail-grid>.panel,.analytics-applications{padding:24px}.analytics-detail-grid h3,.analytics-applications h3{margin:0 0 22px;font-size:18px}.analytics-funnel-step{padding:12px 0}.analytics-funnel-step>div{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.analytics-funnel-step span{font-size:13px;font-weight:500}.analytics-funnel-step small{color:#64748b;font-size:10px}.analytics-funnel-step progress{accent-color:#35796a;width:100%;height:9px}.analytics-feed{max-height:390px;overflow:auto}.analytics-feed>div{border-bottom:1px solid #f1f5f9;gap:12px;padding:12px 0;display:flex}.analytics-feed strong{text-transform:capitalize;font-size:13px;font-weight:500;display:block}.analytics-feed small,.analytics-feed time{color:#64748b;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.analytics-feed time{font-family:IBM Plex Mono,monospace;font-size:10px}.analytics-event-dot{background:#47897b;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.analytics-applications{margin-top:20px}.analytics-applications td{font-size:12px}.analytics-applications .mono{overflow-wrap:anywhere;font-size:10px}.analytics-applications p,.analytics-feed>p{color:#64748b;font-size:13px}.en-applicant-photo{float:right;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:120px;height:150px;margin:0 0 18px 20px;display:flex;position:relative;overflow:hidden}.en-applicant-photo>img{object-fit:contain;object-position:top;width:100%;height:100%}.en-applicant-photo>span:not(.en-selfie-stamp){text-align:center;padding:8px;font-size:10px}.en-selfie-stamp{text-align:center;background:#000;padding:5px;font:9px/1.5 IBM Plex Mono,monospace;display:block;color:#fff!important}.en-applicant-photo .en-selfie-stamp{width:100%;font-size:7px;position:absolute;bottom:0;left:0}.en-agreement:after,.en-signed-preview:after{content:"";clear:both;display:block}.en-upload .en-selfie-stamp{z-index:1;margin-top:-36px;position:relative}.en-agreement pre,.en-signed-preview pre{clear:both}@media (min-width:1600px){.app-shell .vb-body{grid-template-columns:240px minmax(440px,1fr) 300px}}@media (max-width:1200px){.studio-owned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .vb-body{grid-template-columns:180px minmax(250px,1fr)}.app-shell .vb-inspector{border-top:1px solid #e2e8f0;grid-column:1/-1}.app-shell .vb-inspector fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-shell .vb-inspector fieldset h3,.app-shell .vb-inspector fieldset h4,.app-shell .vb-inspector fieldset .vb-hint{grid-column:1/-1}.app-shell .visual-builder.inspector-hidden .vb-body{grid-template-columns:180px minmax(0,1fr)}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.app-shell .workspace,.sidebar-collapsed .workspace{margin-left:0}.app-shell .sidebar,.sidebar-collapsed .sidebar{width:240px}.app-shell .sidebar{transform:translate(-100%)}.app-shell .sidebar.visible{z-index:100;transform:none;box-shadow:0 0 0 100vmax #17212f60}.app-shell .workspace-body{padding:22px 18px}.app-shell .workspace-top{padding:0 18px}.app-shell .sidebar-collapse{display:none}.sidebar-collapsed .sidebar-nav-text,.sidebar-collapsed .workspace-label,.sidebar-collapsed .sidebar-partner-id{display:block}.sidebar-collapsed .sidebar nav button{justify-content:flex-start}.sidebar-collapsed .sidebar .brand-img{width:172px;height:54px}.app-shell .dash-programmes{grid-template-columns:1fr}.app-shell .dash-programmes>article{min-height:0}.analytics-detail-grid{grid-template-columns:1fr}}@media (max-width:600px){.app-shell .page-title h1{font-size:26px}.studio-library-heading{flex-direction:column;align-items:flex-start}.studio-library-tools{flex-wrap:wrap}.studio-library-tools>label{flex-basis:100%}.studio-library-tools select{flex:1;min-width:100px}.studio-owned-grid,.studio-owned-grid.list-view>article{grid-template-columns:1fr}.studio-owned-grid.list-view .studio-owned-thumb{height:130px;min-height:0}.studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .vb-body,.app-shell .visual-builder.inspector-hidden .vb-body{flex-direction:column;display:flex}.app-shell .vb-library{border-bottom:1px solid #e2e8f0;width:100%;max-height:260px;overflow:auto}.app-shell .vb-element-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .vb-library-tabs{z-index:2;background:#fff;position:sticky;top:0}.app-shell .vb-element-grid strong{font-size:10px}.app-shell .vb-inspector fieldset{grid-template-columns:1fr}.app-shell .vb-inspector{width:100%}.app-shell .vb-toolbar{padding:12px;top:64px}.app-shell .vb-toolbar-actions{flex-wrap:wrap;gap:6px}.app-shell .vb-toolbar-actions button{padding:9px;font-size:11px}.app-shell .vb-canvas-area{padding:14px 10px}.app-shell .vb-canvas-sheet{padding:20px!important}.app-shell .vb-canvas-caption small{font-size:10px}.app-shell .vb-canvas-sheet h1{font-size:29px!important}.analytics-metrics{gap:10px}.analytics-metrics article{padding:16px}.analytics-metrics strong{font-size:24px}.partner-analytics>header{flex-direction:column;align-items:flex-start}.studio-submissions dl>div{grid-template-columns:1fr;gap:4px}.studio-sharing{padding:20px}.sidebar-partner-id strong{font-size:18px}.en-applicant-photo{width:105px;height:137px}.en-applicant-photo .en-selfie-stamp{font-size:6.5px}}@media (min-width:851px){.sidebar-collapsed .sidebar-partner-id{margin:8px 0;padding:7px 3px;display:block}.sidebar-collapsed .sidebar-partner-id>small{display:none}.sidebar-collapsed .sidebar-partner-id>div{flex-direction:column;gap:5px;margin:0}.sidebar-collapsed .sidebar-partner-id strong{letter-spacing:.02em;font-size:10px}.sidebar-collapsed .sidebar-partner-id button{padding:0}.sidebar-collapsed .sidebar:has(.sidebar-partner-id) nav{margin-top:12px}}.sidebar-mobile-close{display:none}@media (max-width:850px){.sidebar-mobile-close{cursor:pointer;background:#f1f5f9;border:0;border-radius:5px;place-items:center;padding:5px;display:grid;position:absolute;top:10px;right:10px}}.asset-structured-columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}.asset-structured-columns article{padding:16px}.studio-library-heading .btn{flex-shrink:0}.app-shell .visual-builder .vb-canvas-sheet{max-width:100%}.app-shell .vb-canvas-area.device-mobile .vb-canvas-sheet,.app-shell .vb-canvas-area.device-mobile .vb-preview-shell{max-width:390px}.partner-asset-preview .asset-field input[type=file]{font-size:12px}.app-shell .sidebar nav{flex:none}.app-shell .sidebar{overflow-y:auto}.official-logo{vertical-align:middle;background:#000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:52px;padding:10px 15px;display:inline-flex}.official-logo img{display:block;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important}.sidebar .official-logo{width:100%;height:68px;padding:16px 22px}.sidebar-collapsed .sidebar .official-logo{height:40px;padding:7px 2px}.report-logo{width:116px;height:35px;padding:8px 12px}.vb-title .official-logo{width:100px;height:34px;padding:7px 10px}.en-header .official-logo{width:150px;height:46px}.profile-avatar{color:#8c490e;background:#fff0e0;border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;font:500 24px IBM Plex Sans,sans-serif;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #e5e9ee}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar.small{border-width:1px;width:34px;height:34px;font-size:12px}:is(.workspace-top a:has(.profile-avatar),.sidebar-user a:has(.profile-avatar)){color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.profile-center,.support-center,.profile-reviews{color:#1c2736;min-width:0}.profile-center h2,.support-center h2{margin:4px 0 10px;font-size:23px;line-height:1.35}.profile-center h3,.support-center h3{font-size:16px;line-height:1.5}.profile-center p,.support-center p{line-height:1.7}.profile-overview-header{background:#fff;border:1px solid #dfe5ec;border-radius:12px;align-items:center;gap:22px;margin-bottom:24px;padding:26px;display:flex}.profile-overview-header>div:nth-child(2){flex:1;min-width:0}.profile-overview-header p{color:#64748b;overflow-wrap:anywhere;margin:3px 0;font-size:13px}.profile-header-tags{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.profile-header-tags small,.profile-meta{color:#64748b;font-size:11px}.profile-header-tags .mono{font-size:11px}.profile-progress{flex-shrink:0;gap:10px;width:185px;display:grid}.profile-progress strong{font:500 29px IBM Plex Mono,monospace}.profile-progress progress{accent-color:#db7408;width:100%;height:7px}.profile-progress small{color:#64748b;font-size:10px;line-height:1.5}.profile-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-section-grid>article{background:#fff;border:1px solid #dfe5ec;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:235px;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.profile-section-grid>article:hover{border-color:#dfbd94;box-shadow:0 4px 20px #17212f06}.profile-card-icon{color:#53677b;background:#f3f6f9;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.profile-section-grid h3{margin:16px 0 5px}.profile-section-grid p{color:#64748b;margin:0 0 14px;font-size:13px}.profile-section-grid .badge{margin:auto 0 15px}.profile-section-grid .btn{font-size:12px}.profile-verification-action{background:#fffaf4;border:1px solid #efdabf;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.profile-verification-action>div{align-items:center;gap:15px;display:flex}.profile-verification-action h3{margin:0 0 5px}.profile-verification-action p{color:#64748b;max-width:650px;margin:0;font-size:12px}.profile-verification-action>.btn{flex-shrink:0}.profile-success{color:#166b48;background:#edf8f2;border:1px solid #cce8d9;border-radius:8px;align-items:center;gap:10px;margin:16px 0;padding:13px 16px;font-size:13px;display:flex}.profile-review-feedback{background:#fff8ed;border:1px solid #efdbb8;border-radius:9px;margin:18px 0;padding:18px 22px;font-size:13px}.profile-review-feedback time{color:#64748b;font-size:11px}.profile-section-nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.profile-section-nav a{color:#64748b;background:#fff;border:1px solid #dfe5ec;border-radius:6px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;text-decoration:none;display:flex}.profile-section-nav a.active{color:#934a0c;background:#fff4e5;border-color:#f3c99e}.profile-section-nav a[aria-disabled=true]{opacity:.5;cursor:not-allowed}.profile-section-card{background:#fff;border:1px solid #dfe5ec;border-radius:12px;max-width:1050px;padding:30px}.profile-section-title{border-bottom:1px solid #e9edf2;align-items:center;gap:15px;margin-bottom:24px;padding-bottom:24px;display:flex}.profile-section-title>span:first-child{color:#53677b;background:#f1f5f9;border-radius:9px;padding:12px}.profile-section-title>div{flex:1}.profile-section-title h2{margin:0 0 6px;font-size:20px}.profile-section-title p{color:#64748b;margin:0;font-size:12px}.profile-form-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.profile-form-fields[disabled] input,.profile-form-fields[disabled] select{color:#64748b;background:#f7f8fa}.profile-form-fields>.en-field,.profile-form-fields>.en-row{margin:0}.profile-form-fields .en-field>span{font-size:12px}.profile-form-fields .en-field input,.profile-form-fields .en-field select,.profile-form-fields .en-field textarea{font-size:13px}.profile-form-fields .en-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-help-note{color:#64748b;background:#f5f8fa;border-radius:8px;align-items:flex-start;gap:10px;padding:15px;font-size:12px;line-height:1.7;display:flex}.profile-help-note p{margin:0}.profile-help-note svg{flex-shrink:0;margin-top:3px}.profile-privacy-note{color:#64748b;background:#f6f8fa;border-left:2px solid #9fb0c3;padding:14px;font-size:11px}.profile-save-row{border-top:1px solid #e9edf2;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}.profile-avatar-editor,.profile-contact-verification{border-top:1px solid #e9edf2;margin-top:30px;padding-top:22px}.profile-avatar-editor>.en-upload{max-width:370px}.profile-avatar-editor p,.profile-contact-verification p{color:#64748b;font-size:12px}.profile-otp-input{gap:12px;margin-top:14px;display:flex}.profile-otp-input input{letter-spacing:.15em;border:1px solid #ccd6e1;border-radius:6px;width:160px;padding:12px}.profile-masked-bank{background:#f7f9fb;border-radius:8px;padding:15px;font-size:13px}.profile-masked-bank small{color:#64748b;margin-top:7px;font-size:11px;display:block}.profile-status-list{gap:0;display:grid}.profile-status-list>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:13px;display:flex}.profile-status-list strong{text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:500}.status-verified{color:#16704e!important}.profile-update-request{background:#fff;border:1px solid #dfe5ec;border-radius:12px;margin-top:24px;padding:24px}.profile-update-request>div{max-width:700px;margin-right:20px;display:inline-block}.profile-update-request h3{margin:0 0 8px}.profile-update-request p{color:#64748b;margin:0 0 15px;font-size:12px}.profile-update-request form{border-top:1px solid #e9edf2;margin-top:20px;padding-top:20px}.profile-update-choices{flex-wrap:wrap;gap:15px;margin:10px 0 22px;font-size:12px;display:flex}.profile-update-choices label{align-items:center;gap:7px;display:flex}.profile-privacy-link{color:#64748b;flex-wrap:wrap;align-items:center;gap:7px;margin:24px 0;font-size:11px;display:flex}.profile-applications{margin-top:24px;padding:24px}.profile-applications>div{border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:16px;padding:15px 0;font-size:12px;display:flex}.profile-applications a{align-items:center;gap:5px;margin-left:auto;display:flex}.profile-lock-note,.profile-loading{text-align:center;padding:50px 20px}.privileged-access{background:#fff;border:1px solid #dfe5ec;border-radius:12px;max-width:550px;padding:30px}.privileged-access p{color:#64748b;font-size:13px;line-height:1.7}.privileged-access code{overflow-wrap:anywhere;margin-bottom:20px;display:block}.privileged-access .btn{margin-right:10px}.profile-review-detail{margin-top:20px;padding:26px}.profile-review-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;font-size:13px;display:grid}.profile-review-sections>section{background:#f8fafc;border:1px solid #e8edf3;border-radius:9px;padding:20px}.profile-review-sections dd{overflow-wrap:anywhere;margin:8px 0 16px}.profile-review-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0;display:grid}.profile-review-documents>article{border:1px solid #dfe5ec;border-radius:9px;padding:20px;font-size:12px}.profile-review-documents .btn{margin:8px 8px 8px 0}.profile-review-documents select{background:#fff;border:1px solid #ccd6e1;border-radius:6px;padding:8px}.profile-review-decision{border-top:1px solid #dfe5ec;padding-top:22px}.profile-review-decision>.btn{margin-bottom:10px;margin-right:10px}.profile-review-detail table{font-size:11px}.support-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.support-page-header>div{flex:1;min-width:240px}.support-page-header p{color:#64748b;margin:4px 0;font-size:13px}.support-toolbar{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.support-toolbar input,.support-toolbar select{background:#fff;border:1px solid #d5dee8;border-radius:7px;min-width:0;padding:11px 13px;font:12px IBM Plex Sans,sans-serif}.support-toolbar input{flex:1;min-width:200px}.support-ticket-list{gap:12px;display:grid}.support-ticket-row{text-align:left;cursor:pointer;color:#1c2736;background:#fff;border:1px solid #dfe5ec;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.support-ticket-row:hover{border-color:#d3aa7b}.support-ticket-row>div{gap:8px;min-width:0;display:grid}.support-ticket-row>div:last-child{text-align:right;flex-shrink:0;justify-items:end}.support-ticket-row strong{overflow-wrap:anywhere;font:500 15px IBM Plex Sans,sans-serif}.support-ticket-row small,.support-ticket-row time{color:#64748b;font-size:10px}.support-ticket-row span:not(.badge){color:#64748b;font-size:12px}.support-create{max-width:950px;padding:26px}.support-create form{gap:20px;display:grid}.support-create form>.btn{justify-self:start}.support-create .textbtn{align-items:center;gap:8px;font-size:12px;display:flex}.support-create .en-field{margin:0}.support-empty{text-align:center;color:#64748b;background:#fff;border:1px dashed #ccd6e1;border-radius:12px;padding:60px}.support-empty p{font-size:13px}.support-detail-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px;margin-top:20px;display:grid}.support-conversation{min-width:0;overflow:hidden}.support-conversation>header{border-bottom:1px solid #e5eaf0;padding:24px}.support-conversation>header>.mono{color:#64748b;font-size:11px}.support-conversation h2{overflow-wrap:anywhere;font-size:20px}.support-thread{gap:18px;max-height:65vh;padding:24px;display:grid;overflow:auto}.support-thread>article{background:#fafbfc;border:1px solid #e1e7ee;border-radius:10px;margin-right:30px;padding:18px}.support-thread>article.support{background:#f4f8fc;border-color:#dce7f3;margin-left:30px;margin-right:0}.support-thread>article.internal{background:#fff7e9;border-style:dashed;border-color:#ead8ad;margin:0}.support-thread article>div{flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:12px;display:flex}.support-thread time{color:#64748b;font:10px IBM Plex Mono,monospace}.support-thread small{color:#64748b;font-size:10px}.support-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:13px}.support-file-link{color:#46718a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font:12px IBM Plex Sans,sans-serif;display:flex}.support-compose{border-top:1px solid #e5eaf0;padding:24px}.support-compose-attachments{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.support-compose-attachments>div{overflow-wrap:anywhere;background:#f2f6f9;border-radius:6px;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.support-compose-attachments button{color:#8b4e16;cursor:pointer;background:0 0;border:0;font-size:10px}.support-compose-attachments small{color:#64748b;font-size:10px}.support-ticket-info{align-self:start;min-width:0;padding:22px}.support-ticket-info dl>div{margin-bottom:18px}.support-ticket-info dt{color:#64748b;margin-bottom:6px;font-size:10px}.support-ticket-info dd{overflow-wrap:anywhere;margin:0;font-size:12px}.support-ticket-info>p{color:#64748b;font-size:10px}.support-closed-message{padding:24px;font-size:13px}.responsive-report{height:var(--report-height);flex-direction:column;min-width:0;min-height:380px;display:flex;overflow:visible;container-type:inline-size}.responsive-report .trader-summary-title{flex-shrink:0;align-items:center;gap:12px;padding:16px 20px}.responsive-report .trader-summary-title h2{margin:4px 0;font-size:21px}.responsive-report .trader-summary-title .eyebrow{margin:0;font-size:9px}.report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-actions .btn{min-height:34px;padding:8px 11px;font-size:11px}.responsive-report .trader-summary-filters{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:10px;padding:15px 20px;display:grid}.responsive-report .trader-summary-filters label{min-width:0;font-size:11px}.responsive-report .trader-summary-filters input,.responsive-report .trader-summary-filters select{width:100%;min-width:0;height:34px;padding:8px;font-size:11px}.responsive-report .trader-summary-filters>.btn{align-self:end;min-height:34px;padding:8px 15px;font-size:11px}.report-table-toolbar{color:#64748b;border-top:1px solid #e6eaf0;flex-shrink:0;align-items:center;gap:18px;padding:12px 20px;font-size:11px;display:flex;position:relative}.report-column-picker{margin-left:auto}.report-column-picker summary{cursor:pointer;align-items:center;gap:6px;font-size:11px;list-style:none;display:flex}.report-column-picker>div{z-index:8;background:#fff;border:1px solid #dfe5ec;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;min-width:300px;padding:16px;display:grid;position:absolute;top:38px;right:15px;box-shadow:0 8px 25px #17212f18}.report-column-picker label{align-items:center;gap:7px;display:flex}.responsive-report .summary-table-scroll{overscroll-behavior:contain;flex:1;min-height:100px;max-height:none;overflow:auto}.responsive-report table{table-layout:auto;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:650px;font:11px IBM Plex Mono,monospace}.responsive-report th{z-index:2;color:#fff;white-space:nowrap;background:#000;height:42px;padding:0;position:sticky;top:0}.responsive-report th button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;width:100%;padding:12px 10px;font:500 10px IBM Plex Sans,sans-serif;display:flex}.responsive-report td{text-align:right;white-space:nowrap;border-bottom:1px solid #e6eaf0;height:38px;padding:11px 10px}.responsive-report th:first-child button{justify-content:flex-start}.responsive-report td:first-child{text-align:left}.responsive-report tbody tr:nth-child(2n){background:#f8fafc}.responsive-report tfoot td{background:#edf1f5;border-top:1px solid #d5dee8;font-weight:500;position:sticky;bottom:0}.report-pagination{color:#64748b;border-top:1px solid #e5eaf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;font-size:10px;display:flex}.report-pagination>span:first-child{margin-right:auto}.report-pagination label{align-items:center;gap:8px;display:flex}.report-pagination select{background:#fff;border:1px solid #d5dee8;border-radius:4px;padding:4px;font-size:10px}.report-pagination button{cursor:pointer;color:#334155;background:#fff;border:1px solid #d5dee8;border-radius:5px;place-items:center;padding:5px;display:grid}.report-pagination button:disabled{opacity:.35;cursor:default}.report-secondary,.report-publisher-details{margin-top:18px;padding:20px}.report-secondary summary,.report-publisher-details summary{cursor:pointer;font-size:13px;font-weight:500}.report-secondary p{color:#64748b;font-size:12px}@container (width<=850px){.responsive-report .trader-summary-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-report th button,.responsive-report td{padding:10px 7px}.responsive-report .report-logo{display:none}}@media (min-width:851px) and (max-height:800px){.responsive-report .trader-summary-title,.responsive-report .trader-summary-filters{padding:12px 16px}.responsive-report td{height:32px;padding-top:8px;padding-bottom:8px}.report-table-toolbar,.report-pagination{padding:9px 16px}}@media (max-width:1100px){.profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-overview-header{flex-wrap:wrap}.profile-progress{width:100%}.support-detail-layout{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:700px){.profile-section-card,.profile-overview-header,.profile-update-request{padding:20px}.profile-section-grid{grid-template-columns:1fr}.profile-overview-header{gap:15px}.profile-overview-header h2{font-size:20px}.profile-verification-action{flex-direction:column;align-items:stretch;padding:20px}.profile-section-title{flex-wrap:wrap}.profile-section-title h2{font-size:18px}.profile-section-nav{flex-wrap:nowrap;padding-bottom:8px;overflow:auto}.profile-section-nav a{white-space:nowrap}.profile-status-list>div{align-items:flex-start;gap:14px}.profile-form-fields .en-upload-grid,.profile-review-sections,.profile-review-documents{grid-template-columns:1fr}.profile-save-row .btn{padding:12px;font-size:12px}.support-detail-layout{grid-template-columns:1fr}.support-ticket-info{order:-1}.support-ticket-info dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-ticket-info dl>div{margin:0}.support-ticket-row{align-items:flex-start;padding:18px}.support-ticket-row>div:last-child{max-width:100px}.support-ticket-row time{line-height:1.6}.support-thread{padding:15px}.support-thread>article,.support-thread>article.support{margin:0}.support-compose{padding:18px}.support-toolbar select{flex:1;max-width:100%}.responsive-report{height:auto;min-height:0}.responsive-report .trader-summary-title{flex-wrap:wrap;align-items:flex-start}.responsive-report .trader-summary-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.responsive-report .summary-table-scroll{flex:none;min-height:200px;max-height:55vh}.responsive-report table{min-width:680px;font-size:11px}.report-table-toolbar{flex-wrap:wrap;gap:10px;padding:12px 15px}.report-pagination{gap:8px}.report-column-picker>div{min-width:270px;right:0}.report-logo{display:none}.profile-avatar{width:58px;height:58px;font-size:20px}}@media print{:is(body:has(.report-printing) .sidebar,body:has(.report-printing) .workspace-top,body:has(.report-printing) .page-title,body:has(.report-printing) .draft-banner,body:has(.report-printing) .report-secondary,body:has(.report-printing) .report-publisher-details){display:none!important}body:has(.report-printing) .workspace{margin:0!important}body:has(.report-printing) .workspace-body{padding:0!important}.report-printing{border:0!important;height:auto!important;display:block!important;overflow:visible!important}.report-printing .summary-table-scroll{max-height:none!important;overflow:visible!important}.report-printing .trader-summary-filters,.report-printing .report-pagination,.report-printing .report-table-toolbar,.report-printing .report-actions{display:none!important}.report-printing table{width:100%!important;min-width:0!important;font-size:7px!important}.report-printing th,.report-printing tfoot td{position:static!important}.report-printing td,.report-printing th button{padding:6px 3px!important;font-size:7px!important}.report-printing thead{display:table-header-group}.report-printing tr{break-inside:avoid}.report-printing .trader-summary-title{padding:0 0 15px!important}@page{size:landscape;margin:10mm}}.profile-review-sections>article{background:#f8fafc;border:1px solid #e8edf3;border-radius:9px;padding:20px}.profile-review-decision>div>.btn{margin:8px 10px 8px 0}.app-shell .sidebar .brand.official-brand{background:0 0;border:0;border-radius:0;width:100%;padding:0}.app-shell .sidebar>a:first-child{cursor:pointer;padding:0;display:block}.support-help-card strong{color:#34465a!important}.support-help-card p{font-size:11px;line-height:1.7;color:#64748b!important}.support-help-card a{gap:8px;font-size:11px;color:#a1540b!important}.account>a:has(.profile-avatar){align-items:center;display:flex!important}.en-site-header .official-logo{width:155px;height:48px}.en-card-brand .official-logo{width:140px;height:43px}.sidebar-collapsed .sidebar .brand.official-brand{padding:0}.sidebar-account-tools{border-top:1px solid #e4e9ef;margin-top:16px;padding:16px 0 12px}.sidebar-tools-label{letter-spacing:.11em;color:#8994a4;margin-bottom:11px;padding:0 10px;font:9px IBM Plex Mono,monospace;display:block}.sidebar-tool-link{color:#33465b;background:#f7f9fb;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;margin:5px 0;padding:11px 10px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.sidebar-tool-link:hover,.sidebar-tool-link.active{background:#fff6eb;border-color:#efcfaa}.sidebar-tool-icon{color:#596d83;background:#fff;border:1px solid #e5eaf0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:34px;display:grid}.sidebar-tool-link>span:nth-child(2){flex:1;min-width:0}.sidebar-tool-link strong{color:#304156;font:500 12px IBM Plex Sans,sans-serif;display:block}.sidebar-tool-link small{color:#748297;margin-top:3px;font:10px/1.55 IBM Plex Sans,sans-serif;display:block}.sidebar-tool-link>svg{color:#91a0b2}.sidebar-tool-link.support-tool{background:#f0f7f5}.sidebar-tool-link.support-tool .sidebar-tool-icon{color:#327766;border-color:#d6e6df}.sidebar-tool-link.support-tool:hover,.sidebar-tool-link.support-tool.active{background:#eaf5ef;border-color:#b5d5c7}.sidebar-bottom{margin-top:auto}.application-partner-id{background:#f5f8fb;border:1px solid #dce5ef;border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 24px;padding:15px 18px;display:flex}.application-partner-id>span{color:#64748b;font-size:11px}.application-partner-id strong{letter-spacing:.05em;color:#263c52;font:500 19px IBM Plex Mono,monospace}.application-partner-id small{color:#8a5b1c;background:#fff1d9;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:10px}.restored-summary.responsive-report{border-radius:10px;height:auto;min-height:0;overflow:visible}.restored-summary .trader-summary-title{border-bottom:1px solid #e7ebf0;padding:16px 20px}.restored-summary .trader-summary-title h2{font-size:21px}.restored-summary .trader-summary-filters{gap:12px;padding:16px 20px}.restored-summary .summary-table-scroll{flex:none;min-height:0;max-height:none;position:relative;overflow:visible}.restored-summary table{table-layout:fixed;width:100%;font-size:10px;min-width:0!important}.restored-summary th{white-space:normal;background:#000;height:44px;position:static}.restored-summary th:first-child{width:9%}.restored-summary th:nth-child(2){width:7%}.restored-summary th button{white-space:normal;text-align:right;gap:3px;min-height:44px;padding:9px 5px;font-size:10px;line-height:1.35}.restored-summary th button svg{flex-shrink:0;width:9px}.restored-summary td{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;height:34px;padding:10px 5px;font-size:10px;line-height:1.5}.restored-summary tfoot td{background:#edf0f3;position:static}.restored-summary .report-table-toolbar{border-top:0;padding:11px 20px;font-size:10px}.restored-summary .report-pagination{padding:10px 18px}.restored-summary .report-is-empty tbody td{color:#0000;height:40px}.report-empty-watermark{pointer-events:none;text-align:center;background:#ffffff45;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:44px 0 34px}.report-empty-watermark>span{letter-spacing:.18em;color:#b9c1ca;opacity:.4;font:500 clamp(22px,3vw,40px) IBM Plex Sans,sans-serif}.report-empty-watermark strong{color:#788697;font:500 13px IBM Plex Sans,sans-serif}.report-empty-watermark small{color:#95a0af;font-size:11px}@media (min-width:1600px){.restored-summary td,.restored-summary th button{font-size:11px}}@media (min-width:851px){.sidebar-collapsed .sidebar-account-tools{padding-top:12px}.sidebar-collapsed .sidebar-tools-label,.sidebar-collapsed .sidebar-tool-link>span:nth-child(2),.sidebar-collapsed .sidebar-tool-link>svg{display:none}.sidebar-collapsed .sidebar-tool-link{background:0 0;justify-content:center;padding:5px 0}.sidebar-collapsed .sidebar-tool-icon{width:34px}.sidebar-collapsed .sidebar-bottom{display:block}}@media (max-width:700px){.restored-summary .summary-table-scroll{max-height:none!important;overflow:visible!important}.restored-summary table{width:100%;display:block;min-width:0!important}.restored-summary thead{display:none}.restored-summary tbody{gap:12px;padding:12px;display:grid}.restored-summary tbody tr{border:1px solid #dfe5ec;border-radius:8px;grid-template-columns:1fr 1fr;padding:8px;display:grid;background:#fff!important}.restored-summary tbody td{text-align:left;white-space:normal;border:0;flex-direction:column;gap:5px;height:auto;min-height:54px;padding:8px;font-size:12px;line-height:1.5;display:flex}.restored-summary tbody td:before{content:attr(data-label);color:#7a8797;font:10px IBM Plex Sans,sans-serif}.restored-summary tfoot{display:block}.restored-summary tfoot tr{background:#edf0f3;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.restored-summary tfoot td{text-align:left;border:0;height:auto;font-size:11px;display:block}.restored-summary tfoot td:before{content:attr(data-label);color:#64748b;margin-bottom:5px;font:9px IBM Plex Sans,sans-serif;display:block}.restored-summary .report-is-empty tbody{background:repeating-linear-gradient(#fff 0 45px,#edf0f4 46px);height:230px;display:block}.restored-summary .report-is-empty tbody tr,.restored-summary .report-is-empty tfoot{display:none}.report-empty-watermark{inset:0}.restored-summary .report-table-toolbar{gap:10px}.restored-summary .trader-summary-filters{gap:12px;padding:15px}.application-partner-id small{margin-left:0}}@media print{.report-empty-watermark{break-inside:avoid;padding:25px;position:static}.restored-summary.report-printing table{table-layout:fixed!important;display:table!important}.restored-summary.report-printing thead{display:table-header-group!important}.restored-summary.report-printing tbody{padding:0!important;display:table-row-group!important}.restored-summary.report-printing tfoot{display:table-footer-group!important}.restored-summary.report-printing tr{display:table-row!important}.restored-summary.report-printing td{display:table-cell!important}.restored-summary.report-printing td:before{display:none!important}.restored-summary.report-printing th button{font-size:7px!important}}.app-shell .sidebar{overflow:hidden}.app-shell .sidebar nav{overscroll-behavior:contain;flex:auto;min-height:100px;overflow-y:auto}.app-shell .sidebar .sidebar-bottom{flex-shrink:0;padding-top:8px}.app-shell .sidebar-account-tools{margin-top:0}.app-shell .sidebar>.workspace-label,.app-shell .sidebar>.sidebar-partner-id,.app-shell .sidebar>a:first-child{flex-shrink:0}.app-shell .sidebar-account-tools .sidebar-tool-link{cursor:pointer}@media (max-height:760px){.app-shell .sidebar-account-tools{padding:10px 0 7px}.app-shell .sidebar-tool-link{padding:7px 8px}.app-shell .sidebar-tools-label{margin-bottom:7px}.app-shell .sidebar .sidebar-bottom>.switch{padding-top:7px;padding-bottom:7px}}@media print{body:has(.report-printing) .report-pagination{display:none!important}}:root{--ui-heading:24px;--ui-section:18px;--ui-body:13px;--ui-label:12px;--ui-meta:11px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,sans-serif}button,input,select,textarea{font-family:IBM Plex Sans,sans-serif}.app-shell .workspace-top{height:60px;min-height:60px}.app-shell .page-title{margin-bottom:24px}.app-shell .page-title h1{letter-spacing:-.6px;margin:5px 0 8px;font-size:25px;font-weight:550;line-height:1.28}.app-shell .page-title p:not(.eyebrow){color:#748195;font-size:13px;line-height:1.65}.app-shell .sidebar nav button{min-height:43px;padding:11px 12px;font-size:12px;font-weight:450}.app-shell .sidebar nav button svg{width:17px;height:17px}.app-shell .workspace-label{letter-spacing:.14em;margin-bottom:12px;font-size:9px}.app-shell .btn{letter-spacing:0;border-radius:7px;min-height:36px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.4}.app-shell .dash-programmes>article{border-color:#e3e8ee;border-radius:10px;min-height:270px;padding:20px}.app-shell .dash-programmes h3{letter-spacing:-.2px;margin-bottom:9px;font-size:16px;font-weight:550;line-height:1.4}.app-shell .dash-programmes p{color:#6e7d91;min-height:40px;margin-bottom:18px;font-size:12px;line-height:1.7}.app-shell .dash-programmes small{font-size:10px;line-height:1.55}.app-shell .dash-stats{gap:16px}.app-shell .dash-stats>article,.app-shell .stat-card{padding:18px 20px}.app-shell .stat-label{font-size:12px}.app-shell .stat-value{font-size:26px;font-weight:500}.app-shell .draft-banner{border-radius:9px;margin-bottom:22px;padding:16px 20px}.app-shell .draft-banner strong{font-size:13px}.app-shell .draft-banner p{font-size:12px}.app-shell .panel h2{font-size:19px;line-height:1.4}.app-shell .panel h3{font-size:16px;line-height:1.4}.app-shell .toolbar input,.app-shell .toolbar select,.app-shell .field input,.app-shell .field select,.app-shell .field textarea{font-size:13px}.app-shell .tablewrap th{font-size:11px;font-weight:500}.app-shell .tablewrap td{padding-top:12px;padding-bottom:12px;font-size:12px;line-height:1.5}.app-shell .badge{font-size:10px;font-weight:450;line-height:1.4}.app-shell .sidebar-account-tools{padding:13px 0 12px}.app-shell .sidebar-tools-label{font-size:9px}.app-shell .sidebar-tool-link{background:#f5f8f7;border:1px solid #e4ece8;border-radius:8px;padding:10px}.app-shell .sidebar-tool-link small{display:none}.app-shell .sidebar-bottom>.switch{color:#708095;font-size:11px}.app-shell .account-identity-row{border-top:1px solid #e4e9ef;align-items:center;gap:8px;margin-top:12px;padding-top:15px;display:flex}.app-shell .sidebar-profile-entry{color:#334155;flex:1;align-items:center;gap:9px;min-width:0;padding:7px 0;text-decoration:none;display:flex!important}.sidebar-profile-entry>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.app-shell .sidebar-profile-entry strong{white-space:nowrap;text-overflow:ellipsis;color:#334155;font:500 12px/1.4 IBM Plex Sans,sans-serif;overflow:hidden}.app-shell .sidebar-profile-entry .account-unique-id{color:#77869a;letter-spacing:.02em;overflow-wrap:anywhere;font:11px/1.4 IBM Plex Mono,monospace}.sidebar-profile-entry>svg{color:#94a0b0;flex-shrink:0}.account-identity-row>a:last-child{color:#7c899b;flex-shrink:0;padding:5px}.app-shell .sidebar-profile-entry:hover strong{color:#b95e06}.profile-overview-header{background:linear-gradient(110deg,#fff,#fafbfc);border-radius:10px;gap:18px;margin-bottom:20px;padding:22px}.profile-overview-header .profile-avatar{width:62px;height:62px;font-size:20px}.profile-overview-header h2{letter-spacing:-.3px;font-size:21px;font-weight:550;line-height:1.3}.profile-section-grid{gap:14px}.profile-section-grid>article{border-radius:10px;min-height:208px;padding:20px}.profile-section-grid h3{margin:13px 0 6px;font-size:15px;font-weight:550}.profile-section-grid p{margin-bottom:13px;font-size:12px;line-height:1.65}.profile-card-icon{border-radius:8px;padding:10px}.profile-card-icon svg{width:19px;height:19px}.profile-section-grid .badge{margin-bottom:12px}.profile-section-card{border-radius:10px;padding:25px}.profile-section-title h2{font-size:18px;font-weight:550}.profile-section-nav{gap:6px}.support-page-header h2{letter-spacing:-.3px;font-size:21px;font-weight:550}.support-thread p{font-size:13px;line-height:1.75}.enrollment-page .en-page-heading h1{letter-spacing:-.6px;font-size:clamp(25px,2.2vw,31px);font-weight:550;line-height:1.3}.enrollment-page .en-page-heading p{font-size:13px;line-height:1.65}.enrollment-page .en-card{border-radius:11px}.enrollment-page .en-card h2{font-size:21px;line-height:1.4}.enrollment-page .en-card h3{font-size:16px;line-height:1.5}.enrollment-page .btn{padding:11px 16px;font-size:12px}.section-heading h2,.how-section h2,.faq-section h2,.network-resources-heading h2,.floor-copy h2,.office-blueprint>.section-heading h2{letter-spacing:-.65px;font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.22}.path-card h3,.audience-card h3,.resource-card h3{letter-spacing:-.25px;font-size:20px;line-height:1.35}.path-card p,.audience-card p,.resource-card p{font-size:14px;line-height:1.75}.section-heading>p,.floor-copy>p{font-size:14px;line-height:1.8}.app-shell .restored-summary .trader-summary-title h2{font-size:19px}.app-shell .restored-summary .report-actions .btn{min-height:32px;padding:7px 10px;font-size:11px}@media (min-width:851px){.sidebar-collapsed .sidebar-profile-entry>span:nth-child(2),.sidebar-collapsed .sidebar-profile-entry>svg{display:none}.sidebar-collapsed .account-identity-row{flex-direction:column}.sidebar-collapsed .sidebar-profile-entry{justify-content:center;padding:3px 0}.sidebar-collapsed .sidebar-account-tools .sidebar-tool-link{background:0 0;border:0}}@media (max-width:1100px) and (min-width:851px){.app-shell .workspace-body{padding:24px!important}.app-shell .dash-programmes{gap:12px}.app-shell .dash-programmes>article{padding:17px}.app-shell .dash-programmes h3{font-size:15px}.app-shell .dash-programmes .btn{padding:10px;font-size:11px}.app-shell .dash-programmes p{font-size:12px}}@media (max-width:850px){.app-shell .workspace-body{padding:22px 18px!important}.app-shell .page-title h1{font-size:24px}.app-shell .sidebar nav button{min-height:44px;font-size:13px}.app-shell .sidebar-profile-entry strong{font-size:13px}.app-shell .dash-programmes>article{min-height:0}.profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.app-shell .workspace-body{padding:20px 15px!important}.app-shell .page-title h1{font-size:23px}.profile-section-grid{grid-template-columns:1fr}.profile-overview-header{gap:13px;padding:18px}.profile-overview-header h2{font-size:19px}.profile-section-card{padding:20px}.profile-section-title{margin-bottom:20px;padding-bottom:18px}.profile-section-grid>article{min-height:190px}.app-shell .dash-programmes h3{font-size:16px}.app-shell .dash-programmes p{font-size:13px}.app-shell .btn{min-height:40px}.section-heading h2,.how-section h2,.faq-section h2{font-size:27px}.path-card h3{font-size:20px}}@media print{body:has(.report-printing) .workspace-body{padding:0!important}}body{font-size:14px;line-height:1.6}.reference-hero h1{letter-spacing:-1.8px;max-width:610px;font-size:clamp(40px,4.1vw,58px);font-weight:500;line-height:1.13}.reference-hero .hero-description,.reference-hero .hero-intro,.reference-hero .hero-copy>p:not(.eyebrow){max-width:530px;font-size:15px;line-height:1.8}.reference-hero .btn{padding:13px 18px;font-size:13px;line-height:1.4}.programme-hero h1,.trader-heading h1{letter-spacing:-.9px;font-size:clamp(30px,3vw,42px);line-height:1.2}.dashboard-continue{border-radius:9px!important;margin-bottom:22px!important;padding:16px 20px!important}.dashboard-continue strong{font-weight:550;font-size:13px!important}.dashboard-continue p{line-height:1.65;font-size:12px!important}.app-shell .sidebar-account-tools .sidebar-tool-link>span:nth-child(2){display:block}:is(.app-shell .sidebar-profile-entry:focus-visible,.app-shell .sidebar-tool-link:focus-visible){outline-offset:3px;outline:2px solid #e98a2c}.profile-header-tags>small{font-size:10px;line-height:1.6}.profile-progress progress{border-radius:6px}.profile-section-grid>article .btn{margin-bottom:0}.profile-section-grid>article:hover{transform:none;box-shadow:0 3px 14px #24364d06}@media (max-width:600px){.reference-hero h1{letter-spacing:-1px;font-size:36px;line-height:1.16}.reference-hero .hero-description,.reference-hero .hero-copy>p:not(.eyebrow){font-size:14px}.dashboard-continue{padding:16px!important}.programme-hero h1,.trader-heading h1{font-size:30px}}@media (min-width:851px){.sidebar-collapsed .sidebar-account-tools .sidebar-tool-link>span:nth-child(2){display:none}}:root{--ui-body:14px;--ui-label:13px;--ui-meta:12px}body{font-size:15px}.app-shell .page-title h1{font-size:26px}.app-shell .page-title p:not(.eyebrow){font-size:14px}.app-shell .workspace-top{font-size:12px}.app-shell .sidebar nav button{font-size:13px}.app-shell .btn{padding:11px 15px;font-size:13px}.app-shell .dash-programmes h3{font-size:17px}.app-shell .dash-programmes p{font-size:14px;line-height:1.7}.app-shell .dash-programmes small{font-size:11px}.app-shell .sidebar-profile-entry strong{font-size:13px}.app-shell .sidebar-profile-entry .account-unique-id{font-size:12px}.app-shell .sidebar-tool-link strong{font-size:13px}.app-shell .sidebar-bottom>.switch{font-size:12px}.app-shell .field>span,.app-shell .en-field>span,.profile-form-fields .en-field>span{font-size:13px}.app-shell .field input,.app-shell .field select,.app-shell .field textarea,.app-shell .en-field input,.app-shell .en-field select,.app-shell .en-field textarea,.profile-form-fields .en-field input,.profile-form-fields .en-field select,.profile-form-fields .en-field textarea{font-size:14px;line-height:1.5}.profile-overview-header h2{font-size:22px}.profile-overview-header p{font-size:13px}.profile-section-grid h3{font-size:16px}.profile-section-grid p{font-size:13px}.profile-section-title h2{font-size:19px}.profile-section-title p{font-size:13px}.profile-section-nav a{padding:9px 11px;font-size:12px}.profile-help-note,.profile-contact-verification p,.profile-avatar-editor p{font-size:13px}.profile-privacy-note,.profile-privacy-link{font-size:12px}.profile-status-list>div{font-size:14px}.profile-status-list strong,.profile-verification-action p,.profile-update-request p{font-size:13px}.profile-verification-action h3,.profile-update-request h3{font-size:16px}.support-page-header p,.support-thread p{font-size:14px}.support-toolbar input,.support-toolbar select{font-size:13px}.support-ticket-row strong{font-size:16px}.support-ticket-row span:not(.badge),.app-shell .tablewrap td{font-size:13px}.app-shell .tablewrap th{font-size:12px}.app-shell .restored-summary td,.app-shell .restored-summary th button{font-size:11px}.restored-summary .trader-summary-filters label,.restored-summary .trader-summary-filters input,.restored-summary .trader-summary-filters select{font-size:12px}.enrollment-page .en-field>span,.enrollment-page .field>span{font-size:13px}.enrollment-page .en-field input,.enrollment-page .en-field select,.enrollment-page .en-field textarea{font-size:14px}.enrollment-page .btn{font-size:13px}.enrollment-page .en-page-heading p{font-size:14px}.dashboard-continue strong{font-size:14px!important}.dashboard-continue p{font-size:13px!important}.site-header nav a{font-size:14px}.section-heading>p,.floor-copy>p,.path-card p,.audience-card p,.resource-card p{font-size:15px;line-height:1.8}.reference-hero .hero-description,.reference-hero .hero-intro,.reference-hero .hero-copy>p:not(.eyebrow){font-size:16px}.reference-hero .btn{font-size:14px}@media (max-width:1100px) and (min-width:851px){.app-shell .dash-programmes h3{font-size:16px}.app-shell .dash-programmes p{font-size:13px}.app-shell .dash-programmes .btn{font-size:12px}}@media (max-width:600px){.app-shell .page-title h1{font-size:24px}.profile-overview-header h2{font-size:20px}.app-shell .dash-programmes h3{font-size:17px}.app-shell .dash-programmes p{font-size:14px}.profile-section-grid h3{font-size:16px}.reference-hero .hero-description,.reference-hero .hero-copy>p:not(.eyebrow){font-size:15px}.app-shell .restored-summary tbody td,.app-shell .sidebar nav button{font-size:13px}}@media print{.app-shell .report-printing td,.app-shell .report-printing th button{font-size:7px!important}}.account-unique-id,.sidebar-partner-id strong,.application-partner-id strong,.profile-header-tags .mono,.programme-reference{font-weight:700!important}.workspace-role-switch{flex-shrink:0;gap:6px;padding:10px 0 14px;display:grid}.workspace-role-switch>span{color:#8994a4;letter-spacing:.12em;font:9px IBM Plex Mono,monospace}.workspace-role-switch select{color:#394b60;background:#f8fafb;border:1px solid #dfe5ec;border-radius:7px;width:100%;padding:9px;font:12px IBM Plex Sans,sans-serif}.dash-programmes:has(>article:only-child){grid-template-columns:1fr}.dash-programmes>article:only-child{max-width:900px}.wallet-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.wallet-overview article{background:#fff;border:1px solid #e2e7ed;border-radius:10px;padding:20px}.wallet-overview article>span{color:#748194;align-items:center;gap:8px;font-size:12px;display:flex}.wallet-overview article strong{overflow-wrap:anywhere;margin:16px 0 10px;font:500 23px IBM Plex Mono,monospace;display:block}.wallet-overview article small{color:#8994a4;font-size:11px;line-height:1.6}.wallet-request-layout{background:#fff;border:1px solid #e2e7ed;border-radius:11px;grid-template-columns:minmax(330px,.95fr) minmax(0,1.05fr);gap:50px;margin:22px 0 42px;padding:28px;display:grid}.wallet-request-card>header{align-items:center;gap:12px;margin-bottom:30px;display:flex}.wallet-accent{background:#ff8500;border-radius:4px;flex-shrink:0;width:3px;height:24px}.wallet-request-card>header>div{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.wallet-request-card>header p{color:#7c8795;margin:0;font-size:14px}.wallet-request-card>header strong{font:500 21px IBM Plex Mono,monospace}.wallet-field{color:#7b8797;gap:11px;margin:24px 0;font-size:13px;display:grid}.wallet-amount{color:#263443;border:1px solid #cdd7e2;border-radius:7px;align-items:center;gap:12px;min-height:58px;padding:14px 15px;display:flex}.wallet-amount input{text-align:right;color:#263443;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;font:500 17px IBM Plex Mono,monospace}.wallet-amount input:focus-visible{outline-offset:3px;outline:2px solid #ffb86c}.wallet-amount>button{color:#e87807;cursor:pointer;background:0 0;border:0;padding:0;font:500 14px IBM Plex Sans,sans-serif}.wallet-field select{color:#34445a;background:#fff;border:1px solid #cdd7e2;border-radius:7px;width:100%;min-height:56px;padding:15px;font:14px IBM Plex Sans,sans-serif}.wallet-field small{color:#6a8c7c;align-items:center;gap:6px;font-size:11px;display:flex}.wallet-net{color:#7b8797;justify-content:space-between;gap:15px;padding:20px 0 25px;font-size:14px;display:flex}.wallet-net strong{color:#263443;font-family:IBM Plex Mono,monospace}.wallet-request-card form>.btn{justify-content:center;width:100%;min-height:49px;font-size:14px}.wallet-points{padding:8px 0}.wallet-points h2{letter-spacing:-.5px;max-width:360px;margin:14px 0;font-size:25px;line-height:1.35}.wallet-points>p{color:#7d899a;max-width:420px;font-size:14px;line-height:1.8}.wallet-points h3{margin:28px 0 20px;font-size:16px;font-weight:500}.wallet-points ul{gap:20px;padding:0;list-style:none;display:grid}.wallet-points li{color:#7b8796;align-items:flex-start;gap:11px;font-size:13px;line-height:1.75;display:flex}.wallet-points li svg{color:#859c91;flex-shrink:0;margin-top:4px}.wallet-points>a{color:#c87519;align-items:center;gap:8px;margin-top:25px;font-size:13px;display:flex}.wallet-gate{color:#8b6630;background:#fff9f0;border:1px solid #eddfc8;border-radius:8px;align-items:flex-start;gap:12px;margin:15px 0;padding:16px;display:flex}.wallet-gate>svg{flex-shrink:0;margin-top:3px}.wallet-gate p{color:#8c806b;margin:7px 0 12px;font-size:12px;line-height:1.7}.wallet-gate a{align-items:center;gap:6px;font-size:12px;display:inline-flex}.wallet-history{border-top:1px solid #e5eaf0;margin-top:25px;padding-top:28px}.wallet-history>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.wallet-history>header h2{margin:0;font-size:22px;font-weight:500}.wallet-history>header>div{align-items:center;gap:15px;display:flex}.wallet-history>header button{color:#d6760b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font:13px IBM Plex Sans,sans-serif;display:flex}.wallet-history>header select{background:#fff;border:1px solid #dce4ed;border-radius:6px;padding:8px;font:12px IBM Plex Sans,sans-serif}.wallet-history table{width:100%;font-size:12px}.wallet-history th{color:#7b8798;text-align:left;white-space:nowrap;padding:15px 12px;font-size:11px;font-weight:500}.wallet-history td{border-bottom:1px solid #e8edf2;padding:20px 12px;font-size:12px}.wallet-status{color:#7c8998;align-items:flex-start;gap:7px;font-size:12px;display:flex}.wallet-status.paid{color:#259877}.wallet-status.rejected{color:#b75a49}.wallet-status.approved{color:#557eaa}.wallet-status small{max-width:200px;margin-top:6px;font-size:10px;line-height:1.6;display:block}.wallet-empty{color:#8b96a6;justify-items:center;gap:12px;padding:48px 20px;font-size:13px;display:grid}.wallet-empty p{margin:0;font-size:12px}.wallet-admin-heading p{color:#7c8998;font-size:13px}.wallet-admin-review{margin:25px 0;padding:25px}.wallet-admin-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;font-size:13px;display:grid}.wallet-admin-review dt{color:#8994a4;font-size:11px}.wallet-admin-review dd{overflow-wrap:anywhere;margin:7px 0;font-family:IBM Plex Mono,monospace}.wallet-admin-review>.en-field{margin-top:18px}.wallet-admin-review>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}@media (max-width:1150px){.wallet-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-request-layout{gap:28px;padding:22px}.wallet-request-card>header>div{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:900px){.wallet-request-layout{grid-template-columns:1fr}.wallet-points{border-top:1px solid #e5eaf0;padding-top:24px}.wallet-history>header{flex-wrap:wrap}}@media (max-width:600px){.wallet-overview{gap:10px}.wallet-overview article{padding:16px}.wallet-overview article strong{font-size:18px}.wallet-overview article>span{align-items:flex-start;font-size:11px}.wallet-request-layout{padding:19px}.wallet-points h2{font-size:23px}.wallet-history>header h2{font-size:20px}.wallet-admin-review dl{grid-template-columns:1fr}.wallet-net{font-size:13px}}@media (min-width:851px){.sidebar-collapsed .workspace-role-switch{display:none}}.en-payment-overlay{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121b2d80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.en-payment-dialog{background:#fff;border-radius:12px;outline:none;width:100%;max-width:590px;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 24px 100px #0c18283d}.en-payment-dialog>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.en-payment-dialog>header h2{color:#253244;margin:0;font:500 21px/1.4 IBM Plex Sans,sans-serif}.en-payment-dialog>header button{color:#8995a5;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.en-payment-modal-amount{color:#7e8b9a;justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.en-payment-modal-amount strong{color:#253244;font:500 22px IBM Plex Mono,monospace}.en-payment-modal-qr{object-fit:contain;background:#fff;width:250px;max-width:90%;height:250px;margin:24px auto;display:block}.en-payment-payee{text-align:center;color:#85909f;font-size:13px;line-height:1.6}.en-payment-payee strong{color:#455569;font-weight:500}.en-payment-upi-line{color:#8994a4;background:#fafbfc;border:1px solid #e7ecf2;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:23px 0;padding:18px;font-size:12px;display:flex}.en-payment-upi-line strong{color:#33465b;overflow-wrap:anywhere;margin-left:auto;font:500 13px IBM Plex Mono,monospace}.en-payment-upi-line button{color:#77879b;cursor:pointer;background:0 0;border:0}.en-payment-modal-note{color:#8b7b65;background:#fffaf2;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:24px;padding:15px;font-size:12px;line-height:1.8;display:flex}.en-payment-modal-note svg{flex-shrink:0;margin-top:4px}.en-payment-dialog-body>.en-primary,.en-payment-review-body>.en-primary{justify-content:center;width:100%;min-height:45px;margin-top:20px;display:flex}.en-payment-dialog-body>p{color:#7b899b;font-size:13px;line-height:1.75}.en-payment-dialog .en-payment-submission{margin-top:20px}.en-payment-review-body{text-align:center;flex-direction:column;align-items:center;padding:35px 34px;display:flex}.en-payment-review-symbol{color:#e9a00d;background:#fff5e4;border-radius:50%;place-items:center;width:100px;height:100px;margin:5px 0 22px;display:grid}.en-payment-review-symbol.verified{color:#239b72;background:#edf9f2}.en-payment-review-body h3{color:#27374b;margin:0 0 15px;font:500 22px/1.4 IBM Plex Sans,sans-serif}.en-payment-review-body>p{color:#8793a3;max-width:420px;margin:0 0 20px;font-size:14px;line-height:1.8}.en-payment-review-reference{border:1px solid #e5ebf2;border-radius:8px;gap:8px;width:100%;padding:17px;display:grid}.en-payment-review-reference small{color:#8995a5;font-size:11px}.en-payment-review-reference strong{overflow-wrap:anywhere;color:#43566f;font:600 12px IBM Plex Mono,monospace}.en-payment-review-label{color:#b18027;background:#fff9ee;border-radius:8px;width:100%;margin-top:18px;padding:16px;font-size:13px}.en-upi-launch h3{margin:12px 0;font-size:17px}.en-upi-launch p{max-width:370px;margin:0 auto 15px;font-size:13px;line-height:1.7}.en-upi-launch small{margin-top:14px;font-size:11px;display:block}@media (max-width:600px){.en-payment-overlay{padding:12px}.en-payment-dialog{max-height:calc(100dvh - 24px)}.en-payment-dialog>header{padding:18px}.en-payment-dialog>header h2{font-size:19px}.en-payment-dialog-body{padding:20px}.en-payment-modal-qr{width:220px;height:220px}.en-payment-review-body{padding:28px 22px}.en-payment-review-body h3{font-size:21px}.en-payment-upi-line strong{margin-left:0}}.en-programme-identity{color:inherit;letter-spacing:.02em;font:700 12px IBM Plex Mono,monospace}.en-payment-dialog .en-primary:disabled,.wallet-request-card .btn:disabled{opacity:.5;cursor:not-allowed}.en-card-brand:has(.en-programme-identity){flex-wrap:wrap;gap:10px}.en-card-brand .en-programme-identity{white-space:nowrap}.wallet-history .mono{font-variant-numeric:tabular-nums}.partner-wallet button:disabled{cursor:not-allowed}.identity-status{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font:500 11px/1.5 IBM Plex Sans,sans-serif;display:inline-flex}.identity-status i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.identity-status.inactive{color:#bd4545;background:#fff1f0}.identity-status.active{color:#218264;background:#eaf7ef}.identity-status.compact{background:0 0;padding:0;font-size:10px}.en-programme-id-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.continue-programme{color:#a35e18;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font:600 10px/1.5 IBM Plex Mono,monospace;display:block}.wallet-approved-details{background:#f7faf8;border:1px solid #dfeae3;border-radius:8px;gap:13px;margin:15px 0;padding:15px;display:grid}.wallet-approved-details dt{color:#7d8c84;font-size:11px}.wallet-approved-details dd{color:#40564a;overflow-wrap:anywhere;margin:5px 0 0;font:500 12px/1.6 IBM Plex Mono,monospace}.application-partner-id>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.application-partner-id>div>small{color:#7e8998;background:0 0;margin:0;padding:0}.profile-header-tags{flex-wrap:wrap}.partner-finance-overview{color:#344256;margin-top:26px}.partner-finance-loading{text-align:center;color:#8691a0;background:#fff;border:1px solid #e2e7ed;border-radius:10px;padding:45px}.partner-finance-overview h2{letter-spacing:-.25px;margin:0;font:500 17px/1.5 IBM Plex Sans,sans-serif}.partner-finance-overview header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.partner-finance-overview select{color:#728093;background:#fff;border:1px solid #e0e6ee;border-radius:6px;max-width:155px;padding:8px 10px;font:12px IBM Plex Sans,sans-serif}.partner-mtd{background:#fff;border:1px solid #e1e7ee;border-radius:10px;margin-bottom:20px;padding:23px 25px}.partner-mtd header small{color:#96a0ad;margin-top:7px;font-size:11px;display:block}.partner-mtd header button{color:#7d8d9e;cursor:pointer;background:#f7f9fb;border:1px solid #e5eaf0;border-radius:6px;padding:8px}.partner-mtd>p{color:#8c97a6;margin:17px 0 22px;font-size:12px;line-height:1.7}.partner-mtd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.partner-mtd-metrics article{border-left:2px solid #e9edf2;padding-left:15px}.partner-mtd-metrics article:last-child{border-color:#f5a04e}.partner-mtd-metrics span{color:#8a96a6;margin-bottom:10px;font-size:12px;display:block}.partner-mtd-metrics strong{overflow-wrap:anywhere;color:#344256;font:500 clamp(19px,1.8vw,26px)/1.4 IBM Plex Mono,monospace}.partner-finance-columns{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.partner-payout-chart,.partner-revenue,.partner-payout-plan{background:#fff;border:1px solid #e1e7ee;border-radius:10px;padding:23px}.partner-payout-chart header h2{align-items:center;gap:7px;display:flex}.partner-payout-chart header svg{color:#a3aebb}.partner-payout-chart header p{color:#98a2b0;margin:6px 0 0;font-size:11px;line-height:1.6}.partner-chart-legend{color:#8693a5;flex-wrap:wrap;gap:18px;margin:27px 0 22px;font-size:10px;display:flex}.partner-chart-legend span{align-items:center;gap:6px;display:flex}.partner-chart-legend i,.partner-revenue-values i{background:#ef963e;border-radius:2px;width:7px;height:7px;display:inline-block}.partner-chart-legend span:nth-child(2) i,.partner-revenue-values article:nth-child(2) i{background:#63b5b0}.partner-chart{gap:10px;height:270px;display:flex}.partner-chart-axis{color:#9ba6b4;text-align:right;flex-direction:column;flex-shrink:0;justify-content:space-between;width:42px;padding-bottom:34px;font:10px IBM Plex Mono,monospace;display:flex}.partner-chart-plot{flex:1;min-width:0;position:relative}.partner-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 34px}.partner-chart-grid i{border-top:1px dashed #e7ecf2;width:100%;display:block}.partner-chart-bars{justify-content:space-around;gap:6px;height:100%;display:flex}.partner-chart-column{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.partner-chart-bar-track{justify-content:center;align-items:flex-end;width:100%;height:calc(100% - 34px);display:flex}.partner-chart-bar{border-radius:4px 4px 0 0;outline:none;flex-direction:column;width:38px;max-width:70%;display:flex;position:relative}.partner-chart-bar i{background:#63b5b0}.partner-chart-bar b{background:#ef963e}.partner-chart-bar:focus-visible{outline-offset:4px;outline:2px solid #d07e29}.partner-chart-column>small{color:#929eae;text-align:center;white-space:nowrap;margin-top:12px;font-size:9px;line-height:1.5}.partner-chart-tooltip{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#2c3c50;border-radius:6px;padding:10px 12px;font:11px/1.7 IBM Plex Mono,monospace;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-8px);box-shadow:0 5px 15px #17233515}.partner-chart-tooltip strong{color:#cbd4de;font:11px/1.7 IBM Plex Sans,sans-serif;display:block}.partner-chart-bar:hover .partner-chart-tooltip,.partner-chart-bar:focus .partner-chart-tooltip{display:block}.partner-chart-empty{color:#b2bdca;text-align:center;pointer-events:none;background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:10px 0 45px}.partner-chart-empty strong{color:#8a98a9;font-size:12px;font-weight:500}.partner-chart-empty span{color:#a0aabb;font-size:11px}.partner-chart-link{color:#a66b2b;align-items:center;gap:8px;margin-top:22px;font-size:11px;text-decoration:none;display:flex}.partner-finance-side{gap:20px;display:grid}.partner-revenue header{align-items:center;gap:10px}.partner-revenue header h2{font-size:16px}.partner-revenue header select{max-width:126px;padding:7px;font-size:10px}.partner-revenue-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.partner-revenue-values strong{overflow-wrap:anywhere;font:500 20px/1.5 IBM Plex Mono,monospace;display:block}.partner-revenue-values span{color:#8a98a9;align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.partner-finance-side footer{border-top:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:14px;padding-top:17px;display:flex}.partner-finance-side footer>span{color:#96a2b1;font-size:10px;line-height:1.6}.app-shell .partner-finance-side .btn{white-space:nowrap;min-height:32px;padding:8px 10px;font-size:10px}.partner-payout-plan header{border-bottom:1px solid #edf0f4;padding-bottom:16px}.partner-payout-plan header h2{font-size:15px}.partner-plan-period{color:#9aa5b4;justify-content:space-between;gap:15px;margin:17px 0;font-size:11px;display:flex}.partner-plan-period strong{color:#6f7d91;font-weight:450}.partner-plan-values{grid-template-columns:1fr 1fr;gap:17px;margin:24px 0;display:grid}.partner-plan-values span{color:#94a0b0;align-items:center;gap:5px;font-size:11px;display:flex}.partner-plan-values strong{color:#48596d;margin-top:11px;font:500 17px/1.5 IBM Plex Sans,sans-serif;display:block}:is(.partner-finance-overview a:focus-visible,.partner-finance-overview select:focus-visible){outline-offset:3px;outline:2px solid #df944c}@media (max-width:1250px){.partner-finance-columns{grid-template-columns:1fr}.partner-finance-side{grid-template-columns:1fr 1fr}.partner-chart{height:290px}}@media (max-width:700px){.partner-mtd{padding:19px}.partner-mtd-metrics{grid-template-columns:1fr 1fr;gap:24px 15px}.partner-mtd-metrics strong{font-size:20px}.partner-finance-side{grid-template-columns:1fr}.partner-payout-chart,.partner-revenue,.partner-payout-plan{padding:18px}.partner-payout-chart header{flex-wrap:wrap;gap:12px}.partner-chart{gap:6px;height:245px}.partner-chart-column>small{white-space:normal;font-size:8px}.partner-chart-axis{width:30px;font-size:9px}.partner-chart-bars{gap:3px}.partner-chart-tooltip{padding:7px;font-size:9px}.partner-chart-legend{gap:10px;font-size:9px}.partner-finance-overview h2{font-size:16px}.partner-finance-side footer>span{font-size:11px}.dashboard-continue .btn{white-space:normal;text-align:center}.application-partner-id>div{gap:8px}}.growth-progress{grid-template-columns:repeat(4,1fr)!important}.growth-enrollment-tabs{border-bottom:1px solid #e4e9ef;gap:8px;padding:16px 25px;display:flex}.growth-enrollment-tabs button{color:#8190a2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font:13px IBM Plex Sans,sans-serif;display:flex}.growth-enrollment-tabs button[aria-pressed=true]{color:#b56a1a;background:#fff4e8;border-color:#f4d9b9}.growth-stage-body{padding:28px 30px}.growth-stage-body .en-stage-heading{padding:0 0 24px}.growth-agreement-copy{white-space:pre-wrap;color:#617187;background:#fafbfd;border:1px solid #e3e9ef;border-radius:8px;max-height:520px;margin:0 0 25px;padding:24px;font:12px/1.9 IBM Plex Sans,sans-serif;overflow:auto}.growth-signing-locked{color:#a67b43;background:#fff8ee;border:1px solid #f0dfc6;border-radius:8px;gap:12px;padding:18px;display:flex}.growth-signing-locked svg{flex-shrink:0;margin-top:2px}.growth-signing-locked strong{font-size:13px}.growth-signing-locked p{margin:7px 0 0;font-size:12px;line-height:1.8}.growth-consent{margin:24px 0;font-size:13px;line-height:1.8}.growth-stage-body>.en-primary{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:20px;display:flex}.growth-stage-body>.en-primary:disabled{opacity:.5;cursor:not-allowed}.growth-signed>p{color:#718196;font-size:13px}.growth-signed>small{color:#9aa6b4;overflow-wrap:anywhere;font:10px/1.8 IBM Plex Mono,monospace;display:block}.growth-summary{align-self:start;position:sticky;top:25px;padding:30px!important}.growth-summary h2{letter-spacing:-.5px;color:#34485d;font-size:27px;line-height:1.35}.growth-summary>p:not(.en-eyebrow){color:#8693a3;font-size:14px;line-height:1.8}.growth-summary-cost{border-block:1px solid #e8edf2;gap:9px;margin:20px 0;padding:20px 0;display:grid}.growth-summary-cost>span{color:#929ead;font-size:12px}.growth-summary-cost>strong{color:#496d5b;font-size:18px;font-weight:500}.growth-summary ol{gap:25px;margin:25px 0;padding:0;list-style:none;display:grid}.growth-summary li{align-items:flex-start;gap:13px;display:flex}.growth-summary li>span{color:#c17b31;background:#fff5e9;border-radius:6px;padding:9px;font:11px IBM Plex Mono,monospace}.growth-summary li strong{color:#53657b;font-size:13px;font-weight:500;display:block}.growth-summary li small{color:#95a0ae;margin-top:5px;font-size:12px;line-height:1.8;display:block}.growth-summary-note{color:#95a3b1;border-top:1px solid #e8edf2;gap:10px;padding-top:20px;display:flex}.growth-summary-note svg{flex-shrink:0;margin-top:4px}.growth-summary-note p{margin:0;font-size:11px;line-height:1.8}.growth-summary>a{color:#b67834;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.growth-enrollment .cl-growth-card>.join-flow{padding:26px 30px}.growth-enrollment .join-back{display:none}.growth-enrollment .cl-application-progress{margin:22px 0}.growth-enrollment-tabs button:focus-visible{outline-offset:3px;outline:2px solid #d28b41}@media (max-width:700px){.growth-stage-body,.growth-enrollment .cl-growth-card>.join-flow{padding:22px 18px}.growth-enrollment-tabs{gap:3px;padding:12px}.growth-enrollment-tabs button{padding:9px 7px;font-size:11px}.growth-agreement-copy{padding:17px}.growth-summary{position:static}.growth-progress small{font-size:9px!important}}.workspace-top .workspace-support{color:#64788d;background:#fff;border:1px solid #e0e7ef;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font:500 12px/1.4 IBM Plex Sans,sans-serif;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.workspace-top .workspace-support svg{flex-shrink:0}.workspace-top .workspace-support:hover,.workspace-top .workspace-support[aria-current=page]{color:#b16d23;background:#fff5e9;border-color:#efcfa9}.workspace-top .workspace-support:focus-visible{outline-offset:3px;outline:2px solid #e99946}.app-shell .sidebar-bottom .account-identity-row{margin-top:8px}@media (max-width:600px){.workspace-top .workspace-support{width:36px;height:36px;padding:8px}.workspace-top .workspace-support span{display:none}.workspace-top>div{gap:10px}}.en-programme-id-group{flex-wrap:wrap;align-items:center;gap:7px 10px;max-width:100%;display:flex}.en-programme-id-group .application-number-label,.application-partner-id>.application-number-label{overflow-wrap:anywhere;white-space:normal;flex-basis:100%;width:100%;display:block;letter-spacing:.015em!important;color:#929ba8!important;text-transform:none!important;background:0 0!important;margin:0!important;padding:0!important;font:400 10px/1.6 IBM Plex Mono,monospace!important}.application-partner-id>.application-number-label{font-size:10px!important}.growth-agreement-panel{min-width:0}.growth-agreement-panel>.en-agreement{margin-bottom:24px}.growth-agreement-panel>.en-primary{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:22px;display:flex}.growth-agreement-panel>.en-primary:disabled{opacity:.5;cursor:not-allowed}.en-growth-read-agreement{border:1px solid #e1e7ee;border-radius:8px;padding:18px}.en-growth-read-agreement>summary{color:#61738a;cursor:pointer;font-size:13px;font-weight:500}.en-growth-read-agreement[open]>summary{margin-bottom:22px}.cl-application-review .en-applicant-photo{margin:22px 0}.growth-agreement-panel .growth-signing-locked{margin-top:22px}.crm-sync-status{color:#8c99a9;white-space:nowrap;align-items:center;gap:6px;font:10px IBM Plex Sans,sans-serif;display:inline-flex}.crm-sync-status i{background:#aab4c1;border-radius:50%;width:5px;height:5px}.crm-sync-status.connected{color:#4b8c73}.crm-sync-status.connected i{background:#49a982}.crm-sync-status.reconnecting{color:#bd8c3f}.crm-sync-status.reconnecting i{background:#d5a451}.workspace-loading{color:#8f9bac;justify-content:center;align-items:center;gap:10px;min-height:260px;font-size:13px;display:flex}.network-team>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.network-team h2{letter-spacing:-.5px;margin:6px 0 10px;font-size:25px}.network-team>header p:not(.eyebrow){color:#8c99aa;font-size:13px}.network-chain{background:#fff;border:1px solid #e1e8ef;border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}.network-chain>span{color:#5f738a;align-items:center;gap:8px;font-size:12px;display:flex}.network-chain>span:first-child{color:#b77931}.network-chain>i{color:#c2cbd6;font-style:normal}.network-chain-note{color:#91a0b0;margin:14px 0 24px;font-size:12px;line-height:1.8}.network-invites{margin-bottom:25px;padding:23px}.network-invites h3{font-size:17px}.network-invites>p{color:#8e9bae;font-size:13px;line-height:1.8}.network-link{border-top:1px solid #e9eef3;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:18px;display:flex}.network-link>div{color:#74859a;align-items:center;gap:8px;min-width:125px;font-size:12px;display:flex}.network-link input{color:#8292a7;background:#fafcfd;border:1px solid #e1e7ef;border-radius:6px;flex:1;min-width:150px;padding:10px;font:10px IBM Plex Mono,monospace}.network-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:24px 0;display:grid}.network-stats article{background:#fff;border:1px solid #e2e8ef;border-radius:8px;padding:19px}.network-stats small{color:#8998ab;font-size:12px}.network-stats strong{color:#40556d;margin-top:13px;font:500 25px IBM Plex Mono,monospace;display:block}.network-team table small{color:#99a6b6;margin-top:5px;font-size:10px;display:block}.network-team table .mono{overflow-wrap:anywhere;font-size:10px}.network-team table td{vertical-align:top}@media (max-width:700px){.crm-sync-status{gap:0;font-size:0}.crm-sync-status i{width:6px;height:6px}.network-chain{gap:10px;padding:15px}.network-chain>span{font-size:10px}.network-chain svg{width:15px}.network-team>header{flex-wrap:wrap}.network-link input{order:2;min-width:100%}.network-stats{gap:10px}.network-team h2{font-size:23px}}.site-header .official-logo,.site-footer .official-logo,.en-site-header .official-logo,.en-header .official-logo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site-footer .social-links a[data-brand]{color:#a3a3a3!important;background:#ffffff06!important;border:1px solid #ffffff1c!important}.site-footer .social-links a[data-brand]:hover{color:#ededed!important;background:#ffffff0d!important;border-color:#ffffff35!important}.site-header-actions .header-dashboard{border-radius:8px;justify-content:center;min-width:112px;min-height:42px;padding:11px 20px;font-size:13px;font-weight:600;line-height:1.2;box-shadow:0 3px 12px #ff85001a}.growth-joining-reward{justify-content:center;align-items:baseline;gap:9px;margin:16px 0;display:flex}.growth-joining-reward>small,.reward-up-to{font-weight:400;font-size:12px!important;display:inline!important}.growth-joining-reward>strong{color:#ffad5a;font-size:40px}.growth-joining-reward>span{color:#c1c1c1;font-size:12px}@media (max-width:1000px){.site-footer .footer-main-grid{grid-template-columns:1.4fr 1fr 1fr;gap:26px}}@media (max-width:650px){.site-footer .footer-main-grid{grid-template-columns:1fr 1fr;gap:26px}.site-footer .footer-brand-column{grid-area:auto/1/auto/-1}.site-header-actions .header-dashboard{min-width:96px;padding:10px 15px;font-size:12px}}.site-header .brand.official-brand,.site-footer .brand.official-brand{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.enrollment-page .site-header{font-family:var(--sans)}.essential-photo img[src$=connected-office-photo\.jpg],.essential-photo img[src$=team-leadership-photo\.jpg]{object-fit:cover;object-position:center}.office-chart .office-profit-caption{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.office-chart .office-data-note{color:#737b85;font-size:11px;font-weight:400;line-height:1.5;display:block}.programme-explorer{background:#fff;scroll-margin-top:95px}.programme-explorer .section-heading>p{max-width:440px;font-size:15px;line-height:1.8}.programme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.programme-options>[role=tab]{text-align:left;color:#202b36;background:#fff;border:1px solid #e1e5e8;border-radius:13px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:25px;transition:border-color .2s,background .2s;display:flex}.programme-options>[role=tab]:hover{background:#fffcf8;border-color:#e8b98b}.programme-options>[aria-selected=true]{background:#fff8ee;border-color:#e99a49;box-shadow:inset 0 3px #ee8b2b}.programme-option-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:3px;display:flex}.programme-option-icon{color:#607281;background:#f1f4f5;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.programme-options>[aria-selected=true] .programme-option-icon{color:#bb630e;background:#ffecd4}.programme-option-top>.mono{color:#9ca5ad;font-size:11px}.programme-options small{font:400 10px/1.5 var(--mono);letter-spacing:.7px;color:#8b6b47}.programme-options strong{letter-spacing:-.5px;font-size:22px;font-weight:550}.programme-options>button>span:last-child{color:#737f88;max-width:250px;font-size:13px;line-height:1.6}.programme-detail{background:linear-gradient(120deg,#fff,#fbfcfc);border:1px solid #e2e6e9;border-radius:16px;grid-template-columns:1.06fr 1fr;align-items:start;gap:42px;padding:38px;display:grid}.programme-detail-copy>.eyebrow{font-size:10px}.programme-detail-copy>h3{letter-spacing:-.9px;margin:13px 0 17px;font-size:33px;font-weight:500;line-height:1.25}.programme-detail-copy>p:not(.eyebrow){color:#687582;font-size:15px;line-height:1.85}.programme-detail-copy>ul{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.programme-detail-copy li{color:#344756;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.programme-detail-copy li>svg{color:#7c9a8a;margin-top:4px}.programme-next{border-top:1px solid #e9edef;gap:14px;padding-top:20px;display:grid}.programme-next>.btn{justify-self:start;font-size:13px}.programme-next>small{color:#7e8890;max-width:440px;font-size:11px;line-height:1.7}.programme-experience{gap:25px;min-width:0;display:grid}.programme-experience-art{background:#f4f7f7;border:1px solid #dde5e7;border-radius:12px;min-height:240px;position:relative;overflow:hidden}.programme-experience-art>img{object-fit:cover;object-position:center;width:100%;height:265px;display:block}.experience-photo-caption{color:#fff;background:linear-gradient(#0000,#000);align-items:center;gap:10px;padding:23px 20px 15px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.programme-steps>.mono{letter-spacing:.8px;color:#7a8790;font-size:10px}.programme-steps>ol{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid}.programme-steps li{color:#435663;align-items:center;gap:13px;min-height:47px;font-size:13px;display:flex;position:relative}.programme-steps li>b{font:400 10px var(--mono);z-index:1;color:#8b765a;background:#fff;border:1px solid #dce3e7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.programme-steps li:not(:last-child):after{content:"";border-left:1px solid #dfe5e8;position:absolute;top:36px;bottom:-9px;left:13px}.trader-experience-bar{background:#fff;border-bottom:1px solid #e1e7e9;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.trader-experience-bar>span{color:#3e5261;align-items:center;gap:8px;font-size:12px;display:flex}.trader-experience-bar>small{font:400 8px var(--mono);color:#95a0a9}.trader-experience-chart{padding:19px}.trader-experience-chart>span{color:#617783;font-size:12px}.trader-experience-chart>svg{width:100%;height:auto;margin:17px 0 7px;display:block}.trader-experience-chart>small{color:#84929b;font-size:9px}.experience-tools{flex-wrap:wrap;gap:8px;padding:0 19px 18px;display:flex}.experience-tools>span{color:#788992;background:#fff;border:1px solid #dfe7e9;border-radius:4px;padding:6px 9px;font-size:10px}.growth-experience-heading{color:#536b77;background:#fff;border-bottom:1px solid #e0e6e8;align-items:center;gap:10px;padding:19px 22px;font-size:14px;display:flex}.growth-experience-flow{padding:14px 24px}.growth-experience-flow>div{align-items:center;gap:15px;min-height:69px;display:flex;position:relative}.experience-node{color:#bc7b35;z-index:1;background:#fff9ef;border:1px solid #ead4b8;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.growth-experience-flow strong{color:#3c5362;font-size:13px;font-weight:500}.growth-experience-flow small{color:#89969e;margin-top:5px;font-size:11px}.growth-experience-flow i{border-left:1px dashed #cdd7dd;height:32px;position:absolute;top:53px;left:18px}.reference-network-art>div.reference-node{cursor:default}.reference-network-art>div.reference-node .node-arrow{display:none}@media (max-width:1000px){.programme-detail{gap:28px;padding:28px}.programme-options>[role=tab]{padding:21px}.programme-options strong{font-size:19px}.programme-detail-copy>h3{font-size:28px}.trader-experience-bar>small{display:none}}@media (max-width:700px){.programme-options{gap:8px}.programme-options>[role=tab]{border-radius:9px;gap:9px;padding:14px 12px}.programme-option-top>.mono,.programme-options small,.programme-options>button>span:last-child{display:none}.programme-options strong{letter-spacing:0;font-size:14px;line-height:1.4}.programme-option-icon{width:36px;height:36px}.programme-option-icon>svg{width:20px;height:20px}.programme-detail{grid-template-columns:1fr;gap:28px;padding:24px}.programme-explorer .section-heading>p{font-size:14px}.programme-detail-copy>h3{font-size:28px}.programme-detail-copy>p:not(.eyebrow){font-size:14px}.programme-detail-copy li{font-size:13px}.programme-next>.btn{font-size:12px}.programme-experience-art>img{height:235px}.programme-options{margin-bottom:14px}}.programme-options>[role=tab]{--card-tint:#e8f3fc;--card-edge:#bdd5e8;--card-ink:#426d8c;background:linear-gradient(145deg,#ffffffc9,var(--card-tint));border:1px solid var(--card-edge);-webkit-backdrop-filter:blur(18px)saturate(135%);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 0 22px #fff6,0 8px 24px #263c5010}.programme-options>[role=tab]:nth-child(2){--card-tint:#fff0db;--card-edge:#e8d0ab;--card-ink:#946f3a}.programme-options>[role=tab]:nth-child(3){--card-tint:#e6f4ed;--card-edge:#bedccc;--card-ink:#4c7f6b}.programme-options>[role=tab]:hover{background:linear-gradient(145deg,#fffffff2,var(--card-tint));border-color:var(--card-ink);box-shadow:inset 0 1px #fff,0 10px 28px #263c5016}.programme-options>[role=tab][aria-selected=true]{background:linear-gradient(145deg,#ffffffec,var(--card-tint));border-color:var(--card-ink);box-shadow:inset 0 3px 0 var(--card-ink),inset 0 0 28px #fff8,0 10px 28px #263c5015}.programme-options>[role=tab] .programme-option-icon{color:var(--card-ink);background:#ffffff9c;border:1px solid #ffffffd9;box-shadow:0 3px 10px #34526308}.programme-options>[role=tab]>small{color:var(--card-ink)}.sidebar-profile-entry .identity-status.dot-only{vertical-align:middle;background:0 0;border:0;gap:0;min-width:0;margin:6px 0 0;padding:0;line-height:1;display:inline-flex}.sidebar-profile-entry .identity-status.dot-only>i{border-radius:50%;width:7px;height:7px;margin:0;display:block;box-shadow:0 0 0 3px #ffffff07}.trading-workspace-slider{color:#405565;background:#f4f7f8;width:100%}.trading-workspace-slider>figure{margin:0;padding:16px 14px 0}.trading-workspace-slider>figure>svg{background:#d7d3cd;border:1px solid #bfc6ca;border-radius:5px;width:100%;height:250px;display:block;overflow:hidden}.trading-workspace-slider figcaption{gap:5px;margin:14px 4px 0;display:grid}.trading-workspace-slider figcaption strong{font-size:13px;font-weight:500;line-height:1.5}.trading-workspace-slider figcaption small{color:#7c8b95;font-size:10px;line-height:1.5}.workspace-slider-controls{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px 16px;display:flex}.workspace-slider-pagination>.mono{color:#85939e;font-size:10px}.workspace-slider-controls>div:last-child{gap:6px;display:flex}.workspace-slider-controls button{color:#566e7d;background:#fff;border:1px solid #dbe3e8;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.workspace-slider-controls button:hover{background:#edf2f5;border-color:#a2b4c0}@media (max-width:700px){.trading-workspace-slider>figure>svg{height:235px}.programme-options>[role=tab]{-webkit-backdrop-filter:blur(10px)}}.app-shell .sidebar{background:#fff;border-right:1px solid #e5eaf0;padding:22px 14px 16px}.app-shell .workspace-role-switch{gap:8px;padding:17px 0 16px}.workspace-role-switch>span{letter-spacing:.1em;color:#8b98a7;font-size:9px}.workspace-role-switch select{color:#40556c;background:#f7f9fb;border:1px solid #dfe6ee;border-radius:8px;height:40px;padding:9px 12px;font-size:12px}.app-shell .sidebar>.workspace-label{letter-spacing:.12em;color:#8e9aa8;margin:7px 12px 13px;padding:0;font-size:9px;line-height:1.6}.app-shell .sidebar nav{flex-direction:column;gap:6px;padding:0 0 12px;display:flex}.app-shell .sidebar nav>button{text-align:left;color:#53667e;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:43px;margin:0;padding:11px 13px;font-size:13px;line-height:1.4;display:flex}.app-shell .sidebar nav>button>svg{flex-shrink:0;width:18px;height:18px;margin:0}.app-shell .sidebar nav>button.active{color:#a95711;box-shadow:none;background:#fff4e7;border:1px solid #f5c99d}.app-shell .sidebar nav>button:not(.active):hover{color:#304b66;background:#f4f7fa}.app-shell .sidebar .sidebar-bottom{padding-top:10px}.app-shell .sidebar-bottom .account-identity-row{border-top:1px solid #e5eaf0;align-items:center;gap:5px;margin-top:0;padding:14px 0 0;display:flex}.app-shell .sidebar-profile-entry{border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;margin:0;padding:8px 3px;display:flex!important}.app-shell .sidebar-profile-entry:hover{background:#f7f9fb}.sidebar-profile-entry>.sidebar-avatar-status{width:34px;max-width:34px;height:34px;display:block;position:relative;overflow:visible;flex:0 0 34px!important}.sidebar-avatar-status>.profile-avatar{width:34px;height:34px;margin:0;display:flex}.sidebar-avatar-status>.identity-status.dot-only{z-index:2;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:12px;height:12px;margin:0;padding:0;display:grid;position:absolute;top:-2px;right:-2px}.sidebar-avatar-status>.identity-status.dot-only>i{width:8px;height:8px;box-shadow:none;margin:0}.sidebar-profile-entry>.sidebar-account-copy{flex:1;gap:3px;min-width:0;display:grid}.sidebar-account-copy>strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.sidebar-account-copy>.account-unique-id{margin:0;line-height:1.5}.sidebar-profile-entry>svg{color:#98a5b4;flex-shrink:0;width:13px;height:13px}.account-identity-row>a:last-child{color:#8293a5;flex:0 0 28px;place-items:center;width:28px;height:34px;padding:0;display:grid}.app-shell .workspace-top{background:#fff;border-bottom:1px solid #e5eaf0;justify-content:flex-end;gap:15px;padding:0 30px}.workspace-top>.workspace-heading-spacer{flex:1;min-width:0}.workspace-top .crm-sync-status.sync-dot-only{justify-content:center;align-items:center;gap:0;min-width:16px;padding:5px;font-size:0;display:inline-flex}.crm-sync-status.sync-dot-only>i{width:6px;height:6px;margin:0}.workspace-top>div:last-child{align-items:center;gap:13px}.workspace-top .iconbtn{border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.workspace-top .workspace-support{min-height:34px}@media (min-width:851px){.sidebar-collapsed .sidebar{padding-left:10px;padding-right:10px}.sidebar-collapsed .sidebar .workspace-role-switch{display:none}.sidebar-collapsed .sidebar nav>button{justify-content:center;gap:0;padding:10px 0}.sidebar-collapsed .sidebar-profile-entry>.sidebar-account-copy,.sidebar-collapsed .sidebar-profile-entry>svg{display:none}.sidebar-collapsed .sidebar-profile-entry{justify-content:center;padding:8px 0}.sidebar-collapsed .sidebar-bottom .account-identity-row{flex-direction:column}}@media (max-width:600px){.app-shell .workspace-top{gap:8px;padding:0 16px}.workspace-top>div:last-child{gap:9px}.app-shell .sidebar{padding-top:19px}}@media (min-width:851px){.app-shell .workspace-top>.mobile-toggle{display:none}.app-shell .sidebar{overflow:visible}.app-shell .sidebar>.sidebar-collapse{z-index:45;width:24px;height:24px;margin:0;padding:0;top:82px;right:-12px;box-shadow:0 2px 6px #283b5010}.sidebar-collapsed .sidebar>.sidebar-collapse{top:72px;right:-12px}}@media (max-width:850px){.app-shell .workspace-top>.mobile-toggle{display:inline-flex}.app-shell .sidebar>.sidebar-collapse{display:none}}.profile-center .profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-center .profile-section-grid>.profile-tile{min-height:0;box-shadow:none;background:#fff;border:1px solid #e0e6ed;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;transition:border-color .15s;display:grid}.profile-center .profile-section-grid>.profile-tile:hover{box-shadow:none;border-color:#c9d5e0}.profile-tile>.profile-card-icon{color:#5e7489;background:#f1f5f8;border-radius:9px;place-items:center;width:38px;height:38px;padding:9px;display:grid;position:relative}.profile-tile>.profile-card-icon>svg:nth-child(2){color:#8d9aaa;background:#fff;border-radius:50%;width:16px;height:16px;padding:2px;position:absolute;bottom:-3px;right:-3px}.profile-tile-copy{min-width:0}.profile-tile .profile-tile-copy>h3{letter-spacing:-.15px;margin:0 0 4px;font-size:14px;font-weight:550;line-height:1.4}.profile-tile .profile-tile-copy>p{color:#7a8898;margin:0 0 7px;font-size:11px;line-height:1.55}.profile-tile .profile-tile-copy>.badge{border-radius:4px;width:max-content;margin:0;padding:2px 6px;font-size:10px;line-height:1.5}.profile-tile>.profile-tile-action.btn{white-space:nowrap;box-shadow:none;border-radius:6px;gap:5px;padding:7px 9px;font-size:11px;line-height:1.4}.profile-tile-locked{color:#94a0ae;align-items:center;gap:5px;display:flex}.profile-tile-locked>small{font-size:9px;line-height:1.4}.profile-center .profile-overview-header{border-radius:11px;gap:16px;margin-bottom:18px;padding:20px}.profile-overview-header>.profile-avatar{border-width:2px;width:54px;height:54px;font-size:19px}.profile-center .profile-overview-header h2{margin:0 0 5px;font-size:21px}.profile-header-tags{gap:7px 10px;margin-top:10px}.profile-progress{gap:7px;width:135px}.profile-progress strong{font-size:24px}.profile-progress small{font-size:10px}.profile-center .profile-verification-action{gap:18px;margin-top:16px;padding:18px 20px}.profile-verification-action h3{font-size:14px}.profile-verification-action p{font-size:11px}.profile-verification-action>.btn{padding:10px 14px;font-size:12px}.public-content-loading{color:#7b8792;justify-content:center;align-items:center;gap:12px;min-height:300px;font-size:14px;display:flex}.app-shell .sidebar-bottom .account-identity-row .sidebar-profile-entry{width:100%}.app-shell .account-identity-row>.sidebar-profile-entry:last-child{flex:1;justify-content:flex-start;width:100%;height:auto;padding:8px 3px;display:flex}.app-shell .account-identity-row>.sidebar-profile-entry:last-child>span{width:auto}@media (min-width:1450px){.profile-center .profile-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.profile-center .profile-section-grid{grid-template-columns:1fr}.profile-center .profile-section-grid>.profile-tile{padding:15px 16px}.profile-center .profile-overview-header{flex-wrap:wrap;padding:18px}.profile-overview-header .profile-progress{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;width:100%;display:grid}.profile-progress small{grid-column:1/-1}.profile-center .profile-verification-action{flex-direction:column;align-items:stretch}.profile-verification-action>.btn{align-self:flex-end}}.app-shell .dashboard-summary{gap:12px;margin-bottom:20px}.app-shell .dashboard-summary>article{justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:15px 18px;display:flex}.dashboard-summary>article>span{color:#687e91;align-items:center;gap:9px;font-size:12px;display:flex}.dashboard-summary>article>strong{color:#263b4d;font:500 26px/1.2 IBM Plex Mono,monospace}.app-shell .dash-programmes{gap:14px;margin-bottom:20px}.app-shell .dash-programmes>article{border-radius:11px;flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:21px 23px;display:flex}.programme-card-header{align-items:center;gap:13px;min-width:0;display:flex}.programme-card-header>.dash-programme-icon{border-radius:9px;flex-shrink:0;margin:0;padding:11px}.programme-card-header>div{flex:1;min-width:0}.app-shell .programme-card-header h3{margin:0 0 4px;font-size:17px;font-weight:550;line-height:1.4}.app-shell .programme-card-header p{color:#788b9a;margin:0;font-size:12px;line-height:1.6}.programme-card-header>.badge{flex-shrink:0;margin:0;padding:3px 8px;font-size:10px}.dash-programmes .programme-progress{align-items:center;gap:14px;margin:0;display:flex}.programme-progress>progress{flex:1;width:auto;min-width:0;height:6px}.app-shell .programme-progress>small{white-space:nowrap;font-size:10px;line-height:1.5}.dash-programmes .programme-card-bottom{border-top:1px solid #edf0f3;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding-top:14px;display:flex}.programme-card-bottom>.identity-status{padding:3px 6px;font-size:10px}.app-shell .programme-card-bottom>.btn{gap:7px;margin:0 0 0 auto;padding:9px 12px;font-size:12px}.app-shell .dashboard-section-title{margin-bottom:13px}.dashboard-section-title h2{font-size:18px}.dashboard-section-title p{font-size:12px}@media (max-width:650px){.app-shell .dashboard-summary{grid-template-columns:1fr 1fr;gap:9px}.app-shell .dashboard-summary>article{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.dashboard-summary>article>span{gap:6px;font-size:11px}.app-shell .dash-programmes>article{gap:15px;padding:18px}.programme-card-header{flex-wrap:wrap;align-items:flex-start;gap:10px}.programme-card-header>div{min-width:150px}.programme-card-header>.badge{margin-left:auto}.app-shell .programme-card-header h3{font-size:16px}.dash-programmes .programme-progress{gap:7px;display:grid}.programme-progress>progress{width:100%}.app-shell .programme-card-bottom>.btn{padding:8px 10px;font-size:11px}}.earnings-section{background:#f8fafb;border-top:1px solid #edf0f2;padding:64px 6%}.earnings-section .section-heading{align-items:end;gap:24px;margin-bottom:28px}.earnings-section .eyebrow{color:#b6602c;letter-spacing:1.4px;margin-bottom:13px;font-size:10px}.earnings-section h2{color:#222e38;font-size:clamp(28px,3.3vw,42px);line-height:1.15}.earnings-section h2 em{color:#79848d}.earnings-section .section-heading>p{color:#64717b;font-size:13px;line-height:1.75}.earnings-shell{background:#fff;border:1px solid #dfe5e9;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;box-shadow:0 12px 35px #26374706}.earnings-input-panel{min-width:0;padding:28px}.calculator-title{gap:11px;margin-bottom:20px;padding-bottom:18px}.calculator-title>span{color:#df722e;background:#fff2e8;width:40px;height:40px}.estimate-reset{color:#6a7781;border-radius:6px;min-height:36px;padding:6px;font-size:11px}:is(.estimate-reset:focus-visible,.estimate-download:focus-visible){outline-offset:3px;outline:2px solid #e78241}.estimate-role>span:first-child{color:#34434d;margin-bottom:8px;font-size:12px;font-weight:500}.estimate-role>span:last-child{background:#f8fafb;border-color:#dbe2e7;border-radius:10px;padding:12px 14px}.estimate-role select{color:#25333e;font-size:14px}.estimate-intro{color:#65737e;min-height:0;margin-bottom:22px;font-size:12px;line-height:1.65}.estimate-field{min-width:0;margin-bottom:17px}.estimate-field>span:first-child{color:#465660;margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.45}.estimate-number{border-color:#dce3e8;border-radius:9px;gap:8px;min-height:46px;padding:11px 12px}.estimate-number>small{color:#72818e;letter-spacing:0;font-size:9px}.estimate-number>input{color:#273946;font-size:17px}.estimate-number:focus-within{border-color:#ee914f;box-shadow:0 0 0 3px #ee914f18}.estimate-rate{background:#fafbfc;border:1px solid #e4e9ed;border-radius:10px;margin:2px 0 17px;padding:16px}.estimate-rate label{color:#465660;font-size:12px;font-weight:500}.estimate-rate input[type=number]{color:#a84f1a;background:#fff;border-color:#e1e5e8;font-size:14px}.estimate-rate input[type=range]{accent-color:#f4833d;height:6px}.estimate-range-labels{color:#74828d;gap:10px;margin-top:9px;font-size:10px}.estimate-office-payout{background:#fffbf6;border:1px solid #f0e1d1;border-radius:10px;margin:0 0 17px;padding:15px}.estimate-office-payout .estimate-field{margin-bottom:0}.estimate-office-payout .estimate-field>span:first-child{color:#465660;font-size:12px}.estimate-office-payout>p{color:#777668;margin-top:9px;font-size:11px;line-height:1.65}.estimate-assumptions{color:#78838a;max-width:none;font-size:11px;line-height:1.65}.estimate-field>span>small{color:#788692;font-size:10px}.earnings-result-panel{background:linear-gradient(145deg,#fff8ef,#fffdf9 65%);border-left:1px solid #e9e3db;min-width:0;padding:28px}.estimate-result-top>.mono{color:#986d49;letter-spacing:1px;font-size:10px}.estimate-period>button.active{color:#3e3329;font-weight:500}.estimate-output{border-bottom:1px solid #e7dfd5;padding:28px 0 24px}.estimate-output>span{color:#6a645c;margin-bottom:12px;font-size:13px}.estimate-output>strong{color:#263d35;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.1}.estimate-output>small{color:#867b6f;max-width:310px;margin-top:10px;font-size:10px;line-height:1.6}.estimate-waterfall h4{color:#3d4649;justify-content:space-between;align-items:center;margin:0 0 16px;font-size:13px;font-weight:500;display:flex}.estimate-waterfall h4 small{font:10px var(--mono);color:#8d8378}.estimate-waterfall>span{color:#71695f;align-items:flex-start;gap:14px;margin:13px 0;font-size:12px;line-height:1.6}.estimate-waterfall>span>span{min-width:0}.estimate-waterfall>span>strong{color:#3b4546;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.estimate-waterfall>span small{color:#92877a;background:0 0;margin-left:0;padding:0;font-size:10px;display:block}.estimate-waterfall>span.estimate-net-row{color:#2e483c;border-color:#e3d9cb;margin-top:17px;padding-top:16px}.estimate-result-footer{flex-wrap:wrap;gap:16px;padding-top:10px}.estimate-download{color:#8b5c35;background:#ffffffa6;border:1px solid #e3d4c3;border-radius:20px;min-height:38px;padding:9px 14px;font-size:12px}.estimate-download:disabled{opacity:.5;cursor:not-allowed}.estimate-note{color:#8a8074;margin-top:14px;font-size:11px;line-height:1.65}.estimate-fixed-reward{background:#f8fbf9;border-color:#dfe9e3;gap:16px;margin:0 0 18px;padding:16px}.estimate-fixed-reward>div>span{color:#5b6d62;font-size:12px}.estimate-fixed-reward strong{color:#2f634b;font-size:24px}.estimate-fixed-reward strong small{color:#738377;font-size:11px}.estimate-error{font-size:13px}@media (max-width:780px){.earnings-section{padding:44px 5%}.earnings-section .section-heading{display:block}.earnings-section .section-heading>p{margin-top:15px;font-size:13px}.earnings-shell{grid-template-columns:1fr}.earnings-input-panel,.earnings-result-panel{padding:23px}.earnings-result-panel{border-top:1px solid #e9e3db;border-left:0}.estimate-output{padding:25px 0 22px}.estimate-output>strong{font-size:46px}.estimate-result-footer{flex-wrap:wrap}.estimate-fields{grid-template-columns:1fr 1fr}.estimate-assumptions{font-size:11px}}@media (max-width:420px){.earnings-input-panel,.earnings-result-panel{padding:19px}.estimate-fields{grid-template-columns:1fr}.calculator-title h3{font-size:16px}.calculator-title p{font-size:10px}.calculator-title>span{display:none}.estimate-output>strong{font-size:40px}.estimate-number>input{font-size:18px}.estimate-result-top{gap:10px}.estimate-result-top>.mono{font-size:9px}}#office-performance .office-profit-caption .office-data-note{color:#707985;background:0 0;border-radius:0;padding:0;font-size:10px;line-height:1.5}.earnings-section{padding-top:42px;padding-bottom:42px}.earnings-section .section-heading{margin-bottom:20px}.earnings-section h2{font-size:clamp(27px,3vw,36px)}.earnings-section .eyebrow{margin-bottom:9px}.earnings-section .section-heading>p{max-width:340px;font-size:12px}.earnings-input-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:14px 16px;padding:24px;display:grid}.earnings-input-panel>.calculator-title,.earnings-input-panel>.estimate-role,.earnings-input-panel>.estimate-intro,.earnings-input-panel>.estimate-fields,.earnings-input-panel>.estimate-rate,.earnings-input-panel>.estimate-fixed-reward,.earnings-input-panel>.estimate-terms{grid-column:1/-1}.calculator-title{margin:0;padding-bottom:14px}.estimate-role{margin:0}.estimate-role>span:first-child{margin-bottom:6px}.estimate-role>span:last-child{padding:10px 12px}.estimate-intro{margin:0;font-size:11px;line-height:1.6}.estimate-field{margin:0}.estimate-number{min-height:43px;padding:9px 11px}.estimate-field>span:first-child{margin-bottom:7px;font-size:11px}.estimate-rate{margin:0;padding:12px 14px}.estimate-rate>div:first-child{margin-bottom:8px}.estimate-rate input[type=number]{padding:5px}.estimate-range-labels{margin-top:6px}.estimate-office-payout{background:0 0;border:0;margin:0;padding:0}.estimate-office-payout .estimate-field>span:first-child{font-size:11px}.estimate-office-payout>p{margin-top:7px;font-size:10px;line-height:1.5}.estimate-terms{border-top:1px solid #e9edf0;padding-top:11px}.estimate-terms>summary{color:#78828b;cursor:pointer;font-size:11px;line-height:1.6}.estimate-terms .estimate-assumptions{margin-top:8px;font-size:11px}.earnings-result-panel{padding:24px}.estimate-output{padding:24px 0 20px}.estimate-output>strong{font-size:clamp(36px,4vw,50px)}.estimate-output>span{margin-bottom:9px}.estimate-output>small{margin-top:8px}.estimate-waterfall{margin:18px 0 12px}.estimate-waterfall h4{margin-bottom:13px}.estimate-waterfall>span{margin:11px 0}.estimate-waterfall>span.estimate-net-row{margin-top:14px;padding-top:13px}.estimate-result-footer{margin-top:12px;padding-top:0}.estimate-note{margin-top:12px;font-size:10px}.estimate-fixed-reward{gap:12px;margin:0;padding:13px}.trading-workspace-slider{background:#fafbfc}.trading-workspace-slider .trader-experience-bar{background:#fff;padding:12px 15px}.trader-experience-bar>span{font-size:12px;font-weight:500}.trading-workspace-slider>figure{padding:12px 12px 0}.trading-workspace-slider>figure>svg{background:#d7d3cd;border:1px solid #d1d6da;border-radius:7px;height:210px}.trading-workspace-slider figcaption{flex-direction:column;gap:3px;margin:10px 2px 0;display:flex}.trading-workspace-slider figcaption strong{color:#354650;font-size:12px}.trading-workspace-slider figcaption small{font-size:10px}.workspace-slider-controls{padding:10px 14px 12px}.workspace-slider-controls button{border-radius:7px;width:29px;height:29px}.programme-trader .programme-experience-art{border-color:#dfe5e9;min-height:0;box-shadow:0 5px 18px #20394b06}@media (max-width:780px){.earnings-section{padding-top:35px;padding-bottom:35px}.earnings-section .section-heading>p{max-width:none;margin-top:11px}.earnings-input-panel,.earnings-result-panel{padding:21px}.earnings-shell{border-radius:14px}.trading-workspace-slider>figure>svg{height:230px}}@media (max-width:420px){.earnings-input-panel{gap:14px 12px;padding:18px}.earnings-input-panel>.estimate-office-payout,.earnings-input-panel>.estimate-field{grid-column:1/-1}.estimate-fields{grid-template-columns:1fr}.earnings-result-panel{padding:18px}.trading-workspace-slider>figure>svg{height:195px}}.workspace-slider-controls{justify-content:flex-end}.site-footer .footer-risk-note{color:#aeb5bf;border-top:1px solid #ffffff12;margin:0;padding:18px 0;font-size:12px;line-height:1.7}.workspace-slide-stage{background:#d7d3cd;border:1px solid #d1d6da;border-radius:8px;position:relative;overflow:hidden}.workspace-slide-stage>svg{width:100%;height:210px;animation:.35s ease-out workspace-fade;display:block}.trading-workspace-slider>figure{padding-bottom:12px}.workspace-slide-stage .workspace-slider-controls{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.workspace-slide-stage .workspace-slider-controls>button{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#23313d55;border:1px solid #ffffff70;border-radius:8px;place-items:center;width:34px;height:38px;display:grid;position:absolute;box-shadow:0 2px 8px #0002}.workspace-slide-stage .workspace-slider-controls>button:hover{background:#23313d99}.workspace-slide-stage .workspace-slider-controls>button:focus-visible{outline-offset:2px;outline:2px solid #ff923f}.workspace-prev{top:50%;left:9px;transform:translateY(-50%)}.workspace-next{top:50%;right:9px;transform:translateY(-50%)}.workspace-slide-stage .workspace-play{bottom:9px;right:9px;width:30px!important;height:30px!important}.office-chart .office-profit-caption>span,#office-performance .office-profit-caption .office-data-note{font-size:11px;line-height:1.5}.site-footer .footer-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);gap:45px}.site-footer .footer-links-column{justify-self:end;min-width:210px}@keyframes workspace-fade{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-slide-stage>svg{animation:none}}@media (max-width:650px){.site-footer .footer-main-grid{grid-template-columns:1fr;gap:24px}.site-footer .footer-links-column{justify-self:start}.workspace-slide-stage>svg{height:220px}}.graph-visibility{border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding-bottom:20px;display:flex}.graph-visibility .field{min-width:170px;margin:0}.graph-visibility p{color:#74808b;font-size:12px}@media (max-width:600px){.graph-visibility{flex-direction:column;align-items:stretch;gap:12px}}@media screen{.app-shell .restored-summary{min-width:0;max-width:100%;container-type:inline-size}.app-shell .restored-summary .summary-table-scroll{width:100%;min-width:0;overflow:hidden}.app-shell .restored-summary table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;display:table;min-width:0!important}.app-shell .restored-summary thead{display:table-header-group}.app-shell .restored-summary tbody{padding:0;display:table-row-group}.app-shell .restored-summary tfoot{display:table-footer-group}.app-shell .restored-summary tr{display:table-row}.app-shell .restored-summary th,.app-shell .restored-summary td{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;max-width:none;padding:8px 3px;font-size:clamp(8px,1.45cqi,11px);line-height:1.4;display:table-cell}.app-shell .restored-summary th{vertical-align:middle;height:52px}.app-shell .restored-summary th button{text-align:center;white-space:normal;box-sizing:border-box;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;min-height:38px;padding:4px 1px;font-size:clamp(8px,1.4cqi,10.5px);line-height:1.35;display:flex}.app-shell .restored-summary th button>span{overflow-wrap:anywhere;min-width:0}.app-shell .restored-summary th button svg{flex:0 0 8px;width:8px;height:10px}.app-shell .restored-summary td{text-align:right;height:36px}.app-shell .restored-summary td:before{display:none}.app-shell .restored-summary td:first-child,.app-shell .restored-summary td:nth-child(2){text-align:center}.app-shell .restored-summary .report-empty-watermark{pointer-events:none}.app-shell .restored-summary .trader-summary-filters>*{min-width:0}.app-shell .restored-summary .trader-summary-filters input,.app-shell .restored-summary .trader-summary-filters select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-shell .restored-summary .report-table-toolbar{flex-wrap:wrap;gap:8px}.app-shell .restored-summary .report-pagination{flex-wrap:wrap;gap:9px}}.site-header .site-header-inner{gap:20px;min-height:78px}.site-header .main-nav{background:#ffffff03;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:3px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.site-header .main-nav-link{width:auto;min-height:38px;font:500 12px/1.25 var(--sans);letter-spacing:0;color:#bfc5cd;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.site-header .main-nav-link:hover{color:#fff;background:#ffffff0a}.site-header .main-nav-link[aria-expanded=true],.site-header .main-nav-link.current{color:#ffaf79;background:#ff8c4411;box-shadow:inset 0 0 0 1px #ff9a4b20}:is(.site-header .main-nav-link:focus-visible,.site-header .site-menu-toggle:focus-visible){outline-offset:3px;outline:2px solid #ff9b5c}.site-header .main-nav-link svg{color:currentColor;opacity:.65;flex-shrink:0}.site-header .nav-group{align-items:center;display:flex}.site-header .header-brand-context{letter-spacing:1px;padding-right:0;font-size:7px;line-height:1.6}.site-header .site-header-actions{gap:12px}.site-header .header-dashboard{border-radius:9px;min-height:40px;padding:11px 18px;font-size:12px}.site-header .nav-popover{background:#fff;border:1px solid #e2e7ec;border-radius:15px;min-width:335px;padding:13px;top:calc(100% + 16px);box-shadow:0 18px 55px #07111f2b}.site-header .programmes-menu>a{border-radius:10px;align-items:center;gap:12px;padding:13px 11px;display:flex}.site-header .programmes-menu>a:hover{background:#fff5ec}.site-header .programmes-menu>a>span:nth-child(2){flex:1;min-width:0}.site-header .programmes-menu strong{color:#30404c;font-size:13px;font-weight:500;display:block}.site-header .programmes-menu small{color:#7b8893;margin-top:4px;font-size:11px;line-height:1.5;display:block}.site-header .nav-programme-icon{color:#c6763e;background:#fff7ef;border:1px solid #f1dfd0;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.site-header .menu-eyebrow{font:9px var(--mono);letter-spacing:1px;color:#8a959f;padding:7px 11px 10px;display:block}.site-header .menu-note{color:#7b8992;border-top:1px solid #edf0f3;margin-top:5px;padding:12px 11px 4px;font-size:10px;line-height:1.6}@media (min-width:851px) and (max-width:1100px){.site-header .site-header-inner{gap:12px;padding-left:4%;padding-right:4%}.site-header .header-brand-context{display:none}.site-header .main-nav-link{padding:10px 11px;font-size:11px}.site-header .brand.official-brand .brand-img{width:150px}}@media (max-width:850px){.site-header .site-header-inner{gap:12px;min-height:72px}.site-header .main-nav{display:none}.site-header .main-nav.is-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000;border:1px solid #ffffff12;border-radius:0 0 15px 15px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;max-height:calc(100dvh - 72px);margin:0;padding:14px 18px 20px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.site-header .main-nav-link{justify-content:space-between;width:100%;min-height:44px;padding:13px 14px;font-size:13px}.site-header .nav-group{display:block}.site-header .nav-popover{width:100%;min-width:0;box-shadow:none;border-radius:11px;margin-top:8px;margin-bottom:6px;padding:7px;position:static}.site-header .header-brand-context{display:none}.site-header .site-header-actions{margin-left:auto}.site-header .header-dashboard{min-height:38px;padding:10px 14px}.site-header .main-nav-link.support-nav{display:flex}.site-header .mobile-nav-socials{border-top:1px solid #ffffff10;margin-top:8px;padding:14px 10px 0}}@media screen{.app-shell .restored-summary .trader-summary-filters{align-items:end;gap:10px;padding:12px 16px}.app-shell .restored-summary .personal-report-filters{grid-template-columns:minmax(90px,1fr) minmax(90px,.85fr) minmax(105px,1fr) minmax(105px,1fr) auto;display:grid}.app-shell .restored-summary .trader-summary-filters label{gap:5px;min-width:0;font-size:11px}.app-shell .restored-summary .trader-summary-filters input,.app-shell .restored-summary .trader-summary-filters select{border-radius:7px;height:36px;min-height:36px;padding:7px 9px;font-size:11px}.app-shell .restored-summary .report-fixed-id{color:#5d6b76;cursor:default;background:#f1f4f6;border-color:#e0e5e9;font-weight:600}.app-shell .restored-summary .trader-summary-filters>.btn{height:36px;min-height:36px;padding:8px 12px;font-size:11px}.app-shell .restored-summary th button{justify-content:center;gap:0;min-height:45px;padding:5px 1px 12px;font-size:clamp(7px,1.32cqi,10px);line-height:1.35;display:flex;position:relative}.app-shell .restored-summary th button>.report-heading-lines{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.app-shell .restored-summary .report-heading-lines>span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.app-shell .restored-summary th button>svg{opacity:.6;width:8px;height:8px;position:absolute;bottom:0;left:calc(50% - 4px)}.app-shell .restored-summary .report-empty-watermark{gap:7px}.app-shell .restored-summary .report-empty-watermark strong{color:#8c98a1;font-size:15px;font-weight:500}.app-shell .restored-summary .report-empty-watermark small{color:#a0a9b0;font-size:11px}}@media (max-width:600px){.app-shell .restored-summary .personal-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .restored-summary .personal-report-filters>.btn{grid-column:2;justify-self:end}.app-shell .restored-summary .trader-summary-filters{gap:9px;padding:12px}}@media screen{.app-shell .restored-summary th:first-child{width:10%}.app-shell .restored-summary th:nth-child(2),.app-shell .restored-summary th:nth-child(3){width:8%}.app-shell .restored-summary th:nth-child(4){width:11%}.app-shell .restored-summary th:nth-child(n+5):nth-child(-n+8){width:6%}.app-shell .restored-summary th:nth-child(9){width:9%}.app-shell .restored-summary th:nth-child(n+10){width:10%}}.footer-regulatory{border-top:1px solid #ffffff14;align-items:center;gap:24px;margin-top:22px;padding:24px 0;display:flex}.footer-regulatory-logos{flex-shrink:0;gap:12px;display:flex}.footer-regulatory-logos>span{background:#fff;border-radius:5px;justify-content:center;align-items:center;width:112px;height:49px;padding:8px;display:flex}.footer-regulatory-logos img{object-fit:contain;width:100%;height:100%;display:block}.footer-regulatory>p{color:#93989e;min-width:0;margin:0;font-size:11px;line-height:1.8}@media (max-width:700px){.footer-regulatory{flex-direction:column;align-items:flex-start;gap:16px}.footer-regulatory>p{font-size:11px}.footer-regulatory-logos>span{width:104px;height:46px}}.market-features{background:linear-gradient(125deg,#f7fafc 0%,#fff 60%,#fff7ef 100%);border-top:1px solid #e9edf1;border-bottom:1px solid #e9edf1;padding:64px max(5%,50vw - 620px)}.market-features .section-heading{align-items:center;gap:40px;margin-bottom:30px}.market-features .section-heading h2{letter-spacing:-1.2px;font-size:clamp(28px,3.3vw,42px);line-height:1.15}.market-features .section-heading>p{color:#73808c;max-width:340px;font-size:14px;line-height:1.75}.market-features .dma-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.market-features .dma-feature{background:#ffffffdf;border:1px solid #e3e9ed;border-radius:16px;grid-template-columns:48px 1fr;align-content:start;gap:12px 14px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #26384b05}.market-features .dma-feature:before{content:"";background:#ef994f;border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:24px;right:24px}.market-features .dma-feature:nth-child(2):before{background:#6f9faa}.market-features .dma-feature:nth-child(3):before{background:#8fa582}.market-features .dma-feature:hover{border-color:#edc6a8;transform:translateY(-3px);box-shadow:0 12px 32px #26384b0b}.market-features .feature-icon{color:#d97c31;background:#fff1e5;border-radius:13px;grid-row:1/3;place-items:center;width:48px;height:48px;margin:0;display:grid}.market-features .dma-feature:nth-child(2) .feature-icon{color:#528893;background:#eaf4f6}.market-features .dma-feature:nth-child(3) .feature-icon{color:#708b62;background:#edf4e9}.market-features .dma-feature>small{letter-spacing:1.1px;color:#8a949d;align-self:end;margin:0;font-size:9px}.market-features .dma-feature>h3{letter-spacing:-.3px;color:#283746;margin:0;font-size:17px;line-height:1.3}.market-features .dma-feature>p{color:#73808b;grid-column:1/-1;margin:3px 0 0;font-size:13px;line-height:1.75}@media (max-width:760px){.market-features{padding:42px 6%}.market-features .section-heading{display:block}.market-features .section-heading>p{max-width:none;margin-top:16px}.market-features .dma-features-grid{grid-template-columns:1fr;gap:12px}.market-features .dma-feature{padding:20px}}@media (prefers-reduced-motion:reduce){.market-features .dma-feature{transition:none}.market-features .dma-feature:hover{transform:none}}.estimate-fixed-reward strong>.reward-value-accent{color:#ef862f}.reference-logo-hub{border-color:#ed862f;animation:none}.reference-logo-hub>.hub-border-light{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);animation:6s linear infinite hubBorderSweep;position:absolute;inset:-1px;overflow:visible;transform:rotate(-90deg)}.hub-border-light circle{stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hub-border-light .hub-light-orange{stroke:#ff8a2c;stroke-dasharray:38 62;filter:drop-shadow(0 0 4px #ff8a2c)drop-shadow(0 0 8px #ff8a2c99)}.hub-border-light .hub-light-white{stroke:#fff6eb;stroke-dasharray:15 85;stroke-dashoffset:-24px;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 7px #ff9b4a)}@keyframes hubBorderSweep{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.reference-logo-hub>.hub-border-light{animation:none}}.reference-logo-hub{isolation:isolate;overflow:visible}.reference-logo-hub:after{content:"";z-index:-1;pointer-events:none;filter:blur(20px);opacity:.65;background:conic-gradient(#0000 0deg,#ff8a2c00 30deg,#ff8a2c55 65deg,#ffb46b77 100deg,#fff0db66 125deg,#0000 160deg 360deg);border-radius:50%;animation:6s linear infinite hubHaloSweep;position:absolute;inset:-36px}.hub-border-light .hub-light-white{stroke:#fffaf4;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px #fff0df)drop-shadow(0 0 17px #ff9b4acc)}@keyframes hubHaloSweep{0%{opacity:.5;transform:rotate(-90deg)}50%{opacity:.75}to{opacity:.5;transform:rotate(270deg)}}@media (max-width:650px){.reference-logo-hub:after{filter:blur(16px);inset:-26px}}@media (prefers-reduced-motion:reduce){.reference-logo-hub:after{opacity:.5;animation:none}}.nav-programme-icon{color:#cd7430;background:#fff0e4;border-radius:12px;place-items:center;min-width:42px;min-height:42px;display:grid}.programmes-menu>a:nth-of-type(2) .nav-programme-icon{color:#57868d;background:#eaf4f4}.programmes-menu>a:nth-of-type(3) .nav-programme-icon{color:#6c8661;background:#edf4e8}@media (max-width:760px){.site-header .main-nav.is-open{background:#000;border:1px solid #ffffff1c;border-radius:0 0 16px 16px;gap:4px;width:auto;max-height:calc(100dvh - 92px);padding:10px;position:absolute;top:100%;left:12px;right:12px;overflow-y:auto;box-shadow:0 18px 34px #0003}.site-header .main-nav.is-open>.main-nav-link,.site-header .main-nav.is-open>.nav-group>.main-nav-link{color:#e4e7eb;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin:0;padding:13px 16px;font-size:14px;display:flex}.site-header .main-nav.is-open>.main-nav-link{border-top:1px solid #ffffff0b}:is(.site-header .main-nav.is-open .main-nav-link:hover,.site-header .main-nav.is-open .main-nav-link:focus-visible){color:#ffb177;background:#ffffff09}.site-header .main-nav.is-open>.nav-group{width:100%;margin:0}.site-header .main-nav.is-open .nav-popover{box-sizing:border-box;width:100%;min-width:0;max-width:none;box-shadow:none;border-radius:11px;margin:4px 0 8px;padding:12px;position:static}.site-header .main-nav.is-open .programmes-menu>a{gap:12px;padding:12px 7px}.site-header .main-nav.is-open .programmes-menu strong{font-size:13px}.site-header .main-nav.is-open .programmes-menu small{font-size:11px;line-height:1.5}.site-header .main-nav.is-open .menu-note{font-size:10px}.site-header .site-menu-toggle{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}}.reference-node:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--card-light-origin),#ffffff24,transparent 68%);animation:6s linear infinite heroCardWhiteLight;animation-delay:var(--card-light-delay);border:1px solid #ffffff9c;position:absolute;inset:-1px;box-shadow:0 0 22px #ffffff16,inset 0 0 18px #ffffff0d}.reference-node.ref-office{--card-light-origin:100% 100%;--card-light-delay:-2.7s}.reference-node.ref-trader{--card-light-origin:0% 100%;--card-light-delay:-1.2s}.reference-node.ref-coach{--card-light-origin:50% 0%;--card-light-delay:-4.9s}@keyframes heroCardWhiteLight{0%,13%,to{opacity:0}4%,8%{opacity:.85}}@media (prefers-reduced-motion:reduce){.reference-node:after{opacity:0;animation:none}}.market-features .section-heading{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.market-features .section-heading>div{min-width:0}.market-features .section-heading>p{justify-self:end;max-width:360px;margin:0}.market-features .dma-features-grid{align-items:stretch;gap:16px}.market-features .dma-feature{grid-template:"icon label"48px"title title""copy copy"1fr/48px minmax(0,1fr);align-items:start;gap:16px 12px;min-width:0;padding:24px}.market-features .dma-feature>.feature-icon{box-sizing:border-box;border-radius:12px;flex-shrink:0;grid-area:icon;place-items:center;width:48px;height:48px;margin:0;display:grid}.market-features .dma-feature>.feature-icon>svg{width:30px;height:30px;display:block}.market-features .dma-feature>small.mono{letter-spacing:.9px;overflow-wrap:anywhere;grid-area:label;align-self:center;margin:0;font-size:9px;line-height:1.5}.market-features .dma-feature>h3{letter-spacing:-.3px;overflow-wrap:normal;grid-area:title;margin:0;font-size:18px;font-weight:550;line-height:1.4}.market-features .dma-feature>p{overflow-wrap:break-word;grid-area:copy;margin:0;font-size:13px;line-height:1.75}@media (min-width:761px) and (max-width:1000px){.market-features{padding:48px 5%}.market-features .section-heading{grid-template-columns:1fr;gap:16px}.market-features .section-heading>p{justify-self:start;max-width:560px}.market-features .dma-feature{gap:14px 10px;padding:20px}.market-features .dma-feature>h3{font-size:17px}}@media (max-width:760px){.market-features .section-heading{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.market-features .section-heading>p{justify-self:start;max-width:none;font-size:13px}.market-features .dma-features-grid{grid-template-columns:1fr}.market-features .dma-feature{grid-template-rows:auto auto auto;grid-template-areas:"icon label""icon title""copy copy";gap:5px 14px;padding:21px}.market-features .dma-feature>.feature-icon{grid-row:1/3;align-self:start}.market-features .dma-feature>h3{font-size:18px}.market-features .dma-feature>p{margin-top:9px}.market-features .dma-feature>small.mono{align-self:end}}.site-header .main-nav-link,.site-header .header-dashboard{font-size:13px}.section-heading>p{font-size:15px;line-height:1.75}.section-heading .eyebrow,.market-features .eyebrow,.programme-explorer .eyebrow,.earnings-section .eyebrow{letter-spacing:1.2px;font-size:10px;line-height:1.6}.programme-options>button>strong{font-size:20px;line-height:1.35}.programme-options>button>small{font-size:10px;line-height:1.5}.programme-options>button>span:last-child{font-size:13px;line-height:1.6}.programme-detail-copy>p:not(.eyebrow),.programme-detail-copy li{font-size:15px;line-height:1.75}.programme-detail-copy h3{font-size:clamp(26px,3vw,36px);line-height:1.2}.earnings-section .estimate-intro,.earnings-section .estimate-role>span:first-child{font-size:14px;line-height:1.65}.earnings-section .estimate-field label,.earnings-section .estimate-fields label>span{font-size:13px;line-height:1.5}.earnings-section input,.earnings-section select{font-size:15px}.earnings-section .calculator-title p{font-size:12px;line-height:1.5}.office-performance .report-summary>p{font-size:13px;line-height:1.75}.office-performance .report-summary>small,.office-performance .report-summary-foot,.office-performance .chart-bottom{font-size:11px;line-height:1.6}.office-performance .office-bar-label strong{font-size:13px}.site-footer .footer-brand-column>p{font-size:15px;line-height:1.8}.site-footer .footer-links-column>a{font-size:13px;line-height:1.7}.site-footer .footer-links-column>h3,.site-footer .footer-contact>a{font-size:13px}.site-footer .footer-legal,.site-footer .footer-programme-terms{font-size:11px;line-height:1.7}@media (max-width:760px){.section-heading>p,.programme-detail-copy>p:not(.eyebrow),.programme-detail-copy li{font-size:14px}.programme-options>button>strong{font-size:18px}.programme-options>button>span:last-child{font-size:12px}.site-header .main-nav.is-open .main-nav-link{font-size:14px}.earnings-section input,.earnings-section select{font-size:16px}}.sidebar .side-link,.sidebar nav a,.sidebar nav button{font-size:13px}.workspace-footer{font-size:11px}.workspace-header button,.dashboard .field>span,.workspace .field>span{font-size:13px}.dashboard .field input,.workspace .field input{font-size:14px}.app-shell .sidebar-bottom .account-identity-row{z-index:3;position:relative}.app-shell .sidebar-bottom .sidebar-profile-entry{z-index:1;cursor:pointer;pointer-events:auto;touch-action:manipulation;min-height:48px;position:relative}.sidebar-profile-entry>*{pointer-events:none}.site-footer .footer-brand-column>p{letter-spacing:.15px;color:#bcbcbc;text-wrap:pretty;max-width:460px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;font-weight:400;line-height:1.8}@media (max-width:650px){.site-footer .footer-brand-column>p{max-width:420px;font-size:17px;line-height:1.8}}.profile-center .profile-overview-header{box-shadow:none;background:linear-gradient(120deg,#e4e8ed,#eef0f3);border:1px solid #d2d9e1;gap:14px;padding:18px}.profile-center .profile-section-grid{gap:10px}.profile-center .profile-section-grid>.profile-tile{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:13px 15px}.profile-tile>.profile-card-icon{width:34px;height:34px;padding:7px}.profile-tile .profile-tile-copy>h3{margin-bottom:2px;font-size:13px}.profile-tile .profile-tile-copy>p{margin-bottom:4px;line-height:1.45}.profile-tile .profile-tile-copy>.badge{padding:1px 5px;font-size:10px}.profile-tile>.profile-tile-action.btn{min-height:32px;padding:6px 9px}.trader-bank-summary{max-width:840px}.trader-bank-heading h2,.trader-withdraw-note h2{margin:0;font-size:18px}.trader-bank-heading>.badge{margin-left:auto}.trader-bank-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0 0 18px;display:grid}.trader-bank-summary dl>div{border-bottom:1px solid #e7ebef;min-width:0;padding:12px 0}.trader-bank-summary dt{color:#7a8693;font-size:12px}.trader-bank-summary dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.trader-withdraw-note{align-items:flex-start;gap:14px;margin-top:16px;display:flex}.trader-withdraw-note p{font-size:14px;line-height:1.7}.trader-withdraw-note small{color:#7d8995;font-size:12px}@media (max-width:600px){.trader-bank-summary dl{grid-template-columns:1fr}.trader-withdraw-note{flex-wrap:wrap}.profile-center .profile-section-grid>.profile-tile{padding:12px}.profile-tile .profile-tile-copy>p{font-size:11px}}.trader-withdraw-page{background:#fff;border:1px solid #e5e8ed;border-radius:12px;overflow:hidden}.trader-withdraw-page>.page-title{margin-bottom:0;padding:24px 28px 0}.tw-main{grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);gap:clamp(30px,6vw,100px);padding:30px 28px 34px;display:grid}.tw-balance{justify-content:space-between;gap:20px;margin-bottom:30px;font-size:16px;display:flex}.tw-balance>span{color:#7c8490;border-left:3px solid #ff8500;padding-left:10px}.tw-balance>strong{color:#242a32;font-size:18px}.tw-label{color:#7c8592;margin:22px 0 7px;font-size:13px;font-weight:500;display:block}.tw-amount{border:1px solid #d7dee8;border-radius:3px;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex}.tw-amount>button,.tw-bank-link,.tw-logs header>button{color:#ed7a25}.tw-amount>button{background:0 0;border:0;padding:8px 0;font-size:14px}.tw-amount>input{text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.tw-amount>span{color:#303842;font-size:13px}.tw-select{color:#303842;background:#fff;border:1px solid #d7dee8;border-radius:3px;width:100%;min-height:50px;padding:10px 14px;font-size:14px}.tw-bank-link{align-items:center;gap:6px;margin-top:8px;font-size:11px;display:inline-flex}.tw-breakdown{gap:18px;margin:28px 0;display:grid}.tw-breakdown>div{color:#7c8592;justify-content:space-between;gap:20px;font-size:14px;display:flex}.tw-breakdown strong{font-weight:500}.tw-submit.btn{justify-content:center;width:100%;min-height:48px;font-size:14px}.tw-status{color:#87919c;margin-top:10px;font-size:11px;line-height:1.65}.tw-guide{align-items:center;gap:16px;margin:24px 0 40px;display:flex}.tw-guide>span{color:#d17d34;background:#fff4e9;border-radius:8px;flex-shrink:0;place-items:center;width:76px;height:62px;display:grid}.tw-guide h2{margin:0;font-size:15px;font-weight:500;line-height:1.5}.tw-guide p{color:#8a929d;margin-top:6px;font-size:12px;line-height:1.6}.tw-information>h3{color:#7c8592;font-size:15px;font-weight:500}.tw-information ul{gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tw-information li{color:#818b98;gap:10px;font-size:13px;line-height:1.8;display:flex}.tw-information li>svg{flex-shrink:0;margin-top:3px}.tw-information li a{color:#e77920}.tw-logs{border-top:7px solid #eef0f3;padding:24px 28px}.tw-logs>header{align-items:center;gap:20px;margin-bottom:25px;display:flex}.tw-logs h2{margin:0;font-size:21px;font-weight:500}.tw-logs header>button{background:0 0;border:0;align-items:center;gap:5px;font-size:13px;display:flex}.tw-table{overflow-x:auto}.tw-table table{table-layout:fixed;border-collapse:collapse;width:100%}.tw-table th{text-align:left;color:#88919c;overflow-wrap:anywhere;border-bottom:1px solid #e5e8ed;padding:13px 10px;font-size:12px;font-weight:500;line-height:1.5}.tw-table .tw-empty{text-align:center;color:#99a2ac;padding:42px 10px;font-size:13px}@media (max-width:1050px){.tw-main{grid-template-columns:1fr;gap:20px}.tw-guide{margin:10px 0 22px}.tw-information ul{gap:15px}}@media (max-width:600px){.tw-main{padding:20px 18px}.trader-withdraw-page>.page-title{padding:20px 18px 0}.tw-logs{padding:22px 18px}.tw-balance{font-size:14px}.tw-amount>input,.tw-select{font-size:16px}.tw-table th{padding:10px 4px;font-size:10px}.tw-logs h2{font-size:19px}}.profile-start-gate{max-width:760px;margin:0 auto;padding:28px}.profile-start-gate>svg{color:#d48038;margin-bottom:14px}.profile-start-gate h1{margin:8px 0 12px;font-size:26px;line-height:1.3}.profile-start-gate>p:not(.eyebrow){color:#74818d;font-size:14px;line-height:1.75}.profile-start-gate ol{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.profile-start-gate li{border:1px solid #e4e9ee;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.profile-start-gate li>span{color:#6e8593;background:#f3f5f7;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.profile-start-gate li>strong{font-size:14px;font-weight:500}.profile-start-gate li>small{color:#82909b;margin-left:auto;font-size:11px}.profile-start-gate li>a{color:#c8752e;align-items:center;gap:5px;font-size:12px;display:flex}.profile-start-gate .profile-gate-note{margin-top:16px;font-size:12px!important}@media (max-width:600px){.profile-start-gate{padding:20px}.profile-start-gate h1{font-size:23px}.profile-start-gate li{flex-wrap:wrap;gap:9px}.profile-start-gate li>strong{font-size:13px}.profile-start-gate li>small{display:none}.profile-start-gate li>a{margin-left:auto}}.profile-account-card{background:#eef0f3;border:1px solid #e2e6eb;border-radius:12px;margin-bottom:26px;padding:24px}.profile-account-top{border-bottom:1px solid #dce2e9;align-items:center;gap:18px;padding-bottom:22px;display:flex}.profile-account-top>.profile-avatar{flex:0 0 52px;width:52px;height:52px}.profile-account-id{min-width:0}.profile-account-id>div{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;display:flex}.profile-account-id strong{font-size:15px;font-weight:650}.profile-account-id button{color:#e57e2b;background:0 0;border:0;padding:4px;display:flex}.profile-account-id>p{color:#87909c;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.profile-kyc-status{white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.profile-kyc-status.unverified{color:#c37c2a;background:#fff0df}.profile-kyc-status.verified{color:#168065;background:#e1f4ed}.profile-basic-edit{color:#6d7784;cursor:pointer;background:#e5e9ef;border:1px solid #d4dce5;border-radius:5px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:13px;display:flex}.profile-basic-edit svg{color:#e98435}.profile-basic-edit:disabled{opacity:.55;cursor:default}.profile-account-details{grid-template-columns:1fr 1.3fr 1fr;gap:24px;margin:20px 0 0;display:grid}.profile-account-details>div{min-width:0}.profile-account-details dt{color:#8a929d;margin-bottom:8px;font-size:12px}.profile-account-details dd{color:#28313d;overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;font-weight:500}.profile-account-details dt:not(:first-child){margin-top:13px}.profile-kyc-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.profile-kyc-heading h2{margin:0 0 5px;font-size:20px}.profile-kyc-heading p{color:#7f8c99;margin:0;font-size:13px;line-height:1.6}.profile-kyc-heading>span{color:#8b97a2;white-space:nowrap;font:12px IBM Plex Mono,monospace}.profile-basic-dialog{color:#28313d;border:1px solid #dce1e7;border-radius:8px;width:calc(100% - 32px);max-width:540px;max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 80px #0003}.profile-basic-dialog::backdrop{background:#18212d80}.profile-basic-dialog>header{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.profile-basic-dialog h2{margin:0;font-size:19px;font-weight:500}.profile-basic-dialog>header>button{color:#364352;background:0 0;border:0;display:flex}.profile-basic-editor-fields{gap:20px;display:grid}.profile-basic-editor-fields label>span{color:#87919d;margin-bottom:7px;font-size:13px;display:block}.profile-basic-editor-fields label>div{background:#f1f3f5;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}.profile-basic-editor-fields label>div:focus-within{border-color:#e7af81}.profile-basic-editor-fields input{color:#35414f;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:14px}.profile-basic-editor-fields button{color:#ed852f;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex}.profile-basic-editor-fields small,.profile-editor-notice{color:#87929d;margin:6px 0 0;font-size:11px;line-height:1.6;display:block}.profile-basic-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.profile-basic-dialog footer .btn{min-height:40px;font-size:13px}@media (max-width:700px){.profile-account-card{padding:18px}.profile-account-top{flex-wrap:wrap;gap:12px;padding-bottom:16px}.profile-account-top>.profile-avatar{flex-basis:42px;width:42px;height:42px}.profile-account-id{flex:1}.profile-kyc-status{order:3;margin-left:54px;padding:6px 10px}.profile-basic-edit{margin-left:0}.profile-account-details{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.profile-account-details>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px 14px;display:grid}.profile-account-details>div:last-child dt{grid-row:1;margin:0}.profile-account-details>div:last-child dd{grid-row:2;margin:0}.profile-kyc-heading{align-items:flex-start}.profile-kyc-heading>span{font-size:10px}.profile-basic-editor-fields input{font-size:16px}}.profile-check-state{max-width:1100px;margin:0 auto}.profile-check-heading{background:#fff;border:1px solid #e4e9ef;border-radius:12px;align-items:center;gap:13px;margin-bottom:16px;padding:20px 22px;display:flex}.profile-check-heading>span{color:#e9842e;background:#fff3e7;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.profile-check-heading h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}.profile-check-heading p{color:#85909c;margin:3px 0 0;font-size:12px;line-height:1.7}.profile-check-heading>.btn{flex-shrink:0;margin-left:auto}.profile-check-skeleton{background:#f0f2f5;border:1px solid #e2e7ed;border-radius:12px;grid-template-columns:52px 1fr 100px;align-items:center;gap:20px;padding:26px;display:grid}.profile-check-avatar,.profile-check-lines i,.profile-check-pill,.profile-check-fields i{background:linear-gradient(100deg,#e1e5ea 20%,#edf0f3 45%,#e1e5ea 70%) 0 0/250% 100%;animation:1.8s ease-in-out infinite profileSkeletonShimmer;display:block}.profile-check-avatar{border-radius:50%;width:52px;height:52px}.profile-check-lines{gap:10px;display:grid}.profile-check-lines i:first-child{border-radius:4px;width:52%;max-width:220px;height:14px}.profile-check-lines i:last-child{border-radius:4px;width:70%;max-width:290px;height:10px}.profile-check-pill{border-radius:5px;width:100px;height:32px}.profile-check-fields{border-top:1px solid #dfe4e9;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:3px;padding-top:24px;display:grid}.profile-check-fields>div{gap:12px;display:grid}.profile-check-fields i{border-radius:4px;width:70%;height:12px}.profile-check-fields i:first-child{width:45%;height:9px}@keyframes profileSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.btn.gold,.btn.dark,.en-primary,.app-shell .btn.gold,.site-header .header-dashboard,.reference-hero .hero-copy .btn.gold{color:#fff!important;font-weight:650!important}.btn.gold>span,.btn.dark>span,.en-primary>span{color:inherit;font-weight:inherit}.app-shell .sidebar nav>button,.app-shell .sidebar .sidebar-nav-text{font-weight:600}.app-shell .sidebar nav>button>svg,.app-shell .sidebar>button>svg,.app-shell .sidebar .switch>svg,.app-shell .sidebar nav>button.active>svg{color:#8a929c}.app-shell .workspace-label{font-weight:600}@media (max-width:600px){.profile-check-heading{flex-wrap:wrap;padding:16px}.profile-check-heading>.btn{margin-left:55px}.profile-check-skeleton{grid-template-columns:42px 1fr;gap:15px;padding:20px}.profile-check-avatar{width:42px;height:42px}.profile-check-pill{display:none}.profile-check-fields{grid-template-columns:1fr;gap:20px}.profile-check-fields i{width:65%}.profile-check-lines i:first-child{width:70%}.profile-check-lines i:last-child{width:90%}}@media (prefers-reduced-motion:reduce){.profile-check-avatar,.profile-check-lines i,.profile-check-pill,.profile-check-fields i,.profile-check-heading .spin{animation:none}}.name-fields{grid-column:1/-1;width:100%;min-width:0}.name-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.name-fields .field,.name-fields .en-field{min-width:0;margin:0}.name-fields input{width:100%}.profile-name-edit{position:relative}.profile-name-edit>button{color:#e58432;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 10px auto;font-size:12px;display:flex}.profile-basic-editor-fields .name-fields input{background:#f1f3f5;border:1px solid #0000;border-radius:4px;padding:13px 12px}.profile-basic-editor-fields .name-fields input:focus{border-color:#e7af81}.profile-account-details{grid-template-columns:.9fr .9fr 1.3fr 1fr}.profile-account-details>div:last-child{grid-column:auto;display:block}.asset-field-column:has(.name-fields){grid-column:1/-1}@media (max-width:700px){.profile-account-details{grid-template-columns:1fr 1fr}.profile-account-details>div:last-child{grid-column:auto;display:block}.profile-account-details>div:last-child dt{margin-bottom:8px}.name-fields-grid{gap:12px}}@media (max-width:380px){.name-fields-grid{grid-template-columns:1fr}}.dynamic-fields>.dynamic-field:has(.name-fields){grid-column:1/-1;width:100%}.profile-account-top{min-height:76px;padding-right:134px;position:relative}.profile-avatar-presence{flex:0 0 52px;display:inline-flex;position:relative}.profile-avatar-presence>.profile-avatar{width:52px;height:52px}.profile-presence-dot{cursor:pointer;background:#df4b4b;border:2px solid #eef0f3;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;top:0;right:0}.profile-presence-dot.active{background:#239c74}.profile-presence-dot:focus-visible{outline-offset:2px;outline:2px solid #687583}.profile-account-top>.profile-kyc-status{order:initial;margin:0;position:absolute;top:0;right:0}.profile-account-top>.profile-basic-edit{margin:0;padding:5px 9px;position:absolute;top:46px;right:0}.profile-account-id{flex:1}@media (max-width:700px){.profile-account-top{flex-wrap:nowrap;align-items:flex-start;gap:12px;min-height:80px;padding-right:112px}.profile-avatar-presence{flex-basis:42px}.profile-avatar-presence>.profile-avatar{width:42px;height:42px}.profile-account-top>.profile-kyc-status{padding:7px 9px;font-size:11px}.profile-account-top>.profile-basic-edit{top:37px}.profile-account-id>div{font-size:12px}.profile-account-id strong{font-size:13px}}.profile-account-top>.profile-basic-edit{top:0}.profile-account-top>.profile-kyc-status{top:42px}.profile-photo-trigger{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.profile-photo-trigger>.profile-avatar{width:52px;height:52px}.profile-photo-trigger>svg{box-sizing:content-box;color:#727d89;background:#fff;border:1px solid #dce1e6;border-radius:50%;padding:4px;position:absolute;bottom:-3px;right:-3px}.profile-photo-editor{margin-bottom:20px;padding:18px}.profile-photo-editor>div:first-child{justify-content:space-between;align-items:center;display:flex}.profile-photo-editor h3{margin:0}.profile-photo-editor>p{color:#7c8794;font-size:13px}.profile-photo-editor>.en-upload{max-width:320px}@media (max-width:700px){.profile-account-top>.profile-kyc-status{top:39px}.profile-photo-trigger>.profile-avatar{width:42px;height:42px}}.profile-presence{z-index:3;color:#ce4040;width:12px;height:12px;position:absolute;top:0;right:0}.profile-presence.active{color:#168460}.profile-presence>.profile-presence-dot{inset:0}.profile-presence>[role=tooltip]{color:inherit;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;top:50%;left:19px;transform:translateY(-50%);box-shadow:0 3px 10px #17212d0d}.profile-presence:hover>[role=tooltip],.profile-presence:focus-within>[role=tooltip],.profile-presence.open>[role=tooltip]{opacity:1;visibility:visible}.profile-account-top>.profile-basic-edit{background:#f8f9fb;border-color:#d6dde5;border-radius:50%;justify-content:center;width:28px;height:28px;min-height:28px;padding:0;top:-16px;right:-16px}.profile-account-top>.profile-kyc-status{padding:7px 11px;top:10px}@media (max-width:700px){.profile-account-top>.profile-basic-edit{top:-11px;right:-11px}.profile-account-top>.profile-kyc-status{padding:6px 9px;top:9px}}.tw-breakdown .tw-zero-fee{align-items:center;gap:9px;display:inline-flex}.tw-zero-fee del{color:#929ba5;font-weight:400;text-decoration-thickness:1px}.tw-zero-fee>span{color:#e47c29}.tw-conversion-note{color:#8a939d;text-align:right;margin:5px 0 16px;font-size:11px;line-height:1.5}.profile-privacy-link{color:#87919b;font-size:11px;line-height:1.65;display:block}.profile-privacy-link>svg{vertical-align:middle;margin-right:5px;display:inline}.profile-section-card h3>em{color:#dc7d34;font-style:normal}.profile-account-top>.profile-kyc-status{top:0;right:18px}.profile-account-top{padding-right:152px}@media (max-width:700px){.profile-account-top>.profile-kyc-status{top:0;right:12px}.profile-account-top{padding-right:124px}}.profile-basic-editor-fields label>div>select{color:#46515e;background:0 0;border:0;width:138px;min-width:0;max-width:40%;padding:10px 0;font-size:12px}.profile-basic-editor-fields .en-dob .en-dob-input{background:#f1f3f5}.profile-basic-editor-fields .en-calendar{z-index:20}.en-phone>select{color:#55616d;background:0 0;border:0;border-right:1px solid #e3e7ec;flex:0 155px;width:155px;min-width:0;max-width:42%;padding:10px 8px;font-size:12px}.en-code-clock{color:#a97030;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.en-code-clock>span:first-child{align-items:center;gap:5px;display:inline-flex}.en-code-clock strong{font-family:IBM Plex Mono,monospace;font-weight:500}.en-code-clock.expired{color:#bc4f4b}.en-codes-admin{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:20px}.en-codes-admin>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.en-codes-admin h3{margin:0}.en-codes-admin p{color:#7a8794;font-size:13px}.en-code-create,.en-code-list>form{grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:12px;padding:16px 0;display:grid}.en-code-list>form{border-top:1px solid #edf0f3;grid-template-columns:1fr 1fr 1.4fr .8fr auto}.en-code-list>form>div:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.en-code-list small{color:#87939f;flex-basis:100%;font-size:11px}.en-code-list .field,.en-code-create .field{min-width:0;margin:0}.en-code-list input,.en-code-create input{width:100%;min-width:0}@media (max-width:850px){.en-code-create,.en-code-list>form{grid-template-columns:1fr 1fr}.en-codes-admin>header{flex-wrap:wrap}}@media (max-width:500px){.en-code-create,.en-code-list>form{grid-template-columns:1fr}}.en-requirements .en-requirement{cursor:pointer;background:#fff;border:1px solid #e2e7ec;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.en-requirement input{accent-color:#ee832b;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.en-requirement .requirement-icon{color:#778491;padding-top:1px;display:flex}.en-requirement .requirement-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.requirement-copy strong{color:#273542;font-size:14px}.requirement-copy>span{color:#75818d;font-size:13px;line-height:1.6}.en-requirements .requirement-checked{background:#fffaf6;border-color:#edc39f}.en-requirements .requirement-missing{border-color:#dc5656;animation:.65s ease-in-out 3 requirement-alert}.requirement-missing input{outline-offset:2px;outline:2px solid #dc5656}.requirement-missing .requirement-copy strong{color:#b53636}@keyframes requirement-alert{50%{background:#fff0f0;box-shadow:0 0 0 3px #dc56561c}}@media (prefers-reduced-motion:reduce){.en-requirements .requirement-missing{animation:none}}.trader-bank-page,.trader-withdraw-page{min-width:0}.trader-bank-summary{text-align:left;padding:24px!important}.trader-bank-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.trader-bank-heading>svg{box-sizing:content-box;color:#e38336;background:#fff3e8;border-radius:12px;padding:11px}.trader-bank-heading h2{flex:1;margin:0;font-size:18px}.trader-bank-heading .badge{margin-left:auto}.trader-bank-summary>p{color:#768391;max-width:520px;margin:0 0 20px;font-size:14px;line-height:1.7}.trader-bank-summary>dl{border-top:1px solid #e9edf1;border-bottom:1px solid #e9edf1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0 0 18px;padding:18px 0;display:grid}.trader-bank-summary dl>div{min-width:0}.trader-bank-summary dt{color:#7d8995;margin-bottom:5px;font-size:12px}.trader-bank-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.trader-bank-summary>.btn{justify-content:center;margin:0;display:inline-flex}:is(.workspace-body:has(.trader-bank-page) .dashboard-continue,.workspace-body:has(.trader-withdraw-page) .dashboard-continue){align-items:center;gap:16px;margin-bottom:20px;display:flex;padding:14px 18px!important}:is(.workspace-body:has(.trader-bank-page) .dashboard-continue p,.workspace-body:has(.trader-withdraw-page) .dashboard-continue p){display:none}:is(.workspace-body:has(.trader-bank-page) .dashboard-continue>div,.workspace-body:has(.trader-withdraw-page) .dashboard-continue>div){flex:1}.dashboard-continue .continue-programme{margin-bottom:4px}.trader-withdraw-page .tw-main{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:24px;display:grid}.trader-withdraw-page .tw-form{border:1px solid #e2e7ed;border-radius:12px;min-width:0;padding:24px}.trader-withdraw-page .tw-balance{border-bottom:1px solid #e7ebef;margin-bottom:20px;padding:0 0 18px}.trader-withdraw-page .tw-label{margin-bottom:8px;font-size:13px;font-weight:600}.trader-withdraw-page .tw-amount,.trader-withdraw-page .tw-select{height:46px}.trader-withdraw-page .tw-amount input{min-width:0;font-size:16px}.trader-withdraw-page .tw-information{background:#f6f8fa;border-radius:12px;padding:24px}.trader-withdraw-page .tw-guide{align-items:flex-start;gap:14px}.trader-withdraw-page .tw-guide h2{font-size:18px;line-height:1.4}.trader-withdraw-page .tw-guide p,.trader-withdraw-page .tw-information li{font-size:13px;line-height:1.65}.trader-withdraw-page .tw-breakdown{gap:14px;padding:16px 0}.trader-withdraw-page .tw-status{font-size:12px;line-height:1.65}.trader-withdraw-page .tw-logs{border-radius:12px;margin-top:24px;overflow:hidden}.trader-withdraw-page .tw-logs header{padding:18px 20px}.trader-withdraw-page .tw-logs h2{font-size:17px}.trader-withdraw-page .tw-table{overflow-x:auto}.trader-withdraw-page .tw-table table{min-width:600px}.trader-withdraw-page .tw-table th{white-space:nowrap;text-align:left;padding:14px 18px;font-size:12px}.profile-account-top{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:74px;padding:0 22px 18px 0;display:grid}.profile-account-top>.profile-kyc-status{align-self:center;margin:0;padding:7px 11px;position:static}.profile-account-id>div{gap:7px;line-height:1.5}.profile-account-id>p{margin-top:5px;line-height:1.5}.profile-account-top>.profile-basic-edit{top:-15px;right:-15px}.profile-account-details{gap:20px;margin-top:18px}.profile-account-details dd{margin-bottom:4px}@media screen{.app-shell .restored-summary .summary-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.app-shell .restored-summary table{table-layout:fixed;width:100%;max-width:none;min-width:1120px!important}.app-shell .restored-summary th,.app-shell .restored-summary td{overflow-wrap:normal;white-space:nowrap;padding:10px 12px;font-size:12px;line-height:1.45}.app-shell .restored-summary th{height:62px}.app-shell .restored-summary th button{min-height:42px;padding:3px 0 11px;font-size:12px;line-height:1.35}.app-shell .restored-summary th:first-child{width:110px}.app-shell .restored-summary th:nth-child(2){width:85px}.app-shell .restored-summary th:nth-child(n+3){width:95px}.app-shell .restored-summary td{font-variant-numeric:tabular-nums}.app-shell .restored-summary .trader-summary-filters label,.app-shell .restored-summary .trader-summary-filters input,.app-shell .restored-summary .trader-summary-filters select{font-size:12px}}@media (max-width:700px){.trader-withdraw-page .tw-main{grid-template-columns:1fr;gap:16px}.trader-withdraw-page .tw-form,.trader-withdraw-page .tw-information,.trader-bank-summary{padding:18px!important}.trader-bank-heading h2{font-size:16px}.trader-bank-summary>dl{gap:16px}.profile-account-top{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:70px;padding-right:10px}.profile-account-top>.profile-kyc-status{padding:6px 8px;font-size:11px}.profile-account-top>.profile-basic-edit{top:-11px;right:-11px}.profile-account-id strong{font-size:13px}.profile-account-id>div{font-size:12px}:is(.workspace-body:has(.trader-bank-page) .dashboard-continue,.workspace-body:has(.trader-withdraw-page) .dashboard-continue){flex-wrap:wrap}.en-requirements .en-requirement{gap:9px;padding:13px}}@media (max-width:420px){.profile-account-top{grid-template-columns:42px minmax(0,1fr)}.profile-account-top>.profile-kyc-status{grid-column:2;justify-self:start}.trader-bank-summary>dl{grid-template-columns:1fr}}.support-loading{text-align:center;justify-items:center;gap:12px;display:grid;padding:48px 24px!important}.support-loading>svg{color:#eb842f}.support-loading h2{margin:0;font-size:20px}.support-loading p{color:#7b8794;margin:0;font-size:14px}.workspace-support{cursor:pointer}@media screen{.app-shell .restored-summary th button{flex-direction:row;gap:7px;min-height:42px;padding:4px 0}.app-shell .restored-summary th button>svg{opacity:.55;flex:0 0 11px;width:11px;height:12px;position:static}.app-shell .restored-summary .personal-report-filters{grid-template-columns:minmax(100px,1fr) 100px 78px minmax(120px,1fr) minmax(120px,1fr) auto}.report-currency-control{background:#fff;border:1px solid #dce2e8;border-radius:7px;height:36px;display:block;position:relative}.report-currency-control>span{padding:8px 10px;font-size:12px;display:block}.app-shell .restored-summary .report-currency-control select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.report-currency-control:after{content:"⌄";pointer-events:none;color:#7a8591;position:absolute;top:6px;right:7px}.report-currency-control:focus-within{outline-offset:2px;outline:2px solid #e99a5b}}.trader-withdraw-page .tw-form,.wallet-request-card{background:#fff;box-shadow:0 4px 20px #24384b06}.trader-withdraw-page .tw-balance,.wallet-request-card>header{background:#f6f8fa;border:1px solid #e8ecf0;border-radius:9px;margin-bottom:22px;padding:16px 18px!important}.trader-withdraw-page .tw-balance strong{font-size:30px;font-weight:600}.trader-withdraw-page .tw-balance span{color:#71808d;font-size:13px}.trader-withdraw-page .tw-information{background:linear-gradient(145deg,#f5f7f9,#fff);border:1px solid #e9edf1}.trader-withdraw-page .tw-guide>span{color:#e68132;background:#fff2e6;border-radius:12px;padding:12px}.trader-withdraw-page .tw-information h3{margin-top:24px;font-size:14px}.trader-withdraw-page .tw-information ul{gap:18px;padding:0;display:grid}.trader-withdraw-page .tw-information li{align-items:flex-start;gap:11px;display:flex}.trader-withdraw-page .tw-information li>svg{color:#9ba7b1;flex-shrink:0;margin-top:2px}.trader-withdraw-page .tw-submit{border-radius:8px;min-height:46px}.trader-withdraw-page .tw-conversion-note{color:#89949f;margin-top:0;font-size:11px}.trader-withdraw-page .tw-breakdown>div:last-child strong{color:#283845;font-size:23px}.trader-withdraw-page .tw-breakdown>div{align-items:center}.trader-withdraw-page .tw-status{margin-bottom:0}.wallet-request-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.wallet-request-card{border:1px solid #e3e8ee;border-radius:12px;padding:24px}.wallet-request-card>header strong{font-size:30px}.wallet-gate{border-radius:8px;gap:10px!important;margin:12px 0!important;padding:13px!important}.wallet-gate strong{font-size:13px}.wallet-gate p{margin:5px 0;line-height:1.6;font-size:12px!important}.wallet-gate .btn{min-height:30px!important;padding:5px 9px!important;font-size:11px!important}.wallet-field{margin-top:18px}.wallet-field>span{font-size:13px;font-weight:600}.wallet-amount,.wallet-field select{border-radius:8px;min-height:46px}.wallet-fee-row,.wallet-net{border-top:1px solid #e9edf1;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.wallet-fee-row{margin-top:20px}.wallet-net{margin:0!important}.wallet-net strong{font-size:23px}.wallet-conversion{color:#84909c;margin:0 0 20px;font-size:11px;line-height:1.6}.wallet-points{background:#f7f9fb;border:1px solid #e7ebef;border-radius:12px;padding:26px!important}.wallet-points h2{font-size:23px;line-height:1.35}.wallet-points>p,.wallet-points li{font-size:13px;line-height:1.7}.wallet-points li{gap:10px;margin-bottom:16px}.wallet-points li svg{color:#99a6b1;flex-shrink:0}.wallet-overview{gap:14px}.wallet-overview article{border:1px solid #e7ebf0;border-radius:10px;padding:18px}.wallet-overview article strong{font-size:25px}.wallet-overview article small{font-size:11px;line-height:1.5}.partner-finance-overview{gap:22px;display:grid}.partner-mtd,.partner-payout-chart,.partner-revenue,.partner-payout-plan{box-shadow:0 3px 15px #25354b04;border:1px solid #e5eaf0!important;border-radius:12px!important;padding:22px!important}.partner-mtd>header{align-items:center}.partner-mtd h2,.partner-payout-chart h2{font-size:18px}.partner-mtd>p{max-width:720px;font-size:13px;line-height:1.7}.partner-mtd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:20px;display:grid}.partner-mtd-metrics article{border-right:1px solid #e6ebef;padding:8px 18px}.partner-mtd-metrics article:first-child{padding-left:0}.partner-mtd-metrics article:last-child{border-right:0}.partner-mtd-metrics article span{color:#85909a;font-size:12px}.partner-mtd-metrics article strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:26px;display:block}.partner-chart-empty{border-radius:8px;padding:15px;background:#ffffffed!important}.partner-finance-columns{gap:20px}.partner-payout-chart header{gap:14px}.partner-payout-chart header p{font-size:12px}.partner-finance-overview select{border-radius:7px;font-size:12px}.partner-leads{padding:22px!important}.partner-leads>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.partner-leads h2{margin:0;font-size:19px}.partner-leads header p{color:#84909b;margin:6px 0 0;font-size:13px}.partner-lead-search{color:#94a0ab;border:1px solid #e0e6ec;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 13px;display:flex}.partner-lead-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.partner-leads table{min-width:950px}.partner-leads th{white-space:nowrap}.partner-leads td{vertical-align:top}.partner-leads td small{color:#8a96a2;margin-top:5px;display:block}.partner-leads details dl{min-width:190px;font-size:12px}.partner-leads dt{color:#84909c}.partner-leads dd{overflow-wrap:anywhere;margin:4px 0 12px}@media (max-width:1050px){.wallet-request-layout{grid-template-columns:1fr}.wallet-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.app-shell .restored-summary .personal-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .restored-summary .personal-report-filters>.btn{grid-column:auto}.partner-mtd-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.partner-mtd-metrics article:nth-child(3){padding-left:0}.partner-mtd-metrics article:nth-child(2){border-right:0}.partner-mtd,.partner-payout-chart,.wallet-request-card,.wallet-points{padding:18px!important}.partner-leads>header{align-items:flex-start}.partner-leads{padding:16px!important}}.app-shell .workspace-body{min-width:0;padding:clamp(16px,2.2vw,28px)}.app-shell .workspace-body>.page-title{gap:16px;margin-bottom:20px}.app-shell .page-title h1{letter-spacing:-.025em;font-size:clamp(23px,2.1vw,28px);line-height:1.25}.app-shell .page-title p:not(.eyebrow){margin-top:6px;font-size:14px;line-height:1.6}.app-shell .eyebrow{letter-spacing:1.4px;font-size:10px;line-height:1.4}.app-shell .panel{border-radius:10px;min-width:0;padding:20px}.app-shell .panel-heading{flex-wrap:wrap;gap:14px;margin-bottom:16px}.app-shell .panel-heading h3{font-size:17px;line-height:1.4}.app-shell .panel-heading p{font-size:13px;line-height:1.6}.app-shell .stats-grid{gap:14px;margin-bottom:20px}.app-shell .stat{min-width:0;padding:18px}.app-shell .stat h2{margin:12px 0 6px;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.app-shell .stat p{font-size:12px;line-height:1.6}.app-shell .btn{gap:8px;min-height:38px;padding:9px 13px;font-size:13px}.app-shell .btn.gold{color:#fff;font-weight:700}.app-shell .toolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px}.app-shell .toolbar .search{flex:1;min-width:min(220px,100%)}.app-shell .toolbar select{max-width:100%;min-height:38px}.app-shell .tablewrap th{white-space:nowrap;padding:12px;font-size:12px;line-height:1.4}.app-shell .tablewrap td{padding:12px;font-size:13px;line-height:1.5}.app-shell .form-grid,.app-shell .en-row{gap:16px}.app-shell .field>span,.app-shell .en-field>span{font-size:13px;line-height:1.4}.app-shell .field input,.app-shell .field select,.app-shell .en-field input,.app-shell .en-field select{min-height:40px;padding:9px 11px}.app-shell .profile-account-card{margin-bottom:22px;padding:20px}.app-shell .profile-section-grid>article{min-height:0;padding:15px}.app-shell .profile-section-grid h3{font-size:15px}.app-shell .profile-section-grid p{font-size:12px;line-height:1.5}.app-shell .dashboard-continue{gap:16px;margin-bottom:20px;padding:16px 18px}.app-shell .dashboard-continue p{line-height:1.5;font-size:12px!important}.app-shell .dash-programmes article{padding:18px}.app-shell .dash-programmes{gap:14px}.app-shell .support-page-header{flex-wrap:wrap;gap:16px;margin-bottom:20px}.app-shell .support-toolbar{flex-wrap:wrap;gap:10px}.app-shell .support-toolbar input{flex:1;min-width:min(200px,100%)}.app-shell .wallet-overview{margin-bottom:20px}.app-shell .wallet-overview article{padding:16px}.app-shell .partner-mtd,.app-shell .partner-payout-chart,.app-shell .partner-revenue,.app-shell .partner-payout-plan{padding:20px!important}.app-shell .partner-finance-overview{gap:18px}.app-shell .trader-withdraw-page .tw-balance{justify-content:space-between;align-items:center;gap:16px;min-height:0;margin-bottom:18px;display:flex;padding:12px 15px!important}.app-shell .trader-withdraw-page .tw-balance strong{margin:0;font-size:25px;line-height:1.1}.app-shell .trader-withdraw-page .tw-balance span{font-size:13px;line-height:1.4}.app-shell .trader-withdraw-page .tw-form,.app-shell .trader-withdraw-page .tw-information{padding:20px}.app-shell .trader-withdraw-page .tw-main{gap:18px}.app-shell .trader-withdraw-page .tw-logs{margin-top:20px}.app-shell .wallet-request-card>header{margin-bottom:18px;padding:12px 15px!important}.app-shell .wallet-request-card>header strong{font-size:25px}.app-shell .wallet-request-card>header p{font-size:13px}.app-shell .wallet-request-layout{gap:18px}.app-shell .restored-summary .personal-report-filters{grid-template-columns:minmax(115px,1fr) 110px 78px minmax(120px,1fr) minmax(120px,1fr) auto}@media (max-width:1100px){.app-shell .restored-summary .personal-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .partner-finance-columns{grid-template-columns:1fr}.app-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .support-detail-layout{grid-template-columns:minmax(0,1fr)}.app-shell .support-ticket-info{min-width:0}}@media (max-width:700px){.app-shell .workspace-body,.app-shell .panel{padding:16px}.app-shell .page-title{flex-wrap:wrap;align-items:flex-start}.app-shell .page-title h1{font-size:24px}.app-shell .page-title p:not(.eyebrow){font-size:13px}.app-shell .stats-grid{gap:10px}.app-shell .stat{padding:14px}.app-shell .stat h2{font-size:25px}.app-shell .btn{min-height:40px}.app-shell .profile-account-card{padding:18px}.app-shell .toolbar select{flex:1;min-width:120px}.app-shell .support-toolbar select{flex:1;min-width:100px}.app-shell .support-ticket-row{align-items:flex-start;gap:12px}.app-shell .support-ticket-row>div{min-width:0}.app-shell .support-ticket-row strong{overflow-wrap:anywhere;font-size:14px}.app-shell .support-ticket-row time{font-size:11px}.app-shell .restored-summary .personal-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .restored-summary .personal-report-filters>.btn{grid-column:auto}.app-shell .trader-summary-title{gap:14px}.app-shell .trader-summary-title h2{font-size:20px}.app-shell .report-actions{flex-wrap:wrap}.app-shell .wallet-request-card,.app-shell .wallet-points,.app-shell .trader-withdraw-page .tw-form,.app-shell .trader-withdraw-page .tw-information{padding:16px!important}.app-shell .wallet-overview article strong{font-size:23px}.app-shell .wallet-overview article span{font-size:12px}.app-shell .partner-mtd,.app-shell .partner-payout-chart,.app-shell .partner-revenue,.app-shell .partner-payout-plan{padding:16px!important}.app-shell .en-field input,.app-shell .en-field select,.app-shell .en-field textarea,.app-shell .field input,.app-shell .field select,.app-shell .field textarea,.app-shell .wallet-amount input,.app-shell .tw-amount input{font-size:16px}}@media (max-width:420px){.app-shell .workspace-body{padding:12px}.app-shell .panel{padding:14px}.app-shell .stats-grid .stat>div{gap:8px}.app-shell .stat>div>span{font-size:12px}.app-shell .wallet-overview{gap:10px}.app-shell .wallet-overview article{padding:13px}.app-shell .wallet-overview article small{font-size:11px}.app-shell .profile-account-details{gap:14px}.app-shell .partner-mtd-metrics article strong{font-size:23px}}.studio-embed-field>label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.studio-embed-container{position:relative}.studio-embed-container .studio-embed-code{width:100%;padding-right:48px;display:block}.studio-embed-copy{color:#e47b29;cursor:pointer;background:#fff5eb;border:1px solid #e9b58b;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:9px;right:9px}.studio-embed-copy:hover{background:#ffe7d3}.studio-embed-copy:focus-visible{outline-offset:2px;outline:2px solid #ef8738}.studio-sharing>.btn.gold,.studio-library-empty>.btn.gold{background:var(--gold);color:#fff;font-weight:700}.app-shell .sidebar nav button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;background:0 0}.dashboard-access-settings>p{color:#7d8995;margin:8px 0 18px;font-size:13px}.dashboard-access-options{flex-wrap:wrap;gap:24px;margin:18px 0;display:flex}.dashboard-access-options label{align-items:center;gap:8px;font-size:13px;display:flex}.dashboard-access-options input{accent-color:var(--gold);width:17px;height:17px}.wallet-points>a{flex-wrap:wrap;align-items:center;gap:4px;display:flex;color:#242830!important}.wallet-points>a>.wallet-support-accent{color:var(--gold);font-weight:600}.wallet-points>a>svg{color:#586572}.wallet-request-card{align-self:start}.wallet-request-card>header{align-items:center;gap:12px;display:flex}.wallet-request-card>header p{margin:0 0 5px}.wallet-request-card>header strong{line-height:1.2}.wallet-request-card .wallet-gate{align-items:flex-start;display:flex}.wallet-request-card .wallet-gate>svg{flex:0 0 20px;margin-top:2px}.wallet-request-card .wallet-gate>div{min-width:0}.wallet-request-card .wallet-field{gap:8px;display:grid}.wallet-request-card .wallet-field>span{margin:0}.wallet-request-card .wallet-net{padding:16px 0;margin:18px 0 10px!important}.wallet-request-card form>.btn{justify-content:center;width:100%}.app-shell .restored-summary thead th{color:#fff!important;background:#000!important;border-color:#3d4147!important}.app-shell .restored-summary thead th button{color:#fff}.app-shell .restored-summary .summary-table-scroll{position:relative}.app-shell .restored-summary .report-empty-watermark{text-align:center;justify-content:center;align-items:center;width:100%;position:sticky;left:0}.app-shell .restored-summary .trader-summary-filters{grid-template-columns:minmax(120px,1fr) 110px 78px minmax(120px,1fr) minmax(120px,1fr) auto}@media (max-width:1100px){.app-shell .restored-summary .trader-summary-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.app-shell .restored-summary .trader-summary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell .restored-summary .report-empty-watermark{pointer-events:none;flex-direction:column;width:100%;display:flex;position:absolute;inset:62px 0 40px}.workspace-route-loading{text-align:center;background:#f7f8fa;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:75dvh;padding:32px;display:flex}.workspace-route-loading h2{font-size:22px;line-height:1.35}.workspace-route-loading p{color:#7e8996;max-width:480px;font-size:14px}.workspace-route-skeleton{gap:10px;width:min(420px,90vw);margin-bottom:12px;display:grid}.workspace-route-skeleton span{background:#e5e9ee;border-radius:6px;height:12px;animation:1.5s ease-in-out infinite workspace-pulse}.workspace-route-skeleton span:nth-child(2){width:75%}.workspace-route-skeleton span:nth-child(3){width:45%}@keyframes workspace-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.workspace-route-skeleton span{animation:none}}.master-control{gap:20px;display:grid}.master-control>header{align-items:center;gap:14px;display:flex}.master-control>header>div{flex:1}.master-control h2{font-size:22px}.master-control header p{color:#81909d;margin-top:5px;font-size:12px}.master-queues,.master-policy{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.master-policy label{align-items:center;gap:8px;font-size:13px;display:flex}.master-policy input{accent-color:var(--gold);width:17px;height:17px}.master-search{border:1px solid #e0e6ec;border-radius:7px;align-items:center;gap:9px;padding:9px 12px;display:flex}.master-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.master-control .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.master-control .stat>span{color:#7c8996;font-size:12px}.master-confirm{border-color:#f0bc91!important}.master-confirm .en-field{margin:16px 0}.master-control .tablewrap table{min-width:800px}@media (max-width:900px){.master-control .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.master-control>header{flex-wrap:wrap}.master-control h2{font-size:20px}}.brand-loader{object-fit:contain;filter:drop-shadow(0 1px 1px #0003);vertical-align:middle;background:0 0;flex:none;animation:1.2s ease-in-out infinite brand-activity;display:inline-block}.brand-loader.spin{animation:1.2s ease-in-out infinite brand-activity}@keyframes brand-activity{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-loader,.brand-loader.spin{animation:none}}.workspace-menu-backdrop{display:none}.app-shell .workspace,.app-shell .workspace-body,.app-shell .panel,.app-shell .stats-grid>*{min-width:0}.app-shell .tablewrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.app-shell .panel img,.app-shell .panel video{max-width:100%}@media (max-width:1024px){.app-shell .workspace,.app-shell.sidebar-collapsed .workspace{width:100%;margin-left:0}.app-shell .workspace-top>.mobile-toggle{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:inline-flex}.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar{width:min(300px,100vw - 48px);height:100dvh;padding:20px 16px max(16px,env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;z-index:201;overscroll-behavior:contain;box-shadow:none;transition:transform .2s,visibility .2s;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-105%)}.app-shell .sidebar.visible{visibility:visible;pointer-events:auto;z-index:201;transform:translate(0);box-shadow:8px 0 30px #14203026}.workspace-menu-backdrop{z-index:200;cursor:pointer;-webkit-backdrop-filter:none;background:#101b2e66;border:0;padding:0;display:block;position:fixed;inset:0}.app-shell .sidebar>.sidebar-collapse{display:none}.app-shell .sidebar-mobile-close{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:grid;top:22px;right:14px}.app-shell .sidebar>a:first-child{max-width:calc(100% - 42px);min-height:42px}.app-shell .sidebar .brand-img,.app-shell.sidebar-collapsed .sidebar .brand-img{object-fit:contain;width:158px;max-width:100%;height:44px}.app-shell.sidebar-collapsed .sidebar .workspace-role-switch{display:flex}.app-shell.sidebar-collapsed .sidebar .sidebar-nav-text,.app-shell.sidebar-collapsed .sidebar .workspace-label,.app-shell.sidebar-collapsed .sidebar .sidebar-account-copy{display:block}.app-shell.sidebar-collapsed .sidebar nav>button{justify-content:flex-start;gap:12px;padding:11px 13px}.app-shell .sidebar nav>button{min-height:46px;font-size:14px}.app-shell .sidebar .sidebar-bottom{margin-top:auto;padding-top:12px;display:block}.app-shell.sidebar-collapsed .sidebar .account-identity-row{flex-direction:row}.app-shell.sidebar-collapsed .sidebar .sidebar-profile-entry{justify-content:flex-start}.app-shell .workspace-body{max-width:100%;padding:20px}.app-shell .page-title{flex-wrap:wrap;gap:12px}.app-shell .wallet-request-layout,.app-shell .analytics-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.app-shell .workspace-top{gap:8px;height:60px;padding:0 12px}.app-shell .workspace-top>div:last-child{gap:6px}.app-shell .workspace-support{min-height:40px;padding:8px;font-size:12px}.app-shell .workspace-body{padding:14px}.app-shell .page-title h1{overflow-wrap:anywhere;font-size:24px;line-height:1.25}.app-shell .stats-grid,.app-shell .wallet-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .panel{padding:16px}.app-shell .toolbar,.app-shell .support-toolbar,.app-shell .panel-heading{flex-wrap:wrap;gap:10px}.app-shell input,.app-shell select,.app-shell textarea{min-width:0;max-width:100%;font-size:16px}.app-shell .wallet-request-card>header strong{font-size:26px}.app-shell .tablewrap table{min-width:640px}.app-shell .report-actions{flex-wrap:wrap;gap:6px}.app-shell .profile-account-card dl>div{overflow-wrap:anywhere;min-width:0}}@media (prefers-reduced-motion:reduce){.app-shell .sidebar{transition:none}}.site-icon-override{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.site-graphic-override{object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:520px;display:block}.content-manager{background:#fafbfc;border:1px solid #e1e5eb;border-radius:12px;gap:18px;padding:22px;display:grid}.content-manager>header p{color:#75818d;margin-top:6px;font-size:13px}.content-manager h2{font-size:23px}.content-tabs{flex-wrap:wrap;gap:10px;display:flex}.content-agreements{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.content-agreements article{gap:10px;margin:0;padding:18px;display:grid}.content-agreements h3{font-size:16px}.content-agreements small{color:#7c8793;overflow-wrap:anywhere;font:11px IBM Plex Mono,monospace}.content-agreements .btn{justify-content:center;margin-top:8px}.content-note{color:#75818d;font-size:12px;line-height:1.7}.content-editor,.content-upload{gap:18px;display:grid}.content-editor>header,.content-upload>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-editor-grid{grid-template-columns:1fr 1fr;gap:18px;min-width:0;display:grid}.content-editor-grid>*{min-width:0}.content-editor textarea{resize:vertical;width:100%;font:13px/1.65 IBM Plex Mono,monospace}.content-preview{background:#f7f9fb;border:1px solid #e0e5eb;border-radius:8px;max-height:480px;padding:16px;overflow:auto}.content-preview h4{color:#78838e;margin-bottom:12px;font-size:12px}.content-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 IBM Plex Sans,sans-serif}.content-success{color:#237348;align-items:center;gap:8px;font-size:13px;display:flex}.content-toolbar{gap:12px;display:flex}.content-toolbar>label{background:#fff;border:1px solid #dfe4ea;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:flex}.content-toolbar input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.content-toolbar select{background:#fff;border:1px solid #dfe4ea;border-radius:7px;padding:8px 12px}.content-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.content-asset-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:10px;gap:7px;min-width:0;padding:12px;display:grid}.content-asset-card:hover{border-color:#f08a2b}.content-asset-card strong{overflow-wrap:anywhere;font-size:12px}.content-asset-card small{color:#7c8793;font-size:11px}.content-asset-preview{background:repeating-conic-gradient(#edf0f4 0% 25%,#fff 0% 50%) 50%/12px 12px;border-radius:6px;justify-content:center;align-items:center;height:94px;display:flex;overflow:hidden}.content-asset-preview>img{object-fit:contain;width:100%;height:100%}.content-asset-preview.is-icon>img{width:32px;height:32px}.content-upload-preview{background:repeating-conic-gradient(#edf0f4 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:8px;justify-content:center;align-items:center;height:210px;display:flex}.content-upload-preview img{object-fit:contain;max-width:100%;max-height:100%}.content-upload-preview.is-icon img{width:64px;height:64px}.content-upload>header small{color:#7c8793;font-size:11px}.content-manager .check{align-items:flex-start;gap:8px;font-size:13px;display:flex}.content-manager .check input{accent-color:var(--gold);flex:none;margin-top:3px}@media (max-width:1000px){.content-agreements,.content-editor-grid{grid-template-columns:1fr}.content-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.content-manager{padding:14px}.content-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-toolbar{flex-wrap:wrap}.content-toolbar input{font-size:16px}.content-manager h2{font-size:20px}.content-preview{max-height:300px}}.page-loading-center{z-index:10000;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-loading-center>.brand-loader{flex:none;width:56px;height:56px;margin:0}.admin-entry{background:#f4f6f8;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.admin-entry-card{background:#fff;border:1px solid #dfe5eb;border-radius:16px;gap:18px;width:100%;max-width:480px;padding:32px;display:grid;box-shadow:0 12px 40px #24344a0b}.admin-entry-card>.official-logo{width:170px;max-width:100%;margin-bottom:8px}.admin-entry-card h1{font-size:26px;line-height:1.25}.admin-entry-card>p{color:#697583;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.admin-entry-card .btn{justify-content:center;min-height:44px}.admin-entry-account{font-size:12px!important}.admin-entry-card .privileged-access{box-shadow:none;border:0;margin:0;padding:0}.admin-entry-card .privileged-access h3{font-size:18px}.admin-entry-card .privileged-access p{font-size:13px;line-height:1.6}.admin-entry-card .privileged-access input{width:100%;font-size:16px}.admin-entry-card .privileged-access .btn{width:100%;margin-top:10px}@media (max-width:600px){.admin-entry{padding:16px}.admin-entry-card{padding:24px 20px}}.authenticator-setup{background:#f8fafc;border:1px solid #e1e6ec;border-radius:10px;gap:12px;margin:16px 0;padding:16px;display:grid}.authenticator-setup strong{font-size:13px;line-height:1.5}.authenticator-setup p,.authenticator-setup small{color:#72808d;line-height:1.7;font-size:12px!important}.authenticator-setup code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #dce3ea;border-radius:6px;padding:12px;font:14px/1.6 IBM Plex Mono,monospace;display:block}.site-header #mobile-navigation.main-nav{background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(105deg,#5477f2 0%,#a7b4e2 24%,#d0d0cc 43%,#d8b93c 66%,#a9644e 100%) border-box;border:1px solid #0000;border-radius:13px;overflow:visible;box-shadow:-10px 0 19px -6px #5477ef65,10px 0 19px -6px #ba704d50,0 8px 19px -10px #e8deac75}@media (max-width:850px){.site-header #mobile-navigation.main-nav.is-open{background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(115deg,#5477f2,#d0d0cc 42%,#d8b93c 68%,#a9644e) border-box;border-radius:16px;width:auto;max-height:calc(100dvh - 96px);top:calc(100% + 5px);left:12px;right:12px;overflow:hidden auto;box-shadow:-9px 0 20px -8px #5477ef70,9px 0 20px -8px #ba704d60,0 14px 25px -13px #e8deac70}}.liquid-glass-loader{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(150%);background:linear-gradient(145deg,#ffffff94,#f8faff42 55%,#ffffff28);border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:relative;box-shadow:0 10px 30px #0002,inset 0 1px 1px #fff,inset 0 -2px 9px #ffffff80}.liquid-glass-loader:after{content:"";pointer-events:none;border:1px solid #ffffff70;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 12px #fff4}.liquid-glass-loader>img{object-fit:contain;z-index:1;border-radius:50%;width:38px;height:38px;position:relative}.liquid-loader-orbit{-webkit-mask-composite:xor;background:conic-gradient(#0000 8%,#ffffff15 38%,#fff 64%,#ff9b47 84%,#0000 96%);border-radius:50%;padding:2px;animation:1.1s linear infinite liquid-loader-turn;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes liquid-loader-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.liquid-loader-orbit{animation:none}}.site-header,.public-header,.site-footer,.public-footer{-webkit-backdrop-filter:none;background:#000!important}.hero,.hero.reference-hero,.reference-hero,.reference-node,.reference-logo-hub,.btn.dark{background:#000!important}.reference-hero:after{background:linear-gradient(90deg,#000 7%,#000e 36%,#0004 76%)}.site-header #mobile-navigation.main-nav,.site-header #mobile-navigation.main-nav.is-open{background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(105deg,#5477f2 0%,#a7b4e2 24%,#d0d0cc 43%,#d8b93c 66%,#a9644e 100%) border-box}.app-shell .restored-summary thead th,.app-shell .restored-summary thead th button{background:#000!important}.site-header .nav-programme-icon{border:0;border-radius:12px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;overflow:hidden;background:0 0!important}.menu-programme-art{object-fit:contain;flex:none;width:48px;height:48px;display:block}.site-header .programmes-menu>a{gap:13px}@media (max-width:850px){.site-header #mobile-navigation.main-nav.is-open{box-shadow:0 8px 18px #0005,0 20px 36px -22px #000a,-5px 0 16px -11px #6883df33,5px 0 16px -11px #c3935930}}.reference-node{overflow:hidden}.reference-node:after{border-radius:inherit;box-shadow:none;pointer-events:none;background:linear-gradient(var(--card-beam-angle),transparent 28%,#ffffff04 40%,#ffffff2b 50%,#ffffff0b 60%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse at var(--card-light-origin),#000 10%,#000b 42%,#0003 78%,transparent 100%);mask-image:radial-gradient(ellipse at var(--card-light-origin),#000 10%,#000b 42%,#0003 78%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse at var(--card-light-origin),#000 10%,#000b 42%,#0003 78%,transparent 100%);opacity:0;animation:6s linear infinite heroCardNaturalLight;animation-delay:var(--card-light-delay);will-change:opacity,background-position;background-repeat:no-repeat;background-size:260% 260%;border:0;inset:0}.reference-node.ref-office{--card-beam-angle:315deg;--card-light-origin:100% 100%;--card-beam-from:100% 100%;--card-beam-to:0% 0%;--card-light-delay:-3.3s}.reference-node.ref-trader{--card-beam-angle:45deg;--card-light-origin:0% 100%;--card-beam-from:0% 100%;--card-beam-to:100% 0%;--card-light-delay:-1.7s}.reference-node.ref-coach{--card-beam-angle:180deg;--card-light-origin:50% 0%;--card-beam-from:50% 0%;--card-beam-to:50% 100%;--card-light-delay:-5.5s}@keyframes heroCardNaturalLight{0%{opacity:0;background-position:var(--card-beam-from)}5%{opacity:.78;background-position:var(--card-beam-from)}11%{opacity:.6}19%{opacity:.23}28%{opacity:0;background-position:var(--card-beam-to)}to{opacity:0;background-position:var(--card-beam-to)}}.hub-border-light .hub-light-white{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 6px #ffffff80)drop-shadow(0 0 11px #fff7)}.reference-logo-hub:after{opacity:.3;filter:blur(13px)}@media (prefers-reduced-motion:reduce){.reference-node:after{will-change:auto;opacity:0;animation:none}}.site-header #mobile-navigation.main-nav{box-shadow:0 8px 24px #0007,-12px 0 28px -5px #6689ff80,12px 0 28px -5px #d89a626b,0 9px 26px -9px #f5e7b975,inset 0 1px #ffffff18}.site-header #mobile-navigation.main-nav>a,.site-header #mobile-navigation.main-nav .nav-group>.main-nav-link{border-radius:9px;transition:color .18s,background-color .18s,text-shadow .18s}.site-header #mobile-navigation.main-nav>a:hover,.site-header #mobile-navigation.main-nav .nav-group>.main-nav-link:hover{color:#fff;text-shadow:0 0 12px #ffffff85;background-color:#ffffff14}.site-header #mobile-navigation.main-nav>a:focus-visible{color:#fff;text-shadow:0 0 12px #ffffff85;background-color:#ffffff14}.site-header #mobile-navigation.main-nav .nav-group>.main-nav-link:focus-visible{color:#fff;text-shadow:0 0 12px #ffffff85;background-color:#ffffff14}.reference-network-art{isolation:isolate}.reference-node{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(115%);border:1px solid #ffffff38;border-top-color:#ffffff73;box-shadow:0 18px 34px #0005,inset 0 1px 1px #ffffff30,inset 0 -1px 1px #ffffff0d;background:linear-gradient(145deg,#65676b66,#292b30c9 48%,#4244497a)!important}.reference-node>*{z-index:2;position:relative}.reference-node:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--card-light-origin),#ffffff73 0%,#ffffff2e 36%,#ffffff12 67%,transparent 100%);opacity:.12;animation:6s linear infinite cardGlassIllumination;animation-delay:var(--card-light-delay);position:absolute;inset:0}.reference-node:after{content:"";z-index:1;opacity:0;transform-origin:var(--card-light-origin);animation:6s linear infinite cardTorchSweep;animation-delay:var(--card-light-delay);will-change:transform,opacity;background:radial-gradient(#ffffff5c 0%,#ffffff30 24%,#ffffff0d 50%,#0000 69%) 0 0/100% 100%;border:0;border-radius:50%;position:absolute;inset:-40%;-webkit-mask-image:none;mask-image:none}@keyframes cardGlassIllumination{0%,48%,to{opacity:.12}8%{opacity:.85}22%{opacity:.6}38%{opacity:.2}}@keyframes cardTorchSweep{0%{opacity:0;transform:rotate(-45deg)translate(-24%,-18%)}8%{opacity:.85}22%{opacity:.65;transform:rotate(30deg)translate(12%,6%)}40%{opacity:0;transform:rotate(100deg)translate(28%,22%)}to{opacity:0;transform:rotate(100deg)translate(28%,22%)}}@keyframes hubAmbientTorch{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (max-width:850px){.site-header #mobile-navigation.main-nav.is-open{box-shadow:0 14px 30px #0008,-10px 0 28px -7px #6689ff80,10px 0 28px -7px #d89a6270,0 12px 28px -10px #f5e7b96b}}@media (prefers-reduced-motion:reduce){.reference-node:before{opacity:.2;animation:none}.reference-node:after{will-change:auto;opacity:0;animation:none}.reference-logo-hub:after{opacity:.5;animation:none}.site-header #mobile-navigation.main-nav>a,.site-header #mobile-navigation.main-nav .nav-group>.main-nav-link{transition:none}}.programme-explorer .programme-options>button{--programme-tint:#438fd0;--programme-depth:#153266;color:#fff;text-align:center;border:1px solid #ffffff30;border-radius:16px;transition:box-shadow .2s,border-color .2s,filter .2s;overflow:hidden;box-shadow:inset 0 1px #ffffff30,0 8px 20px #10203014;background:linear-gradient(180deg,var(--programme-tint) 0%,var(--programme-depth) 69%,#141619 100%)!important}.programme-explorer .programme-options>button:nth-child(2){--programme-tint:#43b75b;--programme-depth:#205331}.programme-explorer .programme-options>button:nth-child(3){--programme-tint:#d87908;--programme-depth:#733212}.programme-explorer .programme-options>button>small{align-self:center;color:#ffffffc9!important}.programme-explorer .programme-options>button>strong{align-self:center;color:#fff!important}.programme-explorer .programme-options>button>span:last-child{align-self:center;color:#ffffffe0!important}.programme-explorer .programme-option-top{color:#ffffffb3;width:100%}.programme-explorer .programme-option-icon{box-shadow:inset 0 1px #ffffff28;color:#fff!important;background:#ffffff1c!important;border-color:#ffffff38!important}.programme-explorer .programme-options>button:hover,.programme-explorer .programme-options>button[aria-selected=true]{filter:brightness(1.07);border-color:#ffffff9c;box-shadow:inset 0 1px #ffffff60,0 10px 24px #10203024}@media (prefers-reduced-motion:reduce){.programme-explorer .programme-options>button{transition:none}}.ticket-priority{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ticket-priority>i{background:#15803d;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ticket-priority.priority-medium>i{background:#d97706}.ticket-priority.priority-high>i{background:#dc2626}.hub-border-light .hub-light-orange{stroke:#ff8a2c;filter:drop-shadow(0 0 3px #ff8a2c)drop-shadow(0 0 9px #ff8a2c)drop-shadow(0 0 18px #ff8a2c99)}.reference-logo-hub:after{background:conic-gradient(#ff8a2c04 0deg,#ff8a2c16 25deg,#ff8a2c38 57deg,#ff8a2c20 78deg,#ffffff16 95deg,#ffffff38 111deg,#ffffff16 135deg,#0000 167deg 360deg)}.reference-logo-hub{box-shadow:none;border:2px solid #ff8a2c}.reference-logo-hub:before{border-color:#ffffff0c}.hub-border-light .hub-light-orange{filter:none;display:none}.hub-border-light .hub-light-white{stroke:#fff;stroke-width:2.6px;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 9px #ffffffb3)drop-shadow(0 0 19px #ffffff70)}.reference-logo-hub:after{filter:blur(13px);opacity:1;background:conic-gradient(#0000 0deg 72deg,#ffffff0a 86deg,#ffffff38 111deg,#ffffff12 140deg,#0000 156deg 360deg);animation:6s linear infinite hubAlignedWhiteSweep;inset:-48px}@keyframes hubAlignedWhiteSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reference-logo-hub:after{opacity:.5;animation:none;transform:rotate(0)}}.programme-explorer{--selected-programme:#438fd0;--selected-programme-rgb:67,143,208;--programme-anchor:16.66%}.programme-explorer:has(.programme-office){--selected-programme:#43b75b;--selected-programme-rgb:67,183,91;--programme-anchor:50%}.programme-explorer:has(.programme-coach){--selected-programme:#d87908;--selected-programme-rgb:216,121,8;--programme-anchor:83.33%}.programme-explorer .programme-options{z-index:1;position:relative}.programme-explorer .programme-options>button[aria-selected=true]{box-shadow:inset 0 1px 0 #ffffff60,0 14px 24px -9px var(--programme-tint);border-color:var(--programme-tint)}.programme-explorer .programme-detail{isolation:isolate;border-top:2px solid var(--selected-programme);background:linear-gradient(180deg,rgba(var(--selected-programme-rgb),.07),#fff 110px);box-shadow:0 -8px 28px -20px var(--selected-programme);position:relative;overflow:visible}.programme-explorer .programme-detail:before{content:"";pointer-events:none;z-index:-1;left:var(--programme-anchor);background:radial-gradient(ellipse at 50% 0,rgba(var(--selected-programme-rgb),.28),rgba(var(--selected-programme-rgb),.07) 52%,transparent 74%);width:30%;height:64px;position:absolute;top:-24px;transform:translate(-50%)}.programme-explorer .programme-detail-copy>.eyebrow{color:var(--selected-programme)}@media (max-width:650px){.programme-explorer .programme-detail:before{height:42px;top:-16px}}:is(.site-header #mobile-navigation.main-nav .main-nav-link:hover,.site-header #mobile-navigation.main-nav .main-nav-link:focus-visible){color:#ff8a2c;text-shadow:none}.site-header #mobile-navigation.main-nav .nav-group>.main-nav-link>svg{color:#ff8a2c;opacity:1}:is(.site-header #mobile-navigation .programmes-menu>a:hover strong,.site-header #mobile-navigation .programmes-menu>a:focus-visible strong){color:#e86a00}.earnings-section{background:linear-gradient(140deg,#f6fbff,#fff 58%,#fffaf5);padding:44px 5%}.earnings-section .section-heading{align-items:center}.earnings-section h2{letter-spacing:-1px;font-size:clamp(26px,3vw,38px)}.earnings-section .section-heading>p{color:#66768a;max-width:370px;font-size:14px}.earnings-shell{border:0;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:12px;overflow:visible}.earnings-input-panel,.earnings-result-panel{border:1px solid #e0e7ee;border-radius:18px;min-width:0;padding:22px;box-shadow:0 8px 26px #23374a05}.earnings-input-panel{background:#ffffffed;gap:14px}.earnings-result-panel{background:linear-gradient(145deg,#fffaf4,#fff);border-left:1px solid #e0e7ee}.calculator-title{border:0;gap:10px;margin:0;padding-bottom:0}.calculator-title>span{color:#ec7400;background:#fff2e5;border-radius:50%;width:36px;height:36px}.calculator-title h3{color:#152234;font-size:17px}.calculator-title p{color:#738197;font-size:11px!important}.estimate-reset{color:#526176;border:1px solid #e1e7ed;border-radius:8px;gap:5px;padding:8px;font-size:11px}.estimate-programmes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.estimate-programmes>button{text-align:left;color:#1c2c40;min-height:100px;font:600 12px/1.4 var(--sans);cursor:pointer;background:#fff;border:1px solid #dde5ee;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:13px 11px;display:flex;position:relative}.estimate-programmes>button>svg{color:#758ca8}.estimate-programmes>button>span{max-width:110px}.estimate-programmes>button.selected{background:#fff6ec;border-color:#ff861f;box-shadow:inset 0 0 0 1px #ff861f12}.estimate-programmes>button.selected>svg{color:#f07800}.estimate-programmes>button>i{width:17px;height:17px;font:700 11px/15px var(--sans);text-align:center;border:1px solid #cdd7e2;border-radius:50%;font-style:normal;position:absolute;top:12px;right:9px}.estimate-programmes>button.selected>i{color:#fff;background:#ff8500;border-color:#ff8500}.estimate-programmes>button:focus-visible{outline-offset:3px;outline:2px solid #ff8500}.earnings-section .estimate-intro{color:#66778a;min-height:0;font-size:12px;line-height:1.6}.estimate-input-heading{color:#1b2c42;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.estimate-input-heading>span{color:#7b8797;font-size:11px}.estimate-fields{gap:12px}.estimate-field>span:first-child{color:#34465a;margin-bottom:6px;font-size:12px!important}.estimate-number{border-color:#dce4ed;gap:7px;min-height:42px;padding:0 0 0 10px;overflow:hidden}.estimate-number>small{color:#78869a;font-size:9px}.estimate-number>input{text-align:left;-webkit-appearance:textfield;appearance:textfield;font-size:15px!important}.estimate-number>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.estimate-number>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.estimate-number>button{color:#31445c;cursor:pointer;background:#fafcff;border:0;border-left:1px solid #e2e8ef;flex:none;align-self:stretch;width:28px;font-size:17px}.estimate-number>button:disabled{opacity:.35;cursor:default}.estimate-number>button:focus-visible{outline-offset:-3px;outline:2px solid #ed8200}.estimate-rate{background:#fafcff;border:1px solid #e3e9f0;border-radius:10px;padding:12px}.estimate-rate label{color:#34465a;font-size:12px}.estimate-range-labels{color:#77869a;font-size:10px}.estimate-office-payout>p{color:#7b8798;font-size:10px}.estimate-terms{padding-top:10px}.estimate-terms>summary{color:#65768a;font-size:11px}.estimate-terms .estimate-assumptions{color:#6d7d8e;font-size:11px}.estimate-result-heading{color:#ed7a00;align-items:center;gap:10px;display:flex}.estimate-result-heading>span{gap:4px;display:grid}.estimate-result-heading b{color:#192b40;font-size:18px;font-weight:600}.estimate-result-heading small{color:#7c8794;font-size:11px}.estimate-period{background:#fbf6f0;border-color:#eee4da;border-radius:9px;padding:3px}.estimate-period>button{color:#68788a;border-radius:6px;padding:9px 12px;font-size:11px}.estimate-period>button.active{color:#fff;box-shadow:none;background:#ff8500;font-weight:600}.estimate-output{background:#ffffffd9;border:1px solid #eee7df;border-radius:12px;margin-top:18px;padding:18px 20px}.estimate-output>span{color:#506174;font-size:13px}.estimate-output>strong{color:#08533f;letter-spacing:-1.6px;font-size:clamp(34px,4vw,52px);font-weight:600}.estimate-output>small{color:#7a8796;font-size:11px;line-height:1.5}.estimate-analysis{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.estimate-waterfall{background:#ffffffd9;border:1px solid #eee7df;border-radius:12px;margin:0;padding:16px}.estimate-waterfall h4{color:#213247;margin-bottom:10px;font-size:13px}.estimate-waterfall>span{color:#5e7083;border-bottom:1px solid #edf0f3;gap:10px;margin:0;padding:9px 0;font-size:12px;line-height:1.5}.estimate-waterfall>span>strong{color:#213247;font-size:12px}.estimate-waterfall>span small{color:#8a95a4;font-size:10px}.estimate-waterfall>span.estimate-net-row{border-bottom:0;margin:0;padding-top:12px}.estimate-waterfall>span.estimate-net-row>strong{color:#08533f;font-size:16px}.estimate-distribution{background:#ffffffd9;border:1px solid #eee7df;border-radius:12px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:16px;display:grid}.estimate-distribution figcaption{color:#213247;grid-column:1/-1;font-size:13px;font-weight:600}.estimate-donut{width:130px;height:130px;position:relative}.estimate-donut svg{width:100%;height:100%}.estimate-donut>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:30px 16px}.estimate-donut strong{font:600 13px var(--mono);color:#213247;overflow-wrap:anywhere}.estimate-donut small{color:#78869a;font-size:9px;line-height:1.4}.estimate-distribution ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.estimate-distribution li{color:#65768a;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:10px;display:grid}.estimate-distribution li i{border-radius:50%;width:7px;height:7px}.estimate-distribution li strong{color:#34465a;font:500 10px var(--mono)}.estimate-chart-empty{color:#798697;grid-column:1/-1;padding:15px 0;font-size:12px;line-height:1.6}.estimate-result-footer{gap:10px;margin-top:14px}.estimate-download{border-radius:8px;font-size:11px}.estimate-note{color:#8a95a4;font-size:10px;line-height:1.6}@media (min-width:1450px){.estimate-analysis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.estimate-distribution{grid-template-columns:1fr}.estimate-distribution figcaption{grid-column:auto}.estimate-donut{width:150px;height:150px;margin:auto}}@media (max-width:950px){.earnings-shell{grid-template-columns:1fr}.estimate-analysis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.estimate-distribution{grid-template-columns:1fr}.estimate-donut{margin:auto}.earnings-section .section-heading{align-items:flex-start}}@media (max-width:600px){.earnings-section{padding:32px 18px}.earnings-input-panel,.earnings-result-panel{border-radius:14px;padding:16px}.estimate-programmes{gap:6px}.estimate-programmes>button{min-height:105px;padding:12px 8px;font-size:11px}.estimate-programmes>button>i{width:14px;height:14px;line-height:12px;top:9px;right:7px}.estimate-analysis{grid-template-columns:1fr}.estimate-distribution{grid-template-columns:120px minmax(0,1fr)}.estimate-distribution figcaption{grid-column:1/-1}.estimate-donut{width:120px;height:120px}.estimate-result-top{flex-wrap:wrap}.estimate-input-heading>span{display:none}.estimate-number>button{width:25px}.estimate-fields{gap:10px}.earnings-input-panel{gap:12px}.estimate-number{gap:4px;padding-left:7px}.estimate-number>small{font-size:8px}}.app-shell{--dash-bg:#f8fafc;--dash-border:#e3e9f0;--dash-text:#122033;--dash-muted:#7b899d}.app-shell .sidebar{color:#f5f7fa;isolation:isolate;border-right:1px solid #26303a;padding:22px 14px 16px;overflow:hidden;background:linear-gradient(160deg,#0a1018,#111a24 68%,#0a111a)!important}.app-shell .sidebar:after{content:"";pointer-events:none;z-index:-1;opacity:.28;background:radial-gradient(#ee79004d,#0000 65%);width:360px;height:220px;position:absolute;bottom:60px;left:-100px;transform:rotate(-25deg)}.app-shell .sidebar>a:first-child{border-bottom:1px solid #ffffff0d;justify-content:center;margin:0 -14px 18px;padding:0 10px 20px}.app-shell .sidebar .brand-img{background:0 0;border-radius:0;width:166px;height:36px;padding:0}.app-shell .workspace-label,.app-shell .workspace-role-switch>span{color:#a6afba;letter-spacing:.08em;font-size:10px}.app-shell .workspace-role-switch{background:0 0;border:0;padding:0 2px 12px}.app-shell .workspace-role-switch select{color:#f0f4f8;background:#ffffff0d;border:1px solid #ffffff25;border-radius:9px;min-height:42px;padding:9px 12px;font-size:13px}.app-shell .workspace-role-switch select option{color:#fff;background:#14202d}.app-shell .sidebar nav>button{color:#e2e6ec;border:1px solid #0000;border-radius:9px;gap:13px;min-height:44px;margin:5px 0;padding:10px 12px;font-size:13px;font-weight:600}.app-shell .sidebar nav>button>svg{color:#c6cdd6;stroke-width:1.7px}.app-shell .sidebar nav>button:hover{color:#fff;background:#ffffff0a}.app-shell .sidebar nav>button.active{color:#fff;background:linear-gradient(110deg,#ff840d,#eb6100);border-color:#ff902b;box-shadow:0 4px 14px #ec720024}.app-shell .sidebar nav>button.active>svg{color:#fff}.app-shell .sidebar-collapse{color:#d6dde5;background:#17212e;border-color:#ffffff20}.app-shell .sidebar-mobile-close{color:#e0e6ef;background:#ffffff0a;border-color:#ffffff25}.app-shell .sidebar-bottom{border-top:1px solid #ffffff18;padding-top:14px}.app-shell .sidebar .account-identity-row{background:0 0;border:0;min-width:0;padding:0}.app-shell .sidebar-profile-entry{color:#fff}.app-shell .sidebar-account-copy strong{color:#f0f4fa;font-size:12px}.app-shell .sidebar-account-copy small{color:#abb6c5;font-size:10px}.app-shell .sidebar-profile-entry>svg{color:#a8b4c4}.app-shell .sidebar .switch{color:#ddd;background:#ffffff09;border-color:#ffffff20}.app-shell .workspace{background:linear-gradient(120deg,#fbfcff,#f6f9fc)}.app-shell .workspace-top{height:64px;box-shadow:none;background:#fff;border-bottom:1px solid #e5ebf2;gap:20px;padding:0 28px}.app-shell .workspace-top>.mobile-toggle{color:#263548;justify-content:center;align-items:center;width:34px;min-width:34px;display:inline-flex}.app-shell .workspace-top>div:last-child{align-items:center;gap:16px;margin-left:auto;display:flex}.app-shell .workspace-top>div:last-child>a:last-child{color:#55667b;align-items:center;gap:9px;display:flex}.workspace-user-copy{gap:4px;min-width:0;max-width:150px;display:grid}.workspace-user-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#33445a;font-size:12px;overflow:hidden}.workspace-user-copy small{color:#8b98a9;font-size:10px}.app-shell .workspace-support{color:#34455b;background:#fff;border:1px solid #e1e8f0;border-radius:8px;padding:9px 12px;font-size:12px}.workspace-search{color:#7e8da0;background:#f8fafc;border:1px solid #e0e7ef;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:520px;padding:9px 13px;display:flex;position:relative}.workspace-search>input{color:#33465e;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12px}.workspace-search-results{z-index:70;background:#fff;border:1px solid #dfe6ee;border-radius:9px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 30px #1a2b4120}.workspace-search-results>button{text-align:left;color:#33465e;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:11px;font-size:12px;display:flex}.workspace-search-results>button:hover{color:#e86a00;background:#fff4e9}.workspace-search-results>p{color:#75859b;padding:10px;font-size:12px}.app-shell .workspace-body{max-width:1800px;margin:auto;padding:26px 30px}.app-shell .page-title{align-items:center;margin-bottom:22px}.app-shell .page-title h1{letter-spacing:-.6px;color:#101d2f;font-size:clamp(23px,2.1vw,32px);font-weight:650}.app-shell .page-title p{color:#7b899e;font-size:13px;line-height:1.6}.dashboard-progress-banner{color:#f37c08;background:linear-gradient(115deg,#fff8ee,#fff1df);border:1px solid #ffecd6;border-radius:14px;align-items:center;gap:18px;max-width:440px;padding:20px 24px;display:flex}.dashboard-progress-banner>div{gap:6px;display:grid}.dashboard-progress-banner strong{color:#18283d;font-size:14px}.dashboard-progress-banner span{color:#7a8a9e;font-size:11px;line-height:1.6}.app-shell .panel{background:#fff;border:1px solid #e1e8f0;border-radius:13px;box-shadow:0 4px 14px #2d456505}.app-shell .btn.gold{background:linear-gradient(110deg,#ff8b18,#f57300);border:1px solid #ff942d;font-weight:700;box-shadow:0 3px 9px #ff850015;color:#fff!important}.app-shell .btn.ghost{color:#43546b;background:#fff;border:1px solid #e0e7ef}.app-shell .badge{border-radius:7px;padding:5px 9px;font-size:11px}.app-shell .badge.amber{color:#c26c10;background:#fff3e5}.app-shell .dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.app-shell .dashboard-summary>article{background:linear-gradient(120deg,#f0f7ff,#f9fcff);border:1px solid #d5e7ff;border-radius:12px;grid-template-columns:1fr;gap:10px;min-height:118px;padding:20px;display:grid;position:relative;overflow:hidden}.app-shell .dashboard-summary>article:nth-child(2){background:linear-gradient(120deg,#edfcf5,#f9fffd);border-color:#d0f1e1}.app-shell .dashboard-summary>article:nth-child(3){background:linear-gradient(120deg,#fff4e9,#fffaf5);border-color:#ffe0c6}.app-shell .dashboard-summary>article:nth-child(4n){background:linear-gradient(120deg,#f5f1ff,#fcfaff);border-color:#e5dcff}.app-shell .dashboard-summary>article>span{color:#718198;gap:10px;font-size:12px}.app-shell .dashboard-summary>article>span>svg{box-sizing:content-box;color:#2479df;background:#deedff;border-radius:12px;width:30px;height:30px;padding:6px}.app-shell .dashboard-summary>article:nth-child(2)>span>svg{color:#169954;background:#daf8e9}.app-shell .dashboard-summary>article:nth-child(3)>span>svg{color:#e67a0b;background:#ffead6}.app-shell .dashboard-summary>article:nth-child(4n)>span>svg{color:#774ed8;background:#e9e1ff}.app-shell .dashboard-summary>article>strong{font:650 24px/1.2 var(--sans);color:#16263c;padding-left:52px}.dashboard-overview-layout{grid-template-columns:minmax(0,2.3fr) minmax(250px,1fr);align-items:start;gap:22px;display:grid}.dashboard-overview-main,.dashboard-overview-aside{min-width:0}.dashboard-overview-aside{gap:14px;display:grid}.app-shell .dashboard-section-title h2{color:#16243a;font-size:18px;font-weight:650}.app-shell .dashboard-section-title p{color:#7e8ca2;font-size:12px}.app-shell .dash-programmes>article{gap:18px;padding:22px 24px}.app-shell .programme-card-header h3{color:#122034;font-size:18px;font-weight:650}.app-shell .programme-card-header p{color:#8390a3;font-size:12px}.app-shell .programme-card-header>.dash-programme-icon{box-sizing:border-box;color:#ff8b19;background:#111a26;border-radius:12px;place-items:center;width:52px;height:52px;padding:0;display:grid}.programme-card-header>.dash-programme-icon svg{width:29px;height:29px}.app-shell .programme-progress>progress{accent-color:#ff840d;height:5px}.app-shell .programme-progress>small{color:#8694a7;font-size:11px}.app-shell .programme-card-bottom{border:0;padding-top:4px}.app-shell .programme-card-bottom>small{color:#8896aa;font-size:11px}.programme-stage-strip{background:#fcfdff;border:1px solid #e9edf3;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:0;padding:15px 12px;list-style:none;display:grid}.programme-stage-strip li{align-items:flex-start;gap:6px;min-width:0;display:flex}.programme-stage-strip li>b{color:#51637b;background:#f3f6fb;border:1px solid #dce4ef;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.programme-stage-strip li>span{color:#52657d;overflow-wrap:anywhere;padding-top:3px;font-size:9px;font-weight:600}.programme-stage-strip small{color:#9aa5b5;margin-top:5px;font-size:8px;font-weight:400;display:block}.programme-stage-strip .complete>b{color:#fff;background:#1ba455;border-color:#1ba455}.programme-stage-strip .current>b{color:#fff;background:#ff8511;border-color:#ff8511}.programme-stage-strip .current small{color:#ef7b0c}.app-shell .dashboard-activity{margin-top:16px;padding:20px 24px}.dashboard-activity h2{font-size:18px;font-weight:650}.dashboard-activity-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:110px;display:flex}.dashboard-activity-empty>svg{color:#8997aa;box-sizing:content-box;background:#f1f5fa;border-radius:50%;padding:9px}.dashboard-activity-empty strong{color:#26394e;font-size:12px}.dashboard-activity-empty p{color:#8c99ad;margin:0;font-size:11px;line-height:1.6}.app-shell .dashboard-quick-actions{padding:20px}.dashboard-quick-actions h2{color:#15243a;font-size:18px;font-weight:650}.dashboard-quick-actions>p{color:#8593a8;margin:6px 0 16px;font-size:11px}.dashboard-quick-actions>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboard-quick-actions>div>a,.dashboard-quick-actions>div>button{text-align:left;color:#e97b09;background:linear-gradient(135deg,#fff6eb,#fffcf7);border:1px solid #ffecd6;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:14px 12px;display:flex}.dashboard-quick-actions>div>:nth-child(2){color:#199a5c;background:linear-gradient(135deg,#e9fcf3,#f4fff9);border-color:#dff6eb}.dashboard-quick-actions>div>:nth-child(3){color:#2580e7;background:linear-gradient(135deg,#edf5ff,#f8fbff);border-color:#e0edff}.dashboard-quick-actions>div>:nth-child(4){color:#8656db;background:linear-gradient(135deg,#f4efff,#fbf9ff);border-color:#ece3ff}.dashboard-quick-actions strong{color:#1d2e44;font-size:11px;line-height:1.4}.dashboard-quick-actions small{color:#8694a6;font-size:10px;line-height:1.5}.dashboard-help-card{color:#ff840b;background:linear-gradient(125deg,#0c131d,#17212e);border:1px solid #283443;border-radius:13px;gap:16px;padding:23px;display:flex}.dashboard-help-card>svg{flex:none}.dashboard-help-card h2{color:#fff;font-size:18px}.dashboard-help-card p{color:#b9c4d3;margin:9px 0 14px;font-size:12px;line-height:1.6}.dashboard-help-card .btn{color:#24354b;background:#fff;border-radius:8px;font-size:11px;font-weight:600}.app-shell .workspace-footer{color:#97a3b5;border-top:0;padding:16px 30px;font-size:10px}@media (max-width:1400px){.dashboard-overview-layout{grid-template-columns:minmax(0,1fr)}.dashboard-overview-aside{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.app-shell .dashboard-summary>article{padding:16px}.app-shell .page-title .dashboard-progress-banner{max-width:340px;padding:16px}.programme-stage-strip{gap:5px}}@media (max-width:1024px){.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar{overflow-y:auto}.app-shell .workspace-body{padding:22px}.app-shell .workspace-top{padding:0 20px}.dashboard-progress-banner{display:none}.app-shell .dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-user-copy{display:none}}@media (max-width:650px){.app-shell .workspace-body{padding:14px}.app-shell .workspace-top{gap:8px;padding:0 12px}.workspace-search{max-width:none;padding:8px}.workspace-search>input{font-size:12px}.app-shell .workspace-top>div:last-child{gap:6px}.app-shell .workspace-support{padding:8px}.app-shell .workspace-support>span,.app-shell .workspace-top>div:last-child>a:last-child>svg{display:none}.app-shell .page-title h1{font-size:24px}.app-shell .page-title p{font-size:12px}.app-shell .dashboard-summary{gap:9px}.app-shell .dashboard-summary>article{min-height:107px;padding:14px}.app-shell .dashboard-summary>article>span{gap:7px;font-size:10px}.app-shell .dashboard-summary>article>span>svg{border-radius:9px;width:22px;height:22px;padding:5px}.app-shell .dashboard-summary>article>strong{padding-left:39px;font-size:22px}.dashboard-overview-aside{grid-template-columns:1fr}.app-shell .dash-programmes>article{padding:17px}.programme-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px;padding:12px 9px}.programme-stage-strip li>span{font-size:9px}.app-shell .programme-card-header h3{font-size:16px}.app-shell .programme-card-header>.dash-programme-icon{width:44px;height:44px}.app-shell .programme-card-bottom>.btn{margin-left:auto}.app-shell .workspace-footer{padding:15px}.dashboard-help-card{padding:20px}.dashboard-quick-actions>div>a,.dashboard-quick-actions>div>button{padding:16px}}.app-shell .sidebar .official-logo{box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell .profile-center{color:#18263a}.profile-editor-layout{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);align-items:start;gap:22px;display:grid}.profile-editor-layout>*{min-width:0}.app-shell .profile-section-nav{background:0 0;border:0;flex-wrap:wrap;align-items:stretch;gap:6px;margin:0 0 18px;padding:0;display:flex}.app-shell .profile-section-nav>a{color:#607189;background:#fff;border:1px solid #e4eaf1;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:13px 16px;font-size:11px;font-weight:600;display:flex;box-shadow:0 3px 9px #283a5404}.app-shell .profile-section-nav>a.active{color:#e87100;box-shadow:none;background:#fff7ed;border-color:#ffbe80}.app-shell .profile-section-nav>a:hover{color:#e87100;border-color:#ffd8b4}.app-shell .profile-section-card{background:#fff;border:1px solid #e4eaf1;border-radius:12px;padding:25px;box-shadow:0 5px 18px #283e5b05}.app-shell .profile-section-title{border:0;align-items:center;gap:16px;margin:0;padding:0 0 23px;display:flex}.app-shell .profile-section-title>span:first-child{color:#ff8a20;background:#fff2e4;border:0;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid}.app-shell .profile-section-title h2{color:#152337;margin:0 0 5px;font-size:21px;font-weight:650}.app-shell .profile-section-title p{color:#7c8ba0;margin:0;font-size:12px;line-height:1.6}.app-shell .profile-form-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px;min-width:0;margin:0;padding:0;display:grid}.app-shell .profile-form-fields>.name-fields,.app-shell .profile-form-fields>.en-row,.app-shell .profile-form-fields>.en-upload-grid,.app-shell .profile-form-fields>p,.app-shell .profile-form-fields>small,.app-shell .profile-form-fields>h3,.app-shell .profile-form-fields>.en-upload,.app-shell .profile-form-fields>.en-doc-card{grid-column:1/-1}.app-shell .profile-form-fields>.en-field{min-width:0;margin:0}.app-shell .profile-center .en-field>span:first-child{color:#2e3e53;margin-bottom:7px;font-size:12px;font-weight:600}.app-shell .profile-center input:not([type=checkbox]):not([type=range]),.app-shell .profile-center select,.app-shell .profile-center textarea,.app-shell .profile-center .en-select-trigger{color:#34465e;background:#fff;border:1px solid #dce4ee;border-radius:7px;min-height:42px;font-size:13px;box-shadow:inset 0 1px 2px #1a2b4102}.app-shell .profile-center input::placeholder{color:#93a0b1}.app-shell .profile-center input:read-only{color:#718198;background:#f8fafc}.app-shell .profile-form-fields .name-fields-grid{gap:20px}.app-shell .profile-save-row{border-top:1px solid #e1e8f1;justify-content:flex-end;gap:12px;margin:20px 0 0;padding-top:14px;display:flex}.app-shell .profile-save-row .btn{border-radius:7px;min-width:90px;min-height:40px;font-size:12px}.app-shell .profile-privacy-link{color:#8392a7;align-items:flex-start;gap:8px;margin:12px 4px;font-size:10px;line-height:1.7;display:flex}.app-shell .profile-privacy-link>svg{flex:none;margin-top:2px}.profile-guidance{gap:16px;display:grid}.profile-guidance>section{background:#fff;border:1px solid #e4eaf1;border-radius:11px;padding:21px;box-shadow:0 4px 14px #1d365304}.profile-guidance .profile-guidance-intro{background:linear-gradient(120deg,#fff9f1,#fff1dd);border-color:#ffecd5;align-items:flex-start;gap:14px;display:flex}.profile-guidance-intro>svg{color:#f6850b;box-sizing:content-box;background:#fff4e7;border-radius:50%;flex:none;width:30px;height:30px;padding:7px}.app-shell .profile-guidance h3{color:#1b2b40;margin:0 0 10px;font-size:15px;font-weight:650;line-height:1.5}.app-shell .profile-guidance p{color:#718198;margin:0;font-size:12px;line-height:1.8}.profile-guidance .profile-guidance-checks{background:linear-gradient(135deg,#f3f8ff,#fcfdff);border-color:#dfeafb}.profile-guidance-checks h3,.profile-accepted-documents h3{align-items:center;gap:10px;display:flex}.profile-guidance-checks h3>svg,.profile-accepted-documents h3>svg{color:#267fea;flex:none}.profile-guidance ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.profile-guidance li{color:#5a6d85;gap:9px;font-size:12px;line-height:1.65;display:flex}.profile-guidance li>svg{color:#20a457;flex:none;margin-top:2px}.profile-accepted-documents>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-accepted-documents article{text-align:center;min-width:0}.profile-accepted-documents article>span{color:#5f7088;margin-top:9px;font-size:10px;line-height:1.5;display:block}.bank-proof-example{color:#7998bc;background:#f2f6fc;border:1px solid #e5ecf5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:90px;padding:13px;display:flex;position:relative}.bank-proof-example>i{background:#c4d3e6;border-radius:2px;width:90%;height:2px}.bank-proof-example>i:last-of-type{width:65%}.bank-proof-example.proof-1{color:#b49b77;background:#f5f2ec}.bank-proof-example.proof-1>b{color:#d85f5f;letter-spacing:.6px;background:#fff9;border:1px solid #d85f5f;padding:3px;font-size:7px;position:absolute;transform:rotate(-20deg)}.bank-proof-example.proof-2{color:#3a6faa;background:#eaf1fb}.profile-guidance .profile-guidance-private{background:#fbfcfe;border-color:#e8edf3;align-items:flex-start;gap:10px;padding:16px;display:flex}.profile-guidance-private>svg{color:#8b9db4;flex:none}.app-shell .profile-guidance-private p{font-size:11px}.app-shell .profile-account-card{background:linear-gradient(120deg,#fff,#f7f9fc);border:1px solid #e1e8f0;border-radius:14px;padding:24px;box-shadow:0 5px 18px #283e5b04}.app-shell .profile-section-grid{gap:14px}.app-shell .profile-section-grid>article{background:#fff;border-color:#e2e9f1;border-radius:11px;box-shadow:0 3px 12px #283e5b03}.app-shell .profile-card-icon{color:#ed810f;background:#fff2e4;border:0;border-radius:11px}.app-shell .profile-tile-copy h3{color:#263950;font-size:14px;font-weight:650}.app-shell .profile-tile-copy p{color:#8795a9;font-size:11px}.app-shell .profile-verification-action{background:linear-gradient(120deg,#fffaf3,#fff5e9);border:1px solid #ffe1bf;border-radius:12px}.app-shell .profile-kyc-heading h2{font-size:21px;font-weight:650}.app-shell .profile-kyc-heading p{color:#8190a5;font-size:12px}@media (max-width:1100px){.profile-editor-layout{grid-template-columns:minmax(0,1fr)}.profile-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-guidance .profile-guidance-private{grid-column:1/-1}.app-shell .profile-section-nav>a{padding:12px;font-size:10px}}@media (max-width:650px){.app-shell .profile-section-card{padding:18px}.app-shell .profile-form-fields{grid-template-columns:1fr;gap:16px}.app-shell .profile-form-fields>.en-field{grid-column:1/-1}.app-shell .profile-section-nav{flex-wrap:nowrap;max-width:100%;padding-bottom:6px;overflow-x:auto}.app-shell .profile-section-nav>a{white-space:nowrap;flex:none}.app-shell .profile-center input:not([type=checkbox]):not([type=range]),.app-shell .profile-center select,.app-shell .profile-center textarea{font-size:16px}.profile-guidance{grid-template-columns:1fr}.profile-guidance>section{padding:18px}.app-shell .profile-section-title h2{font-size:19px}.app-shell .profile-account-card{padding:18px}.app-shell .profile-form-fields .name-fields-grid{gap:12px}.app-shell .profile-save-row .btn{flex:1;min-width:0}}.studio-enrollment-gate{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:24px auto;display:flex;padding:46px 24px!important}.studio-gate-icon{color:#ef7b00;background:#fff1df;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.studio-enrollment-gate h2{color:#203249;font-size:23px}.studio-enrollment-gate p{color:#718198;max-width:480px;font-size:14px;line-height:1.7}.studio-enrollment-gate small{color:#8d99aa;font-size:12px;line-height:1.6}.studio-enrollment-gate .btn{margin-top:10px}.studio-access-loading{color:#7b899e;align-items:center;gap:12px;padding:28px;font-size:13px;display:flex}.app-shell .sidebar nav>button:disabled{cursor:not-allowed;opacity:.65;color:#647082!important;box-shadow:none!important;background:#ffffff03!important;border-color:#0000!important}.app-shell .sidebar nav>button:disabled>svg{color:#647082!important}.app-shell .sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#475366 transparent;min-height:0;overflow-y:auto}.security-center{gap:20px;display:grid}.security-summary{align-items:center;gap:17px;padding:24px;display:flex}.security-summary>svg{color:#ee7c0b;flex:none}.security-summary>div{flex:1}.security-center h2{color:#203148;font-size:19px}.security-center p{color:#7a899d;font-size:12px;line-height:1.7}.security-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.security-methods>.panel{min-width:0;padding:25px}.security-methods header{align-items:center;gap:13px;margin-bottom:20px;display:flex}.security-methods header>span{color:#eb7b0c;background:#fff0df;border-radius:12px;place-items:center;padding:12px;display:grid}.security-methods .en-field{margin:17px 0}.security-methods .en-field input{border:1px solid #dce5ef;border-radius:8px;width:100%;min-width:0;padding:11px;font-size:15px}.security-methods .btn{margin:8px 8px 0 0}.security-note{align-items:flex-start;gap:8px;display:flex}.security-passkeys{margin:18px 0;padding:0;list-style:none}.security-passkeys>li{color:#72829a;border-bottom:1px solid #e8edf3;align-items:center;gap:12px;padding:14px 0;display:flex}.security-passkeys>li>div{flex:1;gap:5px;display:grid}.security-passkeys strong{color:#30435b;font-size:13px}.security-passkeys small{font-size:11px}.security-setup-steps{color:#657991;margin:16px 0;padding-left:20px;font-size:12px;line-height:1.8}.security-setup-key{background:#f7f9fc;border:1px solid #e2e8ef;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.security-setup-key code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-size:13px}.security-summary .badge{white-space:nowrap}@media (max-width:800px){.security-methods{grid-template-columns:1fr}.security-summary{flex-wrap:wrap}.security-methods>.panel{padding:20px}}.api-guide{color:#171717;max-width:1150px;margin:auto}.api-guide>header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.api-guide h1{margin:0;font-size:26px}.api-guide h2{margin:0 0 16px;font-size:18px}.api-guide p{color:#626262;margin:6px 0 0;font-size:14px;line-height:1.6}.api-guide-icon{color:#ec6c24;background:#fff0e7;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.api-guide>header>a{color:#bd4e10;align-items:center;gap:7px;margin-left:auto;font-size:13px;display:flex}.api-guide-notice{background:#fff9f4;border:1px solid #ead8ca;border-radius:14px;margin-bottom:18px;padding:18px 20px}.api-guide-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;display:grid}.api-guide-grid>article{background:#fff;border:1px solid #e5e5e5;border-radius:16px;min-width:0;padding:24px}.api-guide ol{margin:0;padding-left:22px}.api-guide li{padding:0 0 22px 6px;font-size:14px}.api-guide li::marker{color:#df631e;font-weight:700}.api-command{background:#f6f6f6;border:1px solid #e9e9e9;border-radius:10px;margin-top:14px;padding:13px 14px}.api-command>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.api-command button{color:#656565;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.api-command code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#333;margin-top:8px;font-size:12px;line-height:1.7;display:block}.api-guide .api-guide-footnote{color:#737373;margin-top:18px;font-size:12px;line-height:1.6}@media (max-width:720px){.api-guide-grid{grid-template-columns:1fr}.api-guide-grid>article{padding:18px}.api-guide h1{font-size:23px}.api-guide>header>a{margin-left:60px}}.api-docs{color:#18181b;max-width:1240px;margin:0 auto;font-size:14px;line-height:1.65}.api-doc-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.api-doc-heading{align-items:center;gap:15px;display:flex}.api-doc-symbol{color:#e76b24;background:#fff4ed;border:1px solid #f4d8c8;border-radius:15px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.api-doc-eyebrow{font:600 10px/1.6 var(--font-mono,monospace);letter-spacing:.14em;color:#9a5a36}.api-docs h1{letter-spacing:-.03em;margin:3px 0;font-size:27px;font-weight:700;line-height:1.3}.api-docs h1 span{color:#8c8c91;font-weight:400}.api-docs p{color:#626268;margin:8px 0;font-size:13px;line-height:1.75}.api-doc-source{background:#fff;border:1px solid #dedee2;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.api-doc-source:hover{color:#dc601b;border-color:#f27b35}.api-doc-facts{background:#fff;border:1px solid #e2e2e6;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:25px;padding:16px 0;display:grid}.api-doc-facts>div{border-right:1px solid #ececf0;flex-direction:column;gap:4px;min-width:0;padding:0 20px;display:flex}.api-doc-facts>div:last-child{border:0}.api-doc-facts span{letter-spacing:.09em;color:#8a8a92;font-size:9px;font-weight:700}.api-doc-facts strong,.api-doc-facts code{color:#2b2b30;overflow-wrap:anywhere;font-size:12px}.api-doc-layout{grid-template-columns:185px minmax(0,1fr);align-items:start;gap:28px;display:grid}.api-doc-toc{flex-direction:column;gap:3px;padding-top:5px;display:flex;position:sticky;top:80px}.api-doc-toc>span{letter-spacing:.12em;color:#919199;padding:0 10px 10px;font-size:10px;font-weight:700}.api-doc-toc a{color:#64646e;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;font-size:11px;line-height:1.5;display:flex}:is(.api-doc-toc a:hover,.api-doc-toc a:focus-visible){color:#c65213;background:#fff0e7}.api-doc-toc a small{color:#aaa;font:10px monospace}.api-doc-toc a svg{flex-shrink:0;margin-left:auto}.api-doc-content{min-width:0}.api-doc-callout{background:#fffaf5;border:1px solid #f1dbc9;border-left:3px solid #ec782f;border-radius:10px;padding:15px 19px}.api-doc-callout strong{font-size:13px}.api-doc-callout p{margin-bottom:0;font-size:12px}.api-doc-section{border-bottom:1px solid #e2e2e6;padding:27px 0;scroll-margin-top:85px}.api-doc-section>header{align-items:center;gap:11px;margin-bottom:15px;display:flex}.api-doc-section>header>span{color:#d2672b;background:#fff8f3;border:1px solid #efdfd5;border-radius:7px;padding:3px 7px;font:11px monospace}.api-doc-section h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:650}.api-setup{counter-reset:steps;margin:0;padding:0;list-style:none}.api-setup>li{counter-increment:steps;margin:20px 0;padding-left:30px;font-size:13px;position:relative}.api-setup>li:before{content:counter(steps);color:#777;text-align:center;background:#ececef;border-radius:50%;width:21px;font:600 11px/21px monospace;position:absolute;top:1px;left:0}.api-code{color:#e6e6ec;background:#09090b;border:1px solid #26272c;border-radius:10px;min-width:0;margin:13px 0;overflow:hidden}.api-code-bar{color:#aaaab6;background:#17171b;border-bottom:1px solid #2b2b31;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;font-size:10px;display:flex}.api-code-bar>span{align-items:center;gap:10px;min-width:0;display:flex}.api-code-bar b{letter-spacing:.05em;color:#f5ab74;background:#33251d;border-radius:4px;flex-shrink:0;padding:3px 5px;font:600 9px monospace}.api-code-python .api-code-bar b{color:#9ab9ff;background:#202a3e}.api-code-xml .api-code-bar b{color:#b9a2fa;background:#2d2441}.api-code-http .api-code-bar b{color:#91d4b6;background:#1d352b}.api-code-bar button{color:#c5c5ce;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;padding:4px;font-size:10px;display:flex}.api-code-bar button:hover{color:#fff}.api-code pre{tab-size:4;white-space:pre;max-width:100%;margin:0;padding:17px 16px;font:11px/1.9 IBM Plex Mono,monospace;overflow:auto}.api-code pre code{font:inherit;color:inherit;background:0 0;padding:0}.api-token-comment{color:#858792}.api-token-string{color:#a5dab0}.api-token-keyword{color:#c9a6f9}.api-token-number{color:#f0b47f}.api-token-tag{color:#93c6ef}.api-doc-table{background:#fff;border:1px solid #e0e0e5;border-radius:9px;margin:14px 0;overflow-x:auto}.api-doc-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.api-doc-table th{letter-spacing:.04em;color:#73737a;white-space:nowrap;background:#f8f8fa;font-size:10px;font-weight:700}.api-doc-table td,.api-doc-table th{vertical-align:top;border-bottom:1px solid #ececf0;padding:11px 13px}.api-doc-table tr:last-child td{border-bottom:0}.api-doc-table td code{color:#4b4b57;overflow-wrap:anywhere;font:10px/1.7 IBM Plex Mono,monospace}.api-doc-table a{white-space:nowrap;color:#c85b1c;align-items:center;gap:5px;display:inline-flex}.api-doc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.api-doc-mini{background:#eeeef2;border-radius:10px;margin:15px 0;padding:14px 17px;font-size:12px}.api-doc-mini p{margin-bottom:0;font-size:12px}.api-docs .api-doc-caption{color:#8a8a92;font-size:11px}.api-doc-help{margin:0}.api-doc-help>div{border-bottom:1px solid #ebebef;padding:12px 0}.api-doc-help>div:last-child{border:0}.api-doc-help dt{font-size:13px;font-weight:600}.api-doc-help dd{color:#74747c;margin:4px 0 0;font-size:12px}.api-doc-attribution{color:#777;padding:24px 0;font-size:11px}.api-doc-attribution p{font-size:11px}.api-doc-attribution a{text-underline-offset:3px;color:#995b36;text-decoration:underline}@media (max-width:1100px){.api-doc-layout{grid-template-columns:155px minmax(0,1fr);gap:20px}.api-doc-pair{grid-template-columns:1fr}.api-doc-facts>div{padding:0 13px}}@media (max-width:760px){.api-doc-layout{grid-template-columns:1fr;gap:12px}.api-doc-toc{flex-direction:row;gap:5px;padding:0 0 10px;display:flex;position:static;overflow:auto}.api-doc-toc>span{display:none}.api-doc-toc a{white-space:nowrap;background:#fff;border:1px solid #e1e1e6;flex-shrink:0;padding:7px 10px}.api-doc-toc a svg{display:none}.api-doc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 0;margin-bottom:16px;padding:15px 0}.api-doc-facts>div:nth-child(2){border:0}.api-docs h1{font-size:24px}.api-doc-hero{gap:13px}.api-doc-source{margin-left:65px}.api-doc-section{padding:22px 0}.api-doc-heading{align-items:flex-start}.api-code-bar>span{font-size:9px}.api-code pre{padding:13px;font-size:10px}.api-doc-table{max-width:100%}}.page-loading-center{-webkit-backdrop-filter:blur(9px)saturate(.7);background:#f3f5f852;padding:24px}.loading-glass-card{-webkit-backdrop-filter:blur(22px);text-align:center;background:linear-gradient(140deg,#fffffff0,#ffffffc2);border:1px solid #fffffff0;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:min(340px,100vw - 40px);padding:32px 28px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px -25px #22304c40,0 3px 16px #26334b0a,inset 0 1px #fff}.loading-glass-card .liquid-glass-loader{background:linear-gradient(145deg,#fff,#f2f4f8);width:64px;height:64px;margin:0 0 23px;box-shadow:0 8px 24px #17254114,inset 0 1px 1px #fff}.loading-glass-card>strong{letter-spacing:-.02em;color:#25282f;font-size:16px;font-weight:650;line-height:1.4}.loading-glass-card>p{color:#7b828e;margin:7px 0 0;font-size:12px;line-height:1.7}.loading-activity-line{opacity:.65;background:#f08137;border-radius:5px;width:40px;height:3px;margin-top:20px}.workspace-route-loading[data-loading=true]{background:#f3f4f7;min-height:100dvh;padding:0;position:relative;overflow:hidden}.workspace-route-loading[data-loading=true]>h2,.workspace-route-loading[data-loading=true]>p,.workspace-route-loading[data-loading=true]>a{visibility:hidden}.loading-dashboard-backdrop{filter:blur(4px);opacity:.7;pointer-events:none;text-align:left;-webkit-user-select:none;user-select:none;background:#f4f5f8;display:flex;position:absolute;inset:0;overflow:hidden}.loading-dashboard-backdrop>aside{background:#101113;flex-shrink:0;width:230px;padding:35px 22px}.loading-shell-brand{opacity:.65;background:#fff;border-radius:5px;width:125px;height:24px;margin-bottom:48px}.loading-shell-switch{background:#ffffff19;border-radius:8px;height:38px;margin-bottom:35px}.loading-shell-nav{align-items:center;gap:13px;height:48px;display:flex}.loading-shell-nav i{background:#ffffff35;border-radius:4px;width:16px;height:16px}.loading-shell-nav span{background:#ffffff35;border-radius:5px;width:108px;height:9px}.loading-shell-nav:nth-child(3){background:#f589251c;border-radius:7px}.loading-shell-main{flex:1;min-width:0}.loading-shell-header{background:#fff;border-bottom:1px solid #e1e4e9;justify-content:space-between;align-items:center;height:68px;padding:0 35px;display:flex}.loading-shell-header span{background:#dfe2e8;border-radius:5px;width:160px;height:11px}.loading-shell-header i{background:#d1d6df;border-radius:50%;width:30px;height:30px}.loading-shell-body{padding:40px 35px}.loading-shell-title{background:#cbd0d9;border-radius:6px;width:205px;height:21px;margin-bottom:13px}.loading-shell-subtitle{background:#dce0e7;border-radius:5px;width:300px;max-width:85%;height:10px;margin-bottom:35px}.loading-shell-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.loading-shell-stats>div{background:#fff;border:1px solid #e1e5eb;border-radius:13px;height:110px;padding:20px}.loading-shell-stats i{background:#e0e3ea;border-radius:5px;width:70px;height:9px;display:block}.loading-shell-stats span{background:#cdd3dd;border-radius:5px;width:95px;max-width:90%;height:22px;margin-top:20px;display:block}.loading-shell-panels{grid-template-columns:1.6fr 1fr;gap:20px;margin-top:25px;display:grid}.loading-shell-panels>div{background:#fff;border:1px solid #e0e4eb;border-radius:13px;min-height:230px;padding:25px}.loading-shell-panels i{background:#dce0e7;border-radius:5px;width:110px;height:11px;display:block}.loading-shell-panels svg{color:#e9ac7d;width:100%;height:135px;margin-top:25px}.loading-shell-panels span{background:#e0e4ea;border-radius:5px;height:16px;margin:15px 0 24px;display:block}.loading-shell-table{background:#fff;border:1px solid #e1e4ea;border-radius:13px;margin-top:25px;padding:25px}.loading-shell-table span{background:#e5e8ed;border-radius:5px;height:15px;margin:12px 0 23px;display:block}@media (max-width:760px){.loading-dashboard-backdrop>aside{display:none}.loading-shell-body{padding:25px 20px}.loading-shell-header{padding:0 20px}.loading-shell-stats{gap:10px}.loading-shell-stats>div{height:95px;padding:15px 12px}.loading-shell-stats i{max-width:90%}.loading-shell-panels{grid-template-columns:1fr}.loading-shell-panels>div:last-child{display:none}.loading-glass-card{border-radius:22px;padding:28px 22px 23px}.loading-glass-card>strong{font-size:15px}}.office-traders{margin-top:20px}.office-traders>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.office-traders h2{font-size:18px}.office-traders p{color:#858d99;margin-top:6px;font-size:12px}.office-traders table{min-width:540px}.office-traders-empty{text-align:center;padding:24px}.passkey-device-icon{color:#25282d;background:#fff;border:1px solid #e3e6eb;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid;position:relative}.passkey-device-icon>span{background:#fff;border:1px solid #e2e4e8;border-radius:50%;place-items:center;width:21px;height:21px;padding:3px;display:grid;position:absolute;bottom:-5px;right:-6px}.passkey-device-icon>span svg{width:14px;height:14px}.passkey-auto-name{background:#f8f9fb;border:1px solid #e6e8ed;border-radius:10px;align-items:center;gap:13px;margin:18px 0 8px;padding:13px 15px;display:flex}.passkey-auto-name small{color:#8b929d;font-size:11px}.passkey-auto-name strong{color:#30343b;font-size:13px;font-weight:600}.security-passkeys>li{gap:15px}.security-passkeys>li>div{min-width:0}.security-passkeys strong{overflow-wrap:anywhere}.security-authenticator-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.security-authenticator-stack>.panel{margin:0}.security-authenticator-stack>section>header>span{background:#fff;border:1px solid #e6e8ed}.security-authenticator-stack>section>header>span svg{width:25px;height:25px}.security-passkeys .passkey-device-icon{width:40px;height:40px}.security-passkeys .passkey-device-icon svg{width:23px;height:23px}.workspace-profile-link{cursor:pointer;isolation:isolate;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:44px;min-height:44px;padding:5px 7px;display:inline-flex;position:relative}.workspace-profile-link:hover{background:#f3f5f8}.workspace-profile-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.workspace-profile-link>*{pointer-events:none}.profile-basic-dialog{scrollbar-gutter:stable;background:#fff;border-radius:16px;max-width:560px;max-height:calc(100dvh - 40px)}.profile-basic-dialog>header{z-index:25;background:#fff;gap:16px;padding:20px 24px;position:sticky;top:0}.profile-basic-dialog h2{font-size:20px;font-weight:600;line-height:1.4}.profile-basic-dialog>header>button{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px}.profile-basic-dialog>header>button:hover{background:#f3f5f7}.profile-basic-dialog form{padding:20px 24px 24px}.profile-basic-editor-fields{gap:22px}.profile-basic-editor-fields>label{min-width:0;margin:0;display:block}.profile-basic-editor-fields>label>span,.profile-basic-editor-fields .name-fields label>span,.profile-basic-editor-fields .en-dob>label{color:#35414f;margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.5;display:block}.profile-basic-editor-fields>label>div{background:#fff;border:1px solid #dce3ec;border-radius:8px;gap:10px;min-height:48px;padding:0 12px}.profile-basic-editor-fields>label>div>input{box-sizing:border-box;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;width:0;margin:0;padding:0;font-size:14px}.profile-basic-editor-fields>label>div>button{white-space:nowrap;border-radius:6px;flex-shrink:0;min-height:32px;padding:6px 8px}.profile-basic-editor-fields>label>div>button:hover,.profile-name-edit>button:hover{background:#fff3e8}.profile-basic-editor-fields>label>div>select{background:0 0;border-right:1px solid #e5e9ef;border-radius:0;flex:0 130px;width:130px;max-width:38%;height:32px;padding:0 8px 0 0}.profile-basic-editor-fields .name-fields-grid{gap:14px}.profile-basic-editor-fields .name-fields input{box-sizing:border-box;height:48px;box-shadow:none;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:0 12px;font-size:14px}.profile-name-edit>button{border-radius:6px;min-height:32px;margin:0 0 12px auto;padding:6px 8px}.profile-basic-editor-fields .en-dob{min-width:0;margin:0}.profile-basic-editor-fields .en-dob .en-dob-input{background:#fff;border:1px solid #dce3ec;border-radius:8px;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.profile-basic-editor-fields .en-dob-input>input{width:0;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0;font-size:14px}.profile-basic-editor-fields .en-dob-input>button{color:#778698;flex-shrink:0;justify-content:center;width:32px;height:32px}.profile-basic-editor-fields small{color:#788492;margin-top:7px;font-size:12px;line-height:1.5}.profile-basic-editor-fields input:focus-visible{outline-offset:2px;outline:2px solid #ed852f}.profile-basic-editor-fields>label>div:focus-within,.profile-basic-editor-fields .en-dob-input:focus-within{border-color:#ed852f;box-shadow:0 0 0 3px #ed852f14}.profile-basic-dialog footer{border-top:1px solid #e8ecf1;gap:10px;margin-top:26px;padding-top:18px}.profile-basic-dialog footer .btn{border-radius:8px;min-height:44px;padding-inline:18px}@media (max-width:540px){.profile-basic-dialog{border-radius:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.profile-basic-dialog>header{padding:16px 18px}.profile-basic-dialog h2{font-size:18px}.profile-basic-dialog form{padding:16px 18px 18px}.profile-basic-editor-fields{gap:18px}.profile-basic-editor-fields .name-fields-grid{gap:12px}.profile-basic-editor-fields input,.profile-basic-editor-fields .name-fields input,.profile-basic-editor-fields .en-dob-input>input,.profile-basic-editor-fields>label>div>input{font-size:16px}.profile-basic-editor-fields>label>div{gap:6px;padding-inline:10px}.profile-basic-editor-fields>label>div>button{padding:6px}.profile-basic-editor-fields>label>div>select{flex-basis:110px;font-size:12px}.profile-basic-dialog footer .btn{flex:1;justify-content:center}}@media (max-width:360px){.profile-basic-editor-fields .name-fields-grid{grid-template-columns:1fr}.profile-basic-editor-fields>label>div>button>span{display:none}}.enrollment-page{color:#202b3a;background:#f5f7fa;min-height:100vh;font-family:IBM Plex Sans,sans-serif}.en-site-header{color:#ddd;background:#000;border-bottom:1px solid #303339;align-items:center;gap:30px;height:76px;padding:0 max(5%,50vw - 625px);display:flex}.en-site-header>a:first-child{align-items:center;display:flex}.en-site-header img{object-fit:contain;width:139px;height:36px}.en-back-site{color:#a8b0b6;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.en-header-account{border:1px solid #525b63;border-radius:5px;padding:9px 14px;font-size:11px}.en-main{max-width:1200px;margin:auto;padding:38px 28px 20px}.en-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.en-eyebrow{letter-spacing:1.3px;color:#a8764d;font:500 8px IBM Plex Mono,monospace}.en-page-heading h1{letter-spacing:-.9px;margin:13px 0 9px;font-size:30px;font-weight:500;line-height:1.2}.en-page-heading>div>p:last-child{color:#7a8592;font-size:12px}.en-page-heading>span{color:#808d98;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.en-layout{grid-template-columns:minmax(0,760px) minmax(220px,1fr);align-items:start;gap:28px;display:grid}.en-card{background:#fff;border:1px solid #e3e8ee;border-radius:11px;min-width:0;padding:27px 30px;box-shadow:0 8px 32px #202b3a05}.en-card-brand{flex-direction:column;display:flex;position:relative}.en-card-brand>strong{letter-spacing:.3px;font-size:13px}.en-card-brand>small{color:#84909e;margin-top:3px;font-size:9px}.en-card-brand>span{color:#9d9f9d;font:400 8px IBM Plex Mono,monospace;position:absolute;top:8px;right:0}.en-progress{scrollbar-width:thin;margin:23px 0 26px;padding:0 0 9px;list-style:none;display:flex;overflow-x:auto}.en-progress>li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:66px;display:flex;position:relative}.en-progress>li:before{content:"";background:#e1e6ed;height:1px;position:absolute;top:10px;left:-50%;right:50%}.en-progress>li:first-child:before{display:none}.en-progress>li>span{z-index:1;color:#8795a4;background:#fff;border:1px solid #d9e1e9;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font:500 9px IBM Plex Mono,monospace;display:flex}.en-progress>li>small{color:#8a96a5;white-space:nowrap;font-size:8px;line-height:1.4}.en-progress>.complete:before,.en-progress>.current:before{background:#ffc79f}.en-progress>.complete>span{color:#e77b30;background:#fff3e9;border-color:#ffa56b}.en-progress>.current>span{color:#fff;background:#fa7b26;border-color:#fa7b26;box-shadow:0 0 0 4px #fff3e9}.en-progress>.current>small{color:#25323f;font-weight:600}.en-stage-heading{margin-bottom:22px}.en-stage-heading>p{letter-spacing:1px;color:#b4a18c;margin-bottom:7px;font:400 7px IBM Plex Mono,monospace}.en-stage-heading h2{letter-spacing:-.5px;font-size:23px;font-weight:550;line-height:1.3}.en-stage-heading>small{color:#8c97a6;max-width:650px;margin-top:7px;font-size:11px;line-height:1.7}.en-requirements{grid-template-columns:1fr 1fr;gap:11px;display:grid}.en-requirements>div{background:#fff;border:1px solid #e4e9ee;border-radius:7px;align-items:flex-start;gap:11px;min-height:78px;padding:14px 12px;display:flex}.en-requirements>div>span{color:#f47d24;background:#fff4e9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.en-requirements h3{color:#354253;margin-bottom:4px;font-size:11px;font-weight:600}.en-requirements p{color:#8894a4;font-size:11px;line-height:1.65}.en-check{color:#465366;cursor:pointer;align-items:flex-start;gap:10px;margin:22px 0 0;font-size:11px;line-height:1.7;display:flex}.en-check input{accent-color:#fa7921;flex-shrink:0;width:15px;height:15px;margin:2px 0 0}.en-check a{color:#c16c32;text-underline-offset:3px;text-decoration:underline}.en-form-grid{gap:18px;display:grid}.en-form-grid>.en-check{margin:0}.en-row{grid-template-columns:1fr 1fr;gap:15px;min-width:0;display:grid}.en-field{flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.en-field>span,.en-field>label{color:#344254;font-size:11px;font-weight:500;line-height:1.5}.en-field>span>small{color:#8c98a6;font-size:10px;font-weight:400;display:inline}.enrollment-page em,.en-manager em{color:#e76839;font-style:normal}.en-field input,.en-field textarea,.en-field select,.en-select-trigger{color:#405064;background:#fff;border:1px solid #dce3eb;border-radius:5px;width:100%;min-height:41px;padding:10px 12px;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.5;box-shadow:0 1px 2px #20354802}.en-field input::placeholder,.en-field textarea::placeholder{color:#a2adbb;font-weight:400}.en-field input:focus,.en-field textarea:focus,.en-field select:focus{outline-offset:1px;border-color:#f8a167;outline:2px solid #ffd5b5}.en-select-trigger:focus-visible{outline-offset:1px;border-color:#f8a167;outline:2px solid #ffd5b5}.en-field input[readonly]{color:#7e8c9d;background:#f0f3f7}.en-field input:disabled{color:#8c98a6;background:#f5f6f8}.en-field textarea{resize:vertical;min-height:89px}.en-field select{cursor:pointer}.en-counter{text-align:right;color:#a1abb8;margin-top:-3px;font:400 8px IBM Plex Mono,monospace}.en-phone{gap:10px;display:flex}.en-phone>span{color:#536579;background:#f8fafc;border:1px solid #dce3eb;border-radius:5px;justify-content:center;align-items:center;min-width:65px;font:400 11px IBM Plex Mono,monospace;display:flex}.en-phone>input{flex:1;min-width:0}.en-hint{color:#9aa6b4;font-size:9px}.en-error{color:#dc524a;font-size:10px;line-height:1.6;display:block}.has-error input,.has-error textarea,.has-error>.en-select-trigger,.has-error .en-phone>input{border-color:#ef6d61}.en-alert{color:#9d7d45;background:#fff8e9;border:1px solid #f0dcaf;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:15px;margin:0 0 18px;padding:13px 15px;font-size:11px;line-height:1.8;display:flex}.en-form-grid>.en-alert{margin:0}.en-alert.error{color:#c85346;background:#fff4f2;border-color:#f3c8c0}.en-alert.informational{color:#6c84b5;background:#f3f7ff;border-color:#dbe5fb}.en-alert button{flex-shrink:0;align-items:center;padding:2px;display:flex}.en-copy-message{color:#7f965d;margin-bottom:12px;font-size:10px}.en-select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.en-select-menu{z-index:25;background:#fff;border:1px solid #dce3eb;border-radius:7px;min-width:230px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 10px 30px #22324815}.en-select-search{color:#98a5b4;background:#fbfcfd;border-bottom:1px solid #e8edf2;align-items:center;gap:7px;padding:10px;display:flex}.en-select-search>input{min-height:30px;box-shadow:none;padding:6px 8px;font-size:11px}.en-select-menu>[role=listbox]{max-height:230px;padding:5px;overflow-y:auto}.en-select-menu [role=option]{text-align:left;color:#516073;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:11px;display:flex}.en-select-menu [role=option].focused,.en-select-menu [role=option]:hover{background:#f3f6f9}.en-select-menu [role=option][aria-selected=true]{color:#a66b3b;background:#fff3e9}.en-select-menu [role=option] small{color:#a0a8ad;font:400 7px IBM Plex Mono,monospace}.en-select-menu [role=option].manual-option{background:#edf1f5;margin-top:5px;font-weight:500;position:sticky;bottom:0}.en-load-more{color:#b97b4f;background:#fff8f0;border-top:1px solid #eee3d7;width:100%;padding:11px;font-size:10px;display:block}.en-no-results{text-align:center;color:#98a4b3;padding:22px;font-size:11px;display:block}.en-dob-input{display:flex;position:relative}.en-dob-input input{padding-right:40px}.en-dob-input>button{color:#8493a4;justify-content:center;align-items:center;width:32px;display:flex;position:absolute;top:4px;bottom:4px;right:4px}.en-calendar{z-index:30;background:#fff;border:1px solid #e0e7ef;border-radius:10px;width:279px;padding:16px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 35px #23334b21}.en-calendar-top{align-items:center;gap:4px;margin-bottom:15px;display:flex}.en-calendar-top>strong{color:#34465c;margin-right:auto;font-size:12px;font-weight:500}.en-calendar-top>button{border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.en-calendar-top>button:hover{background:#f1f4f8}.en-calendar-select{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.en-calendar-select select{min-height:34px;padding:7px;font-size:11px}.en-calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.en-calendar-grid>small{text-align:center;color:#94a0ad;padding-bottom:8px;font-size:9px}.en-calendar-grid>button{color:#4f6073;background:#fff;border-radius:5px;justify-content:center;align-items:center;height:28px;font-size:10px;display:flex}.en-calendar-grid>button:hover{color:#df7229;background:#fff1e5}.en-calendar-grid>button:disabled{color:#c3c9d1;cursor:not-allowed;background:0 0}.en-calendar-grid>.today{color:#dc7228;box-shadow:inset 0 0 0 1px #faad70}.en-calendar-grid>.selected{color:#fff;background:#fa7b27}.en-calendar-today{border:1px solid #dce3ec;border-radius:5px;margin:15px auto 0;padding:6px 18px;font-size:10px;display:block}.en-location-source{color:#9ba7b5;font-size:9px;line-height:1.8}.en-location-source a{text-decoration:underline}.en-privacy-note{color:#929daf;background:#f7f9fc;border:1px solid #e7ecf2;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;display:flex}.en-privacy-note>p{font-size:10px;line-height:1.8}.en-document-choice{border:0;flex-wrap:wrap;gap:17px;margin:0;padding:0;display:flex}.en-document-choice>legend{margin-bottom:11px;font-size:11px;font-weight:500}.en-document-choice>label{cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex}.en-document-choice input{accent-color:#f77e2a;margin:0}.en-upload-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.en-upload{color:#97a9bd;text-align:center;background:#fbfcfe;border:1px dashed #d6e0ec;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:133px;padding:20px 13px;display:flex;position:relative}.en-upload>strong{color:#64758a;font-size:11px;font-weight:500}.en-upload>small{color:#a5b0be;font-size:8px}.en-upload.has-error{border-color:#e39e91}.en-upload-actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:6px;display:flex}.en-upload-actions>button{color:#758aa2;border-bottom:1px solid #dee5ee;align-items:center;gap:4px;padding-bottom:3px;font-size:9px;display:flex}.en-upload-actions>button:hover{color:#e7833b}.en-upload-saved{text-align:left;align-items:flex-start;gap:10px;display:flex}.en-upload-saved>span{color:#8598ad;border:1px solid #e0e7ef;border-radius:5px;justify-content:center;align-items:center;width:34px;height:38px;display:flex}.en-upload-saved strong{color:#576e88;font-size:11px;font-weight:500}.en-upload-saved small{color:#9aa8b9;overflow-wrap:anywhere;margin:4px 0;font-size:9px;line-height:1.8}.en-doc-state{color:#ac946d;font-size:8px;font-weight:400}.en-doc-state.verified{color:#6c977b}.en-doc-state.rejected{color:#d67968}.en-upload-progress{width:100%;margin-top:10px}.en-upload-progress progress{accent-color:#f89242;width:100%;height:5px}.en-upload-progress small{margin-top:5px;font-size:9px}.en-retry{color:#b17b4f;align-items:center;gap:6px;font-size:10px;display:flex}.en-preview{background:#fff;border:1px solid #dce4ec;border-radius:5px;width:100%;min-height:45px;margin-top:10px;position:relative;overflow:hidden}.en-preview>button{z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:5px;right:5px;box-shadow:0 2px 6px #0001}.en-preview img{object-fit:contain;width:100%;max-width:100%;max-height:230px;display:block}.en-preview>a{color:#9a794f;padding:25px;font-size:11px;text-decoration:underline;display:block}.en-bank-doc>div{align-content:start;gap:10px;min-width:0;display:grid}.en-bank-doc h3,.en-upload-title{color:#3e4e63;margin-bottom:3px;font-size:11px;font-weight:500}.en-bank-doc .en-upload{min-height:140px}.en-agreement{background:#fafbfd;border:1px solid #dfe6ee;border-radius:6px;max-height:340px;padding:18px 20px;overflow-y:auto}.en-agreement>h3{color:#3c4a5d;margin-bottom:12px;font-size:14px;font-weight:500}.en-agreement>h4{margin:16px 0 8px;font-size:12px;font-weight:500}.en-agreement-meta{color:#7b8a9d;border-bottom:1px solid #e4eaf1;margin-bottom:12px;padding-bottom:10px;font-size:10px;line-height:1.8}.en-agreement>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#6d7c90;font:400 10px/1.85 IBM Plex Sans,sans-serif}.en-fee-banner{background:#fffaf0;border:1px solid #eddec3;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.en-fee-banner>div:first-child>strong{color:#6b573c;font-size:11px;font-weight:500}.en-fee-banner p{color:#9d8b70;margin-top:3px;font-size:11px}.en-fee-banner small{color:#ad9b80;margin-top:8px;font-size:8px;line-height:1.7}.en-fee-banner>div:last-child{text-align:right}.en-fee-banner>div:last-child>strong{color:#6c5b44;font:500 24px IBM Plex Mono,monospace;display:block}.en-fee-banner b{color:#9d805b;margin-top:6px;font:400 12px IBM Plex Mono,monospace;display:block}.en-payment-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.en-payment-tabs>button{color:#79889a;background:#f8fafc;border:1px solid #dce4ed;border-radius:5px;padding:11px;font-size:11px}.en-payment-tabs>button[aria-pressed=true]{color:#fff;background:#f98532;border-color:#f98532}.en-upi-card{text-align:center;background:#fff;border:1px solid #e3e8ee;border-radius:6px;padding:20px}.en-upi-card>img{object-fit:contain;max-width:155px;max-height:175px;margin:0 auto 15px;display:block}.en-qr-unavailable{color:#a4acb8;border:1px dashed #e4e6e9;border-radius:5px;max-width:260px;margin:0 auto 15px;padding:20px;font-size:10px}.en-upi-card>small{color:#a4afba;font:400 7px IBM Plex Mono,monospace}.en-upi-card>div:not(.en-qr-unavailable){background:#f5f8fc;border:1px solid #e3e9f2;border-radius:5px;align-items:center;gap:12px;margin:7px 0 11px;padding:10px 12px;display:inline-flex}.en-upi-card strong{color:#63748a;font:500 13px IBM Plex Mono,monospace}.en-upi-card button{color:#8c9caf;align-items:center;gap:5px;font-size:9px;display:flex}.en-upi-card>p{color:#9fa9b7;font-size:9px}.en-bank-details{background:#fafbfd;border:1px solid #e1e7ee;border-radius:6px;padding:8px 18px}.en-bank-details>div{border-bottom:1px solid #e9edf3;align-items:center;gap:10px;padding:12px 0;display:flex}.en-bank-details>div:last-child{border-bottom:0}.en-bank-details span{color:#8b98aa;flex-shrink:0;width:110px;font-size:10px}.en-bank-details strong{color:#64758c;overflow-wrap:anywhere;font:400 11px IBM Plex Mono,monospace}.en-bank-details button{color:#95a6b9;margin-left:auto;display:flex}.en-payment-fields{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.en-payment-fields input{font-size:11px}.en-payment-fields>.en-field>span{font-size:10px}.en-form-footer{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:20px;margin-top:29px;padding-top:20px;display:flex}.en-primary,.en-secondary{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.en-primary{color:#fff;background:#fa7a22;box-shadow:0 3px 7px #ec823b15}.en-primary:hover{background:#ee6c14}.en-primary:disabled{cursor:not-allowed;opacity:.8;background:#f3bb92}.en-secondary{color:#66768b;background:#fff;border-color:#dce4ec}.en-secondary:hover{background:#f7f9fc}.en-draft-note{color:#a6b1bd;justify-content:flex-end;align-items:center;gap:6px;margin-top:13px;font-size:8px;display:flex}.en-aside{gap:19px;display:grid}.en-aside-icon{color:#d28c4c;background:#fff4e7;border:1px solid #f0dbc2;border-radius:12px;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:25px;display:flex}.en-aside .en-eyebrow{font-size:7px;line-height:1.8}.en-aside h2{letter-spacing:-.5px;color:#6b6255;margin:14px 0;font-size:25px;font-weight:500;line-height:1.25}.en-aside>div>p:not(.en-eyebrow){color:#aaa18f;font-size:11px}.en-aside ul{gap:12px;margin:23px 0;padding:0;list-style:none;display:grid}.en-aside li{color:#a69a84;align-items:center;gap:7px;font-size:9px;line-height:1.6;display:flex}.en-aside li>svg{color:#caab7d}.en-aside-fee{border-top:1px solid #ece3d6;margin-top:25px;padding-top:20px}.en-aside-fee>small{color:#b5a68d;font-size:9px}.en-aside-fee>strong{color:#8b7759;margin:11px 0;font:400 30px IBM Plex Mono,monospace;display:block}.en-aside-fee>strong>span{color:#b6a88f;font-size:9px}.en-aside-fee>p{color:#baa383;font:400 9px IBM Plex Mono,monospace}.en-support{color:#92a2b5;background:#fafbfd;border:1px solid #e2e8ee;border-radius:8px;padding:23px}.en-support h3{margin:13px 0 7px;font-size:13px;font-weight:500}.en-support p{color:#a6b0bd;font-size:10px}.en-support a{color:#b28e60;overflow-wrap:anywhere;margin-top:11px;font-size:10px;display:block}.en-footer{color:#a4afbb;justify-content:space-between;align-items:center;gap:16px;padding:27px 1px 6px;font-size:9px;display:flex}.en-footer>span:nth-child(2){align-items:center;gap:6px;display:flex}.en-loading{color:#9ca9b8;justify-content:center;align-items:center;gap:13px;padding:60px 0;font-size:12px;display:flex}.en-status{text-align:center;padding:10px 0 5px}.en-status-icon{color:#ed8a37;background:#fff6e8;border:1px solid #f6d5a4;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:8px auto 20px;display:flex}.en-status-icon.approved{color:#669679;background:#f4fbf5;border-color:#d3e7d8}.en-status>h3{letter-spacing:-.4px;margin-bottom:14px;font-size:21px;font-weight:500}.en-status-badge{color:#b58a3e;background:#fff2d5;border-radius:20px;align-items:center;padding:7px 12px;font-size:10px;display:inline-flex}.en-status-badge.verified{color:#6c9275;background:#edf7ef}.en-status-badge.rejected{color:#ca7161;background:#fff0ec}.en-status-badge.review{color:#718fbd;background:#edf4ff}.en-status>p{color:#96a1b0;max-width:420px;margin:20px auto 24px;font-size:11px;line-height:1.8}.en-status>dl{text-align:left;background:#fafbfd;border:1px solid #e4e9f0;border-radius:7px;margin:0 0 20px;padding:10px 19px}.en-status>dl>div{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;padding:11px 0;display:flex}.en-status>dl>div:last-child{border-bottom:0}.en-status dt{color:#909fb0;font-size:10px}.en-status dd{color:#61758e;text-align:right;overflow-wrap:anywhere;margin:0;font-size:10px}.en-status>.en-alert{text-align:left;font-size:10px}.en-status-actions{justify-content:center;align-items:center;gap:13px;margin-top:24px;display:flex}:is(.enrollment-page :focus-visible,.en-manager :focus-visible){outline-offset:3px;outline:2px solid #e89c65}.en-manager{font-family:IBM Plex Sans,sans-serif}.en-manager-tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.en-manager-tabs>button{border:1px solid #e0e5e9;border-radius:6px;padding:10px 14px;font-size:11px}.en-manager-tabs>[aria-pressed=true]{color:#bd8b57;background:#fff2e5;border-color:#f0d2b0}.en-manager-security{color:#a78e69;background:#fffcf6;border:1px solid #e7dccb;border-radius:9px;align-items:flex-start;gap:17px;margin:20px 0;padding:23px;display:flex}.en-manager-security h3{margin-bottom:10px;font-size:15px;font-weight:500}.en-manager-security p{color:#ae9d85;margin-bottom:18px;font-size:11px}.en-manager-security input,.en-manager-controls input,.en-manager-controls select{color:#8e9bad;background:#fff;border:1px solid #e0e5e9;border-radius:6px;padding:11px;font-size:11px}.en-secret{overflow-wrap:anywhere;background:#fff;border:1px solid #e4d8c5;border-radius:6px;gap:8px;margin:15px 0;padding:16px;display:grid}.en-secret>code{font:400 12px IBM Plex Mono,monospace}.en-secret>strong{font-size:11px}.en-secret>small{font-size:10px}.en-manager-stats{grid-template-columns:repeat(5,1fr);gap:13px;margin:25px 0;display:grid}.en-manager-stats>div{background:#fff;border:1px solid #e1e6ec;border-radius:7px;padding:18px}.en-manager-stats small{color:#acb5bf;font-size:9px}.en-manager-stats strong{color:#8b9dad;margin-top:12px;font:400 27px IBM Plex Mono,monospace;display:block}.en-manager-controls{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.en-manager-controls input{flex:1;min-width:230px}.en-review-panel{background:#fff;border:1px solid #dfe6ed;border-radius:9px;margin-top:25px;padding:25px}.en-review-panel>h3{margin:28px 0 16px;font-size:15px;font-weight:500}.en-review-panel>p{color:#9ca9b6;margin-bottom:18px;font-size:11px}.en-review-profile{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.en-review-profile dt{color:#adb5be;font-size:10px}.en-review-profile dd{color:#8798aa;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.en-review-docs{gap:12px;display:grid}.en-review-docs>div{border:1px solid #e1e7ee;border-radius:6px;padding:17px}.en-review-docs strong{color:#8395a8;font-size:12px;display:block}.en-review-docs small{color:#b0b9c4;margin:6px 0 13px;font-size:10px}.en-setup-form{background:#fff;border:1px solid #e1e6eb;border-radius:8px;gap:20px;max-width:1000px;padding:26px;display:grid}.en-setup-form h3{color:#8e9cab;margin-top:12px;font-size:15px;font-weight:500}.en-setup-form>p{color:#a5afbc;overflow-wrap:anywhere;font-size:11px}.en-setup-form .en-row{flex-wrap:wrap;row-gap:16px}.en-setup-form .field>small{color:#a6b1bf;font-size:10px;line-height:1.8}.en-readiness{flex-wrap:wrap;gap:9px;display:flex}.en-readiness>span{color:#bda079;background:#fff9ee;border:1px solid #eedbc1;border-radius:5px;align-items:center;gap:6px;padding:8px;font-size:9px;display:flex}.en-readiness>.ready{color:#86a08b;background:#f6fbf6;border-color:#d9e5da}.en-manager button:disabled{opacity:.5;cursor:not-allowed}.en-manager time{font-family:IBM Plex Mono,monospace;font-size:9px}@media (max-width:950px){.en-layout{grid-template-columns:minmax(0,1fr) 235px;gap:19px}.en-card{padding:24px}.en-main{padding:30px 22px 18px}.en-aside>.en-programme-summary{padding:25px 20px}.en-aside h2{font-size:23px}.en-requirements>div{gap:9px;padding:12px}.en-requirements>div>span{width:28px;height:28px}.en-requirements p{font-size:10px}.en-card-brand>span{font-size:7px}.en-payment-fields{grid-template-columns:1fr 1fr}.en-payment-fields>.en-field:first-child{grid-column:1/-1}.en-manager-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.en-site-header{gap:18px;height:65px;padding:0 23px}.en-site-header img{width:122px}.en-back-site{font-size:9px}.en-back-site svg{width:12px}.en-header-account{padding:8px 11px;font-size:9px}.en-page-heading{margin-bottom:23px}.en-page-heading>span{display:none}.en-page-heading h1{font-size:27px}.en-layout{grid-template-columns:1fr}.en-aside{display:none}.en-card{padding:25px}.en-progress>li{min-width:58px}.en-card-brand>span,.en-footer{font-size:8px}.en-requirements p,.en-stage-heading>small{font-size:11px}.en-manager-stats{grid-template-columns:repeat(2,1fr)}.en-manager-security{padding:18px}.en-setup-form{padding:20px}.en-review-profile{grid-template-columns:1fr}.en-manager-controls>input{min-width:170px}}@media (max-width:480px){.en-site-header{gap:12px;padding:0 18px}.en-back-site{font-size:0}.en-back-site svg{width:17px;height:17px}.en-header-account{font-size:9px}.en-main{padding:27px 14px 16px}.en-page-heading{padding:0 4px}.en-page-heading .en-eyebrow{font-size:7px}.en-page-heading h1{letter-spacing:-.7px;font-size:24px}.en-page-heading>div>p:last-child{font-size:11px;line-height:1.8}.en-card{border-radius:8px;padding:22px 18px}.en-card-brand>strong{font-size:12px}.en-card-brand>small{font-size:8px}.en-card-brand>span{margin-top:7px;font-size:7px;position:static}.en-progress{margin:22px 0}.en-progress>li{min-width:52px}.en-progress>li>small{font-size:7px}.en-progress>li>span{width:19px;height:19px;font-size:8px}.en-progress>li:before{top:9px}.en-stage-heading h2{font-size:21px}.en-stage-heading>small{font-size:10px}.en-requirements{grid-template-columns:1fr;gap:9px}.en-requirements>div{gap:12px;min-height:0;padding:12px 13px}.en-requirements>div>span{width:31px;height:31px}.en-requirements h3,.en-requirements p{font-size:11px}.en-check{gap:9px;font-size:10px}.en-form-grid{gap:17px}.en-row{grid-template-columns:1fr;gap:17px}.en-row>span:empty{display:none}.en-field>span,.en-field>label{font-size:11px}.en-field input,.en-field textarea,.en-field select,.en-select-trigger{font-size:12px}.en-dob .en-calendar{width:278px;max-width:calc(100vw - 68px);right:0}.en-select-menu{min-width:0}.en-phone>span{min-width:61px}.en-phone{gap:8px}.en-upload-grid{gap:10px}.en-upload{min-height:140px;padding:18px 9px}.en-upload>strong{font-size:10px}.en-upload-actions{gap:10px}.en-upload-actions>button{font-size:9px}.en-upload>small{font-size:7px}.en-upload-saved{text-align:center;display:block}.en-upload-saved>span{margin:0 auto 8px}.en-upload-saved strong{font-size:10px}.en-upload-saved small{font-size:8px}.en-document-choice{gap:12px}.en-document-choice>label{font-size:10px}.en-bank-doc{grid-template-columns:1fr}.en-alert{padding:12px;font-size:10px}.en-agreement{max-height:340px;padding:15px}.en-agreement>h3{font-size:12px}.en-agreement>pre{font-size:10px}.en-fee-banner{gap:12px;padding:15px}.en-fee-banner>div:first-child{max-width:150px}.en-fee-banner>div:first-child>strong{font-size:10px}.en-fee-banner>div:last-child>strong{font-size:22px}.en-fee-banner b{font-size:11px}.en-fee-banner small{font-size:7px}.en-fee-banner p{font-size:10px}.en-bank-details{padding:7px 13px}.en-bank-details span{width:90px;font-size:9px}.en-bank-details strong,.en-payment-tabs>button{font-size:10px}.en-payment-fields{gap:12px}.en-payment-fields input{padding:10px;font-size:10px}.en-payment-fields>.en-field>span{font-size:9px}.en-form-footer{gap:12px;margin-top:25px}.en-primary,.en-secondary{gap:7px;padding:11px 14px;font-size:10px}.en-draft-note{justify-content:center;font-size:7px;line-height:1.7}.en-footer{gap:10px;padding-top:20px;font-size:7px}.en-footer>span:nth-child(2){display:none}.en-status>h3{font-size:20px}.en-status>p{font-size:11px}.en-status>dl{padding:8px 13px}.en-status dt,.en-status dd{font-size:9px}.en-status>dl>div{gap:15px}.en-status-actions{flex-wrap:wrap;gap:8px}.en-manager-stats>div{padding:14px}.en-manager-stats small{font-size:8px}.en-manager-stats strong{font-size:24px}.en-manager-tabs>button{padding:9px;font-size:9px}.en-manager-security{display:block}.en-manager-security>svg{margin-bottom:14px}.en-manager-security .actions{gap:10px}.en-manager-security .btn{padding:10px;font-size:10px}.en-review-panel{padding:18px}.en-setup-form{padding:17px}.en-setup-form .en-row{grid-template-columns:1fr}}.en-document-section{border:0;border-top:1px solid #e8edf2;gap:14px;min-width:0;margin:4px 0 0;padding:23px 0 0;display:grid}.en-document-section>legend{float:left;color:#344254;width:100%;margin:0 0 3px;padding:0;font-size:12px;font-weight:500}.en-document-section>.en-upload{min-height:155px}.en-bank-type{max-width:100%}.en-virtual-list [role=option]{box-sizing:border-box;height:44px;min-height:44px;overflow:hidden}.en-aside>.en-programme-summary{background:linear-gradient(140deg,#fffaf5,#fff);border:1px solid #e9e2d8;border-radius:10px;padding:28px 24px}.en-draft-card{background:#fff;border:1px solid #e3e8ee;border-radius:10px;gap:11px;padding:20px;display:grid}.en-draft-card>div{align-items:center;gap:8px;display:flex}.en-draft-card strong{font-size:12px;font-weight:500}.en-draft-icon{color:#5c936d;background:#eff8f1;border-radius:50%;padding:5px;display:flex}.en-draft-card>p{color:#738193;font-size:10px}.en-draft-card>small{color:#96a0af;font-size:10px}.en-draft-card>.en-primary{width:100%;margin-top:5px}.en-save-draft{color:#7a8797;text-underline-offset:3px;font-size:10px;text-decoration:underline}.en-aside .en-flat-rate{color:#a3947c;font-size:9px;line-height:1.7}.en-aside-fee>strong{font-size:27px}.en-aside{position:sticky;top:22px}@media (max-width:900px){.en-aside{position:static}}.en-virtual-list [role=option].manual-option{margin-top:0;position:static}.en-draft-card p{margin:0}.en-document-section .en-upload{width:100%}.en-upload-live{min-height:200px;padding:22px 18px;position:relative;overflow:visible}.en-upload-live.has-document{background:#fbfdfb;border-style:solid;align-items:stretch;gap:12px;padding:17px}.en-upload-complete{z-index:2;filter:drop-shadow(0 2px 3px #173b1620);width:30px;height:30px;position:absolute;top:-11px;right:-9px}.en-empty-upload-icon{color:#e98137;background:#fff1e6;border-radius:12px;place-items:center;width:45px;height:45px;margin:0 auto 5px;display:grid}.en-file-heading{text-align:left;gap:5px;padding-right:20px;display:grid}.en-file-heading>strong{color:#344254;font-size:11px}.en-file-heading>small{white-space:nowrap;text-overflow:ellipsis;color:#8b98a6;font-size:9px;overflow:hidden}.en-file-preview{background:#f2f5f6;border:1px solid #e3e8e8;border-radius:6px;justify-content:center;align-items:center;height:170px;display:flex;overflow:hidden}.en-file-preview>img{object-fit:contain;width:100%;height:100%}.en-file-preview>iframe{background:#fff;border:0;width:100%;height:100%}.en-file-preview>button{color:#8b98a5;justify-items:center;gap:7px;font-size:10px;display:grid}.en-file-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.en-file-meta>small{color:#96a0ad;font-size:9px}.en-file-meta>.en-doc-state{font-size:8px}.en-upload-live .en-upload-actions{flex-wrap:wrap;justify-content:center;gap:8px}.en-upload-live .en-upload-actions a{color:#64778b;background:#fff;border:1px solid #dce5ec;border-radius:4px;padding:7px 9px;font-size:9px}.en-upload-live .en-upload-progress{width:100%;margin:8px 0 0}.en-upload-live progress{accent-color:#ef7b2d;border-radius:6px;width:100%;height:5px}.en-upload-live .en-upload-progress small{font:400 9px IBM Plex Mono,monospace}.en-camera-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101820b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.en-camera-dialog{background:#fff;border:1px solid #e5e9ed;border-radius:14px;width:100%;max-width:700px;padding:24px;box-shadow:0 20px 100px #0004}.en-camera-dialog>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.en-camera-dialog header strong{font-size:15px}.en-camera-dialog p{color:#8491a0;margin:10px 0 16px;font-size:11px;line-height:1.7}.en-camera-dialog video{object-fit:contain;background:#000;border-radius:9px;width:100%;min-height:180px;max-height:55vh}.en-camera-dialog>div{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.en-signature-field{background:#fcfdff;border:1px solid #dfe6ed;border-radius:8px;gap:14px;padding:20px;display:grid}.en-signature-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.en-signature-title h3{color:#354355;font-size:12px;font-weight:500}.en-signature-title button,.en-resign{color:#b3794b;align-items:center;gap:6px;font-size:10px;display:flex}.en-signature-tabs{gap:7px;display:flex}.en-signature-tabs button{color:#8c98a8;background:#fff;border:1px solid #dfe5ed;border-radius:5px;padding:8px 11px;font-size:10px}.en-signature-tabs button[aria-pressed=true]{color:#c17138;background:#fff5ed;border-color:#f5b388}.en-signature-field canvas{aspect-ratio:10/3;cursor:crosshair;background:linear-gradient(#fff 78%,#e7edf3 78% 79%,#fff 79%);border:1px dashed #cbd6e2;border-radius:7px;width:100%;height:auto;display:block}.en-signature-field>small{color:#8d9bab;font-size:10px;line-height:1.7}.en-signature-actions{justify-content:space-between;gap:12px;display:flex}.en-signature-actions button{padding:10px 12px;font-size:10px}.en-typed-mark{color:#233b54;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:30px;font-style:italic;line-height:1.8;display:block}.en-signature-saved{background:#fff;border:1px solid #dfe7ec;border-radius:6px;align-items:center;min-height:105px;padding:14px;display:grid}.en-signature-saved svg{width:100%;max-height:135px}.en-signed-agreement{text-align:left;background:#fafcfe;border:1px solid #e2e7ed;border-radius:8px;gap:14px;margin:0 0 20px;padding:18px;display:grid}.en-signed-agreement>div:first-child{gap:6px;display:grid}.en-signed-agreement strong{font-size:12px;font-weight:500}.en-signed-agreement small{color:#92a0ae;font-size:10px;line-height:1.7}.en-agreement-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.en-agreement-tools>button,.en-agreement-tools>a{color:#75879b;background:#fff;border:1px solid #dfe5ed;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:flex}.en-agreement-tools .en-agreement-download{color:#b4784c;background:#fff8f2;border-color:#efb995;border-radius:25px}.en-agreement-tools .en-agreement-download:disabled{opacity:.5;cursor:not-allowed;color:#8c9aad;background:#f4f6f8;border-color:#dfe5ed}.en-signed-preview{background:#fff;border:1px solid #e4e9ef;border-radius:6px;max-height:560px;padding:24px;overflow:auto}.en-signed-preview h3{margin-bottom:16px;font-size:16px}.en-signed-preview h4{margin:20px 0 10px;font-size:12px}.en-signed-preview pre{white-space:pre-wrap;color:#778699;font-family:IBM Plex Sans,sans-serif;font-size:10px;line-height:1.9}.en-signed-preview p{color:#7c8a9c;margin:12px 0 5px;font-size:10px;line-height:1.7}.en-signed-preview small{display:block}.en-agreement-hash{overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:8px!important}.en-privacy-page>article{max-width:850px;margin:40px auto;padding:36px}.en-privacy-page h1{margin:16px 0 22px;font-size:28px}.en-privacy-page h2{margin:26px 0 12px;font-size:16px}.en-privacy-page article>p:not(.en-eyebrow){color:#758496;font-size:13px;line-height:1.9}.en-privacy-page .en-primary{margin-top:25px}@media (max-width:600px){.en-camera-dialog{padding:16px}.en-camera-dialog>div,.en-signature-actions{flex-wrap:wrap}.en-signature-field{padding:15px}.en-signature-tabs{flex-wrap:wrap}.en-file-preview{height:190px}.en-privacy-page>article{margin:20px 15px;padding:24px}.en-agreement-tools>button,.en-agreement-tools>a{font-size:9px}}.en-paid-toggle{justify-items:start;gap:10px;padding:4px 0;display:grid}.en-paid-toggle>button{min-width:165px;padding:12px 23px}.en-paid-toggle>button[aria-expanded=true]{color:#c8783e;box-shadow:none;background:#fff6ed;border-color:#f3d3b9}.en-paid-toggle>small{color:#95a0af;font-size:10px;line-height:1.7}.en-payment-submission{border-top:1px solid #e9edf2;gap:21px;padding-top:21px;display:grid}.en-payment-submission .en-payment-fields{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:600px){.en-payment-submission .en-payment-fields{grid-template-columns:1fr}}.en-office-intro{background:#fffaf4;border:1px solid #f0dcc7;border-radius:7px;margin-bottom:19px;padding:17px 18px}.en-form-grid>.en-office-intro{margin:0}.en-office-intro strong{color:#8f673e;font-size:12px;font-weight:500}.en-office-intro p{color:#9b8d7d;margin:7px 0;font-size:11px;line-height:1.9}.en-office-intro a{color:#bd7941;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.en-office-costs{background:#fbfcfe;border:1px solid #e5e9ef;border-radius:7px;grid-template-columns:1fr 1fr;gap:13px;padding:17px;display:grid}.en-office-costs>div{min-width:0}.en-office-costs small{color:#8b99aa;font-size:9px}.en-office-costs strong{color:#7c705f;margin:8px 0;font:500 19px IBM Plex Mono,monospace;display:block}.en-office-costs strong span{color:#9d9387;font:400 9px IBM Plex Sans,sans-serif}.en-office-costs p{color:#95a0ae;font-size:10px;line-height:1.8}.en-office-costs.compact{background:0 0;border:0;border-top:1px solid #ece3d6;grid-template-columns:1fr;gap:18px;margin-top:22px;padding:17px 0 0}.en-office-phase{background:#f7fcf8;border:1px solid #dce7df;border-radius:8px;gap:15px;margin-bottom:25px;padding:20px;display:grid}.en-office-phase>strong{color:#5e7c66;font-size:13px}.en-office-phase>p{color:#82928a;font-size:11px;line-height:1.8}.en-office-phase>.en-primary{justify-self:start}.en-office-live-review{border:1px solid #e3e8ee;border-radius:8px;gap:13px;margin:20px 0;padding:18px;display:grid}@media (max-width:600px){.en-office-costs{grid-template-columns:1fr}}.en-office-markets{border:0;min-width:0;margin:0;padding:0}.en-office-markets legend{color:#344254;margin-bottom:11px;font-size:11px;font-weight:500}.en-office-markets>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.en-office-markets label{background:#fff;border:1px solid #e1e7ed;border-radius:5px;align-items:center;gap:8px;padding:11px;font-size:11px;display:flex}.en-office-markets input{accent-color:#f47c29;width:14px;height:14px}@media (max-width:500px){.en-office-markets>div{grid-template-columns:1fr}}.en-office-confidentiality{color:#475569;background:#fafbfc;border:1px solid #e2e5e9;border-radius:14px;margin:24px 0;padding:22px}.en-office-confidentiality>div{color:#253242;align-items:center;gap:10px;display:flex}.en-office-confidentiality h3{margin:0;font-size:16px}.en-office-confidentiality p,.en-office-confidentiality li{font-size:13px;line-height:1.7}.en-office-confidentiality ul{padding-left:20px}.en-office-confidentiality li+li{margin-top:8px}.en-brand-notice{color:#78451d;background:#fff5eb;border-left:3px solid #f58321;padding:10px 13px;font-size:13px;line-height:1.6;display:block}.en-office-confidentiality>small{margin-top:12px;font-size:11px;line-height:1.6;display:block}.en-office-confidentiality h3{font-size:13px}.en-office-confidentiality p,.en-office-confidentiality li,.en-office-confidentiality .en-brand-notice{font-size:11px;line-height:1.7}.en-office-confidentiality>small{font-size:10px}.en-upload-live.has-document.review-pending{background:#fffaf3;border-color:#efc996}.en-upload-live.has-document.review-approved{background:#f5fcf7;border-color:#a5d8b7}.en-upload-live.has-document.review-correction{background:#fff8f7;border-color:#e6b5b0}.en-upload-live .en-review-mark{color:#b96809;filter:drop-shadow(0 2px 3px #25344820);background:#fff1da;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.en-upload-live .en-review-mark.approved{color:#18814d;background:#e1f5e8}.en-upload-live .en-review-mark.correction{color:#b44539;background:#fce5e2}.en-file-meta .en-doc-state.pending{color:#9d5807;background:#fff0d7;border-color:#e9c289}.en-card-brand{padding-top:24px;position:relative}.en-card-brand>.en-application-corner{color:#7a828c;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font:400 10px/1.5 IBM Plex Mono,monospace;position:absolute;top:0;right:0;overflow:hidden}.en-upload-live .en-file-preview{position:relative}.en-file-preview>.en-preview-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#000;border:1px solid #ffffff30;border-radius:9px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0002}.en-preview-actions>a,.en-preview-actions>button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}:is(.en-preview-actions>a:hover,.en-preview-actions>button:hover,.en-preview-actions>a:focus-visible,.en-preview-actions>button:focus-visible){color:#fff;background:#ffffff26}.en-preview-actions>button:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.en-file-preview>.en-preview-actions{opacity:0;pointer-events:none;transition:opacity .15s}.en-file-preview:hover>.en-preview-actions,.en-file-preview:focus-within>.en-preview-actions{opacity:1;pointer-events:auto}}.enrollment-page .en-page-heading{border-bottom:1px solid #e3e8ec;align-items:center;gap:30px;margin-bottom:24px;padding:0 0 22px}.enrollment-page .en-page-heading>div{flex:1;min-width:0}.enrollment-page .en-page-heading h1{letter-spacing:-.6px;margin:9px 0;font-size:clamp(23px,2.5vw,31px);line-height:1.2}.enrollment-page .en-page-heading .en-eyebrow{letter-spacing:1.1px;color:#9e623c;font-size:10px}.enrollment-page .en-page-heading>span{white-space:normal;background:#f4f7f8;border:1px solid #e1e7eb;border-radius:10px;align-items:flex-start;gap:9px;max-width:220px;padding:12px 14px;display:flex}.en-page-heading>span>svg{color:#728878;flex-shrink:0;margin-top:2px}.en-page-heading>span>span{gap:4px;display:grid}.en-page-heading>span strong{color:#455560;font-size:11px;font-weight:500}.en-page-heading>span small{color:#78848e;font-size:10px;line-height:1.5}.enrollment-page .en-card-brand{align-items:flex-start;gap:7px;padding-top:31px;padding-bottom:18px;position:relative}.enrollment-page .en-card-brand>.en-application-corner{color:#808893;text-align:right;white-space:normal;overflow-wrap:anywhere;max-width:100%;font:400 10px/1.5 IBM Plex Mono,monospace;inset:0 0 auto auto;margin:0!important;position:absolute!important}.enrollment-page .en-card-brand>.en-programme-id-group{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex;position:static}.enrollment-page .en-card-brand>small:not(.en-application-corner){color:#6c7884;font-size:12px;line-height:1.5}.en-office-markets .en-field{margin-top:14px}@media (max-width:650px){.enrollment-page .en-page-heading{padding-bottom:18px;display:block}.enrollment-page .en-page-heading>span{max-width:none;margin-top:15px;padding:10px 12px}.en-page-heading>span>span{gap:2px}.enrollment-page .en-card-brand{padding-top:39px}.enrollment-page .en-card-brand>.en-application-corner{font-size:9px}.enrollment-page .en-page-heading h1{font-size:25px}}.enrollment-page .en-applicant-photo{width:76px;height:98px;box-shadow:none;background:#fff;border:1px solid #e4e8ed;border-radius:2px;margin:0 0 14px 18px}.enrollment-page .en-applicant-photo>img{object-fit:contain;object-position:center;width:100%;height:100%}.en-agreement-signoff{clear:both;break-inside:avoid;border-top:1px solid #e6eaee;flex-direction:column;align-items:flex-start;gap:6px;margin-top:24px;padding-top:15px;display:flex}.en-agreement-signoff>small{color:#7d8791;font-size:10px}.en-agreement-signature-box{background:#fff;border:1px solid #e0e6eb;border-radius:3px;justify-content:center;align-items:center;width:210px;max-width:100%;height:65px;padding:0 8px;display:flex}.en-agreement-signature-box>svg{width:100%;height:auto;max-height:63px;display:block}.en-agreement-signature-box>.en-typed-mark{overflow-wrap:anywhere;max-width:100%;font-size:22px;line-height:1.1}.en-agreement-signoff>span{color:#6d7883;font-size:10px}.en-signature-field .en-signature-saved{border-color:#e0e6eb;width:210px;max-width:100%;height:65px;min-height:0;padding:0 8px}.en-signature-field .en-signature-saved svg{max-height:63px}.enrollment-page .en-aside .en-flat-rate{white-space:nowrap;letter-spacing:0;margin-top:8px;font-size:8px;line-height:1.5;display:block}.enrollment-page .en-aside .en-flat-rate:has(+*){white-space:normal}@media (max-width:500px){.enrollment-page .en-applicant-photo{width:68px;height:88px;margin-left:12px}.en-agreement-signature-box{width:190px;height:59px}}.en-agreement-signoff>time{color:#8a8a8a;overflow-wrap:anywhere;margin-top:1px;font:400 9px/1.5 IBM Plex Mono,monospace;display:block}.en-payment-record{background:#fafbfc;border:1px solid #e3e8ed;border-radius:10px;grid-template-columns:1.5fr .9fr 1.3fr .8fr .9fr;gap:13px;margin:20px 0;padding:15px;display:grid}.en-payment-record>div{align-content:start;gap:6px;min-width:0;display:grid}.en-payment-record small{color:#82909b;font-size:9px}.en-payment-record strong{color:#41515e;overflow-wrap:anywhere;min-height:17px;font-size:11px;font-weight:500;line-height:1.5}.en-payment-state{border-radius:20px;justify-self:start;padding:4px 9px;font-size:10px;font-weight:500;line-height:1.5}.en-payment-state.processing{color:#b86418;background:#fff0df}.en-payment-state.approved{color:#307653;background:#e8f5ed}.en-payment-state.rejected{color:#b94e4e;background:#fdecec}.en-payment-record-reason{color:#916c45;border-top:1px solid #e2e7ec;grid-column:1/-1;padding-top:10px;font-size:12px}.en-payment-review-body .en-payment-review-symbol{color:#d58132;background:#fff4e6}.en-payment-review-body .en-payment-review-symbol.verified{color:#368059;background:#ebf7ee}.en-payment-review-body .en-payment-patience{margin-top:7px;font-size:13px}.en-payment-estimate-note{color:#929ba4;max-width:330px;margin:12px auto;font-size:10px;line-height:1.6;display:block}.en-payment-proof-help{color:#70808c;font-size:12px;line-height:1.6}.en-upload-title small{color:#8b969e;font-size:10px;font-weight:400}.en-payment-dialog-body{padding:25px}.en-payment-modal-amount strong{font-variant-numeric:tabular-nums}.en-payment-review-body{padding:36px 28px}.en-payment-modal-qr{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #e8ebee;border-radius:12px;width:70%;max-width:230px;height:auto;margin:20px auto;padding:10px;display:block}@media (max-width:650px){.en-payment-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.en-payment-record>div:first-child{grid-column:1/-1}.en-payment-dialog-body{padding:20px}.en-payment-review-body{padding:30px 20px}}.en-payment-dialog .en-payment-upi-line{text-align:center;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:10px 0;display:flex}.en-payment-upi-line>span{color:#83909b;width:100%;font-size:10px}.en-payment-upi-line>strong{color:#394c5b;font:500 14px IBM Plex Mono,monospace}.en-payment-upi-line>button{color:#7a8791;background:#f8fafb;border:1px solid #e4e9ed;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.en-payment-apps{flex-direction:column;align-items:center;gap:8px;max-width:260px;margin:10px auto 16px;display:flex}.en-payment-apps>small{color:#8a959f;font-size:10px}.en-payment-apps>img{object-fit:contain;width:100%;height:auto;max-height:40px;display:block}.en-payment-enter-amount{color:#91723f;text-align:center;background:#fff8ec;border-radius:8px;padding:8px 12px;font-size:11px;line-height:1.6}.en-payment-dialog .en-payment-modal-qr{aspect-ratio:auto;border:0;border-radius:9px;width:230px;max-width:75%;height:auto;margin:18px auto 9px;padding:0}.en-upi-launch>.en-primary{color:#fff;justify-content:center;min-width:142px;margin:16px auto 0;font-size:13px;font-weight:650}.en-payment-dialog .en-payment-modal-amount{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 0 16px;display:flex}.en-payment-dialog .en-payment-modal-amount>span{color:#7b8590;font-size:12px}.en-payment-dialog .en-payment-modal-amount>strong{color:#263341;font-size:26px;line-height:1.25}.en-payment-dialog .en-payment-upi-line{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.en-payment-upi-value{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.en-payment-upi-value>strong{color:#394c5b;font:500 14px IBM Plex Mono,monospace}.en-payment-upi-value>button{color:#7a8791;background:#f8fafb;border:1px solid #e4e9ed;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.en-payment-dialog-body>.en-primary,.en-paid-toggle>.en-primary{color:#fff;justify-content:center;font-weight:650}.en-payment-dialog .en-payment-upi-value>strong{margin:0}.en-payment-dialog .en-payment-modal-note{gap:7px;padding:10px 12px;font-size:10px;line-height:1.6}.en-payment-dialog .en-payment-modal-note>svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.en-payment-dialog .en-payment-enter-amount{padding:7px 10px;font-size:10px;line-height:1.5}.en-payment-dialog .en-payment-modal-qr{box-sizing:border-box;border:1px solid #f58232;border-radius:11px;padding:5px}.en-payment-dialog .en-payment-upi-value{box-sizing:border-box;border:1px solid #f58232;border-radius:8px;width:fit-content;max-width:100%;margin:0 auto;padding:6px 10px}.enrollment-page .en-stage-heading>small{font-size:13px;line-height:1.75}.enrollment-page .en-field>span{font-size:13px;line-height:1.5}.enrollment-page .en-field>input,.enrollment-page .en-field>select,.enrollment-page .en-field>textarea{font-size:14px}.enrollment-page .en-check{font-size:13px;line-height:1.7}.enrollment-page .en-requirements h3{font-size:13px}.enrollment-page .en-requirements p{font-size:12px;line-height:1.75}.enrollment-page .en-primary,.enrollment-page .en-secondary{font-size:13px}.enrollment-page .en-progress>li>small{font-size:10px}@media (max-width:650px){.enrollment-page .en-field>input,.enrollment-page .en-field>select,.enrollment-page .en-field>textarea{font-size:16px}.enrollment-page .en-progress>li>small{font-size:9px}}
