.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;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.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{max-width:none!important;max-height:none!important;width:auto;padding:0}.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:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.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{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.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;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;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{-webkit-transition:none;-moz-transition:none;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{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 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-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.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-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.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{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;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:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;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{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.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{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.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{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.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{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;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{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.w-login .w-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:var(--surface-2);border-radius:12px;padding:3px}.w-login .w-seg button{min-height:36px;border:0;border-radius:10px;font-family:inherit;font-weight:600;font-size:14.5px;cursor:pointer;background:transparent;color:var(--muted)}.w-login .w-seg button[aria-pressed=true]{background:var(--surface);color:var(--fg)}.w-login .w-family{margin-top:2px}.w-login .w-err{color:var(--bad);font-size:13.5px;margin:0;text-align:center}.w-login .box>.lead{padding:0}.w-login h1{line-height:1.2}:root{--dkb-_1f2d6b: #1F2D6B;--dkt-_7fd1ae: #7FD1AE;--dkb-_e2f2ea: #E2F2EA;--dkt-_1e6b4f: #1E6B4F;--dkt-_c9d0ea: #C9D0EA}html[data-theme=dark]{--dkb-_1f2d6b: #283877;--dkt-_7fd1ae: #87CFB0;--dkb-_e2f2ea: #20293A;--dkt-_1e6b4f: #7FD1AE;--dkt-_c9d0ea: #6A7088}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #F6F7FB;--surface: #FFFFFF;--surface-2: #E9ECF3;--line: #E3E6EE;--fg: #141A2B;--muted: #5C6480;--faint: #8B92A8;--accent: #1F2D6B;--accent-ink: #FFFFFF;--accent-soft: #E6EAF6;--accent-2: #7C8BC9;--hero: #1F2D6B;--hero-sub: #C3CBEA;--hero-line: rgba(255, 255, 255, .14);--hero-field: rgba(255, 255, 255, .1);--mark-1: #1F2D6B;--mark-2: #2F8F6B;--gold: #F28A4B;--gold-ink: #1F2D6B;--gold-on: #1F2D6B;--gold-soft: #FFECD8;--ok: #2F8F6B;--ok-ink: #1E6B4F;--ok-soft: #E2F2EA;--warn: #C2531F;--bad: #B23A2B;--bad-soft: #FBE6E2;--bar-bg: rgba(241, 243, 248, .86);--nav-bg: rgba(255, 255, 255, .9);--dim: rgba(20, 26, 43, .45);--f-display: "Bricolage Grotesque", "Avenir Next", "SF Pro Rounded", system-ui, sans-serif;--f-body: "Instrument Sans", -apple-system, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--r: 14px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.num{font-variant-numeric:tabular-nums}h1,h2,h3{margin:0;font-family:var(--f-display);letter-spacing:-.01em}.muted{color:var(--muted)}.faint{color:var(--faint)}.pos{color:var(--ok-ink)}.neg{color:var(--bad)}.disp{font-family:var(--f-display);font-weight:700}.screen{max-width:640px;margin:0 auto;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.content{display:flex;flex-direction:column;gap:10px;padding:4px 16px 0}.bar{position:sticky;top:0;z-index:15;background:var(--bar-bg);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);padding:calc(10px + env(safe-area-inset-top,0px)) 16px 8px;display:flex;flex-direction:column;gap:8px}.bar-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.title{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.brandline{display:flex;align-items:center;gap:8px}.brandline .word{font-family:var(--f-display);font-weight:700;font-size:24px;letter-spacing:-.03em;color:var(--mark-1);line-height:1}.round{width:36px;height:36px;border-radius:50%;border:0;background:var(--surface);color:var(--accent-t);display:inline-flex;align-items:center;justify-content:center;flex:none}.round.solid{background:var(--accent);color:var(--accent-ink);font-size:22px;line-height:1}.back{border:0;background:none;color:var(--accent-t);font-weight:600;font-size:16px;padding:6px 0;display:inline-flex;align-items:center;gap:2px}.month{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border-radius:10px;height:36px;padding:0 2px}.month .arr{width:40px;height:32px;border:0;background:none;color:var(--accent-t);font-size:20px;line-height:1}.month .lbl{border:0;background:none;font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px}.glabel{font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:10px 14px 0}.gnote{font-size:12.5px;color:var(--muted);padding:0 14px;margin:-4px 0 2px}.group{background:var(--surface);border-radius:var(--r);overflow:hidden}.group+.gnote{margin-top:-4px}.row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 14px;min-height:48px;position:relative;width:100%;border:0;background:none;text-align:left;color:inherit}.row+.row,.row+.xrow,.xrow+.row,.xrow+.xrow,.row+.goal,.goal+.row{border-top:1px solid var(--line)}button.row:active,.xrow button.row:active{background:var(--surface-2)}.row .t{font-size:15.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .v{font-family:var(--f-display);font-weight:600;font-size:15.5px;text-align:right;white-space:nowrap}.row .s{font-size:12.5px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .sr{font-size:12.5px;color:var(--muted);text-align:right;white-space:nowrap}.row .chev{color:var(--faint);font-size:18px}.row.link-row{color:var(--accent-t);font-weight:600;justify-content:center;grid-template-columns:1fr;text-align:center}.row.danger{color:var(--bad)}.pill{font-size:11.5px;font-weight:600;border-radius:999px;padding:1px 7px;background:var(--surface-2);color:var(--muted);white-space:nowrap}.pill.src{background:var(--accent-soft);color:var(--accent-t)}.pill.warn,.pill.up{background:var(--bad-soft);color:var(--bad)}.pill.down{background:var(--ok-soft);color:var(--ok-ink)}.pill.gold{background:var(--gold-soft);color:var(--gold-ink)}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:50px}.sec-toggle{display:grid;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:0 6px 0 14px;height:50px;border:0;background:none;text-align:left;color:inherit;width:100%}.sec-toggle .dot{width:10px;height:10px;border-radius:50%}.sec-toggle .h{font-weight:700;font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-toggle .h small{font-weight:500;color:var(--muted);font-size:13px;margin-left:6px}.sec-toggle .tot{font-family:var(--f-display);font-weight:700;font-size:15.5px;white-space:nowrap}.sec-toggle .cv{color:var(--faint);transition:transform .2s ease;display:flex}.sec:not(.closed) .sec-toggle .cv{transform:rotate(180deg)}.sec-add{width:44px;height:50px;border:0;background:none;color:var(--accent-t);font-size:24px;line-height:1}.sec-body{border-top:1px solid var(--line)}.sec.closed .sec-body{display:none}.sec-foot{font-size:12.5px;color:var(--muted);padding:8px 14px 10px;border-top:1px solid var(--line)}.xrow{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;padding-left:10px}.xrow .row{padding-left:4px}.chk{width:26px;height:26px;border-radius:50%;border:2px solid var(--line);background:var(--surface);color:transparent;display:flex;align-items:center;justify-content:center;position:relative;padding:0}.chk:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.chk svg{width:14px;height:14px}.chk[aria-pressed=true]{background:var(--ok);border-color:var(--ok);color:var(--dkt-_fff, #fff)}.chk.gold[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--gold-on)}.chk:disabled{opacity:.4;cursor:default}.xrow.paid .t{color:var(--muted)}.hero{background:var(--hero);color:var(--dkt-_fff, #fff);border-radius:18px;padding:16px 18px;position:relative;overflow:hidden}.hero>*{position:relative}.hero .wm{position:absolute;right:-24px;top:-14px;width:150px;height:113px;opacity:.1;pointer-events:none}.hero .coin{position:absolute;right:16px;top:16px;width:10px;height:10px;border-radius:50%;background:var(--gold)}.hero .k{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--hero-sub)}.hero .big{font-family:var(--f-display);font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1.05;margin:2px 0 4px}.hero .sub{font-size:13.5px;color:#dce1f3;margin:0}.hero .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--hero-line)}.hero .stats span{display:block;font-size:11.5px;color:var(--hero-sub)}.hero .stats b{font-family:var(--f-display);font-weight:700;font-size:15.5px;white-space:nowrap}.split{display:flex;height:10px;border-radius:999px;overflow:hidden;gap:2px;background:var(--surface-2)}.split>div{height:100%}.track{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden}.track>div{height:100%;border-radius:999px;transition:width .35s ease}.legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;font-size:13px}.legend span{display:flex;justify-content:space-between;gap:6px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.pad{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.cta{background:var(--accent-soft);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:10px}.cta h2{font-size:17px}.cta p{margin:0;font-size:14px}.btn{min-height:44px;padding:0 16px;border-radius:12px;border:0;background:var(--surface-2);color:var(--accent-t);font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.gold{background:var(--gold);color:var(--gold-on)}.btn.plain{background:var(--surface)}.btn.block{width:100%}.btn.danger{background:var(--bad);color:var(--dkt-_fff, #fff)}.btn:disabled{opacity:.5}.linkbtn{border:0;background:none;color:var(--accent-t);font-weight:600;font-size:14px;padding:6px 0}.hint{font-size:13px;color:var(--muted);margin:0}.err{color:var(--bad);font-size:13px;margin:0}.banner{background:var(--accent-soft);color:var(--accent-t);border-radius:12px;padding:10px 12px;font-size:13.5px}.empty{padding:14px;color:var(--muted);font-size:14px}.empty b{color:var(--fg);display:block}.goal{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;width:100%;border:0;background:none;text-align:left;color:inherit;min-height:72px}.goal+.goal{border-top:1px solid var(--line)}.goal:active{background:var(--surface-2)}.ring{position:relative;width:52px;height:52px}.ring svg{width:52px;height:52px;transform:rotate(-90deg)}.ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:700;font-size:13px}.goal .t{font-weight:600;font-size:15.5px}.goal .s{font-size:12.5px;color:var(--muted)}.goal .need{font-size:12.5px}.chart{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px}.chart .y{height:120px;display:flex;flex-direction:column;justify-content:space-between;font-size:10.5px;color:var(--muted);text-align:right}.chart .bars{height:120px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;align-items:end;border-bottom:1px solid var(--line);background-image:linear-gradient(var(--surface-2) 1px,transparent 1px);background-size:100% 40px}.chart .col{height:100%;display:flex;align-items:flex-end;justify-content:center;gap:1px}.chart .col>div{width:42%;border-radius:2px 2px 0 0;min-height:1px}.chart .x{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;font-size:10px;color:var(--muted);text-align:center}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;background:var(--surface-2);border-radius:10px;padding:2px}.seg button{min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:600;font-size:13.5px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px #141a2b1f}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--dim);display:flex;align-items:flex-end;justify-content:center}.sheet{background:var(--bg);width:100%;max-width:560px;max-height:92vh;overflow:auto;border-radius:18px 18px 0 0;display:flex;flex-direction:column;gap:12px;padding:8px max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));animation:up .22s ease}@keyframes up{0%{transform:translateY(24px);opacity:.7}to{transform:none;opacity:1}}.grab{width:36px;height:5px;border-radius:999px;background:var(--line);align-self:center}.sheet-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.sheet-head h2{font-size:21px;font-weight:700}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field label,.field .lbl{font-size:12.5px;font-weight:600;color:var(--muted);padding-left:2px}.field input,.field select{height:46px;padding:0 12px;border:0;border-radius:12px;background:var(--surface);font-size:16px;width:100%}.field input.big{height:54px;font-family:var(--f-display);font-weight:700;font-size:26px}.row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.row-amt{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px}.months-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.months-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mchip{min-height:42px;border-radius:10px;border:0;background:var(--surface);font-weight:600;font-size:13.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.mchip small{font-size:11px;font-weight:500;color:var(--muted)}.mchip[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.mchip[aria-pressed=true] small{color:inherit;opacity:.8}.check{display:flex;align-items:flex-start;gap:12px;background:var(--gold-soft);border-radius:12px;padding:12px;cursor:pointer;font-size:14px}.check input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent)}.actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px}.calc{background:var(--gold-soft);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:2px}.calc b{font-family:var(--f-display);font-weight:800;font-size:22px}.check-row,.group-head{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;cursor:pointer;font-size:15px}.check-row{border-top:1px solid var(--line)}.group-head{font-weight:700}.check-row input,.group-head input,.switch input{width:22px;height:22px;margin:0;accent-color:var(--accent)}.hist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 14px;border-top:1px solid var(--line);font-size:15px}.hist:first-child{border-top:0}.hist .track{grid-column:1 / -1;height:5px}.budget-btn{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border:0;background:none;text-align:left;color:inherit}.budget-btn+.budget-btn{border-top:1px solid var(--line)}.b-ic{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:17px}.k-family{background:var(--hero);color:var(--dkt-_fff, #fff)}.k-private{background:var(--accent-soft);color:var(--accent-t)}.k-business{background:var(--gold-soft);color:var(--gold-ink)}.k-other{background:var(--ok-soft);color:var(--ok-ink)}.tick{color:var(--accent-t);font-weight:800}.budget-pill{display:inline-flex;align-items:center;gap:6px;border:0;background:var(--surface);border-radius:999px;height:36px;padding:0 10px 0 4px;font-weight:600;font-size:14px;max-width:190px;min-width:0}.budget-pill .b-ic{width:28px;height:28px;border-radius:50%;font-size:13px}.budget-pill span.n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none}.person{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px}.person+.person{border-top:1px solid var(--line)}.switch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;min-height:48px;cursor:pointer}.switch+.switch,.row+.switch,.switch+.row{border-top:1px solid var(--line)}.order{display:flex;gap:2px}.order button{width:32px;height:32px;border:0;border-radius:8px;background:var(--surface-2);color:var(--accent-t);font-size:14px}.order button:disabled{opacity:.35}.conv{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.conv-in{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:8px}.conv-in input,.conv-in select{height:44px;border:0;border-radius:10px;background:var(--surface-2);padding:0 10px;font-size:16px;font-weight:600;width:100%}.conv-res{font-family:var(--f-display);font-weight:800;font-size:28px;letter-spacing:-.02em}.swap{align-self:center;width:36px;height:36px;border-radius:50%;border:0;background:var(--accent-soft);color:var(--accent-t);font-size:16px}.nav{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--line);display:flex;justify-content:center;padding:4px max(6px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))}.nav-in{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;max-width:560px}.nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:50px;border:0;background:none;color:var(--faint);font-size:10.5px;font-weight:600}.nav button svg{width:24px;height:24px}.nav button[aria-current=page]{color:var(--accent-t)}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--fg);color:var(--bg);padding:10px 16px;border-radius:12px;font-size:14px;font-weight:500;max-width:calc(100vw - 32px);text-align:center}.saving{position:fixed;top:calc(6px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:50;font-size:11.5px;color:var(--muted);background:var(--surface);border-radius:999px;padding:3px 10px}.saving.err{color:var(--bad)}.login{min-height:100vh;background:var(--hero);color:var(--dkt-_fff, #fff);display:flex;flex-direction:column}.login-top{flex:1;padding:calc(64px + env(safe-area-inset-top,0px)) 28px 24px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;max-width:560px;width:100%;margin:0 auto}.login-card{background:var(--bg);color:var(--fg);border-radius:22px 22px 0 0;padding:20px 18px calc(28px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px;max-width:560px;width:100%;margin:0 auto}@media (min-width: 640px){.overlay{align-items:center;padding:20px}.sheet{border-radius:18px}}@media (prefers-reduced-motion: reduce){.sheet{animation:none}.track>div,.sec-toggle .cv{transition:none}}.stack{display:flex;flex-direction:column;gap:12px;min-width:0}.row-between{display:flex;justify-content:space-between;gap:10px}.note{font-size:13px;color:var(--muted);margin:0}.link{border:0;background:none;color:var(--accent-t);font-weight:600;font-size:14px;padding:6px 0}.card{background:var(--surface);border-radius:var(--r);padding:12px 14px}.icon-btn{width:36px;height:36px;border-radius:50%;border:0;background:var(--surface);color:var(--accent-t);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.banner.info{background:var(--accent-soft)}.nav button.nav-add{justify-self:center;width:52px;height:52px;min-height:52px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:30px;font-weight:400;line-height:1;margin-top:-18px;box-shadow:0 6px 16px rgba(NaN,222,15,.28)}.nav button.nav-add:disabled{opacity:.4}.avatar-btn{width:36px;height:36px;border-radius:50%;border:0;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:15px;flex:none;display:inline-flex;align-items:center;justify-content:center}.hello{border:0;background:none;padding:0;color:var(--muted);font-size:15px;text-align:left}.lead{display:flex;flex-direction:column;gap:4px;padding:8px 4px 4px}.lead>.muted{font-size:15px}.lead-big{font-family:var(--f-display);font-weight:800;font-size:56px;letter-spacing:-.04em;line-height:1}.ghead{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;border-bottom:1px solid var(--line)}.ghead b{font-size:16px}.rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 10px 14px}.rings button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;color:inherit;min-width:0}.rings button>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-ok{align-self:flex-start;border:0;background:var(--ok-soft);color:var(--ok-ink);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;text-align:left}.duo{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:14px}.duo>div{display:flex;flex-direction:column;gap:2px;min-width:0}.duo .muted{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duo-big{height:36px;display:flex;align-items:center;font-family:var(--f-display);font-weight:800;font-size:26px;letter-spacing:-.02em;white-space:nowrap}.duo-line{background:var(--line)}.pbar{display:flex;height:14px;gap:2px}.pbar button{height:14px;padding:0;border:0;border-radius:4px;min-width:6px;transition:width .45s ease}.ring-fill{transition:stroke-dashoffset .45s ease}.card-goal{background:var(--surface);border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto;padding:14px 16px}.card-goal+.card-goal{border-top:0}.card-goal .ring,.card-goal .ring svg{width:60px;height:60px}.goal-hero{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:4px 0 6px}.goal-hero h1{font-size:26px;font-weight:700;letter-spacing:-.02em}.goal-hero .ring b{font-size:36px;letter-spacing:-.03em}.goal-hero .ring svg circle{stroke-width:4.5}.tile{background:var(--surface);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;min-width:0}.tile span{font-size:12.5px;color:var(--muted)}.tile b{font-family:var(--f-display);font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.warncard{background:var(--bad-soft);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:14px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill-btn{min-height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--surface);color:var(--fg);font-weight:600;font-size:13.5px}.pill-btn.bad{background:var(--bad);color:var(--dkt-_fff, #fff)}.row.r3{grid-template-columns:minmax(0,1fr) auto 84px}.topcat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;font-size:14px}.ybars{height:120px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;align-items:end;border-bottom:1px solid var(--line)}.ybars>div{border-radius:4px 4px 0 0}.ylabels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;font-size:10.5px;color:var(--faint);text-align:center;text-transform:uppercase}.about{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:16px 20px 8px}@media (prefers-reduced-motion: reduce){.pbar button,.ring-fill{transition:none}}:root{--dkt-_fff: #fff}html[data-theme=dark]{--dkt-_fff: #FFFFFF}:root{--bg: #F6F7FB;--line: #EEF0F5;--surface-2: #E6E9F0;--chk: #DDE1EA;--navy: #1F2D6B;--track: #EEF0F5;--bad-soft: #FDECEA}.w-screen{max-width:480px;margin:0 auto;min-height:100vh;background:var(--bg);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));font-variant-numeric:tabular-nums}.w-screen.nonav{padding-bottom:40px}.w-page{padding:calc(12px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:14px}.w-page.g12{gap:12px}.w-page.g16{gap:16px}.w-page.g18{gap:18px}.w-h1{margin:0;font-family:var(--f-display);font-weight:700;font-size:30px;letter-spacing:-.02em;line-height:1.2}.w-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.w-muted{color:var(--muted)}.w-disp{font-family:var(--f-display)}.w-link{border:0;background:none;padding:0;font:inherit;color:var(--navy-t);font-weight:600;text-decoration:none;cursor:pointer}.w-avatar{width:36px;height:36px;border-radius:50%;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;display:flex;align-items:center;justify-content:center;border:0;font:inherit;font-weight:700;flex:none;cursor:pointer}.w-card{background:var(--surface);border-radius:20px}.w-card.list{padding:6px 16px}.w-card.clip{overflow:hidden}.w-cardhead{display:flex;justify-content:space-between;align-items:center;height:44px}.w-cardhead b{font-size:16px}.w-cardhead .w-link{font-size:14px}.w-cardhead .tot{font-family:var(--f-display);font-weight:700;font-size:16px;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums}.w-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;border-top:1px solid var(--line)}.w-row .nm{display:flex;flex-direction:column;min-width:0}.w-row .nm>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-row .sub{font-size:12.5px;color:var(--muted)}.w-amt{font-family:var(--f-display);font-weight:700;white-space:nowrap}.w-circle{width:26px;height:26px;border-radius:50%;border:2px solid var(--chk);box-sizing:border-box;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;position:relative;transition:background .2s ease,border-color .2s ease}.w-circle:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.w-circle.gold{border-color:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B)}.w-circle.on{background:#2f8f6b;border-color:#2f8f6b}.w-circle.gold.on{background:#f28a4b;border-color:#f28a4b}.w-circle.sm{width:24px;height:24px}.w-circle:disabled{cursor:default;opacity:.5}.w-hello{font-size:15px;color:var(--muted)}.w-month{font-family:var(--f-display);font-weight:700;font-size:22px;letter-spacing:-.02em}.w-pill{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;background:var(--surface);border:0;font:inherit;color:var(--fg);font-weight:600;font-size:14px;cursor:pointer;max-width:170px}.w-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-hero{display:flex;flex-direction:column;gap:4px;padding:8px 4px 0}.w-hero .k{font-size:15px;color:var(--muted)}.w-hero .big{font-family:var(--f-display);font-weight:800;font-size:58px;letter-spacing:-.04em;line-height:1;color:var(--navy-t);white-space:nowrap}.w-hero .sub{font-size:14px;color:var(--muted)}.w-track{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.w-track>div{height:100%;border-radius:999px;background:#2f8f6b;transition:width .45s ease}.w-cap{font-size:12.5px;color:var(--muted)}.w-rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.w-rings button{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;color:var(--fg);cursor:pointer;min-width:0}.w-rings button>span:last-child{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-ring{position:relative;flex:none}.w-ring>svg{transform:rotate(-90deg);display:block}.w-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.w-okpill{align-self:flex-start;background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;border:0;font-family:inherit;text-align:left;cursor:pointer}.w-mswitch{display:flex;align-items:center;gap:2px;background:var(--surface);border-radius:999px;height:36px;padding:0 4px}.w-mswitch button{width:32px;height:32px;border:0;background:none;color:var(--navy-t);font-size:18px;cursor:pointer}.w-mswitch .lbl{width:auto;font-weight:600;font-size:14px;padding:0 2px;color:var(--fg);font-family:inherit}.w-sum{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.w-duo{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:14px;align-items:stretch}.w-duo>div{display:flex;flex-direction:column;gap:2px;min-width:0}.w-duo .lb{font-size:13.5px;color:var(--muted)}.w-duo .val{height:34px;display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:800;font-size:26px;letter-spacing:-.02em;white-space:nowrap}.w-duo .sb{font-size:13px;color:var(--muted);white-space:nowrap}.w-duo .ln{background:var(--line)}.w-bar{display:flex;height:12px;gap:2px;margin-top:4px}.w-bar button{height:12px;padding:0;border:0;border-radius:4px;cursor:pointer;display:block;transition:width .45s ease;min-width:4px}.w-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:var(--surface-2);border-radius:12px;padding:3px}.w-seg button{min-height:36px;border:0;border-radius:10px;font-family:inherit;font-weight:600;font-size:14.5px;cursor:pointer;background:transparent;color:var(--muted)}.w-seg button[aria-pressed=true]{background:var(--surface);color:var(--fg)}.w-grp{background:var(--surface);border-radius:20px;overflow:hidden}.w-grp>.hd{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto 16px;gap:10px;align-items:center;height:48px;padding:0 16px;border:0;background:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.w-grp .dot{width:10px;height:10px;border-radius:50%}.w-grp .hd b{font-size:15.5px}.w-grp .hd b small{font-weight:500;color:var(--faint);font-size:13px}.w-grp .chev{color:var(--faint);font-size:13px}.w-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:46px;padding:0 16px;border-top:1px solid var(--line)}.w-item.noc{grid-template-columns:minmax(0,1fr) auto}.w-item .nmb{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-height:44px}.w-item .am{font-family:var(--f-display);font-weight:600;white-space:nowrap}.w-item .am small{font-family:var(--f-body);font-weight:500;font-size:12px;color:var(--muted);margin-left:4px}.w-item.paid .nmb,.w-item.paid .am{color:var(--faint)}.w-goal{display:grid;grid-template-columns:60px minmax(0,1fr) 12px;gap:14px;align-items:center;background:var(--surface);border-radius:20px;padding:14px 16px;border:0;font-family:inherit;color:var(--fg);text-align:left;cursor:pointer;width:100%}.w-goal .t{display:flex;flex-direction:column;gap:2px;min-width:0}.w-goal .t b{font-size:16px}.w-goal .t .a{font-size:13.5px;color:var(--muted)}.w-goal .t .s{font-size:13px;font-weight:600}.w-round{width:36px;height:36px;border-radius:50%;background:var(--surface);color:var(--navy-t);display:flex;align-items:center;justify-content:center;border:0;font-size:22px;cursor:pointer}.w-yearly{background:var(--gold-soft);border-radius:20px;overflow:hidden}.w-yearly>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border:0;background:none;font-family:inherit;color:var(--fg);text-align:left;cursor:pointer}.w-yearly .ln{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 16px;border-top:1px solid var(--dkb-rgba_122__92__0___12_, rgba(122, 92, 0, .12));font-size:14px}.w-back{min-height:44px;display:inline-flex;align-items:center;gap:2px;border:0;background:none;padding:0;font-family:inherit;font-weight:600;font-size:16px;color:var(--navy-t);cursor:pointer}.w-tile{background:var(--surface);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;min-width:0}.w-tile span{font-size:12.5px;color:var(--muted)}.w-tile b{font-family:var(--f-display);font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-warn{background:var(--bad-soft);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:14px}.w-chip{min-height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:var(--surface);color:var(--fg);border:0;font-family:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.w-chip.bad{background:#b23a2b;color:#fff}.w-addpay{height:46px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:14px;background:var(--gold-soft);color:var(--gold-ink);border:0;font-family:inherit;font-weight:600;font-size:15px;cursor:pointer}.w-hist{background:var(--surface);border-radius:20px;padding:4px 16px}.w-hist>div{display:flex;justify-content:space-between;min-height:44px;align-items:center}.w-hist>div+div{border-top:1px solid var(--line)}.w-srow{display:grid;grid-template-columns:minmax(0,1fr) auto 70px;gap:10px;align-items:center;min-height:46px}.w-srow+.w-srow{border-top:1px solid var(--line)}.w-srow .d{text-align:right;font-size:13px}.w-kv{display:flex;justify-content:space-between;align-items:center;min-height:46px;gap:10px}.w-kv+.w-kv{border-top:1px solid var(--line)}.w-cats{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.w-cat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;font-size:14px}.w-cat .tr{grid-column:1 / -1;height:6px;border-radius:999px;background:var(--track);overflow:hidden}.w-cat .tr>div{height:100%;border-radius:999px;background:var(--dkb-_1f2d6b, #1F2D6B)}.w-ybars{height:120px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;align-items:end;border-bottom:1px solid var(--line)}.w-ybars>div{border-radius:4px 4px 0 0}.w-ylab{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;font-size:10.5px;color:var(--faint);text-align:center}.w-me{display:flex;align-items:center;gap:14px;background:var(--surface);border-radius:20px;padding:14px 16px}.w-me .av{width:52px;height:52px;border-radius:50%;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;font-family:var(--f-display);flex:none}.w-me b{font-size:17px;display:block}.w-me span.e{font-size:13.5px;color:var(--muted);display:block;overflow:hidden;text-overflow:ellipsis}.w-li{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;padding:0 16px;border:0;background:none;font-family:inherit;font-size:15px;color:var(--fg);text-align:left;cursor:pointer}.w-li+.w-li{border-top:1px solid var(--line)}.w-li .ic{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.w-li .r{color:var(--faint)}.w-li.danger{display:flex;color:var(--dkt-_b23a2b, #B23A2B)}.w-tag{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:6px}.w-tag span{font-size:13px;font-weight:600;color:var(--mark-1)}.w-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--surface);border-top:1px solid var(--surface-2);padding:6px max(10px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.w-nav-in{max-width:480px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:52px}.w-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:none;font-family:inherit;font-size:11px;font-weight:600;color:var(--faint);cursor:pointer;padding:0}.w-nav button[aria-current=page]{color:var(--navy-t)}.w-nav button.add{justify-self:center;width:54px;height:54px;border-radius:50%;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;font-size:30px;font-weight:400;line-height:1;margin-top:-20px;box-shadow:0 6px 16px rgba(NaN,222,15,.28);justify-content:center}.w-nav button.add:disabled{opacity:.45}.w-sheet{background:var(--bg);width:100%;max-width:480px;max-height:94vh;overflow:auto;border-radius:24px 24px 0 0;padding:8px 20px calc(34px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px;animation:up .22s ease}.w-grab{width:36px;height:5px;border-radius:999px;background:var(--chk);align-self:center}.w-sheethead{display:grid;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center}.w-sheethead b{font-size:16px;text-align:center}.w-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.w-types button{min-height:44px;border-radius:12px;border:0;font-family:inherit;font-weight:600;font-size:14.5px;cursor:pointer;background:var(--surface);color:var(--fg)}.w-types button[aria-pressed=true]{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.w-amount{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 0 8px}.w-amount label{font-size:14px;color:var(--muted)}.w-amount input{width:100%;border:0;background:transparent;text-align:center;font-family:var(--f-display);font-weight:800;font-size:56px;letter-spacing:-.03em;color:var(--navy-t);outline:none;padding:0}.w-form{background:var(--surface);border-radius:18px;overflow:hidden}.w-form>*+*{border-top:1px solid var(--line)}.w-frow{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;min-height:52px;padding:0 16px;gap:10px}.w-frow label,.w-frow>span:first-child{color:var(--muted)}.w-frow input,.w-frow select{border:0;background:transparent;font-family:inherit;font-size:16px;color:var(--fg);text-align:right;width:100%;min-width:0;outline:none;padding:0;height:44px}.w-frow select{text-align-last:right;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.w-frow.sw{grid-template-columns:minmax(0,1fr) auto}.w-frow.sw>span:first-child{color:var(--fg)}.w-more{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:0 16px;border:0;background:none;font-family:inherit;font-size:15px;color:var(--fg);text-align:left;cursor:pointer}.w-more span:last-child{color:var(--faint);font-size:13.5px}.w-switch{width:50px;height:30px;border-radius:999px;background:var(--chk);position:relative;border:0;padding:0;cursor:pointer;transition:background .2s ease;flex:none}.w-switch:after{content:"";position:absolute;left:2px;top:2px;width:26px;height:26px;border-radius:50%;background:var(--dkb-_ffffff, #FFFFFF);box-shadow:0 1px 3px #0003;transition:transform .2s ease}.w-switch[aria-checked=true]{background:#2f8f6b}.w-switch[aria-checked=true]:after{transform:translate(20px)}.w-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:10px 16px 12px}.w-months button{min-height:34px;border:0;border-radius:9px;background:var(--bg);font-family:inherit;font-weight:600;font-size:13px;color:var(--fg);cursor:pointer}.w-months button[aria-pressed=true]{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.w-cta{height:56px;border:0;border-radius:16px;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;font-family:inherit;font-weight:600;font-size:17px;cursor:pointer;width:100%}.w-cta.gold{background:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B)}.w-cta:disabled{opacity:.5}.w-err{color:var(--bad);font-size:13.5px;margin:0;text-align:center}.w-note{font-size:13px;color:var(--faint);text-align:center;margin:0}.w-onb{min-height:100vh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;background:var(--bg)}.w-onb .top{padding:calc(16px + env(safe-area-inset-top,0px)) 24px 0;display:flex;flex-direction:column;gap:22px;flex:1}.w-onb .bot{padding:16px 24px calc(40px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px}.w-dots{display:flex;gap:6px}.w-dots span{height:8px;border-radius:999px;transition:width .25s ease}.w-q{display:flex;flex-direction:column;gap:8px;margin-top:20px}.w-q .k{font-size:14px;color:var(--muted);font-weight:600}.w-q h1{margin:0;font-family:var(--f-display);font-weight:700;font-size:30px;letter-spacing:-.02em;line-height:1.15}.w-q p{margin:0;color:var(--muted)}.w-val{background:var(--surface);border-radius:22px;padding:22px 20px;display:flex;flex-direction:column;align-items:center;gap:6px}.w-val label{font-size:14px;color:var(--muted)}.w-val input{width:100%;border:0;background:transparent;text-align:center;font-family:var(--f-display);font-weight:800;font-size:48px;letter-spacing:-.03em;color:var(--navy-t);outline:none;padding:0}.w-val input.name{font-family:inherit;font-weight:600;font-size:16px;letter-spacing:0;color:var(--fg)}.w-chips{display:flex;flex-wrap:wrap;gap:8px}.w-chips button{background:var(--surface);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;border:0;font-family:inherit;color:var(--fg);cursor:pointer}.w-chips button[aria-pressed=true]{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.w-step{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--surface);border-radius:20px;padding:14px 16px;border:0;font-family:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.w-step .mk{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--f-display)}.w-step b{font-size:16px;display:block}.w-step .s{font-size:13.5px;color:var(--muted)}.w-step .ac{font-size:14px;font-weight:600}.w-info{background:var(--gold-soft);border-radius:16px;padding:12px 14px;font-size:14px}.w-chk{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;padding:0 16px;border-top:1px solid var(--line);cursor:pointer}.w-chk:first-child{border-top:0}.w-chk input{width:22px;height:22px;margin:0;accent-color:var(--dkb-_1f2d6b, #1F2D6B)}@media (prefers-reduced-motion: reduce){.w-track>div,.w-bar button,.w-circle,.w-switch,.w-switch:after,.w-dots span,.w-sheet,.ring-fill{transition:none;animation:none}}.sheet{border-radius:24px 24px 0 0;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.sheet-head h2{font-size:20px}.toast{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.saving{top:calc(4px + env(safe-area-inset-top,0px))}@media (min-width: 640px){.w-sheet{border-radius:24px}}.w-amount input::placeholder,.w-val input::placeholder{color:var(--dkt-_c3cbea, #C3CBEA);opacity:1}.w-cols,.w-col{display:flex;flex-direction:column;gap:18px;min-width:0}.w-status{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:8px;min-height:32px;border:0;background:none;padding:0;font-family:inherit;font-size:14px;color:var(--muted);text-align:left;cursor:pointer;flex-wrap:wrap}.w-status b{font-weight:700}.w-tog{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:10px;align-items:center;padding:0;border:0;background:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.w-tog b small{font-weight:500;color:var(--faint);font-size:13px}.w-tog .tot{font-size:13.5px;color:var(--muted)}.w-tog .chev,.w-tipshead .chev{color:var(--faint);font-size:13px}.w-tipshead{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:10px;align-items:center;min-height:36px;padding:0 4px;border:0;background:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.w-tipshead b{font-size:16px}.w-tipshead>span:nth-child(2){font-size:12.5px;color:var(--faint)}.w-tips{display:flex;gap:10px;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px}.w-tips::-webkit-scrollbar{display:none}.w-tip{flex:0 0 calc(100% - 34px);scroll-snap-align:start;box-sizing:border-box;min-height:150px;border-radius:20px;padding:14px 16px 16px;display:grid;grid-template-columns:32px minmax(0,1fr) 28px;grid-template-rows:auto 1fr auto;column-gap:12px;row-gap:6px}.w-tips .w-tip:only-child{flex-basis:100%}.w-tip .ic{grid-row:1 / 3;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.w-tip>b{font-size:15.5px;line-height:1.3;align-self:center}.w-tip .x{width:28px;height:28px;margin:-4px -6px 0 0;border:0;background:none;opacity:.55;font-size:18px;line-height:1;cursor:pointer}.w-tip .tx{grid-column:2 / 4;font-size:13.5px;color:var(--dkt-_3d4560, #3D4560);line-height:1.45}.w-tip .cta{grid-column:2 / 4;justify-self:start;min-height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:var(--dkb-_ffffff, #FFFFFF);border:0;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.w-bud{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:18px;background:var(--surface)}.w-bud.on{background:var(--dkb-_e6eaf6, #E6EAF6);box-shadow:inset 0 0 0 2px var(--dkb-_1f2d6b, #1F2D6B)}.w-bud .pick{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-height:68px;padding:0 0 0 16px;border:0;background:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.w-bud .nm{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-bud.on .nm{color:var(--dkt-_1f2d6b, #1F2D6B)}.w-bud .badge{font-size:11.5px;font-weight:700;color:#fff;background:var(--dkb-_1f2d6b, #1F2D6B);border-radius:999px;padding:2px 8px;flex:none}.w-bud .sub{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-bud.on .sub{color:var(--dkt-_3a4a8c, #3A4A8C)}.w-bud .more{width:36px;height:36px;margin-right:10px;border-radius:50%;border:0;background:var(--bg);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;cursor:pointer}.w-bud.on .more{background:var(--dkb-_ffffff, #FFFFFF)}.w-newbud{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;background:var(--surface);border-radius:20px;border:0;font-family:inherit;font-size:15px;font-weight:600;color:var(--navy-t);cursor:pointer}.w-newbud span{width:40px;height:40px;border-radius:12px;border:1.5px dashed var(--dkb-_c3cbea, #C3CBEA);display:flex;align-items:center;justify-content:center;font-size:22px;box-sizing:border-box}.w-pill{padding-left:6px}.w-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;padding-top:8px;position:relative}.w-chart:before{content:"";position:absolute;left:0;right:0;top:108px;height:1px;background:var(--chk)}.w-chart .col{display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;font-family:inherit;cursor:pointer;min-width:0}.w-chart .up{height:100px;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.w-chart .up>span{display:block;width:100%;border-radius:4px 4px 0 0}.w-chart .dn{height:var(--down);width:100%}.w-chart .dn>span{display:block;width:100%;background:#b23a2b;border-radius:0 0 4px 4px}.w-chart .lb{font-size:10.5px;margin-top:4px}.w-side-brand{display:none}@media (min-width: 960px){.w-screen{max-width:none;padding-left:240px;padding-bottom:48px}.w-screen.nonav{padding-left:0}.w-page{max-width:760px;margin:0 auto;padding-top:40px;padding-left:40px;padding-right:40px}.w-page.w-wide{max-width:1120px}.w-page.w-narrow{max-width:620px}.w-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.w-hero .big{font-size:72px}.w-nav{top:0;right:auto;width:240px;border-top:0;border-right:1px solid var(--surface-2);padding:28px 16px}.w-nav-in{height:auto;display:flex;flex-direction:column;align-items:stretch;gap:4px;max-width:none}.w-side-brand{display:flex;align-items:center;gap:10px;padding:0 12px 24px;font-family:var(--f-display);font-weight:800;font-size:24px;letter-spacing:-.03em;color:var(--mark-1)}.w-nav button{flex-direction:row;justify-content:flex-start;gap:12px;height:44px;padding:0 12px;border-radius:12px;font-size:15px}.w-nav button[aria-current=page]{background:var(--dkb-_e6eaf6, #E6EAF6)}.w-nav button.add{order:-1;width:100%;height:48px;margin:0 0 16px;border-radius:14px;font-size:16px;font-weight:600;justify-content:center;box-shadow:none}.w-nav button.add .lbl{display:inline}.w-tip{flex-basis:calc(100% - 60px)}.toast{bottom:32px;left:calc(50% + 120px)}.overlay{align-items:center}.w-sheet{border-radius:24px;max-width:520px}}@media (min-width: 960px){.w-side-brand{order:-2}}.w-login{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.w-login .brand{position:relative;overflow:hidden;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;padding:calc(28px + env(safe-area-inset-top,0px)) 24px 28px;display:flex;flex-direction:column;gap:10px}.w-login .brand .wm{position:absolute;right:-60px;top:10px;width:260px;opacity:.08}.w-login .logo{display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-weight:800;font-size:36px;letter-spacing:-.03em;line-height:1}.w-login .tag{margin:0;font-size:17px;font-weight:600}.w-login .tag span{color:var(--dkt-_7fd1ae, #7FD1AE)}.w-login .perks{display:none}.w-login .panel{flex:1;display:flex;justify-content:center;padding:24px 20px calc(32px + env(safe-area-inset-bottom,0px))}.w-login .box{width:100%;max-width:400px;display:flex;flex-direction:column;gap:14px}.w-login .mobile-logo{display:none;align-items:center;gap:8px;font-family:var(--f-display);font-weight:800;font-size:24px;color:var(--mark-1);letter-spacing:-.03em}.w-login h1{margin:0;font-family:var(--f-display);font-weight:700;font-size:28px;letter-spacing:-.02em}.w-login .lead{margin:-6px 0 0;color:var(--muted);font-size:15px}.w-login .fld{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;min-height:54px;padding:0 16px;gap:10px}.w-login .fld>span:first-child{color:var(--muted)}.w-login .fld input{border:0;background:transparent;font:inherit;font-size:16px;color:var(--fg);width:100%;min-width:0;height:44px;outline:none;padding:0}.w-login .pw{display:flex;align-items:center;gap:8px;min-width:0}.w-login .eye{border:0;background:none;color:var(--navy-t);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;padding:6px 0;flex:none}.w-login .meter{height:4px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin-top:-6px}.w-login .meter span{display:block;height:100%;transition:width .2s ease}.w-login .hint{margin:-8px 0 0;font-size:13px;color:var(--muted)}.w-login .info{background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F);border-radius:14px;padding:12px 14px;font-size:14px}.w-login .links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px}.w-login .links .w-link{min-height:40px}.w-login .google{height:52px;border:0;border-radius:14px;background:var(--surface);font:inherit;font-weight:600;color:var(--fg);cursor:pointer}@media (min-width: 960px){.w-login{flex-direction:row}.w-login .brand{width:44%;max-width:560px;padding:64px 56px;justify-content:center;gap:18px}.w-login .brand .wm{width:520px;right:-140px;top:auto;bottom:-60px}.w-login .logo{font-size:52px}.w-login .tag{font-size:22px}.w-login .perks{display:flex;flex-direction:column;gap:18px;list-style:none;padding:0;margin:24px 0 0;max-width:380px}.w-login .perks li{display:flex;flex-direction:column;gap:2px;color:var(--dkt-_c9d0ea, #C9D0EA);font-size:15px;padding-left:18px;border-left:3px solid #7FD1AE}.w-login .perks b{color:#fff;font-size:16px}.w-login .panel{align-items:center;padding:48px}}.w-login .langs{display:flex;justify-content:center;gap:6px;margin-top:8px}.w-login .langs button{border:0;background:none;font:inherit;font-size:13px;color:var(--faint);padding:6px 8px;border-radius:8px;cursor:pointer}.w-login .langs button[aria-pressed=true]{color:var(--navy-t);font-weight:700;background:var(--surface)}.w-avatar{overflow:hidden;padding:0}.w-avatar img,.w-me .av img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.w-me .av{position:relative;overflow:visible}.w-me .av-edit{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:50%;background:var(--dkb-_ffffff, #FFFFFF);color:var(--dkt-_1f2d6b, #1F2D6B);font-size:12px;font-family:var(--f-body, inherit);font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #141a2b40}button,.w-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.w-cta,.w-chip,.w-tip .cta,.w-seg button,.w-types button,.w-months button,.w-chips button,.w-pill,.w-okpill,.w-addpay,.w-newbud,.w-login .langs button,.w-mswitch .lbl{line-height:1.2}.w-cta,.w-chip,.w-seg button,.w-types button,.w-months button,.w-chips button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.w-cta{display:flex}.w-cta,.w-chip,.w-tip .cta,.w-seg button,.w-types button,.w-months button,.w-pill,.w-addpay,.w-newbud{padding-top:.08em}.w-chips button,.w-okpill{padding:calc(8px + .08em) 14px 8px}.w-pill{padding-left:6px;padding-right:10px}.w-acts{display:grid;gap:8px}.w-acts .w-chip{width:100%;min-height:40px}.w-round,.round{line-height:0}.w-tip .x{display:flex;align-items:center;justify-content:center}.w-item{position:relative}.w-item .nmb{position:static;display:flex;align-items:center;gap:8px}.w-item .nmb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.w-item .w-circle,.w-item .am{position:relative;z-index:1}.w-item .am{pointer-events:none}.w-item .nmb small.wait{font-size:12px;font-weight:500;color:var(--muted)}.w-item.got .nmb{color:var(--fg)}.w-item:active{background:rgba(NaN,222,15,.04)}.w-row.done .nm>span:first-child{color:var(--faint)}.w-row.done .w-amt{color:var(--faint)}.w-circle{transition:background .2s ease,border-color .2s ease,transform .15s ease}.w-circle:active{transform:scale(.9)}.w-circle:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.w-tip .x{position:relative}.w-tip .x:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}html,body{overflow-x:hidden;overflow-x:clip;width:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html{overscroll-behavior:none}button,a,label,input,select{touch-action:manipulation}.w-screen{min-height:100vh;min-height:100dvh;overflow-x:clip}.overlay{overscroll-behavior:contain;padding-top:env(safe-area-inset-top,0px)}.w-sheet,.sheet{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);background:var(--top-band, var(--bg));z-index:35;pointer-events:none}.w-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.w-me label{position:relative}.w-me .w-link{min-height:32px;display:inline-flex;align-items:center}.w-unit{display:inline-flex;align-self:center;gap:2px;padding:3px;border-radius:999px;background:var(--surface-2);margin-top:6px}.w-unit button{min-height:32px;padding:.08em 14px 0;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.w-unit button[aria-pressed=true]{background:var(--surface);color:var(--fg)}.w-pctprev{font-size:14px;color:var(--muted);text-align:center;margin-top:4px}.w-hrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 0;border:0;border-top:1px solid var(--line);background:none;font:inherit;color:var(--fg);text-align:left;cursor:pointer}.w-hrow:disabled{cursor:default;opacity:1;color:var(--fg)}.w-hrow .t{display:flex;flex-direction:column;min-width:0}.w-hrow .t small{font-size:12.5px;color:var(--muted)}.w-hrow.muted{color:var(--muted)}.w-hrow b{font-family:var(--f-display);font-weight:600}.w-paybtns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.w-addpay.out{background:var(--surface);color:var(--navy-t)}.w-addpay:disabled{opacity:.45}.w-sortbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.w-sortbar>span{margin-right:2px}.w-sortbar button{min-height:32px;padding:.08em 12px 0;border:0;border-radius:999px;background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;line-height:1.2}.w-sortbar button[aria-pressed=true]{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.w-goalwrap{display:flex;gap:8px;align-items:stretch}.w-goalwrap .w-goal{flex:1;min-width:0}.w-move{display:flex;flex-direction:column;gap:6px;justify-content:center}.w-move button{width:40px;height:44px;border:0;border-radius:12px;background:var(--surface);color:var(--navy-t);font-size:18px;display:flex;align-items:center;justify-content:center}.w-move button:disabled{opacity:.35}.w-item .nmb:has(small.wait){flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1.25}.toast{bottom:auto;top:calc(40px + env(safe-area-inset-top,0px));z-index:70;box-shadow:0 8px 24px #141a2b2e;animation:toastIn .28s cubic-bezier(.2,.9,.3,1.2)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-12px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.w-top{display:flex;flex-direction:column;gap:14px}.w-tb{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.w-tt{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.w-tt .w-h1{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0}.w-sub{font-size:15px;color:var(--muted);margin-top:4px}.w-top .w-pill{height:44px;max-width:210px;padding:0 14px 0 6px;gap:8px;font-size:15px;box-shadow:0 1px 2px #141a2b0d,0 4px 14px #141a2b0d}.w-avatar{width:44px;height:44px;font-size:17px;font-family:var(--f-display)}.w-mon{display:inline-flex;align-items:center;gap:8px;height:44px;padding:.08em 14px 0;border:0;border-radius:999px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--dkt-_1f2d6b, #1F2D6B);font:inherit;font-weight:600;font-size:15px;white-space:nowrap;cursor:pointer;line-height:1.2;flex:none}.w-top .w-round{width:44px;height:44px}.w-sechead{display:flex;align-items:center;justify-content:space-between;min-height:44px}.w-sechead b{font-size:18px}.w-sechead .w-link{font-size:15px;font-weight:500;color:var(--muted);min-height:44px}.w-months-strip{display:flex;flex-direction:column;gap:8px}.w-mstrip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -20px;padding:2px 20px 8px}.w-mstrip::-webkit-scrollbar{display:none}.w-mcard{flex:none;width:96px;padding:12px 8px;border:0;border-radius:18px;background:var(--surface);box-shadow:0 1px 2px #141a2b0a,0 6px 20px #141a2b0a;display:flex;flex-direction:column;align-items:center;gap:6px;font:inherit;color:var(--fg);scroll-snap-align:start;cursor:pointer}.w-mcard b{font-size:13px}.w-mcard span{font-size:11.5px;color:var(--muted);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.w-more-all{width:100%;min-height:52px;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-weight:600;font-size:15px;color:var(--navy-t);cursor:pointer}.w-item .nmb{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1.25;padding:8px 0}.w-item .nmb small.wait{font-size:13px}.w-item.paid .nmb small.wait{color:var(--faint)}.w-sheet.v3{gap:18px;border-radius:28px 28px 0 0;box-shadow:0 -10px 40px #141a2b2e}.w-sheet.v3 .w-sheethead{grid-template-columns:80px minmax(0,1fr) 80px}.w-sheet.v3 .w-sheethead b{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;background:var(--dkb-_e6e9f0, #E6E9F0);border-radius:14px}.seg3 button{min-height:40px;border:0;border-radius:11px;background:transparent;font:inherit;font-weight:600;font-size:15px;color:var(--muted);display:flex;align-items:center;justify-content:center;padding-top:.08em;line-height:1.2;cursor:pointer}.seg3 button[aria-pressed=true]{background:var(--dkb-_ffffff, #FFFFFF);color:var(--fg);box-shadow:0 1px 3px #141a2b14}.v3-amount{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0 0}.v3-amount .lb{font-size:14px;color:var(--muted);text-align:center}.v3-amount input{width:100%;border:0;background:transparent;text-align:center;font-family:var(--f-display);font-weight:800;font-size:58px;letter-spacing:-.03em;color:var(--navy-t);outline:none;padding:0;line-height:1.05}.v3-amount input::placeholder{color:var(--dkt-_c3cbea, #C3CBEA);opacity:1}.v3-toggles{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.v3-toggles .w-unit{margin-top:0}.v3-chips{display:flex;flex-wrap:wrap;gap:8px}.v3-chips button{min-height:40px;padding:.08em 16px 0;border:0;border-radius:999px;background:var(--surface);font:inherit;font-weight:600;font-size:14.5px;color:var(--fg);display:inline-flex;align-items:center;line-height:1.2;cursor:pointer;box-shadow:0 1px 2px #141a2b0a}.v3-chips button[aria-pressed=true]{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.v3-chips button.add{color:var(--muted)}.v3-vats{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.v3-vats button{min-height:32px;padding:.08em 10px 0;border:0;border-radius:999px;background:var(--bg);font:inherit;font-size:13px;font-weight:600;color:var(--fg);display:inline-flex;align-items:center;line-height:1.2;cursor:pointer}.v3-vats button[aria-pressed=true]{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.v3-vatbox{padding:10px 16px;display:grid;gap:4px}.v3-vatbox>div{display:flex;justify-content:space-between;min-height:26px;align-items:center;border:0!important}.v3-vatbox span{color:var(--muted)}.w-frow.v3-paid,.w-frow.v3-link{width:100%;border:0;background:none;font:inherit;color:var(--fg);cursor:pointer;grid-template-columns:auto minmax(0,1fr);text-align:left}.w-frow.v3-paid .w-circle{width:26px;height:26px}.v3-ask{background:var(--surface);border-radius:18px;padding:14px 16px 6px;display:flex;flex-direction:column;gap:10px;box-shadow:0 6px 24px #141a2b1a;animation:v3up .35s cubic-bezier(.2,.9,.25,1) both}.v3-ask .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-ask .w-chip{width:100%;min-height:44px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--navy-t)}.v3-ask .w-chip.bad{background:var(--dkb-_fdecea, #FDECEA);color:var(--dkt-_b23a2b, #B23A2B)}.w-chip.navy{background:var(--dkb-_1f2d6b, #1F2D6B)!important;color:#fff!important}.v3-del{min-height:44px;border:0;background:none;font:inherit;font-weight:600;color:var(--dkt-_b23a2b, #B23A2B);cursor:pointer}@keyframes v3up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.v3-alert{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:14px 16px;border:0;border-radius:18px;background:var(--dkb-_fdecea, #FDECEA);font:inherit;text-align:left;cursor:pointer}.v3-alert .ic{width:32px;height:32px;border-radius:50%;background:#b23a2b;display:flex;align-items:center;justify-content:center}.v3-alert .t{display:flex;flex-direction:column;min-width:0}.v3-alert .t b{color:var(--dkt-_b23a2b, #B23A2B)}.v3-alert .t span{font-size:14px;color:var(--muted)}.v3-alert .chev{color:var(--dkt-_b23a2b, #B23A2B)}.w-paybtns .w-addpay{height:52px;border-radius:999px;font-size:16px}.w-paybtns .w-addpay:not(.out){background:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B)}.w-paybtns .w-addpay.out{background:var(--dkb-_ffffff, #FFFFFF);color:var(--dkt-_1f2d6b, #1F2D6B);box-shadow:0 1px 2px #141a2b0d}.w-hist>div:first-child{justify-content:space-between}.v3-empty{padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.v3-empty .ill{width:96px;height:96px;border-radius:50%;background:var(--dkb-_ffecd8, #FFECD8);display:flex;align-items:center;justify-content:center}.v3-empty b{font-size:22px}.v3-empty>span:last-child{font-size:15.5px;color:var(--muted);line-height:1.45}.v3-bottomcta{position:fixed;left:50%;transform:translate(-50%);width:min(100% - 40px,440px);bottom:calc(108px + env(safe-area-inset-bottom,0px));z-index:20}@media (min-width: 960px){.v3-bottomcta{position:static;transform:none;width:auto}}.v3-banner{position:relative;overflow:hidden;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;padding:calc(8px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 28px max(20px,env(safe-area-inset-left,0px))}.v3-banner .wm{position:absolute;right:-70px;top:40px;opacity:.1;pointer-events:none}.v3-banner .in{position:relative;max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.v3-banner .back{color:#fff;align-self:flex-start;min-height:44px;font-size:16px}.v3-banner .me{display:flex;align-items:center;gap:16px}.v3-banner .pic{position:relative;width:76px;height:76px;border-radius:50%;background:var(--dkb-_ffffff, #FFFFFF);color:var(--dkt-_1f2d6b, #1F2D6B);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:30px;box-shadow:0 0 0 4px var(--dkb-rgba_255_255_255__18_, rgba(255,255,255,.18));cursor:pointer;flex:none}.v3-banner .pic img{width:100%;height:100%;border-radius:50%;object-fit:cover}.v3-banner .pic .edit{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:#7fd1ae;color:var(--dkt-_1f2d6b, #1F2D6B);font-size:13px;display:flex;align-items:center;justify-content:center;font-family:var(--f-body)}.v3-banner .who{display:flex;flex-direction:column;gap:2px;min-width:0}.v3-banner .who b{font-size:26px;font-weight:800}.v3-banner .who .e{color:var(--dkt-_c3cbea, #C3CBEA);font-size:14.5px;overflow:hidden;text-overflow:ellipsis}.v3-banner .acts{display:flex;gap:14px}.v3-banner .acts .w-link{color:var(--dkt-_7fd1ae, #7FD1AE);font-size:14px;min-height:32px;display:inline-flex;align-items:center;position:relative}.v3-banner .err{font-size:14px;color:#ffd2cc;background:var(--dkb-rgba_178_58_43__35_, rgba(178,58,43,.35));padding:8px 12px;border-radius:12px}.v3-banner .slogan{font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.03em}.v3-banner .slogan span{color:var(--dkt-_7fd1ae, #7FD1AE)}.v3-banner .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v3-banner .stats>div{background:var(--dkb-rgba_255_255_255__1_, rgba(255,255,255,.1));border-radius:16px;padding:12px;display:flex;flex-direction:column;min-width:0}.v3-banner .stats b{font-size:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-banner .stats span{font-size:12.5px;color:var(--dkt-_c3cbea, #C3CBEA)}@keyframes v3pop{0%{transform:scale(.7)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes v3fade{0%{opacity:0}to{opacity:1}}@keyframes v3sheet{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}@keyframes v3ring{0%{stroke-dashoffset:131.95}}@keyframes v3glow{0%{background-position:-220px 0}to{background-position:260px 0}}.w-circle.on,.w-circle[aria-pressed=true]{animation:v3pop .35s cubic-bezier(.2,.9,.3,1.4)}.overlay{animation:v3fade .25s ease both}.w-sheet,.sheet{animation:v3sheet .42s cubic-bezier(.2,.9,.25,1) both}.ring-fill{animation:v3ring 1s cubic-bezier(.2,.8,.2,1) both;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.v3-glow{animation:v3fade .5s ease-out 1 both;border-radius:12px}.w-cta,.w-chip,.w-pill,.w-mon,.seg3 button,.w-seg button,.w-mcard,.w-goal,.v3-chips button,.w-addpay,.w-nav button.add,.w-round,.w-avatar,.w-step{transition:transform .15s ease,background-color .2s ease}.w-cta:active,.w-chip:active,.w-pill:active,.w-mon:active,.seg3 button:active,.w-seg button:active,.w-mcard:active,.w-goal:active,.v3-chips button:active,.w-addpay:active,.w-nav button.add:active,.w-round:active,.w-avatar:active,.w-step:active{transform:scale(.96)}.w-page>*{animation:v3fade .3s ease both}@media (prefers-reduced-motion: reduce){.w-circle.on,.w-circle[aria-pressed=true],.overlay,.w-sheet,.sheet,.ring-fill,.v3-glow,.w-page>*,.toast,.v3-ask{animation:none!important}.w-cta:active,.w-chip:active,.w-pill:active,.w-goal:active{transform:none}}body{font-size:16px}.w-page{gap:20px}.w-page.g12{gap:18px}.w-page.g16{gap:20px}.w-page.g18{gap:24px}.w-card,.w-goal,.w-grp,.w-hist,.w-form,.w-tile,.w-step,.w-yearly{box-shadow:0 1px 2px #141a2b0a,0 6px 20px #141a2b0a}.w-card,.w-goal,.w-grp,.w-hist{border-radius:22px}.w-item{min-height:58px}.w-row{min-height:60px}.w-cols,.w-col{gap:24px}.w-dash{max-width:1400px;margin:0 auto;gap:24px}.d-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.d-tile{padding:18px 20px;display:flex;flex-direction:column;gap:4px;min-width:0}.d-tile .l,.w-dash .l{font-size:14px;color:var(--muted)}.d-tile b{font-size:30px;font-weight:800;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-tile>span:last-child{font-size:13px}.d-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr);gap:16px;align-items:start}.d-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px}.d-head b{font-size:17px}.d-table{padding:4px 4px 10px;overflow:hidden}.d-table table{width:100%;border-collapse:collapse}.d-table th{padding:10px 12px;text-align:left;font-size:12.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.d-table td{padding:12px;border-top:1px solid var(--line);font-size:15px;white-space:nowrap}.d-table tbody tr{cursor:pointer;transition:background-color .15s ease}.d-table tbody tr:hover{background:var(--dkb-_f6f7fb, #F6F7FB)}.d-table .nm{display:inline-flex;align-items:center;gap:10px}.d-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600}.d-tag.ok{background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F)}.d-tag.wait{background:var(--dkb-_fdeee4, #FDEEE4);color:var(--dkt-_c2531f, #C2531F)}.d-side{display:flex;flex-direction:column;gap:16px}.d-chart .bars{display:flex;gap:8px;padding:6px 16px 14px}.d-chart .bars button{flex:1;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;font:inherit;cursor:pointer}.d-chart .d-bar{height:140px;width:100%;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--line)}.d-chart .d-bar span{width:60%;border-radius:8px 8px 0 0;transition:height .6s cubic-bezier(.2,.8,.2,1)}.d-chart .lb{font-size:12.5px;color:var(--muted)}.d-goals{padding-bottom:8px}.d-goal{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px;border:0;border-top:1px solid var(--line);background:none;font:inherit;color:var(--fg);text-align:left;cursor:pointer}.d-goal .t{display:flex;flex-direction:column;min-width:0}.d-goal .t span{font-size:13px}@media (min-width: 960px){.w-screen:has(.w-dash){max-width:none}}.d-scroll{overflow-x:auto}.d-table td{padding:12px 10px}.d-table th{padding:10px}.d-table td.src{max-width:170px;overflow:hidden;text-overflow:ellipsis}.d-table .nm{max-width:220px;overflow:hidden;text-overflow:ellipsis}.v3-amount .amt-row{display:flex;align-items:baseline;justify-content:center;gap:10px;max-width:100%;font-family:var(--f-display);font-weight:800;font-size:58px;letter-spacing:-.03em;color:var(--navy-t);line-height:1.05;cursor:text}.v3-amount .amt-row input{font-size:inherit;min-width:.75em;max-width:7.5em;text-align:right}.v3-amount .amt-row .suf.ph{color:var(--dkt-_c3cbea, #C3CBEA)}@keyframes v3leave{0%{opacity:1;max-height:80px}to{opacity:0;max-height:0;min-height:0;padding-top:0;padding-bottom:0;border-width:0}}.w-row.leaving{overflow:hidden;animation:v3leave .38s cubic-bezier(.4,0,.2,1) 3.05s forwards}.v3-alldone{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px 24px;text-align:center;animation:v3fade .4s ease both}.v3-alldone .mk{width:72px;height:72px;border-radius:50%;background:var(--dkb-_e2f2ea, #E2F2EA);display:flex;align-items:center;justify-content:center;margin-bottom:6px;animation:v3pop .5s cubic-bezier(.2,.9,.3,1.4) both}.v3-alldone b{font-size:24px;color:var(--dkt-_1e6b4f, #1E6B4F)}.v3-alldone>span:last-child{color:var(--muted);font-size:15px}@media (prefers-reduced-motion: reduce){.w-row.leaving,.v3-alldone,.v3-alldone .mk{animation:none}}.v3-banner .slogan{border:0;background:none;color:#fff;padding:0;text-align:left;cursor:pointer;animation:v3fade .35s ease both}.v3-banner .hint{font-size:12.5px;color:var(--dkt-_c3cbea, #C3CBEA);margin-top:-12px}.v3-chiprow{display:flex;flex-direction:column;gap:8px}.v3-chiprow .cl{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.v3-chiprow .ch{font-size:13.5px;color:var(--muted)}.w-tipdots{display:flex;justify-content:center;gap:6px;padding-top:2px}.w-tipdots span{width:6px;height:6px;border-radius:3px;background:var(--dkb-_dde1ea, #DDE1EA);transition:width .25s ease,background-color .25s ease}.w-tipdots span.on{width:18px;background:var(--dkb-_1f2d6b, #1F2D6B)}.w-tips{gap:12px}.w-tip{flex-basis:calc(100% - 28px);min-height:172px;padding:20px 20px 22px;border-radius:24px;grid-template-columns:40px minmax(0,1fr) 28px;column-gap:16px;row-gap:10px}.w-tip .ic{width:40px;height:40px;font-size:16px}.w-tip>b{font-size:16px;line-height:1.3}.w-tip .tx{font-size:15px;line-height:1.5}.w-tip .cta{min-height:44px;padding:.08em 18px 0;margin-top:4px;font-size:14.5px}.v3-vatbox{padding:0;gap:0}.v3-vatbox>div{min-height:50px;padding:0 18px}.v3-vatbox>div+div{border-top:1px solid var(--line)!important}.v3-vatbox>div:last-child{min-height:56px;background:var(--dkb-_fafbfd, #FAFBFD)}.v3-vatbox>div:last-child span{color:var(--fg);font-weight:700}.v3-vatbox>div:last-child b{font-family:var(--f-display);font-size:18px;color:var(--navy-t)}.v3-vats{gap:8px}.v3-vats button{min-height:36px;padding:.08em 12px 0}.v3-vatrow{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.v3-vatrow>span{color:var(--muted)}.v3-vatrow .seg3 button[aria-pressed=true]{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.w-frow.v3-kindrow{grid-template-columns:auto minmax(0,1fr)}.v3-miniseg{justify-self:end;display:inline-flex;padding:3px;border-radius:12px;background:var(--dkb-_e6e9f0, #E6E9F0)}.v3-miniseg button{min-height:34px;padding:.08em 16px 0;border:0;border-radius:9px;background:transparent;font:inherit;font-weight:600;font-size:14.5px;color:var(--muted);display:inline-flex;align-items:center;line-height:1.2;cursor:pointer}.v3-miniseg button[aria-pressed=true]{background:var(--dkb-_ffffff, #FFFFFF);color:var(--fg);box-shadow:0 1px 3px #141a2b14}.w-undo{min-height:36px;padding:.08em 14px 0;border:0;border-radius:999px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--dkt-_1f2d6b, #1F2D6B);font:inherit;font-weight:700;font-size:14px;display:inline-flex;align-items:center;line-height:1.2;cursor:pointer;position:relative;z-index:1;animation:v3fade .2s ease both}.w-undo:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.w-sheet>*,.sheet>*,.w-sheet .w-form,.sheet .w-form{flex-shrink:0}.w-tip .cta{height:44px;min-height:44px;align-self:end;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:.06em 18px 0}.w-frow{grid-template-columns:auto minmax(0,1fr);gap:16px}.w-frow>span:first-child{white-space:nowrap}.v3-noterow{display:flex;flex-direction:column;gap:6px;padding:12px 16px 14px}.v3-noterow>span{color:var(--muted)}.v3-noterow textarea{border:0;background:var(--bg);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;line-height:1.4;color:var(--fg);resize:vertical;min-height:64px;outline:none;width:100%;box-sizing:border-box}.v3-noterow textarea:focus{box-shadow:0 0 0 2px var(--dkb-_c3cbea, #C3CBEA)}.d-table .w-circle{flex-shrink:0}.d-table .nm .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1499px){.d-grid{grid-template-columns:minmax(0,1fr)}.d-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}}.d-table .nm{max-width:340px}.v3-tax{padding:0;overflow:hidden}.v3-taxhead{width:100%;border:0;background:none;font:inherit;color:var(--fg);cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:16px 18px;min-height:64px;text-align:left}.v3-taxhead>span:first-child{display:flex;flex-direction:column;min-width:0}.v3-taxhead small{font-size:13.5px;color:var(--muted)}.v3-taxhead b.w-disp{font-size:20px}.v3-taxhead .chev{color:var(--faint);font-size:14px}.v3-taxbody{display:flex;flex-direction:column;padding:0 18px 16px;gap:2px;border-top:1px solid var(--line)}.v3-taxrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:40px;font-size:15px}.v3-taxrow span{color:var(--muted)}.v3-taxrow b{white-space:nowrap;font-variant-numeric:tabular-nums}.v3-taxbody .w-note{margin-top:8px}.v3-askwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#141a2b6b;display:flex;align-items:flex-end;justify-content:center;padding:16px max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));animation:v3fade .2s ease both}.v3-askwrap .v3-ask{width:100%;max-width:440px;padding:18px 18px 8px;gap:12px}.v3-askwrap .v3-ask b{font-size:17px}.v3-askwrap .v3-ask .sub{font-size:14.5px;color:var(--muted);margin-top:-6px}.v3-taxsec{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:14px 0 2px}.v3-taxrow span{line-height:1.35;padding:4px 0}.v3-help{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;background:var(--dkb-_eef1f8, #EEF1F8);font-size:14px;color:var(--muted);line-height:1.45;margin-top:-6px}.v3-help>b{color:var(--fg);font-size:15px}.v3-help span b{color:var(--fg);font-weight:600}.v4-tax{padding:0;overflow:hidden}.v4-taxtop{padding:16px 16px 14px;display:flex;flex-direction:column;gap:12px;background:var(--dkb-_ffffff, #FFFFFF)}.v4-taxhead{all:unset;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;min-height:44px}.v4-taxhead>span:first-child{display:flex;flex-direction:column}.v4-taxhead b{font-size:17px}.v4-taxhead small{font-size:14px;color:var(--muted)}.v4-taxhead .tg{font-size:14px;color:var(--muted);font-weight:600;padding-top:2px}.v4-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v4-tile{background:var(--dkb-_f6f7fb, #F6F7FB);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.v4-tile small{font-size:12.5px;color:var(--muted);line-height:1.3}.v4-tile b{font-size:23px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.v4-taxsec{padding:2px 16px 10px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.v4-due{display:grid;grid-template-columns:50px minmax(0,1fr) auto 28px;gap:12px;align-items:center;padding:10px 0}.v4-due+.v4-due{border-top:1px solid var(--line)}.v4-due .cal{width:50px;height:54px;border-radius:14px;background:var(--dkb-_fdf0e7, #FDF0E7);color:var(--dkt-_c2531f, #C2531F);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.v4-due .cal b{font-size:20px}.v4-due .cal small{font-size:11px;font-weight:700;margin-top:3px}.v4-due.done .cal{background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F)}.v4-due .t{display:flex;flex-direction:column;min-width:0}.v4-due .t b{font-size:16px}.v4-due .t small{font-size:13.5px;color:var(--muted)}.v4-due .a{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.v4-due .a b{font-size:17px;white-space:nowrap}.v4-due.done .a b{color:var(--faint)}.v4-due .a button{border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--navy-t);cursor:pointer;min-height:32px;padding:0}.v4-due.done .a button{color:var(--dkt-_1e6b4f, #1E6B4F)}.v4-bar{all:unset;display:flex;flex-direction:column;gap:6px;padding:8px 0;cursor:pointer}.v4-bar .l{display:flex;justify-content:space-between;gap:10px;font-size:15px}.v4-bar .l small{color:var(--muted);font-size:13px}.v4-bar .l b{white-space:nowrap}.v4-bar .tr{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.v4-bar .tr span{display:block;height:100%;border-radius:999px;transition:width .4s cubic-bezier(.2,.9,.25,1)}.v4-taxsec .hint{font-size:12.5px;color:var(--faint);padding-top:2px}.v4-why{align-self:flex-start;font-weight:600;font-size:15px;min-height:44px;padding-top:6px}.v4-views{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px 4px}.v4-views::-webkit-scrollbar{display:none}.v4-views button{flex:none;min-height:38px;padding:1px 15px 0;border:0;border-radius:999px;background:var(--surface);color:var(--fg);font:inherit;font-weight:600;font-size:14.5px;box-shadow:0 1px 2px #141a2b0f;cursor:pointer;display:inline-flex;align-items:center}.v4-views button[aria-pressed=true]{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;box-shadow:none}.v4-badge{display:inline-block;font-size:11.5px!important;font-weight:700;color:var(--dkt-_c2531f, #C2531F)!important;background:var(--dkb-_fdf0e7, #FDF0E7);border-radius:999px;padding:2px 8px 1px;margin-top:3px;white-space:nowrap}.v4-inst{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.v4-inst .r{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.v4-inst .r b{font-size:18px}.v4-inst .r.m{color:var(--muted);font-size:14.5px}.v4-inst .segs{display:flex;gap:3px;margin-top:4px}.v4-inst .segs span{flex:1;height:8px;border-radius:4px;background:var(--dkb-_dde1ea, #DDE1EA)}.v4-inst .segs span.on{background:var(--dkb-_1f2d6b, #1F2D6B)}.v4-inst small{font-size:13px;color:var(--muted);line-height:1.4}.v4-car{width:100%;border:0;font:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr);padding:10px 16px;min-height:60px}.v4-car .w-circle{width:26px;height:26px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.v4-seclbl{font-size:13px;font-weight:700;color:var(--muted);padding:4px 4px 0;margin-bottom:-6px}.v4-biz{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;border-radius:24px;padding:18px 16px 16px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.v4-biz .top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.v4-biz .nm{display:flex;flex-direction:column;min-width:0}.v4-biz .nm b{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-biz .nm small{color:var(--dkt-_c3cbea, #C3CBEA);font-size:14px}.v4-biz .tag{align-self:start;font-size:12px;font-weight:800;background:var(--dkb-_ffffff, #FFFFFF);color:var(--dkt-_1f2d6b, #1F2D6B);border-radius:999px;padding:4px 10px 3px;letter-spacing:.03em}.v4-biz .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v4-biz .stats>div{background:var(--dkb-rgba_255_255_255__1_, rgba(255,255,255,.1));border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:2px;min-width:0}.v4-biz .stats b{font-size:18px;white-space:nowrap}.v4-biz .stats small{font-size:12.5px;color:var(--dkt-_c3cbea, #C3CBEA);line-height:1.3}.v4-biz .step{display:flex;flex-direction:column;gap:6px}.v4-biz .step .l{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--dkt-_c3cbea, #C3CBEA)}.v4-biz .step .tr{height:8px;border-radius:999px;background:var(--dkb-rgba_255_255_255__15_, rgba(255,255,255,.15));overflow:hidden}.v4-biz .step .tr span{display:block;height:100%;border-radius:999px}.v4-biz .sel{color:#fff;align-self:flex-start;font-weight:600;min-height:40px}.v4-starter .hd{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 6px}.v4-starter .hd .w-link{font-size:14px;color:var(--muted);min-height:36px}.v4-starter .it{width:100%;border:0;background:none;font:inherit;color:var(--fg);cursor:pointer;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:60px;padding:6px 16px;text-align:left;border-top:1px solid var(--line)}.v4-starter .it .w-circle{width:26px;height:26px;border-radius:8px;border-color:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.v4-starter .it .w-circle.on{background:var(--dkb-_1f2d6b, #1F2D6B)}.v4-starter .t{display:flex;flex-direction:column;min-width:0}.v4-starter .t small{font-size:13px;color:var(--muted)}.v4-starter .a{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.v4-starter .a b{font-size:15px;color:var(--muted);white-space:nowrap}.v4-starter .pill{font-size:11.5px;font-weight:700;color:var(--dkt-_1e6b4f, #1E6B4F);background:var(--dkb-_e2f2ea, #E2F2EA);border-radius:999px;padding:2px 7px 1px}.v4-starter .nt{display:block;font-size:13px;color:var(--muted);padding:6px 16px 14px}.v4-startcta{width:100%;border:0;font:inherit;color:var(--fg);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;text-align:left;border:2px dashed var(--dkb-_c3cbea, #C3CBEA);box-shadow:none;background:transparent}.v4-startcta span:first-child{display:flex;flex-direction:column}.v4-startcta small{font-size:13.5px;color:var(--muted)}.v4-startcta .r{color:var(--muted);font-size:20px}.w-item .am .v4-badge{display:block;width:fit-content;margin-left:auto}.v5-who{padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px}.v5-who .l{font-size:15px;color:var(--muted);padding-left:4px}.v5-who .opts{display:flex;gap:4px;padding:3px;background:var(--dkb-_e6e9f0, #E6E9F0);border-radius:16px;overflow-x:auto;scrollbar-width:none}.v5-who .opts button{flex:1 0 64px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;border-radius:13px;cursor:pointer;min-height:60px}.v5-who .opts button[aria-pressed=true]{background:var(--dkb-_ffffff, #FFFFFF);color:var(--fg);box-shadow:0 1px 3px #141a2b1a}.pa{width:26px;height:26px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex:none}.pa.sh{background:var(--dkb-_fff4c2, #FFF4C2)}.pa.sm{width:22px;height:22px;font-size:11px}.pa.md{width:36px;height:36px;font-size:15px}.v5-sum{padding:6px 16px;display:flex;flex-direction:column}.v5-sum .r{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border:0;background:none;font:inherit;color:var(--fg);text-align:left;cursor:pointer}.v5-sum .r+.r{border-top:1px solid var(--line)}.v5-sum .r .t{display:flex;flex-direction:column;min-width:0}.v5-sum .r .t small{font-size:13px;color:var(--muted)}.v5-sum .r b.w-disp{font-size:17px;white-space:nowrap}.v5-settle{background:var(--dkb-_fff7dc, #FFF7DC);border-radius:14px;padding:10px 12px;font-size:14.5px;line-height:1.45}.v5-bars{display:flex;flex-direction:column;gap:10px}.v5-bars .r{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.v5-bars .tr{height:10px;border-radius:999px;background:var(--line);overflow:hidden}.v5-bars .tr span{display:block;height:100%;border-radius:999px}.v5-lim{display:flex;flex-direction:column;gap:6px;padding:8px 0}.v5-lim .t{display:flex;justify-content:space-between;gap:10px;font-size:15px}.v5-lim .t span:last-child{white-space:nowrap}.v5-lim .tr{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.v5-lim .tr span{display:block;height:100%;border-radius:999px}.v5-whob{display:flex!important;align-items:center;gap:4px;justify-content:flex-end;font-size:12px!important;color:var(--muted)!important;margin-top:3px;white-space:nowrap}.v4-biz.priv{background:#1e6b4f}.v4-biz.priv .nm small,.v4-biz.priv .stats small{color:#d7f0e5}.v4-biz.priv .tag{background:#7fd1ae;color:var(--dkt-_0e3b2a, #0E3B2A)}.v4-biz.priv .stats>div{background:var(--dkb-rgba_255_255_255__14_, rgba(255,255,255,.14))}.v4-biz.fam{background:#3e4c9c;color:#fff}.v4-biz.fam .nm small,.v4-biz.fam .stats small{color:#dce1f7}.v4-biz.fam .tag{background:var(--dkb-_ffffff, #FFFFFF);color:var(--dkt-_3e4c9c, #3E4C9C)}.v4-biz.fam .stats>div{background:var(--dkb-rgba_255_255_255__14_, rgba(255,255,255,.14))}.v4-biz.fam .sel{color:#fff}.v5-person{grid-template-columns:minmax(0,1fr) auto!important;min-height:60px}.v5-add{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:10px 12px 12px 16px;align-items:center;border-top:1px solid var(--line)}.v5-add input{border:0;background:var(--bg);border-radius:12px;padding:0 12px;height:44px;font:inherit;font-size:16px;color:var(--fg);min-width:0;outline:none}.v5-add .w-chip{min-height:44px;padding:0 14px}.v5-feat{width:100%;border:0;background:none;font:inherit;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;text-align:left;min-height:60px}.v5-feat>span:first-child{display:flex;flex-direction:column}.v5-feat small{font-size:13px;color:var(--muted)}.v5-feat .sw{width:50px;height:30px;border-radius:999px;background:var(--dkb-_dde1ea, #DDE1EA);position:relative;transition:background .2s}.v5-feat .sw span{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--dkb-_ffffff, #FFFFFF);box-shadow:0 1px 3px #0003;transition:left .2s cubic-bezier(.2,.9,.25,1)}.v5-feat[aria-pressed=true] .sw{background:#2f8f6b}.v5-feat[aria-pressed=true] .sw span{left:23px}.v5-car{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.v5-car .t{display:flex;justify-content:space-between;align-items:center}.v5-car small{font-size:13px;color:var(--muted)}.v6-head{display:flex;flex-direction:column;gap:4px;padding:4px 2px}.v6-head .l{font-size:15px;color:var(--muted)}.v6-head .l b{color:var(--fg)}.v6-head>b.w-disp{font-size:40px;font-weight:800;color:var(--dkt-_1f2d6b, #1F2D6B);line-height:1.05;letter-spacing:-.03em}.v6-head .v6-bar{margin-top:10px}.v6-bar{display:block;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.v6-bar span{display:block;height:100%;border-radius:999px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.v6-loan{width:100%;border:0;font:inherit;color:var(--fg);text-align:left;cursor:pointer;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.v6-loan .t{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.v6-loan .t b:first-child{font-size:17px}.v6-loan .t b.w-disp{font-size:18px;white-space:nowrap}.v6-loan .s{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.v6-add{align-self:center;font-weight:600;font-size:16px;min-height:44px}.v6-top{display:flex;justify-content:space-between;align-items:center}.v6-next{padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}.v6-next .l{font-size:14px;color:var(--muted)}.v6-next b.w-disp{font-size:20px;grid-row:span 2}.v6-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v6-acts .w-chip{min-height:50px;justify-content:center;background:var(--surface);color:var(--navy-t)}.v6-acts .w-chip.bad{background:var(--dkb-_fdecea, #FDECEA);color:var(--dkt-_b23a2b, #B23A2B)}.v6-sched{padding:6px 18px 8px;display:flex;flex-direction:column}.v6-sched .h,.v6-sched .r{display:grid;grid-template-columns:minmax(0,1fr) auto 80px;gap:18px}.v6-sched .h{padding:10px 0 8px;font-size:13px;color:var(--faint);font-weight:600}.v6-sched .h span:not(:first-child),.v6-sched .r span:not(:first-child){text-align:right}.v6-sched .r{padding:12px 0;border-top:1px solid var(--line);font-size:15px;font-variant-numeric:tabular-nums}.v6-sched .r small{display:block;font-size:12px;color:var(--dkt-_1e6b4f, #1E6B4F)}.v6-sched .r.done{color:var(--faint)}.v6-sched .r.now{font-weight:700}.v6-amt{display:flex;align-items:baseline;justify-content:center;gap:8px}.v6-amt input{border:0;background:none;font-family:var(--f-display);font-weight:800;font-size:50px;color:var(--dkt-_1f2d6b, #1F2D6B);text-align:right;width:6.2ch;outline:none;letter-spacing:-.03em;padding:0}.v6-amt span{font-family:var(--f-display);font-weight:800;font-size:50px;color:var(--dkt-_1f2d6b, #1F2D6B)}.v6-amtl{text-align:center;font-size:14px;color:var(--muted);margin-top:-12px}.v6-res{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;text-align:center}.v6-res .l{font-size:14.5px;color:var(--muted)}.v6-res b.w-disp{font-size:30px;font-weight:800}.v6-res small{font-size:17px;color:var(--muted);font-weight:600}.v5-add{grid-template-columns:minmax(0,1fr) auto auto}.v5-kind{height:44px;border:0;border-radius:12px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--navy-t);font:inherit;font-weight:600;font-size:14.5px;padding:0 10px}.v6-mode{align-self:center}.v6-mode button{min-width:112px;justify-content:center}.v7-banner{border-radius:24px;padding:18px 16px 16px;display:flex;flex-direction:column;gap:4px;color:#fff}.v7-banner.navy{background:var(--dkb-_1f2d6b, #1F2D6B)}.v7-banner.orange{background:#34428c}.v7-banner.green{background:#1e6b4f}.v7-banner .l{font-size:14px;opacity:.8}.v7-banner .big{font-size:38px;font-weight:800;line-height:1.05;letter-spacing:-.03em}.v7-banner .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.v7-banner .stats>div{background:var(--dkb-rgba_255_255_255__12_, rgba(255,255,255,.12));border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:2px;min-width:0}.v7-banner .stats b{font-size:18px;white-space:nowrap}.v7-banner .stats small{font-size:12.5px;opacity:.8;line-height:1.3}.v7-banner .pb{display:flex;flex-direction:column;gap:6px;margin-top:12px}.v7-banner .pb .t{display:flex;justify-content:space-between;font-size:13px;opacity:.85}.v7-banner .pb .tr{height:8px;border-radius:999px;background:var(--dkb-rgba_255_255_255__18_, rgba(255,255,255,.18));overflow:hidden}.v7-banner .pb .tr span{display:block;height:100%;border-radius:999px;background:#7fd1ae;transition:width .6s cubic-bezier(.2,.8,.2,1)}.v7-ck{width:28px;height:28px;border-radius:50%;border:2px solid var(--dkb-_c3cbea, #C3CBEA);background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex:none}.v7-ck.now{border-color:#c2531f}.v7-ck.on{animation:v3pop .35s cubic-bezier(.2,.9,.3,1.4) both}.v7-now,.v7-sched{padding:4px 18px 8px;display:flex;flex-direction:column}.v7-now .hd,.v7-sched .hd{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0 4px}.v7-now .hd b,.v7-sched .hd b{font-size:17px}.v7-now .hd span,.v7-sched .hd span{font-size:13.5px;color:var(--muted)}.v7-now .r,.v7-sched .r{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 0}.v7-now .r+.r,.v7-sched .r+.r{border-top:1px solid var(--line)}.v7-now .t,.v7-sched .t{display:flex;flex-direction:column;min-width:0;border:0;background:none;font:inherit;color:inherit;text-align:left;padding:0;cursor:pointer}.v7-now .t small,.v7-sched .t small{font-size:12.5px;color:var(--muted)}.v7-now .r b.w-disp,.v7-sched .r b.w-disp{font-size:16px;white-space:nowrap}.v7-now .r.paid b.w-disp{color:var(--faint)}.v7-sched .r.paid .t>span,.v7-sched .r.paid b.w-disp{color:var(--faint)}.v7-sched .r.now{background:var(--dkb-_f3f5fc, #F3F5FC);margin:0 -18px;padding:11px 18px;border-top:0}.v7-sched .r.now+.r{border-top:0}.v7-sched .r.now .t>span{font-weight:700}.v7-all{min-height:44px;font-weight:600;align-self:center}.v7-cost{padding:14px 18px;display:flex;flex-direction:column;gap:10px}.v7-cost .r{display:flex;justify-content:space-between;font-size:15px}.v7-cost .r span{color:var(--muted)}.v7-cost .split{display:flex;height:10px;border-radius:999px;overflow:hidden}.v7-cost small{font-size:13px;color:var(--muted)}.v7-chip{font-size:12px;font-weight:700;border-radius:999px;padding:2px 8px 1px;margin-top:3px;white-space:nowrap}.v7-chip.ok{color:var(--dkt-_1e6b4f, #1E6B4F);background:var(--dkb-_e2f2ea, #E2F2EA)}.v7-chip.warn{color:var(--dkt-_c2531f, #C2531F);background:var(--dkb-_fdf0e7, #FDF0E7)}.v6-loan .t{align-items:center}.v6-loan .nm{display:flex;flex-direction:column;min-width:0}.v6-loan .nm small{font-size:13.5px;color:var(--muted);font-weight:400}.v6-loan .am{display:flex;flex-direction:column;align-items:flex-end}.v7-sum{padding:14px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.v7-sum span{display:flex;flex-direction:column;gap:2px}.v7-sum small{font-size:12.5px;color:var(--muted)}.v7-sum b{font-size:16px;white-space:nowrap}.v7-showrow{display:flex;justify-content:space-between;align-items:center;gap:12px}.v7-showrow>span{font-size:13.5px;color:var(--muted)}.v7-show{border:0;background:var(--surface);border-radius:999px;min-height:40px;padding:1px 16px 0;font:inherit;font-weight:600;font-size:14.5px;color:var(--navy-t);box-shadow:0 1px 2px #141a2b0f;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.d-table tr.d-sec td{background:var(--bg);font-weight:700;font-size:14px;padding:10px 12px}.d-table tr.d-sec .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:middle}.d-table tr.d-sec small{color:var(--muted);font-weight:600;margin-left:4px}.d-table tr.d-sec b{float:right}.d-table tr.d-sec{cursor:pointer}.d-table tr.d-sec .chev{color:var(--muted);margin-right:8px;font-size:12px}.v8-save{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0}.v8-save+.v8-save{border-top:1px solid var(--line)}.v8-save .dot{width:10px;height:10px;border-radius:50%}.v8-save .t{display:flex;flex-direction:column;min-width:0}.v8-save .t small{font-size:13px;color:var(--muted)}.v8-save .a{display:flex;flex-direction:column;align-items:flex-end}.v8-save .a b{font-size:16px;white-space:nowrap}.v8-calc{display:flex;flex-direction:column;gap:10px}.v8-calc .blk{background:var(--bg);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.v8-calc .h{font-size:14.5px}.v8-calc .r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:14px;color:var(--muted);align-items:baseline}.v8-calc .r span:last-child{color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums}.v8-calc .r.sub{border-top:1px dashed var(--dkb-_dde1ea, #DDE1EA);padding-top:6px}.v8-calc .r.res{border-top:1px solid var(--dkb-_dde1ea, #DDE1EA);padding-top:6px;color:var(--fg);font-weight:700}.v8-calc .blk.tot{background:var(--dkb-_e6eaf6, #E6EAF6)}.v8-calc .blk.tot .r.res{border-top:0;padding-top:0;color:var(--dkt-_1f2d6b, #1F2D6B)}.v8-calc .note{font-size:12.5px;color:var(--muted)}.w-cta,.w-sheet>.w-form,.w-sheet>.w-card,.w-sheet>.seg3,.sheet>.w-form,.sheet>.w-cta{flex-shrink:0}.v8-photo{display:flex;flex-direction:column;align-items:center;gap:8px}.v8-photo .lbl{font-size:13.5px;color:var(--muted)}.pa.xl{width:104px;height:104px;font-size:42px;position:relative;cursor:pointer;font-family:var(--f-display);font-weight:800}.pa.xl input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.pa.xl .ed{position:absolute;right:-2px;bottom:-2px;width:36px;height:36px;border-radius:50%;background:var(--dkb-_ffffff, #FFFFFF);box-shadow:0 2px 8px #141a2b26;display:flex;align-items:center;justify-content:center;pointer-events:none}.v8-colors{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 16px}.v8-colors button{width:34px;height:34px;border-radius:50%;border:0;cursor:pointer}.v8-prow{width:100%;border:0;background:none;font:inherit;cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto!important}.v8-prow+.v8-prow,.v8-prow+.w-frow{border-top:1px solid var(--line)}.v8-kind{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 12px 6px 8px;border-top:1px solid var(--line)}.v8-kind .mv{display:flex;flex-direction:column}.v8-kind .mv button{width:30px;height:22px;border:0;background:none;color:var(--muted);font-size:13px;cursor:pointer;border-radius:6px}.v8-kind .mv button:disabled{opacity:.25;cursor:default}.v8-kind .nm{display:flex;align-items:center;gap:12px;border:0;background:none;font:inherit;color:var(--fg);text-align:left;cursor:pointer;min-height:52px;min-width:0;padding:0}.v8-kind .nm>span:last-child{display:flex;flex-direction:column;min-width:0}.v8-kind .nm small{font-size:13px;color:var(--muted)}.v8-kind .dot{width:12px;height:12px;border-radius:50%;flex:none}.v8-kind .tg{padding:0;min-height:44px;width:auto}.v8-kind .ed{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;padding:4px 4px 10px 38px;align-items:flex-start}.v8-kind .ed input{height:44px;border:0;border-radius:12px;background:var(--bg);padding:0 12px;font:inherit;font-size:16px;color:var(--fg);width:100%;outline:none}.v8-kind .ed .cl{display:flex;gap:10px;flex-wrap:wrap}.v8-kind .ed .cl button{width:28px;height:28px;border-radius:50%;border:0;cursor:pointer}.v8-starter{display:grid;grid-template-columns:28px minmax(0,1fr) 84px 28px;gap:10px;align-items:center;min-height:60px;padding:6px 12px 6px 16px}.v8-starter+.v8-starter{border-top:1px solid var(--line)}.v8-starter .w-circle{width:26px;height:26px}.v8-starter .t{display:flex;flex-direction:column;min-width:0}.v8-starter .t small{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-starter input{height:40px;border:0;border-radius:10px;background:var(--bg);padding:0 10px;font:inherit;font-size:15.5px;text-align:right;color:var(--fg);min-width:0;width:100%;outline:none}.v8-starter .x{width:28px;height:40px;border:0;background:none;color:var(--faint);font-size:20px;cursor:pointer}.v8-addcost{grid-template-columns:minmax(0,1fr) auto auto!important}.v8-addcost>input:first-child{grid-column:1 / -1}.v8-addcost>input[inputmode]{text-align:right}.v8-startcard{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.v8-startcard .t{display:flex;flex-direction:column;gap:2px}.v8-startcard .t b{font-size:17px}.v8-startcard .t small{font-size:14px;color:var(--muted)}.v8-startcard .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v8-startcard .two .w-chip{min-height:46px}.v8-skipc{background:var(--dkb-_eef0f5, #EEF0F5)!important;border-color:var(--dkb-_eef0f5, #EEF0F5)!important;color:var(--muted);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.w-item.v8-skipped .nmb{color:var(--muted)}.w-item.v8-skipped .am{display:flex;flex-direction:column;align-items:flex-end;color:var(--faint)}.v8-restore{border:0;background:none;padding:2px 0;font:inherit;font-size:13px;font-weight:600;color:var(--navy-t);cursor:pointer}.v8-goalpick{width:100%;border:0;background:none;font:inherit;color:var(--fg);display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center;min-height:56px;padding:6px 16px;text-align:left;cursor:pointer}.v8-goalpick+.v8-goalpick,.v8-goalpick+.w-frow{border-top:1px solid var(--line)}.v8-goalpick .t{display:flex;flex-direction:column}.v8-goalpick small{font-size:13px;color:var(--muted)}.v8-goalpick .w-circle{width:24px;height:24px;color:#fff;font-size:13px}.v8-pyres{padding:14px 18px;display:flex;flex-direction:column;gap:8px;font-size:14.5px;line-height:1.45;flex-shrink:0}.v8-pyres .r{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.v8-pyres .r b{font-family:var(--f-display);font-size:17px;color:var(--fg)}.v8-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v8-acts button{display:flex;align-items:center;justify-content:center;text-align:center;gap:6px;padding:1px 12px 0;min-width:0;white-space:nowrap;min-height:52px;border:0;border-radius:999px;background:var(--dkb-_ffffff, #FFFFFF);color:var(--navy-t);font:inherit;font-weight:600;font-size:15.5px;cursor:pointer;box-shadow:0 1px 2px #141a2b0d,0 4px 14px #141a2b0d}.v8-owner{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--dkb-_ffffff, #FFFFFF);border-radius:999px;padding:4px 12px 3px 4px;font-weight:600;font-size:14px;box-shadow:0 1px 2px #141a2b0d}.v9-chev{border-radius:50%;background:var(--dkb-_eef0f5, #EEF0F5);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;flex:none}.v9-chev.light{background:var(--dkb-_ffffff, #FFFFFF);color:var(--navy-t)}.w-grp .hd{grid-template-columns:12px minmax(0,1fr) auto 28px;min-height:56px}.w-back{min-height:40px;height:40px;gap:6px;padding:1px 14px 0 8px;border-radius:999px;background:var(--dkb-_ffffff, #FFFFFF);box-shadow:0 1px 2px #141a2b0d,0 4px 14px #141a2b0d;font-size:15px;align-self:flex-start}.w-back>span:first-child,.w-back>svg:first-child{display:none}.w-back:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat}.v9-more{display:inline-flex;align-items:center;gap:10px;height:44px;padding:1px 8px 0 18px;border:0;border-radius:999px;background:var(--dkb-_eef0f5, #EEF0F5);color:var(--navy-t);font:inherit;font-weight:600;font-size:15px;cursor:pointer;white-space:nowrap}.v9-rowbtn{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;border:0;background:none;font:inherit;font-weight:600;color:var(--navy-t);text-align:left;cursor:pointer;padding:0}.v9-centerbtn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:100%;border:0;background:none;font:inherit;font-weight:600;color:var(--navy-t);cursor:pointer}.v9-add{display:inline-flex;align-items:center;gap:6px;height:44px;padding:1px 18px 0 14px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-weight:700;font-size:15.5px;cursor:pointer;box-shadow:0 6px 16px rgba(NaN,222,15,.25);white-space:nowrap}.v9-sum{padding:16px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v9-sum>div{display:flex;flex-direction:column;gap:2px;min-width:0}.v9-sum small{font-size:13px;color:var(--muted)}.v9-sum b{font-family:var(--f-display);font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v9-lblrow{display:flex;justify-content:space-between;align-items:center;padding:0 4px;margin-bottom:-6px}.v9-lblrow>span{font-size:13px;font-weight:700;color:var(--muted)}.v9-lblrow button{border:0;background:var(--surface);border-radius:999px;padding:1px 8px 0 14px;font:inherit;font-size:14px;font-weight:600;color:var(--navy-t);cursor:pointer;min-height:36px;display:inline-flex;align-items:center;gap:8px}.v9-card{width:100%;border:0;font:inherit;color:var(--fg);text-align:left;cursor:pointer;padding:14px 16px;display:grid;grid-template-columns:56px minmax(0,1fr) 26px;gap:12px 14px;align-items:center}.v9-card .t{display:flex;flex-direction:column;gap:2px;min-width:0}.v9-card .t b:first-child{font-size:16.5px}.v9-card .t .a{font-family:var(--f-display);font-weight:700;font-size:15px}.v9-card .t small{font-size:13.5px;color:var(--muted)}.v9-card .go{color:var(--faint);grid-row:1;grid-column:3;align-self:center;display:flex}.v9-st{grid-column:1 / -1;display:flex;align-items:center;gap:10px;border-radius:12px;padding:9px 12px;min-height:40px;box-sizing:border-box;font-size:13.5px;font-weight:600;line-height:1.35}.v9-st .i{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#fff}.v9-st.ok{background:var(--dkb-_e7f4ee, #E7F4EE);color:var(--dkt-_1e6b4f, #1E6B4F)}.v9-st.ok .i{background:#2f8f6b}.v9-st.todo{background:var(--dkb-_fff6dc, #FFF6DC);color:var(--dkt-_975125, #975125)}.v9-st.todo .i{background:#e0a800}.v9-st.late{background:var(--dkb-_fdecea, #FDECEA);color:var(--dkt-_b23a2b, #B23A2B)}.v9-st.late .i{background:#b23a2b}.v9-st.soon{background:var(--dkb-_fdf0e7, #FDF0E7);color:var(--dkt-_a8461a, #A8461A)}.v9-st.soon .i{background:#c2531f}.v9-st>span:nth-child(2){flex:1}.v9-pick{width:100%;border:0;font:inherit;color:var(--fg);text-align:left;cursor:pointer;padding:16px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center}.v9-pick .ic{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center}.v9-pick .t{display:flex;flex-direction:column;gap:2px}.v9-pick .t b{font-size:17px}.v9-pick .t small{font-size:14px;color:var(--muted)}.v9-pick[aria-current=true]{box-shadow:0 0 0 2px var(--navy)}.w-seg button small{opacity:.55;font-weight:600;margin-left:6px;font-size:13px}.w-circle.sm,.v7-ck{position:relative}.w-circle.sm:after,.v7-ck:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.w-frow{position:relative}.w-frow select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0 16px;background:transparent;z-index:1}.w-frow:has(select)>span:first-child{pointer-events:none}.w-sheet.v3.tall{height:min(92dvh,92vh)}.v3-amount{cursor:text}.w-tt>.v9-add{align-self:center;flex:none}@keyframes v10a{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes v10b{0%{stroke-dashoffset:70}to{stroke-dashoffset:0}}@keyframes v10loopA{0%,6%{stroke-dashoffset:60}30%,86%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes v10loopB{0%,24%{stroke-dashoffset:70}50%,86%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes v10rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v10-draw .a{stroke-dasharray:60;animation:v10a .28s cubic-bezier(.6,0,.2,1) both}.v10-draw .b{stroke-dasharray:70;animation:v10b .32s .22s cubic-bezier(.6,0,.2,1) both}.v10-draw.loop .a{animation:v10loopA 2.6s cubic-bezier(.6,0,.2,1) infinite}.v10-draw.loop .b{animation:v10loopB 2.6s cubic-bezier(.6,0,.2,1) infinite}.v10-draw.slow .a{animation-duration:.6s}.v10-draw.slow .b{animation-duration:.7s;animation-delay:.45s}@media (prefers-reduced-motion: reduce){.v10-draw .a,.v10-draw .b{animation:none!important;stroke-dasharray:none}}.w-circle.v10t{display:inline-flex;align-items:center;justify-content:center}.v10-toast{display:flex;align-items:center;gap:12px;background:var(--dkb-_ffffff, #FFFFFF);color:var(--fg);text-align:left;padding:10px 16px 10px 10px;border-radius:16px;box-shadow:0 1px 2px #141a2b0d,0 10px 28px #141a2b24}.v10-toast .ic{width:38px;height:38px;border-radius:12px;background:var(--dkb-_e7f4ee, #E7F4EE);display:flex;align-items:center;justify-content:center;flex:none}.v10-toast .tx{display:flex;flex-direction:column;min-width:0}.v10-toast .tx b{font-size:15px}.v10-toast .tx small{font-size:13px;color:var(--muted);font-weight:500}.v10-splash{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;z-index:100;overflow:hidden}.v10-splash .wm{position:absolute;left:-70px;top:12%;opacity:.05}.v10-splash b{font-size:40px;font-weight:800;letter-spacing:-.03em}.v10-splash .tag{color:var(--dkt-_c3cbea, #C3CBEA);font-size:17px;animation:v10rise .5s ease both;min-height:24px}.v10-done{padding:14px 18px;display:flex;flex-direction:row;align-items:center;gap:14px}.v10-done .t{display:flex;flex-direction:column;gap:2px;min-width:0}.v10-done .t b{font-size:16.5px}.v10-done .t small{font-size:14px;color:var(--muted)}.v10-done .t .w-link{font-size:14px;font-weight:600;padding:0;min-height:0}.v10-done b.h{font-family:var(--f-display);font-size:30px;letter-spacing:-.03em;animation:v10rise .5s .7s ease both}.v10-done p{margin:0;font-size:15px;color:var(--muted);max-width:290px;animation:v10rise .5s .8s ease both}.v10-done .two{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:4px}.v10-done .two .w-chip{min-height:46px}.v4-biz,.v7-banner{position:relative;overflow:hidden}.v4-biz>*,.v7-banner>*{position:relative;z-index:1}.v4-biz:after,.v7-banner:after{content:"";position:absolute;right:-30px;bottom:-34px;width:200px;height:138px;background:currentColor;opacity:.1;pointer-events:none;z-index:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 44' fill='none' stroke='black' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20 L17 36 L33 8'/%3E%3Cpath d='M26 20 L37 36 L53 8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 44' fill='none' stroke='black' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20 L17 36 L33 8'/%3E%3Cpath d='M26 20 L37 36 L53 8'/%3E%3C/svg%3E") center / contain no-repeat}.w-ring .v10-full{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;background:var(--dkb-_e7f4ee, #E7F4EE);display:flex;align-items:center;justify-content:center;animation:v10rise .4s ease both}.v10-card{position:relative;overflow:hidden;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;border-radius:28px;padding:22px 20px;display:flex;flex-direction:column;gap:14px}.v10-card .hd{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;color:var(--dkt-_c3cbea, #C3CBEA)}.v10-card .big{font-family:var(--f-display);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.v10-card .sm{font-size:14px;color:var(--dkt-_c3cbea, #C3CBEA)}.v10-card .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v10-card .tiles div{background:var(--dkb-rgba_255_255_255__1_, rgba(255,255,255,.1));border-radius:16px;padding:10px 12px;min-width:0}.v10-card .tiles b{font-family:var(--f-display);font-size:18px;white-space:nowrap}.v10-card .tiles small{display:block;font-size:12px;color:var(--dkt-_c3cbea, #C3CBEA)}.v10-card .v10-bar{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px}.v10-card .v10-bar>span:first-child{color:var(--dkt-_c3cbea, #C3CBEA);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v10-card .v10-bar .tr{height:8px;border-radius:999px;background:var(--dkb-rgba_255_255_255__14_, rgba(255,255,255,.14));overflow:hidden}.v10-card .v10-bar .tr span{display:block;height:100%;border-radius:999px}.v10-card:after{content:"";position:absolute;right:-30px;top:-20px;width:200px;height:138px;background:var(--dkb-_ffffff, #FFFFFF);opacity:.07;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 44' fill='none' stroke='black' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20 L17 36 L33 8'/%3E%3Cpath d='M26 20 L37 36 L53 8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 44' fill='none' stroke='black' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20 L17 36 L33 8'/%3E%3Cpath d='M26 20 L37 36 L53 8'/%3E%3C/svg%3E") center / contain no-repeat}.v10-hdbtn{width:100%;border:0;background:none;font:inherit;color:var(--fg);cursor:pointer;display:grid!important;grid-template-columns:minmax(0,1fr) auto 28px;gap:10px;align-items:center;text-align:left;min-height:56px}.v10-welldone{display:flex;align-items:center;gap:14px;margin:4px 0 12px;padding:12px 14px;border-radius:16px;background:var(--dkb-_e7f4ee, #E7F4EE);color:var(--dkt-_1e6b4f, #1E6B4F)}.v10-welldone span{display:flex;flex-direction:column}.v10-welldone b{font-family:var(--f-display);font-size:18px}.v10-welldone small{font-size:13.5px;color:var(--dkt-_2f6b54, #2F6B54)}.v11-head{display:flex;justify-content:space-between;align-items:center;min-height:44px}.v11-head b{font-size:24px}.v11-head .w-link{font-weight:700;font-size:17px;min-height:44px}.v11-people{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:0 -2px}.v11-people button{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px;padding:10px 8px 8px;border:0;border-radius:16px;background:var(--dkb-_ffffff, #FFFFFF);font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer}.v11-people button[aria-pressed=true]{box-shadow:0 0 0 2px var(--navy);color:var(--navy-t)}.v11-people .pa{width:36px;height:36px;font-size:15px}.v11-people .pa.all{background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--navy-t);font-size:11px}.v11-who{display:inline-flex;align-items:center;gap:6px;height:36px;padding:1px 12px 0 5px;border:0;border-radius:999px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--navy-t);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.v11-who .x{font-size:18px;line-height:1;margin-left:2px;color:var(--muted)}.v11-lim{padding:4px 18px 10px}.v11-lim .hd{width:100%;border:0;background:none;font:inherit;color:var(--fg);cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;gap:10px;align-items:center;min-height:52px;text-align:left;padding:0}.v11-lim .hd b{font-size:17px}.v11-lim .hd span{font-size:13.5px}.v11-lim .r{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.v11-lim .r .dot{width:10px;height:10px;border-radius:50%;justify-self:center}.v11-lim .r .t{display:flex;justify-content:space-between;gap:10px;font-size:15px;min-width:0}.v11-lim .r .t .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v11-lim .r .t .a{white-space:nowrap;color:var(--muted);font-size:14px}.v11-lim .r .t .a b{color:var(--fg);font-family:var(--f-display);font-size:15px}.v11-lim .r .tr{grid-column:2;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.v11-lim .r .tr span{display:block;height:100%;border-radius:999px}.v11-lim .r small{grid-column:2;font-size:12.5px}.v11-sum{grid-template-columns:1fr 1fr!important;row-gap:14px!important;text-align:left!important}.v11-sum span{align-items:flex-start!important}.v4-due .a small{font-size:12.5px;color:var(--muted)}.v11-reserve{padding:12px 16px 14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.v11-reserve>span{color:var(--fg)}.v11-reserve .chips{display:flex;gap:8px;flex-wrap:wrap}.v11-reserve .chips button{min-height:40px;padding:1px 16px 0;border:0;border-radius:999px;background:var(--dkb-_eef0f5, #EEF0F5);color:var(--muted);font:inherit;font-weight:600;font-size:15px;cursor:pointer}.v11-reserve .chips button[aria-pressed=true]{background:var(--navy);color:#fff}.v11-reserve small{font-size:13px;color:var(--muted);line-height:1.4}.w-more-all{display:flex;align-items:center;justify-content:center;gap:8px}.v11-hero{position:relative;overflow:hidden;border-radius:26px;padding:20px 18px 18px;display:flex;flex-direction:column;gap:14px}.v11-hero>*{position:relative;z-index:1}.v11-hero .wm{position:absolute;right:-34px;bottom:-40px;width:220px;height:152px;opacity:.06;z-index:0;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 44' fill='none' stroke='black' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20 L17 36 L33 8'/%3E%3Cpath d='M26 20 L37 36 L53 8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 44' fill='none' stroke='black' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20 L17 36 L33 8'/%3E%3Cpath d='M26 20 L37 36 L53 8'/%3E%3C/svg%3E") center / contain no-repeat}.v11-hero .top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:-12px}.v11-hero .k{font-size:14.5px;font-weight:600}.v11-hero .badge{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:4px 11px 3px 8px;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;flex:none}.v11-hero .big{font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1.05;white-space:nowrap}.v11-hero .sub{font-size:14px;margin-top:-8px}.v11-hero .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v11-tile{border-radius:16px;padding:10px 12px;min-width:0;display:flex;flex-direction:column;gap:1px}.v11-tile b{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v11-tile small{font-size:12px;line-height:1.3}.v11-hero .v11-bar{display:flex;flex-direction:column;gap:6px}.v11-hero .v11-bar .t{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.v11-hero .v11-bar .tr{position:relative;display:block;height:10px;border-radius:999px}.v11-hero .v11-bar .tr>span{display:block;height:100%;border-radius:999px}.v11-hero .v11-bar .tr i{position:absolute;top:-4px;width:3px;height:18px;border-radius:2px;margin-left:-1px}.v11-hero .v11-bar .sub{margin-top:0;font-size:13px}.v11-hero .ppl{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;border-radius:18px;padding:12px 8px}.v11-hero .ppl>div{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.v11-hero .ppl b{font-size:14px;white-space:nowrap}.v11-hero .ppl .tr{display:block;width:80%;max-width:56px;height:5px;border-radius:999px;overflow:hidden}.v11-hero .ppl .tr span{display:block;height:100%}.v11-vat{width:100%;border:0;font:inherit;color:var(--fg);text-align:left;cursor:pointer;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.v11-vat .t{display:flex;justify-content:space-between;align-items:center}.v11-vat .t b:first-child{font-size:16.5px}.v11-vat .tr{display:block;height:10px;border-radius:999px;background:var(--line);overflow:hidden}.v11-vat .tr span{display:block;height:100%;background:#7c8bc9;border-radius:999px}.v11-vat small{font-size:13.5px;color:var(--muted)}.v11-copybtns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v11-copybtns .w-chip{min-height:46px}.v11-copy{padding-bottom:12px}.v11-copy .two{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 16px 0}.v11-copy .two .w-chip{min-height:44px}.v11-copy small{display:block;padding:8px 16px 0;font-size:13px;color:var(--muted)}.v11-part{padding:4px 4px 14px;display:grid;gap:10px}.v11-part .v11-pbar{height:8px;border-radius:99px;background:var(--dkb-_ede8f5, #EDE8F5);overflow:hidden}.v11-part .v11-pbar i{display:block;height:100%;background:#b23a2b;border-radius:99px;transition:width .25s}.v11-part p{margin:0;font-size:14px;color:var(--muted)}.v11-part p b{color:var(--ink, var(--dkt-_1b1f3b, #1B1F3B))}.v11-part .chips{display:flex;flex-wrap:wrap;gap:8px}.v11-part .chips .w-chip{min-height:40px}.v11-partset{display:block;margin:10px auto 0;min-height:44px}.w-frow>span .v12-hint{display:block;font-size:12.5px;color:var(--faint);font-weight:400;margin-top:2px}.v12-note{margin:0;padding:10px 16px 12px;font-size:13px;line-height:1.45;color:var(--muted);border-top:1px solid var(--line)}.v12-nogoal{background:var(--surface, var(--dkb-_fff, #fff));border-radius:20px;padding:26px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.v12-nogoal .ic{width:60px;height:60px;border-radius:50%;background:var(--dkb-_fff4d6, #FFF4D6);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.v12-nogoal b{font-size:18px}.v12-nogoal p{margin:0;font-size:14px;line-height:1.5;color:var(--muted);max-width:32ch}.v12-backlink{align-self:flex-start}.v12-anyamt .amt-row{border-bottom:2px dashed var(--dkb-_c9cfe6, #C9CFE6);padding-bottom:4px;cursor:text}.v12-anyamt .amt-row:focus-within{border-bottom-color:var(--dkb-_1f2d6b, #1F2D6B)}.v12-mdet{background:var(--surface-2, var(--dkb-_f1f3f9, #F1F3F9));border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.v12-mdet.empty{font-size:14px;color:var(--muted);line-height:1.45}.v12-mdet .hd{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:15px}.v12-mdet .hd span{font-weight:700;font-size:14px}.v12-mdet .v12-mbar{height:6px;border-radius:99px;background:var(--dkb-_dde2f0, #DDE2F0);overflow:hidden}.v12-mdet .v12-mbar i{display:block;height:100%;background:#2f8f6b;border-radius:99px}.v12-mdet>small{font-size:12.5px;color:var(--muted);margin-top:-2px}.v12-mdet .g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v12-mdet .g span{display:flex;flex-direction:column;gap:2px;min-width:0}.v12-mdet .g small{font-size:12px;color:var(--muted)}.v12-mdet .g b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast,.v10-toast{pointer-events:none}.w-item .am button{pointer-events:auto}.v12-goalempty{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px}.v12-goalempty .ic{width:44px;height:44px;border-radius:50%;background:var(--dkb-_fff4d6, #FFF4D6);display:flex;align-items:center;justify-content:center;flex:none}.v12-goalempty .t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.v12-goalempty .t b{font-size:15.5px}.v12-goalempty .t small{font-size:13px;color:var(--muted)}.v12-goalempty .w-chip{flex:none;min-height:40px;padding:0 16px}@media (min-width: 960px){.w-page.d12{max-width:1480px}.w-page.v12-goals{max-width:1120px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-content:start}.w-page.v12-goals>*{grid-column:1 / -1}.w-page.v12-goals>.w-goalwrap{grid-column:auto;margin:0}.w-page.v12-goals>.w-goalwrap>.w-card{height:100%}.d12-stats .w-page{max-width:1120px}.d12-yearwrap{padding-top:0!important}}.d12-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.d12-tile{padding:16px 18px;display:flex;flex-direction:column;gap:4px;min-width:0}.d12-tile .l{font-size:13px;color:var(--muted);font-weight:600}.d12-tile b{font-size:26px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d12-tile .d{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d12-pbar{height:6px;border-radius:99px;background:var(--dkb-_e6eaf6, #E6EAF6);overflow:hidden;margin-top:4px}.d12-pbar i{display:block;height:100%;background:#2f8f6b;border-radius:99px}.d12-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.d12-sheet{padding:0;overflow:hidden}.d12-tools{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.d12-tools .sp{flex:1}.d12-tools .seg3 small{font-size:12px;color:var(--faint);margin-left:4px;font-weight:600}.d12-tools .seg3 button{display:block;text-align:center;line-height:40px;padding-top:0;white-space:nowrap}.d12-tools .seg3 small{vertical-align:baseline;line-height:1}.d12-tools .v7-showrow{margin:0}.d12-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:var(--surface-2, var(--dkb-_f1f3f9, #F1F3F9));color:var(--muted);min-width:220px}.d12-search input{border:0;background:transparent;font:inherit;font-size:14.5px;color:var(--fg);outline:none;width:100%;min-width:0}.d12-search button{border:0;background:none;font-size:18px;color:var(--muted);cursor:pointer;padding:0 2px}.d12-csv{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:600;color:var(--dkt-_1e6b4f, #1E6B4F);background:var(--dkb-_e7f4ee, #E7F4EE)}.d12-t{width:100%;border-collapse:collapse;font-size:14px}.d12-t th{text-align:left;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:700;padding:10px 8px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface, var(--dkb-_fff, #fff));position:sticky;top:0;z-index:1}.d12-t td{padding:9px 8px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.d12-t .r{text-align:right}.d12-t .mut{color:var(--muted)}.d12-t tbody tr:not(.d-sec){cursor:pointer}.d12-t tbody tr:not(.d-sec):hover td{background:var(--dkb-_f7f8fc, #F7F8FC)}.d12-t tbody tr.paid td .nm .t{color:var(--muted)}.d12-t tbody tr.skip td{opacity:.6}.d12-t .nm{display:flex;flex-direction:column;max-width:230px;min-width:130px}.d12-t .nm .t{overflow:hidden;text-overflow:ellipsis;font-weight:600}.d12-t .nm small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.d12-t td.src{max-width:130px;overflow:hidden;text-overflow:ellipsis}.d12-t tfoot td{background:var(--dkb-_f4f6fb, #F4F6FB);border-bottom:0;padding:12px 10px}.d12-t tr.d-sec td{background:var(--dkb-_f7f8fc, #F7F8FC)}.d12-kind{display:inline-flex;align-items:center;gap:7px}.d12-kind i{width:8px;height:8px;border-radius:50%;flex:none}.d12-who{display:inline-flex;align-items:center;gap:6px}.d12-who .pa.sm{width:22px;height:22px;font-size:11px}.d-cell{border:0;background:none;font:inherit;color:var(--fg);padding:5px 8px;margin:-5px -8px;border-radius:8px;cursor:text;min-width:72px;text-align:right}.d-cell:hover{background:var(--dkb-_eef1fa, #EEF1FA);box-shadow:inset 0 0 0 1px var(--dkb-_c9cfe6, #C9CFE6)}.d-cell.ro{cursor:inherit;display:inline-block}.d-cell.ro:hover{background:none;box-shadow:none}.d-cell.st{font-weight:700}.d-cell .ph{color:var(--faint);font-weight:500}.d-cellin{width:110px;height:32px;border:0;border-radius:8px;box-shadow:inset 0 0 0 2px var(--dkb-_1f2d6b, #1F2D6B);padding:0 8px;font:inherit;font-weight:700;text-align:right;background:var(--dkb-_ffffff, #FFFFFF);color:var(--fg);outline:none;margin:-5px -8px}.d12-empty{color:var(--muted);padding:28px!important;text-align:center}.d12-hint{margin:0;padding:12px 16px 14px;font-size:13px;color:var(--muted)}.d12-side{display:flex;flex-direction:column;gap:16px;min-width:0}.d12-box{padding:4px 0 8px}.d12-box .d-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 8px}.d12-box .d-head .l{font-size:12.5px;color:var(--muted)}.d12-gl{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 16px;border-top:1px solid var(--line)}.d12-gl .t{border:0;background:none;font:inherit;color:var(--fg);text-align:left;cursor:pointer;padding:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d12-gl.paid .t{color:var(--muted)}.d12-mini{width:100%;border-collapse:collapse;font-size:13.5px}.d12-mini td{padding:8px 16px;border-top:1px solid var(--line)}.d12-mini td:first-child{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d12-mini .r{text-align:right;white-space:nowrap;padding-left:4px}.d12-mini .mut{color:var(--muted)}.d12-year{padding:0;overflow:hidden}.d12-year .d-head{display:flex;justify-content:space-between;align-items:baseline;padding:16px 16px 10px}.d12-year .d-head .l{font-size:13px;color:var(--muted)}.d12-year tr.cur td{background:var(--dkb-_eef1fa, #EEF1FA)}.d12-year tr.none{cursor:default!important}.d12-year tr.none td{color:var(--faint)}.d12-t tr.d-sec td{padding:8px 12px;font-size:14px;font-weight:700}.d12-t tr.d-sec td>*{vertical-align:middle}.d12-t tr.d-sec .dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin:0 8px 0 6px}.d12-t tr.d-sec small{color:var(--faint);font-weight:600;margin-left:6px}.d12-t tr.d-sec b{float:right;line-height:24px}@media (max-width: 1640px){.d12-grid{grid-template-columns:minmax(0,1fr)}.d12-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}}@media (max-width: 1180px){.d12-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}.d12-t .d-tag{height:24px;padding:0 8px;font-size:12px}.d-cell{min-width:64px}.d12-yearwrap{margin-top:18px}@media (min-width: 960px){.w-col .w-mstrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;overflow:visible}.w-col .w-mstrip .w-mcard{width:auto;min-width:0}}.v12-dues{padding:4px 0 0}.v12-dues .row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--line)}.v12-dues .row:first-child{border-top:0}.v12-dues .t{display:flex;flex-direction:column;min-width:0}.v12-dues .t b{font-size:15px}.v12-dues .t small{font-size:12.5px;color:var(--muted)}.v12-dues .a{font-size:15px;white-space:nowrap}.v12-dues .row.paid .t b,.v12-dues .row.paid .a{color:var(--muted)}.v12-dnote{margin:0;padding:10px 16px 12px;font-size:13px;color:var(--muted);border-top:1px solid var(--line)}.v12-dues .t b{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.v12-later{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v12-later .w-chip{min-height:46px}.v12-copylink{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--navy-t);min-height:44px;padding:0 12px;cursor:pointer}.v12-prep{display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;background:var(--dkb-_e6eaf6, #E6EAF6);text-align:left;font:inherit;color:var(--fg);cursor:pointer;width:100%}.v12-prep .t{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.v12-prep .t small{font-size:13px;color:var(--muted)}.v12-prep .go{font-weight:700;color:var(--navy-t);white-space:nowrap;font-size:14px}.d12-copy{min-height:40px;padding:0 14px;font-weight:600}.v13-cat{display:inline-flex;align-items:center;justify-content:center;flex:none}.w-grp .hd .v13-cat{margin-right:2px}.v13-catwrap{display:flex;flex-direction:column;gap:8px}.v13-cathead{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px;font-size:13px;font-weight:600;color:var(--muted)}.v13-cathead small{font-weight:500;color:var(--faint);font-size:12.5px}.v13-cathead .w-link{font-size:14px}.v13-catgrid{background:var(--surface);border-radius:18px;padding:10px 8px 14px;display:flex;flex-direction:column;gap:12px}.v13-catgrid .hd{display:flex;justify-content:space-between;align-items:center;padding:0 8px;font-size:13px;font-weight:600;color:var(--muted);min-height:32px}.v13-catgrid .hd small{font-weight:500;color:var(--faint);font-size:12.5px}.v13-catgrid .hd .w-link{display:inline-flex;align-items:center;gap:8px;font-size:14px}.v13-catgrid .g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 4px}.v13-catgrid .g.rest{padding-top:12px;border-top:1px solid var(--line)}.v13-catgrid .g button{border:0;background:none;font:inherit;font-size:12px;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;padding:0;min-width:0}.v13-catgrid .g button span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v13-catgrid .g button.on{color:var(--fg);font-weight:700}.v13-catgrid .g button.on .v13-cat{outline:2.5px solid var(--ring, var(--navy));outline-offset:2px}.v13-hints{display:flex;gap:8px;flex-wrap:wrap;margin-top:-4px}.v13-hints .w-chip{min-height:34px;font-weight:500}.v13-fx{padding:18px 16px 14px;display:flex;flex-direction:column;gap:10px;background:var(--dkb-_e7f4ee, #E7F4EE)}.v13-fx .hd{display:flex;flex-direction:column;gap:2px}.v13-fx .hd span{font-size:13.5px;color:var(--dkt-_2c5e4b, #2C5E4B)}.v13-fx .hd b{font-size:28px;color:var(--dkt-_1e6b4f, #1E6B4F);line-height:1.15}.v13-fx .rows{background:var(--surface);border-radius:14px;padding:2px 14px}.v13-fx .rows>div{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:15px}.v13-fx .rows>div+div{border-top:1px solid var(--line)}.v13-fx .rows b{font-family:var(--f-display);font-variant-numeric:tabular-nums}.v13-fx .tot{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:15px;color:var(--dkt-_2c5e4b, #2C5E4B)}.v13-fx .tot b{font-size:19px;color:var(--dkt-_1e6b4f, #1E6B4F)}.v13-fx small{color:var(--dkt-_2c5e4b, #2C5E4B);font-size:13px;line-height:1.4}.v13-edhead{border:0;font:inherit;color:var(--fg);cursor:pointer;padding:18px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.v13-edhead .n{font-size:18px;margin-top:4px}.v13-edhead .a{font-weight:800;font-size:38px;color:var(--navy-t);line-height:1.08;white-space:nowrap;letter-spacing:-.02em}.v13-edhead .pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:4px}.v13-pill{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:var(--bg);font-size:13px;font-weight:600;color:var(--navy-t)}.v13-sethead{border:0;background:var(--surface);border-radius:18px;min-height:56px;padding:0 16px;font:inherit;color:var(--fg);display:grid;grid-template-columns:auto minmax(0,1fr) 24px;gap:10px;align-items:center;cursor:pointer;text-align:left}.v13-sethead>span:first-child{font-weight:600}.v13-sethead small{color:var(--muted);font-size:13px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v13-sethead .chv,.v13-export .chv{color:var(--faint);font-size:20px;transition:transform .2s;display:inline-block}.v13-plus{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}.v13-plus .v9-pick{padding:14px 16px;grid-template-columns:46px minmax(0,1fr) auto}.v13-plus .v9-pick .ic{width:46px;height:46px;border-radius:14px}.v13-ctl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v13-ctl.one{grid-template-columns:1fr}.v13-ctl>button,.v13-ctl>label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--surface);border-radius:16px;padding:8px 12px 8px 14px;border:0;font:inherit;color:var(--fg);cursor:pointer;text-align:left;min-height:54px;min-width:0}.v13-ctl span{display:flex;flex-direction:column;min-width:0}.v13-ctl small{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v13-ctl b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v13-ctl select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer;font-size:16px}.v13-ctl .dn{color:var(--muted);flex:none}.v13-accsum{margin:-4px 4px 0;font-size:13.5px;color:var(--muted)}.v13-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--muted)}.v13-legend span{display:inline-flex;align-items:center;gap:5px}.v13-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.v13-status{position:relative;overflow:hidden;border-radius:24px;padding:18px;min-width:0;max-width:100%;width:100%;display:flex;flex-direction:column;gap:14px}.v13-status .wm{position:absolute;right:-26px;top:-14px;opacity:.1;pointer-events:none}.v13-status .hd{display:flex;align-items:center;gap:12px;position:relative}.v13-status .bx{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:none}.v13-status .tt{display:flex;flex-direction:column;min-width:0}.v13-status .tt b{font-size:24px;letter-spacing:-.02em;line-height:1.15}.v13-status .tt small{font-size:13.5px;opacity:.9}.v13-status .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative}.v13-status .tiles .t{background:var(--surface);border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.v13-status .tiles small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v13-status .tiles b{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v13-status p{margin:0 0 4px;padding-right:4px;font-size:14px;line-height:1.45;position:relative;overflow-wrap:anywhere}.v13-cats{padding:16px;display:flex;flex-direction:column;gap:14px}.v13-cats .hd{font-size:17px}.v13-cats .r{display:grid;grid-template-columns:36px minmax(0,1fr) 46px;gap:12px;align-items:center}.v13-cats .m{display:flex;flex-direction:column;gap:5px;min-width:0}.v13-cats .l{display:flex;justify-content:space-between;gap:8px}.v13-cats .l span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v13-cats .cbar{display:block;height:7px;border-radius:999px;background:var(--line);overflow:hidden}.v13-cats .cbar i{display:block;height:100%;border-radius:999px}.v13-cats .d{font-size:13.5px;font-weight:700;text-align:right;font-family:var(--f-display);font-variant-numeric:tabular-nums}.v13-export{overflow:hidden}.v13-export .hd{width:100%;border:0;background:none;font:inherit;color:var(--fg);padding:14px 16px;display:grid;grid-template-columns:40px minmax(0,1fr) 26px;gap:12px;align-items:center;cursor:pointer;text-align:left}.v13-export .ic{width:40px;height:40px;border-radius:12px;background:var(--dkb-_e7f4ee, #E7F4EE);display:flex;align-items:center;justify-content:center}.v13-export .t{display:flex;flex-direction:column}.v13-export .t small{color:var(--muted);font-size:13px}.v13-export .bd{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.v13-export .bd small{color:var(--muted);font-size:13px}.v13-all{padding:16px;display:flex;flex-direction:column;gap:10px}.v13-all .hd{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.v13-all .hd small,.v13-all .nt{color:var(--muted);font-size:12.5px}.v13-all{gap:12px;padding:18px}.v13-all .hd{align-items:center}.v13-all .hd b{font-size:17px}.v13-all .tag{background:var(--bg);border-radius:999px;padding:5px 11px 4px;font-size:12.5px;font-weight:600;color:var(--muted)}.v13-all .big{display:flex;flex-direction:column;gap:2px}.v13-all .big span{font-size:13.5px;color:var(--muted)}.v13-all .big b{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.v13-all .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v13-all .tiles span{background:var(--bg);border-radius:14px;padding:10px 12px}.v13-all .tiles span{display:flex;flex-direction:column;min-width:0}.v13-all .tiles small{color:var(--muted);font-size:12.5px}.v13-all .tiles b{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v13-all .r{border:0;background:none;font:inherit;color:var(--fg);display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:60px;border-top:1px solid var(--line);padding:0;cursor:pointer;text-align:left}.v13-all .r .t{display:flex;flex-direction:column;min-width:0}.v13-all .r .t small{color:var(--muted);font-size:13px}.v13-tabs{display:flex;gap:2px;padding:3px;background:var(--surface-2);border-radius:14px;overflow-x:auto}.v13-tabs button{flex:1 0 auto;min-height:38px;padding:0 12px;border:0;border-radius:11px;background:none;font:inherit;font-weight:600;font-size:14.5px;color:var(--muted);cursor:pointer}.v13-tabs button[aria-selected=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #141a2b14}.v13-accs{display:flex;flex-direction:column;gap:12px}.v13-accs .w-card{padding:4px 0}.v13-accs .r{width:100%;border:0;background:none;font:inherit;color:var(--fg);display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:60px;padding:0 16px;cursor:pointer;text-align:left}.v13-accs .r+.r{border-top:1px solid var(--line)}.v13-accs .sq{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.v13-accs .t{display:flex;flex-direction:column}.v13-accs .t small,.v13-accs .c{color:var(--muted);font-size:13px}.v13-accs .cols{display:flex;gap:8px;flex-wrap:wrap}.v13-accs .cols button{width:28px;height:28px;border-radius:50%;border:0;cursor:pointer}.v13-accs .cols button[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--navy)}.v13-accs .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v13-accs .two .w-chip{justify-content:center;min-height:44px}.v13-week{padding-bottom:0}.v13-wrow{grid-template-columns:30px 34px minmax(0,1fr) auto}.v13-tip{border-radius:18px;padding:0 6px 0 0;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;min-height:60px}.v13-tip .main{border:0;background:none;font:inherit;color:inherit;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;gap:12px;align-items:center;padding:12px 4px 12px 14px;text-align:left;min-width:0}.v13-tip .ic{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.v13-tip .main b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v13-tip .x{border:0;background:none;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;opacity:.6}.w-row .nm .sub,.w-item .nmb small,.v9-card .t small,.w-li .r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-item .nmb{min-width:0}.v13-me{display:flex;align-items:center;gap:16px}.v13-me .pic{position:relative;width:68px;height:68px;border-radius:50%;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:700;font-size:28px;cursor:pointer;flex:none}.v13-me .pic img{width:100%;height:100%;object-fit:cover;border-radius:50%}.v13-me .pic .edit{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;background:var(--surface);color:var(--navy-t);font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #141a2b40}.v13-me .who{display:flex;flex-direction:column;gap:2px;min-width:0}.v13-me .who b{font-size:24px;letter-spacing:-.02em}.v13-me .who small{font-size:13.5px;color:var(--muted)}.v13-me .who .e{color:var(--faint);overflow:hidden;text-overflow:ellipsis}.w-grp .hd:has(.v13-cat){grid-template-columns:28px minmax(0,1fr) auto 28px}.v13-me .who b{font-size:26px;line-height:1.1}.v13-mestats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v13-mestats>span{background:var(--surface);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:1px;min-width:0}.v13-mestats b{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v13-mestats small{font-size:12.5px;color:var(--muted)}.w-li .r{display:flex;align-items:center;justify-content:flex-end;gap:8px}.w-frow:has(>select):after{content:"";position:absolute;right:16px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:var(--dkb-_eef0f5, #EEF0F5) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C6480' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / 12px no-repeat;pointer-events:none;z-index:2}.w-frow>select{padding-right:52px!important}.w-li .r{gap:12px}.w-more span:last-child{gap:12px!important}.v13-ppl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.v13-ppl>div{border-radius:14px;padding:9px 10px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.v13-ppl .pa.md{width:32px;height:32px;font-size:13px}.v13-ppl .t{display:flex;flex-direction:column;min-width:0}.v13-ppl .t small{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v13-ppl .t b{font-size:16px;white-space:nowrap}.v13-pplcap{font-size:13px;margin-top:6px}.w-avatar>span,.pa,.v13-me .pic>span:first-child{line-height:1;padding-top:2px;box-sizing:border-box}.pa svg,.pa:has(svg){padding-top:0}.v13-ppl.many{grid-template-columns:repeat(3,minmax(0,1fr))}.v13-ppl.many>div{grid-template-columns:1fr;justify-items:start;gap:6px}.v13-ppl>div{box-shadow:inset 0 0 0 1px var(--dkb-rgba_255_255_255__06_, rgba(255,255,255,.06))}.v9-sum{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;column-gap:14px}.v9-sum b{font-size:clamp(15px,4.6vw,19px)}.v9-lblrow{margin:6px 0 -2px}.v9-lblrow>span{font-size:17px;font-weight:700;color:var(--fg);letter-spacing:-.01em;font-family:var(--f-display)}.v4-seclbl{font-size:14.5px!important;font-weight:700!important;color:var(--fg)!important}.v13-dgoals{padding:6px 16px 14px}.v13-dmonths{padding:6px 16px 16px}.v13-dmonths .bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:150px}.v13-dmonths .bars button{border:0;background:none;font:inherit;cursor:pointer;display:grid;grid-template-rows:auto 1fr auto;gap:6px;padding:6px 0;border-radius:12px}.v13-dmonths .bars button.on{background:var(--bg)}.v13-dmonths .v{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.v13-dmonths .b{display:flex;align-items:flex-end;justify-content:center}.v13-dmonths .b i{width:26px;border-radius:8px 8px 4px 4px;display:block}.v13-dmonths small{font-size:12.5px;color:var(--muted)}.d12-t th.d13-srt button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.d12-t th.d13-srt button:hover{color:var(--fg)}.d12-t th.d13-srt button:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}.d12-t th.d13-srt svg{opacity:0;transition:opacity .15s}.d12-t th.d13-srt button:hover svg{opacity:.5}.d12-t th.d13-srt svg.on{opacity:1;color:var(--navy-t)}.d12-t th.r.d13-srt button{justify-content:flex-end}.d13-cat{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.d13-cat small{color:var(--faint);font-size:12px}.d12-t .d-sec td .v13-cat{vertical-align:middle;margin-right:10px}.d13-acc{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:2px 10px 2px 14px;border-radius:12px;background:var(--bg);cursor:pointer}.d13-acc span{display:flex;flex-direction:column;line-height:1.15}.d13-acc small{font-size:11px;color:var(--muted)}.d13-acc b{font-size:14px}.d13-acc select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.d12-tools .d12-search{flex:1;min-width:180px;max-width:340px}.d12-copyl{all:unset;cursor:pointer;color:var(--navy-t);font-weight:600;margin-left:6px}.d12-copyl:hover{text-decoration:underline}.d12-tools .d12-csv{margin-left:auto}button.d13-acc{border:0;font:inherit;color:var(--fg);text-align:left}.d13-acc>svg{color:var(--muted)}.d12-t td.when{max-width:170px;overflow:hidden;text-overflow:ellipsis}.d12-t .d13-cat>span{max-width:150px;overflow:hidden;text-overflow:ellipsis}.v16-sgrid,.v16-sgrid>.c{display:flex;flex-direction:column;gap:20px;min-width:0}.v16-deskonly{display:none!important}@media (min-width: 1100px){.v16-sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.v16-deskonly{display:flex!important}.v16-mobonly{display:none}}.d12-t.biz .d13-cat>span{max-width:120px}.w-kbd{display:none}@media (min-width: 960px){.w-nav button.add{position:relative}.w-nav button.add .w-kbd{display:inline-flex;position:absolute;right:12px;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:var(--dkb-rgba_255_255_255__16_, rgba(255,255,255,.16));color:var(--dkt-rgba_255_255_255__85_, rgba(255,255,255,.85));font:600 12px/1 var(--f-body, inherit)}}.d12-t tfoot td{background:var(--dkb-_eef1f8, #EEF1F8);border-top:2px solid var(--dkb-_d9deec, #D9DEEC);padding:14px 8px;font-size:15px}.d12-t tfoot td b{font-family:var(--f-display);font-weight:700}.d12-t tfoot .lbl{display:inline-flex;align-items:baseline;gap:8px}.d12-t tfoot .lbl b{font-size:16px}.d12-t tfoot .lbl small{font-size:13px;color:var(--muted)}.d13-totpaid{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--dkt-_1e6b4f, #1E6B4F)}.d13-totpaid .dbar{width:44px;height:6px;border-radius:3px;background:var(--dkb-_d9deec, #D9DEEC);overflow:hidden}.d13-totpaid .dbar i{display:block;height:100%;background:#2f8f6b;border-radius:3px}.d12-t tr.d-sec.tint td{background:var(--cbg);border-bottom-color:transparent}.d12-t tr.d-sec td{box-shadow:inset 4px 0 0 var(--cc, transparent)}.d12-t tr.d-sec.tint b{color:var(--cc)}.d12-t tr.d-sec.tint .v13-cat{background:var(--dkb-_ffffff, #FFFFFF)!important}.d12-t tr.d-sec.tint:hover td{filter:brightness(.98)}@media (min-width: 1100px){.v13-ppl,.v13-ppl.many{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.v13-ppl>div,.v13-ppl.many>div{grid-template-columns:1fr;justify-items:start;gap:8px;padding:12px}}.d12-taxrow .v4-taxtop{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px}.d12-taxrow .v4-taxhead{flex-direction:column;align-items:flex-start;gap:14px}.d12-taxrow .v4-tile{flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:10px}.d12-taxrow .v4-tile b{font-size:21px}.d12-taxrow .v4-tile small:first-child{flex-basis:100%}.w-avatar .pic{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.w-avatar .pic>span{line-height:1;padding-top:2px}.w-avatar .nm{display:none}@media (min-width: 960px){.w-avatar.side{width:auto;height:52px;padding:6px 18px 6px 6px;gap:12px;border-radius:999px;background:var(--surface);color:var(--fg);justify-content:flex-start;box-shadow:0 1px 2px rgba(NaN,222,15,.06)}.w-avatar.side .pic{width:40px;height:40px;flex:none;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;font-size:17px}.w-avatar.side .nm{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;text-align:left}.w-avatar.side .nm b{font-size:15px;font-weight:700;font-family:var(--f-body, inherit)}.w-avatar.side .nm small{font-size:12.5px;color:var(--muted);font-weight:500}.w-avatar.side:hover{background:var(--dkb-_ffffff, #FFFFFF)}}.w-avatar>.pic,.w-avatar>.nm{padding-top:0}@media (min-width: 960px){.w-tb .w-pill{height:52px;padding:0 16px 0 10px;gap:10px;font-size:15px;max-width:280px;box-shadow:0 1px 2px rgba(NaN,222,15,.06)}}.d12-t td:first-child,.d12-t th:first-child{padding-left:20px}.d12-t td:last-child,.d12-t th:last-child{padding-right:20px}.d12-t tr.d-sec td{padding-left:20px;padding-right:20px}.d12-hint{padding-left:20px!important;padding-right:20px!important}.d12-tools{padding-left:20px;padding-right:20px}.d12-copyl{display:block;margin:6px 0 0}.d13-src{display:flex;flex-direction:column;gap:16px;padding:4px 18px 18px}.d13-src .r{display:flex;flex-direction:column;gap:6px}.d13-src .l1{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.d13-src .l1>b:first-child,.d13-src .l1>span{font-size:15px;font-weight:600;min-width:0}.d13-src .l1 .lf{font-size:14.5px;white-space:nowrap}.d13-src .dbar{height:8px;border-radius:4px;background:var(--dkb-_e6e9f0, #E6E9F0);overflow:hidden}.d13-src .dbar i{display:block;height:100%;border-radius:4px}.d13-src small{font-size:13px;color:var(--muted)}.d13-src .un{border-top:1px solid var(--line);padding-top:12px}.d13-src .un .l1>span{color:var(--muted);font-weight:500}.v16-dloans{padding:16px;display:flex;flex-direction:column;gap:14px}.v16-dloans .r{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px}.v16-dloans .r:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:8px}.v16-dloans .l1,.v16-dloans .l2{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.v16-dloans .l1 b:first-child{font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v16-dloans .l1 .w-disp{font-size:17px;white-space:nowrap;color:var(--dkt-_c2531f, #C2531F)}.v16-dloans .l2 small{font-size:12.5px;color:var(--muted)}.v16-dloans .dbar{height:8px;border-radius:4px;background:var(--dkb-_f3e3d8, #F3E3D8);overflow:hidden}.v16-dloans .dbar i{display:block;height:100%;background:#c2531f;border-radius:4px}.w-side-me{display:none}@media (min-width: 960px){.w-top .w-avatar{display:none}.w-nav{bottom:0;display:flex;flex-direction:column}.w-nav-in{flex:1;width:100%;box-sizing:border-box}.w-side-me{display:block;margin-top:auto;padding-top:16px;border-top:1px solid var(--surface-2, var(--dkb-_e6e9f0, #E6E9F0))}.w-nav .w-avatar.side{width:100%;height:auto;min-height:60px;padding:8px 12px 8px 8px;border-radius:16px;background:var(--bg);box-shadow:none;flex-direction:row;gap:12px;font-size:15px;color:var(--fg);justify-content:flex-start}.w-nav .w-avatar.side:hover{background:var(--dkb-_e6eaf6, #E6EAF6)}.w-nav .w-avatar.side .nm small{color:var(--muted)}}.d12-t tfoot td{vertical-align:bottom;padding-top:12px;padding-bottom:14px}.d12-t tfoot .cap{display:block;font-size:11.5px;font-weight:600;color:var(--muted);text-transform:none;letter-spacing:0;margin-bottom:3px}.d12-t tfoot td b{font-size:16px}.d12-t tfoot .lbl{padding-bottom:1px}.d13-totpaid{flex-direction:column;align-items:flex-start;gap:0}.d13-totpaid .tp{display:inline-flex;align-items:center;gap:8px}.d13-totpaid .t{font-size:16px;font-family:var(--f-display)}.d13-totpaid .dbar{width:52px;height:7px}.d12-t tfoot .d13-totpaid{display:flex}.d12-t tfoot .d13-totpaid .dbar{width:36px}@media (max-width: 1640px){.d12-t.biz td.when{max-width:135px}}.v16-pace{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px 12px 6px 10px;border-radius:999px;font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.v16-pace i{width:8px;height:8px;border-radius:50%;flex:none}@media (min-width: 960px){.w-nav button.add .w-kbd{display:none}.w-nav button.add{gap:0;padding:0}.w-nav button.add svg{margin:0;flex:none}.w-nav button.add .lbl{margin-left:0;line-height:1}}.w-side-bud{display:none}@media (min-width: 960px){.w-side-bud{display:block;order:-1;margin:0 0 14px}.w-nav .w-pill.side{width:100%;max-width:none;height:auto;min-height:60px;padding:8px 14px 8px 8px;border-radius:16px;background:var(--bg);box-shadow:none;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;gap:12px;align-items:center;justify-content:stretch;color:var(--fg);font-size:15px;text-align:left}.w-nav .w-pill.side:hover{background:var(--dkb-_e6eaf6, #E6EAF6)}.w-nav .w-pill.side .t{display:flex;flex-direction:column;min-width:0;line-height:1.2}.w-nav .w-pill.side .t b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-nav .w-pill.side .t small{font-size:12.5px;color:var(--muted);font-weight:500}.w-screen:not(.nonav) .w-top .w-tb{display:none}}.v16-more{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:10px 0 2px;border-top:1px solid var(--line)}.v16-more .t{font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v16-more .b{display:inline-flex;align-items:center;gap:8px;flex:none;padding:8px 8px 8px 16px;border-radius:999px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--navy-t);font-weight:600;font-size:14.5px}.v16-more:hover .b{background:var(--dkb-_dce2f4, #DCE2F4)}.v16-more:focus-visible .b{outline:2px solid var(--navy);outline-offset:2px}.v16-later{display:none}@media (min-width: 1100px){.w-cols:has(.v13-week){align-items:stretch}.w-cols:has(.v13-week)>.w-col:first-child{display:flex;flex-direction:column}.v13-week{flex:1;display:flex;flex-direction:column}.v16-later{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--dkb-_000, #000) calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,var(--dkb-_000, #000) calc(100% - 56px),transparent)}.v16-later .cap{font-size:13px;font-weight:700;color:var(--muted);padding:16px 0 6px;border-top:1px solid var(--line)}.v13-week .v16-more{margin-top:auto}}.w-side-only,.w-side-sep{display:none}@media (min-width: 960px){.w-side-only{display:contents}.w-side-sep{display:block;height:1px;background:var(--surface-2, var(--dkb-_e6e9f0, #E6E9F0));margin:12px}}.v17-note{margin:-4px 4px 0;font-size:13.5px;color:var(--muted)}.v17-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;align-items:start}.v17-card{padding:18px;display:flex;flex-direction:column;gap:16px;min-width:0}.v17-card.cur{box-shadow:inset 0 0 0 2px var(--dkb-_c9d0ea, #C9D0EA)}.v17-card .hd{all:unset;cursor:pointer;display:grid;grid-template-columns:48px minmax(0,1fr) 26px;gap:14px;align-items:center}.v17-card .hd .t{display:flex;flex-direction:column;min-width:0}.v17-card .hd b{font-size:19px;font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v17-card .hd small{font-size:13.5px;color:var(--muted)}.v17-card .hd:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:12px}.v17-card .big{display:flex;flex-direction:column;gap:2px}.v17-card .big span{font-size:13.5px;color:var(--muted)}.v17-card .big b{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.v17-card .pay{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;font-size:13px;font-weight:600;color:var(--dkt-_1e6b4f, #1E6B4F)}.v17-card .pay .dbar{height:8px;border-radius:4px;background:var(--dkb-_e6e9f0, #E6E9F0);overflow:hidden}.v17-card .pay .dbar i{display:block;height:100%;background:#2f8f6b;border-radius:4px}.v17-card .rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v17-card .rows span{background:var(--bg);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.v17-card .rows small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v17-card .rows b{font-size:16px;font-family:var(--f-display);white-space:nowrap}.v17-card .next{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:14px}.v17-card .next .cap{font-size:13px;font-weight:700;color:var(--muted)}.v17-card .next .none{font-size:14px;color:var(--dkt-_1e6b4f, #1E6B4F);font-weight:600}.v17-card .it{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center}.v17-card .it .nm{display:flex;flex-direction:column;min-width:0}.v17-card .it .nm b{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v17-card .it .nm small{font-size:12.5px;color:var(--muted)}.v17-card .it .am{font-size:14.5px;white-space:nowrap}.v17-card .acts{display:flex;gap:10px}.v17-card .acts .w-chip{min-height:42px;padding:0 18px;font-weight:600;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.v17-card .acts .w-chip.ghost{background:var(--bg);color:var(--navy-t)}.v17-card .empty{margin:0;color:var(--muted);font-size:14px}.w-back.edit:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E") center / contain no-repeat;width:16px;height:16px}.v10-toast{width:max-content;max-width:min(520px,calc(100vw - 32px))}.v10-toast .tx b,.v10-toast .tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saving:not(.err){opacity:0;animation:savingIn .2s ease 1.2s forwards}@keyframes savingIn{to{opacity:1}}.w-link:has(>.v9-chev),.w-chip:has(>.v9-chev),span.go:has(>.v9-chev),.ac:has(>.v9-chev){display:inline-flex;align-items:center;gap:8px}@media (max-width: 360px){.v11-tile{padding:9px}.v11-tile b{font-size:15px}.v11-tile small{font-size:11px}}@media (min-width: 720px){.sheet{border-radius:24px}}.v13-tip.multi{grid-template-columns:minmax(0,1fr) auto 36px}.v13-tip .nx{border:0;background:var(--dkb-rgba_255_255_255__55_, rgba(255,255,255,.55));border-radius:999px;cursor:pointer;height:30px;padding:0 8px 0 10px;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap}.v13-tip.multi .main{grid-template-columns:34px minmax(0,1fr);padding-right:8px}.v13-tip.multi .main>.v9-chev{display:none}.v14-prop{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.v14-prop .hd,.v14-parts .hd{display:flex;justify-content:space-between;align-items:center;gap:10px}.v14-prop .hd b,.v14-parts .hd b{font-size:17px}.v14-prop .pill,.v14-parts .pill{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--dkb-_fdeee4, #FDEEE4);color:var(--dkt-_c2531f, #C2531F);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.v14-prop .pill.ok,.v14-parts .pill.ok{background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F)}.v14-prop .r{display:flex;flex-direction:column;gap:6px}.v14-prop .l1{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14.5px}.v14-prop .l1>span:first-child{display:inline-flex;align-items:center;gap:8px;font-weight:600}.v14-prop .l1 i{width:9px;height:9px;border-radius:50%}.v14-prop .l1 small{color:var(--muted);font-weight:500;font-size:12.5px}.v14-prop .l1 b{font-size:15px}.v14-prop .dbar,.v14-envbar{display:block;height:8px;border-radius:4px;background:var(--dkb-_e6e9f0, #E6E9F0);overflow:hidden}.v14-prop .dbar i,.v14-envbar i{display:block;height:100%;border-radius:4px}.v14-prop .nt{margin:0;font-size:13.5px;color:var(--muted)}.w-grp .hd.env{flex-wrap:wrap;row-gap:6px}.w-grp .hd .envt{display:block;font-size:12.5px;font-weight:600;color:var(--dkt-_1e6b4f, #1E6B4F);margin-top:2px}.w-grp .hd .v14-envbar{flex-basis:100%;height:6px}.d13-env{display:inline-flex;align-items:center;gap:10px;margin-left:14px;font-size:12.5px;font-weight:600;color:var(--dkt-_1e6b4f, #1E6B4F)}.d13-env .v14-envbar{width:120px;height:6px}.v14-set{display:flex;flex-direction:column;gap:14px}.v14-parts{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.v14-tri{display:flex;height:12px;border-radius:999px;overflow:hidden;gap:2px}.v14-parts .pt{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:12px}.v14-parts .l1{display:flex;justify-content:space-between;align-items:center}.v14-parts .l1>span:first-child{display:inline-flex;align-items:center;gap:8px}.v14-parts .l1 i{width:10px;height:10px;border-radius:50%}.v14-parts .st{display:inline-flex;align-items:center;gap:10px}.v14-parts .st b{min-width:44px;text-align:center;font-size:17px}.v14-parts .st button{width:36px;height:36px;border-radius:50%;border:0;background:var(--bg);font-size:20px;color:var(--navy-t);cursor:pointer}.v14-parts .cs{display:flex;flex-wrap:wrap;gap:6px}.v14-parts .ch{border:0;border-radius:999px;padding:6px 12px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--navy-t);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.v14-parts .ch.gold{background:var(--dkb-_ffecd8, #FFECD8);color:var(--dkt-_975125, #975125)}.v14-lims{padding:4px 16px}.v14-lims .r{display:grid;grid-template-columns:30px minmax(0,1fr) 96px 22px;gap:12px;align-items:center;min-height:54px;border-top:1px solid var(--line)}.v14-lims .r:first-child{border-top:0}.v14-lims .n{display:flex;flex-direction:column;font-size:15px}.v14-lims .n small{font-size:12px;color:var(--muted)}.v14-lims input{border:0;background:var(--bg);border-radius:10px;height:38px;padding:0 10px;font:inherit;font-size:15px;text-align:right;width:100%;min-width:0}.v14-lims .cur{color:var(--muted);font-size:14px}.v14-roll{padding:18px;display:flex;flex-direction:column;gap:12px}.v14-roll .k{font-size:14px;color:var(--muted)}.v14-roll .big{font-size:34px;font-weight:800;color:var(--dkt-_1e6b4f, #1E6B4F);margin-top:-8px}.v14-roll .rows>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:42px}.v14-roll .rows b{color:var(--dkt-_1e6b4f, #1E6B4F)}.v14-roll .opts{display:flex;flex-direction:column;gap:8px}.v14-roll .o{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:center;text-align:left;border:0;border-radius:14px;padding:10px 12px;background:var(--bg);font:inherit;color:inherit;cursor:pointer}.v14-roll .o.on{box-shadow:inset 0 0 0 2px var(--navy);background:var(--dkb-_ffffff, #FFFFFF)}.v14-roll .o .rd{width:20px;height:20px;border-radius:50%;border:2px solid var(--dkb-_c3cbea, #C3CBEA)}.v14-roll .o.on .rd{border:6px solid var(--navy)}.v14-roll .o .t{display:flex;flex-direction:column}.v14-roll .o small{color:var(--muted);font-size:13px}.v15-onb{min-height:100dvh;background:var(--bg);display:flex;justify-content:center}.v15-in{width:100%;max-width:460px;min-height:100dvh;display:flex;flex-direction:column;gap:18px;padding:calc(16px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));box-sizing:border-box}.v15-top{display:flex;justify-content:space-between;align-items:center;min-height:40px}.v15-back{display:inline-flex;align-items:center;gap:6px;height:40px;padding:1px 14px 0 8px;border:0;border-radius:999px;background:var(--dkb-_ffffff, #FFFFFF);font:inherit;font-weight:600;font-size:15px;color:var(--navy-t);cursor:pointer;box-shadow:0 1px 2px #141a2b0d,0 4px 14px #141a2b0d}.v15-body{display:flex;flex-direction:column;gap:18px}.v15-bot{margin-top:auto;display:flex;flex-direction:column;gap:14px}.v15-dots{display:flex;gap:6px;justify-content:center}.v15-dots span{height:8px;width:8px;border-radius:999px;background:var(--dkb-_c3cbea, #C3CBEA)}.v15-dots span.on{width:22px;background:var(--navy)}.v15-hello{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-top:16px}.v15-hello .lg{width:96px;height:96px;border-radius:28px;background:var(--dkb-_ffffff, #FFFFFF);box-shadow:0 8px 24px rgba(NaN,222,15,.12);display:flex;align-items:center;justify-content:center}.v15-hello h1,.v15-h{margin:0;font-family:var(--f-display);font-weight:800;font-size:30px;letter-spacing:-.02em;line-height:1.12}.v15-hello p{margin:0;color:var(--muted);font-size:16px;max-width:320px}.v15-feats{padding:18px;display:flex;flex-direction:column;gap:16px}.v15-feats .ft{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center}.v15-feats .ft>span:first-child{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center}.v15-feats .ft>span:last-child,.v15-steps .st>span:last-child{display:flex;flex-direction:column}.v15-feats small,.v15-steps small{color:var(--muted);font-size:13.5px}.v15-small{margin:0;text-align:center;color:var(--muted);font-size:13px}.v15-steps{display:flex;flex-direction:column;gap:20px}.v15-steps .st{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px}.v15-steps .n{width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.v15-claim{margin:0;text-align:center;font-family:var(--f-display);font-weight:700;color:var(--navy-t)}.v15-claim span{color:var(--dkt-_2f8f6b, #2F8F6B)}.v15-q{display:flex;flex-direction:column;gap:6px}.v15-q p{margin:0;color:var(--muted);font-size:15px}.v15-opts{display:flex;flex-direction:column;gap:12px}.v15-opt{display:grid;grid-template-columns:auto minmax(0,1fr) 24px;gap:14px;align-items:center;text-align:left;padding:16px;border:0;border-radius:20px;background:var(--dkb-_ffffff, #FFFFFF);font:inherit;color:inherit;cursor:pointer;box-shadow:0 1px 2px #141a2b0a,0 6px 20px #141a2b0a}.v15-opt.on{box-shadow:0 0 0 2px var(--navy)}.v15-opt .ic{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center}.v15-opt .t{display:flex;flex-direction:column;gap:2px}.v15-opt .t b{font-size:16.5px;display:inline-flex;align-items:center;gap:8px}.v15-opt .t small{color:var(--muted);font-size:13.5px}.v15-opt .bdg{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F)}.v15-opt .ck{width:24px;height:24px;border-radius:50%;border:2px solid var(--dkb-_c3cbea, #C3CBEA);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.v15-opt.on .ck{background:var(--navy);border-color:var(--navy)}.v15-opt:has(.ck):not(:has(.ic)){grid-template-columns:minmax(0,1fr) 24px}.v15-inc{padding:14px 18px;display:flex;flex-direction:column;gap:4px;cursor:text}.v15-inc>span:first-child{color:var(--muted);font-size:14px}.v15-inc .v{display:flex;align-items:baseline;gap:8px}.v15-inc input{border:0;background:none;font-family:var(--f-display);font-weight:800;font-size:32px;color:var(--navy-t);max-width:100%;min-width:0;padding:0;outline:none}.v15-inc i{font-style:normal;font-family:var(--f-display);font-weight:800;font-size:26px;color:var(--navy-t)}.v15-fixed{padding:14px 18px 10px;display:flex;flex-direction:column}.v15-fixed .hd{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:6px}.v15-fixed .hd small{color:var(--muted);font-size:13px}.v15-fixed .r{display:grid;grid-template-columns:26px minmax(0,1fr) 110px;gap:12px;align-items:center;min-height:50px;border-top:1px solid var(--line)}.v15-fixed .cb{width:24px;height:24px;border-radius:50%;border:2px solid var(--dkb-_c3cbea, #C3CBEA);background:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.v15-fixed .r.on .cb{background:#2f8f6b;border-color:#2f8f6b}.v15-fixed .r:not(.on) .nm,.v15-fixed .r:not(.on) input{color:var(--muted)}.v15-fixed .nm{font-size:15.5px;border:0;background:none;font:inherit;min-width:0;padding:0;outline:none}.v15-fixed .am{display:flex;align-items:center;gap:4px;justify-content:flex-end}.v15-fixed .am input{width:80px;border:0;background:var(--bg);border-radius:10px;height:36px;padding:0 8px;font:inherit;font-weight:700;text-align:right}.v15-fixed .am i{font-style:normal;color:var(--muted);font-size:14px}.v15-fixed .add{align-self:flex-start;min-height:44px;font-weight:600}.v15-left{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:18px;background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F);font-weight:600}.v15-left b{font-size:24px}.v15-left.neg{background:var(--dkb-_fdecea, #FDECEA);color:var(--dkt-_b23a2b, #B23A2B)}.v15-first{padding:16px 18px 8px;display:flex;flex-direction:column;gap:4px}.v15-first .hd{display:flex;justify-content:space-between;align-items:center}.v15-first .hd b{font-size:17px}.v15-first .n{font-size:12.5px;font-weight:700;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--navy-t);padding:3px 10px;border-radius:999px}.v15-first .bar{display:block;height:6px;border-radius:3px;background:var(--dkb-_e6e9f0, #E6E9F0);overflow:hidden;margin:8px 0 4px;padding:0;position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.v15-first .bar i{display:block;height:100%;background:#2f8f6b;border-radius:3px}.v15-first .r{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;border:0;border-top:1px solid var(--line);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:6px 0}.v15-first .r:disabled{cursor:default}.v15-first .c{width:24px;height:24px;border-radius:50%;border:2px solid var(--dkb-_c3cbea, #C3CBEA);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.v15-first .r.ok .c{background:#2f8f6b;border-color:#2f8f6b}.v15-first .r.ok b{color:var(--muted);font-weight:500}.v15-first .t{display:flex;flex-direction:column}.v15-first .t small{color:var(--muted);font-size:13px}.v15-first .hide{align-self:center;min-height:40px;font-size:14px}.v15-coach{position:fixed;z-index:40;left:50%;transform:translate(-50%);bottom:calc(104px + env(safe-area-inset-bottom,0px));width:min(320px,calc(100vw - 40px));background:var(--navy);color:#fff;border-radius:18px;padding:14px 16px 12px;display:flex;flex-direction:column;gap:4px;box-shadow:0 12px 32px #141a2b47;font-size:14px}.v15-coach:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background:var(--navy);transform:translate(-50%) rotate(45deg)}.v15-coach.s1,.v15-coach.s2{bottom:auto;top:calc(220px + env(safe-area-inset-top,0px))}.v15-coach.s1:after,.v15-coach.s2:after{bottom:auto;top:-7px}.v15-coach>span{opacity:.85}.v15-coach .ft{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.v15-coach .ft small{opacity:.7}.v15-coach .ft span{display:flex;gap:6px}.v15-coach button{border:0;border-radius:999px;height:32px;padding:0 14px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.v15-coach .sk{background:none;color:var(--dkt-rgba_255_255_255__8_, rgba(255,255,255,.8))}.v15-coach .nx{background:var(--dkb-_ffffff, #FFFFFF);color:var(--navy-t)}@media (min-width: 960px){.v15-coach{left:256px;transform:none;bottom:auto;top:172px}.v15-coach:after{left:-7px;bottom:auto;top:22px;transform:rotate(45deg)}.v15-coach.s1,.v15-coach.s2{left:50%;top:200px}.v15-coach.s1:after,.v15-coach.s2:after{left:30px;top:-7px}}.v19-goal{display:flex;flex-direction:column;gap:14px}.v19-goal .amt{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:text}.v19-goal .amt>span:first-child{color:var(--muted);font-size:14px}.v19-goal .amt .v{display:flex;align-items:baseline;gap:8px}.v19-goal .amt input{border:0;background:none;font-family:var(--f-display);font-weight:800;font-size:48px;color:var(--navy-t);text-align:right;padding:0;outline:none;max-width:100%}.v19-goal .amt i{font-style:normal;font-family:var(--f-display);font-weight:800;font-size:40px;color:var(--navy-t)}.v19-goal .w-card{padding:0 16px;display:flex;flex-direction:column}.v19-goal .fr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:54px}.v19-goal .w-card .fr+.fr{border-top:1px solid var(--line)}.v19-goal label.w-card.fr{padding:0 16px}.v19-goal .fr>span{color:var(--muted);font-size:15px;white-space:nowrap}.v19-goal .fr input,.v19-goal .fr select{border:0;background:none;font:inherit;font-size:16px;font-weight:600;text-align:right;color:var(--fg);min-width:0;width:100%;outline:none}.v19-goal .chips{display:flex;flex-wrap:wrap;gap:8px}.v19-goal .chips button{border:0;border-radius:999px;padding:8px 14px;background:var(--dkb-_ffffff, #FFFFFF);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:14px;font-weight:600;color:var(--navy-t);cursor:pointer}.v19-goal .chips button[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:none}.v19-goal .q{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.v19-goal .q b{font-family:var(--f-display);font-size:24px}.v19-goal .q span{color:var(--muted);font-size:14px}.v19-goal .calc{background:var(--dkb-_ffecd8, #FFECD8);border-radius:16px;padding:12px 16px;display:flex;flex-direction:column;color:var(--dkt-_5c3d00, #5C3D00)}.v19-goal .calc small{color:var(--dkt-_975125, #975125);font-size:13px}.v19-goal .free{align-self:center;min-height:40px;font-weight:600}.v19-goal .acts{display:flex;gap:10px}.v19-goal .acts .w-cta{flex:1}.v19-goal .acts .btn{min-height:52px;padding:0 18px}.v19-goal .err{margin:0;color:var(--bad, var(--dkt-_b23a2b, #B23A2B));font-size:14px}.v19-who .hd{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border:0;background:none;font:inherit;color:var(--fg);text-align:left;cursor:pointer;min-height:48px}.v19-who .hd>b{font-size:16px;flex:1;min-width:0}.v19-who .hd .st{display:inline-flex;flex:none}.v19-who .hd .st .pa{width:28px;height:28px;font-size:12px;box-shadow:0 0 0 2px var(--card, var(--dkb-_ffffff, #FFFFFF))}.v19-who .hd .st .pa+.pa{margin-left:-7px}.v19-who .hd .st .pa.more{background:var(--line);color:var(--fg);font-size:11px}.v19-who.open .hd{border-bottom:1px solid var(--line)}.v19-who .hd+.r{border-top:0}.v19-accs .d-head .lk{border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--navy-t, var(--dkt-_1f2d6b, #1F2D6B));cursor:pointer;padding:4px 0}.v19-accs .ar{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:11px 16px;border-top:1px solid var(--line)}.v19-accs .ar .dot{width:10px;height:10px;border-radius:50%;grid-row:1 / 3;background:var(--line)}.v19-accs .ar .n{font-size:15px;min-width:0;overflow-wrap:anywhere}.v19-accs .ar .v{font-size:15px;text-align:right;white-space:nowrap;font-family:var(--disp, inherit)}.v19-accs .ar .d{font-size:12.5px;color:var(--muted)}.v19-accs .ar .d.r{text-align:right;white-space:nowrap}.v19-accs .ar .h{grid-column:2 / -1;font-size:12.5px;color:var(--dkt-_b23a2b, #B23A2B)}.v19-accs .ar.none .n,.v19-accs .ar.none .v{color:var(--muted);font-size:14px}.v19-accadd{display:flex;padding:16px;align-items:center;gap:10px;width:100%;border:0;font:inherit;font-size:14.5px;color:var(--fg);text-align:left;cursor:pointer}.v19-accadd>span:first-child{flex:1;min-width:0}.v19-accadd>:last-child{flex:none}.v19-bar span{height:12px;border-radius:4px;display:block;min-width:4px;transition:width .45s ease}.v19-bar{height:12px}.v19-chips{display:flex;gap:6px;overflow-x:auto;scroll-padding-inline:16px;scrollbar-width:none;margin:2px -16px 0;padding:0 16px;-webkit-mask-image:linear-gradient(to right,var(--dkb-_000, #000) calc(100% - 36px),transparent);mask-image:linear-gradient(to right,var(--dkb-_000, #000) calc(100% - 36px),transparent);scroll-snap-type:x proximity}.v19-chips::-webkit-scrollbar{display:none}.v19-chips button{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 9px;border-radius:999px;border:0;background:var(--bg);color:var(--fg);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;scroll-snap-align:start}.v19-chips button i{width:8px;height:8px;border-radius:50%;flex:none}.v19-chips button b{font-weight:700}.v19-chips button[aria-pressed=true]{background:var(--navy, var(--dkb-_1f2d6b, #1F2D6B));color:#fff}@media (prefers-reduced-motion: reduce){.v19-bar span{transition:none}}.w-nav button.add .lbl{display:none}@media (min-width: 960px){.w-nav button.add .lbl{display:inline}}.v20-side,.v20-main,.v20-split,.v20-col{display:contents}@media (min-width: 1100px){.w-page.v20-set{max-width:1120px;display:grid;grid-template-columns:360px minmax(0,1fr);column-gap:40px;align-items:start}.v20-set .v20-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:40px}.v20-set .v20-main{display:flex;flex-direction:column;gap:20px;min-width:0;max-width:720px;padding-top:80px}.v20-set .v13-tabs{flex-direction:column;gap:2px;padding:6px;background:var(--surface);border-radius:18px;box-shadow:0 1px 2px #141a2b0a}.v20-set .v13-tabs button{flex:none;min-height:44px;text-align:left;padding:0 14px;font-size:15px}.v20-set .v13-tabs button[aria-selected=true]{background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--navy-t);box-shadow:none}.w-page.v20-prof{max-width:1120px;padding-top:40px!important}.sheet>.grab{display:none}.v20-prof .v20-split{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start}.v20-prof .v20-col{display:flex;flex-direction:column;gap:20px;min-width:0}}.v20-cats .w-li{min-height:62px}.v20-cats .w-li .t{display:flex;flex-direction:column;min-width:0}.v20-cats .w-li .n{display:flex;align-items:center;gap:8px}.v20-cats .w-li .t small{font-size:13px;color:var(--muted)}.v20-cats .w-li .own{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F);font-size:12px;font-weight:600}.v20-cats .w-li.off .v13-cat,.v20-cats .w-li.off .t{opacity:.5}.v20-cats .w-li .r svg{color:var(--faint)}.v20-cats .w-li.add{color:var(--navy-t);font-weight:600}.v20-cats .w-li.add .plus{width:36px;height:36px;border-radius:12px;border:1.5px dashed var(--dkb-_c3cbea, #C3CBEA);display:flex;align-items:center;justify-content:center;font-size:20px;box-sizing:border-box}.v20-catprev{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0 2px;text-align:center}.v20-catprev b{font-size:22px}.v20-catprev small{font-size:13px;color:var(--muted)}.v20-pick{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.v20-pick .l{font-size:14px;font-weight:600;color:var(--muted)}.v20-pick .cols{display:flex;flex-wrap:wrap;gap:10px}.v20-pick .cols button{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;padding:0}.v20-pick .cols button[aria-checked=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--navy)}.v20-pick .icons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.v20-pick .icons button{height:46px;border-radius:13px;border:0;background:var(--bg);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.v20-pick .icons button[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--navy)}.d-cellin{box-sizing:border-box;min-width:72px;height:auto;padding:5px 8px;line-height:inherit;font-weight:500}.d-cellin.st{font-weight:700}.d-namebtn{border:0;background:none;font:inherit;color:var(--fg);text-align:left;padding:4px 8px;margin:-4px -8px;border-radius:8px;cursor:text}.d-namebtn:hover{background:var(--dkb-_eef1fa, #EEF1FA);box-shadow:inset 0 0 0 1px var(--dkb-_c9cfe6, #C9CFE6)}.d-namein{box-sizing:border-box;max-width:260px;border:0;border-radius:8px;box-shadow:inset 0 0 0 2px var(--dkb-_1f2d6b, #1F2D6B);padding:4px 8px;margin:-4px -8px;font:inherit;font-weight:600;line-height:inherit;background:var(--dkb-_ffffff, #FFFFFF);color:var(--fg);outline:none}.d-sel{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 6px;margin:-4px -6px;border-radius:8px;cursor:pointer;max-width:100%}.d-sel:hover{background:var(--dkb-_eef1fa, #EEF1FA);box-shadow:inset 0 0 0 1px var(--dkb-_c9cfe6, #C9CFE6)}.d-sel .cv{color:var(--faint);display:inline-flex;opacity:0;transition:opacity .15s}.d-sel:hover .cv,.d-sel:focus-within .cv{opacity:1}.d-sel:focus-within{box-shadow:inset 0 0 0 2px var(--dkb-_1f2d6b, #1F2D6B)}.d-sel select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit;border:0}.d-sel.ro{cursor:inherit}.d12-t td.src .d-sel>span:not(.cv){overflow:hidden;text-overflow:ellipsis;max-width:130px}.d13-cat .d-sel+.d-sel{margin-left:2px}.d13-cat .d-sel small{font-size:12px;color:var(--muted)}.d12-foot{padding:14px 20px 18px;border-top:1px solid var(--line)}.d12-foot .d12-copyl{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;grid-template-columns:40px auto 24px;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:16px;background:var(--dkb-_eef1fa, #EEF1FA);color:var(--navy-t);transition:background .15s,box-shadow .15s}.d12-foot .d12-copyl:hover{background:var(--dkb-_e3e8f7, #E3E8F7);box-shadow:inset 0 0 0 1px var(--dkb-_c9cfe6, #C9CFE6);text-decoration:none}.d12-foot .d12-copyl:focus-visible{box-shadow:inset 0 0 0 2px var(--navy)}.d12-foot .d12-copyl .ic{width:40px;height:40px;border-radius:12px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center}.d12-foot .d12-copyl .t{display:flex;flex-direction:column;gap:1px}.d12-foot .d12-copyl .t b{font-size:15px;font-weight:700}.d12-foot .d12-copyl .t small{font-size:13px;color:var(--muted);font-weight:500}.v20-chips{display:flex;flex-direction:column;gap:8px}.v20-chips .hd{padding:0 8px;font-size:13px;font-weight:600;color:var(--muted)}.v20-chips .hd small{font-weight:500;color:var(--faint);font-size:12.5px}.v20-chips .g{display:flex;flex-wrap:wrap;gap:8px}.v20-chips button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px 0 4px;border:0;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--dkb-_dde1ea, #DDE1EA);font:inherit;font-weight:600;font-size:14.5px;color:var(--fg);cursor:pointer}.v20-chips button .i{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.v20-chips button[aria-checked=true]{background:var(--navy);color:#fff;box-shadow:none}.d20-nr{width:100%;border:0;background:none;font:inherit;color:var(--fg);text-align:left;cursor:pointer;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 16px;border-top:1px solid var(--line)}.d20-nr:hover{background:var(--bg)}.d20-nr .day{width:44px;height:44px;border-radius:12px;background:var(--dkb-_eef1fa, #EEF1FA);color:var(--navy-t);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.d20-nr .day b{font-family:var(--f-display);font-size:17px}.d20-nr .day small{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.d20-nr.soon .day{background:var(--dkb-_ffecd8, #FFECD8);color:var(--dkt-_975125, #975125)}.d20-nr.late .day{background:var(--dkb-_fdecea, #FDECEA);color:var(--dkt-_b23a2b, #B23A2B)}.d20-nr .t{display:flex;flex-direction:column;min-width:0;gap:2px}.d20-nr .t .n{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d20-nr .t small{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.d20-nr.late .t small{color:var(--dkt-_b23a2b, #B23A2B);font-weight:600}.d20-nr .t small .v13-cat{border-radius:5px!important}.d20-nr .a{font-family:var(--f-display);white-space:nowrap}.d20-empty{margin:0;padding:8px 16px 10px;font-size:14px;color:var(--muted)}.d20-more{display:block;padding:8px 16px 4px;font-size:12.5px;color:var(--muted);border-top:1px solid var(--line)}.v20-share .hd{display:flex;flex-direction:column;gap:4px}.v20-share .hd p{margin:0;color:var(--muted);font-size:15px}.v20-share .v20-col{display:flex;flex-direction:column;gap:14px;min-width:0}.v20-share .v20-split{display:flex;flex-direction:column;gap:24px}@media (min-width: 1100px){.w-page.v20-share{max-width:1120px;padding-top:40px!important}.v20-share .v20-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}}@media (min-width: 960px) and (max-width: 1099px){.w-page.v20-share{max-width:680px}}@media (min-width: 960px){.w-page.v12-goals>.w-seg{max-width:460px;justify-self:start;width:100%}.w-page.v12-goals>.v9-sum{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;padding:16px 0}.w-page.v12-goals>.v9-sum>div{padding:0 20px}.w-page.v12-goals>.v9-sum>div+div{border-left:1px solid var(--line)}.w-page.v12-goals>.v9-sum>div:last-child{text-align:left!important;align-items:flex-start!important}.w-page.v12-goals>.v9-sum b{font-size:22px}.w-page.v12-goals>.w-yearly,.w-page.v12-goals>.v7-now,.w-page.v12-goals>.v9-card{grid-column:auto}.w-page.v12-goals>.v9-card{margin:0}.w-page.v12-goals>.w-yearly,.w-page.v12-goals>.v7-now{align-self:start}}.d12-copyb{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:600;color:var(--navy-t);background:var(--dkb-_eef1fa, #EEF1FA);white-space:nowrap}.d12-copyb:hover{background:var(--dkb-_e3e8f7, #E3E8F7)}.d12-tools .d12-copyb{margin-left:auto}.d12-tools .d12-copyb+.d12-csv{margin-left:0}.d12-tools{gap:10px}.d12-tools .d12-search{min-width:140px;max-width:300px}.d12-t .d13-cat{display:inline-grid;grid-template-columns:auto;gap:0;justify-items:start}.d12-t .d13-cat>.d-sel+.d-sel{margin:-2px -6px -4px 26px;padding-top:0;padding-bottom:0}.d12-t .d13-cat>.d-sel+.d-sel small{font-size:12px}.d20-nr.soon .day{background:var(--dkb-_eef1fa, #EEF1FA);color:var(--navy-t)}.d20-nr.soon .t small{color:var(--dkt-_c2531f, #C2531F);font-weight:600}.d-taxpart{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.d-taxpart small{font-size:11.5px;color:var(--muted);font-weight:500;margin-top:4px}.d-tag.part{background:var(--dkb-_ffecd8, #FFECD8);color:var(--dkt-_975125, #975125)}.v20-cols{display:flex;flex-wrap:wrap;gap:8px}.v20-cols button{min-height:38px;padding:0 14px;border:0;border-radius:999px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--dkb-_dde1ea, #DDE1EA)}.v20-cols button[aria-pressed=true]{background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--navy-t);box-shadow:none}.v20-colsnote{font-size:12.5px;color:var(--faint);margin-top:-6px;padding:0 4px}.d12-t tr.d-sec td .v13-cat{margin-left:12px}.d12-t tr.d-sec .dot{margin-left:14px;margin-right:10px}.v21-zus{display:flex;flex-direction:column;padding:10px 16px 6px;border-top:1px solid var(--line)}.v21-zus .r{display:flex;justify-content:space-between;gap:16px;font-size:14.5px;color:var(--muted);padding:4px 0;font-variant-numeric:tabular-nums}.v21-zus .r.tot{color:var(--fg);font-weight:700;font-size:15.5px;border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.v21-zus .r.tot span:last-child{font-family:var(--f-display)}.v21-taxwarn{display:flex;gap:12px;align-items:flex-start;margin:0 18px 14px;padding:12px 14px;border-radius:14px;background:var(--dkb-_fbebeb, #FBEBEB);color:var(--dkt-_6b2a2a, #6B2A2A);font-size:13.5px;line-height:1.45}.v21-taxwarn .ic{flex:none;width:24px;height:24px;border-radius:8px;background:#b23a2b;color:var(--dkt-_fff, #fff);font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;margin-top:1px}.v21-taxwarn b{color:var(--dkt-_8e2a1f, #8E2A1F)}.v21-twm{border-radius:12px;background:var(--dkb-_fbebeb, #FBEBEB);color:var(--dkt-_6b2a2a, #6B2A2A)}.v21-twm button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 8px 6px 10px;cursor:pointer}.v21-twm button:focus-visible{outline:2px solid #B23A2B;outline-offset:2px;border-radius:12px}.v21-twm .ic{flex:none;width:22px;height:22px;border-radius:7px;background:#b23a2b;color:var(--dkt-_fff, #fff);font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}.v21-twm b{flex:1;min-width:0;font-size:13.5px;color:var(--dkt-_8e2a1f, #8E2A1F)}.v21-twm .sm{display:none}@media (max-width: 480px){.v21-twm .lg{display:none}.v21-twm .sm{display:inline}}.v21-twm p{margin:0;padding:0 12px 10px 42px;font-size:13.5px;line-height:1.45}.v21-twl,.d12-taxrow .v21-twm{display:none}.d12-taxrow .v4-taxtop{grid-template-rows:auto auto;row-gap:6px}.d12-taxrow .v4-taxhead{grid-column:1;grid-row:1 / span 2}.d12-taxrow .v4-tiles{grid-column:2;grid-row:1;align-self:end}.d12-taxrow .v21-twl{display:flex;grid-column:2;grid-row:2;align-self:start;align-items:center;gap:8px;padding-left:4px;font-size:12.5px;color:var(--muted);line-height:1.4}.d12-taxrow .v21-twl b{color:var(--dkt-_b23a2b, #B23A2B);font-weight:600}.d12-taxrow .v21-twl .ic{flex:none;width:16px;height:16px;border-radius:50%;background:#b23a2b;color:var(--dkt-_fff, #fff);font-weight:800;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.v21-sign{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.v21-sign .seg{display:inline-flex;flex:none;background:var(--dkb-_eef0f6, #EEF0F6);border-radius:999px;padding:3px}.v21-sign .seg button{all:unset;cursor:pointer;font-size:13px;font-weight:600;color:var(--muted);padding:5px 10px;border-radius:999px}.v21-sign .seg button[aria-pressed=true]{background:var(--dkb-_fff, #fff);color:var(--navy-t, var(--dkt-_1f2d6b, #1F2D6B));box-shadow:0 1px 2px #141a2b1f}.v21-sign .seg button:last-child[aria-pressed=true]{color:var(--dkt-_b23a2b, #B23A2B)}.v21-sign input{min-width:0;flex:1;text-align:right}.w-frow.v21-signrow{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:10px;padding-bottom:10px}.w-frow.v21-signrow>span:first-child{display:flex;flex-direction:column}.v21-signrow .v21-sign{justify-content:space-between}.v17-bar{display:flex;justify-content:space-between;align-items:center;gap:16px}.v17-grid.arrange .v17-card{cursor:grab}.v17-grid.arrange .v17-card.dragging{opacity:.45}.v17-move{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px;margin:-6px -6px 0;border-radius:14px;background:var(--dkb-_eef0f6, #EEF0F6)}.v17-move span{font-family:var(--f-display);font-weight:700;font-size:15px;min-width:18px;text-align:center;color:var(--navy-t, var(--dkt-_1f2d6b, #1F2D6B))}.v17-move button{all:unset;cursor:pointer;width:34px;height:34px;border-radius:50%;background:var(--dkb-_fff, #fff);color:var(--navy-t, var(--dkt-_1f2d6b, #1F2D6B));display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #141a2b1f}.v17-move button:disabled{opacity:.35;cursor:default}.v17-move button:focus-visible{outline:2px solid var(--navy, var(--dkb-_1f2d6b, #1F2D6B));outline-offset:2px}.v21-ym{display:inline-flex;gap:8px;justify-content:flex-end;min-width:0;flex-wrap:wrap}.v21-ym select{min-width:0}.field .v21-ym{display:flex;justify-content:flex-start}.field .v21-ym select{flex:1}.v21-ym select:first-child{flex:0 0 auto;min-width:5.6em;padding-right:28px}.v21-amtcur{display:flex;gap:8px;flex-wrap:wrap;min-width:0;justify-content:flex-end}.v21-amtcur input{flex:1 1 6em;min-width:0}.v21-amtcur select{flex:0 0 auto;min-width:5.6em;padding-right:28px}.v21-conv{margin:4px 0 0;font-size:13px;color:var(--muted, var(--dkt-_6b7280, #6b7280));text-align:right}.field .v21-conv{text-align:left}.d12-t tr.d21-res td{background:var(--dkb-_fbf8fd, #FBF8FD)}.d21-resn{display:flex;flex-direction:column;gap:2px}.d21-resn small{color:var(--muted);font-size:12px}.d12-t td.d21-resa{color:var(--muted);font-style:italic}.d12-t tr.d21-res.paid .d21-resn b{color:var(--muted)}.w-item.v21-resi{background:var(--dkb-_fbf8fd, #FBF8FD)}.w-item.v21-resi .nmb{display:flex;flex-direction:column;text-align:left;min-width:0}.w-item.v21-resi .am{color:var(--muted);font-style:italic}.w-item.v21-resi .nmb>span,.w-item.v21-resi .nmb small{white-space:normal;overflow:visible;text-overflow:clip}.w-frow.sw.v21-notax>span:first-child{white-space:normal;min-width:0;padding:10px 0;color:var(--fg)}.w-frow.sw.v21-notax .w-switch{align-self:center}.v22-imps{display:flex;flex-direction:column;gap:14px}.v22-imp{padding:18px;display:flex;flex-direction:column;gap:14px}.v22-imp .hd{display:flex;gap:14px;align-items:flex-start}.v22-imp .hd .ic{width:44px;height:44px;border-radius:14px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--dkt-_1f2d6b, #1F2D6B);display:inline-flex;align-items:center;justify-content:center;flex:none}.v22-imp .hd .ic.jpk{background:var(--dkb-_f1e9f7, #F1E9F7);color:var(--dkt-_7a4a8c, #7A4A8C)}.v22-imp .hd .t{display:flex;flex-direction:column;gap:3px;min-width:0}.v22-imp .hd .t b{font-size:17px}.v22-imp .hd .t small{font-size:13.5px;color:var(--muted);line-height:1.4}.v22-imp .w-form.flat{background:var(--bg);border-radius:14px;box-shadow:none}.v22-file{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:76px;border:1.5px dashed var(--dkb-_c3cbea, #C3CBEA);border-radius:14px;background:var(--dkb-_f7f8fc, #F7F8FC);color:var(--navy-t);cursor:pointer;text-align:center;padding:10px 14px}.v22-file:hover{background:var(--dkb-_eef1fa, #EEF1FA)}.v22-file span{font-weight:700;font-size:15.5px}.v22-file small{color:var(--muted);font-size:13px}.v22-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.v22-file.dis{opacity:.5;cursor:default}.v22-err{margin:0;color:var(--dkt-_b23a2b, #B23A2B);font-size:14px}.v22-ok{margin:0;color:var(--dkt-_1e6b4f, #1E6B4F);font-size:14px;font-weight:600}.v22-sum{display:flex;flex-wrap:wrap;gap:8px}.v22-sum span{background:var(--bg);border-radius:99px;padding:6px 12px;font-size:13.5px;color:var(--muted)}.v22-sum b{color:var(--fg)}.v22-list{display:flex;flex-direction:column;border-radius:14px;background:var(--bg);overflow:hidden}.v22-tx{display:grid;grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line);cursor:pointer}.v22-list .v22-tx:first-child{border-top:0}.v22-imp>.v22-tx{grid-template-columns:22px minmax(0,1fr);background:var(--bg);border:0;border-radius:14px}.v22-tx input{width:18px;height:18px;accent-color:var(--dkb-_1f2d6b, #1F2D6B);margin:0}.v22-tx .d{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:38px}.v22-tx .n{display:flex;flex-direction:column;min-width:0}.v22-tx .n b{font-weight:600;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v22-tx .n small{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v22-tx .a{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px}.v22-tx .a.in{color:var(--dkt-_1e6b4f, #1E6B4F)}.v22-tx.off .n b,.v22-tx.off .a{color:var(--faint)}.v22-acts{display:grid;grid-template-columns:1fr 2fr;gap:10px}.v22-acts .w-chip{justify-content:center;height:50px}.v22-acts .w-cta{height:50px}.v22-jpk{display:flex;flex-direction:column;border-radius:14px;background:var(--bg);overflow-x:auto}.v22-jpk .r{display:grid;grid-template-columns:minmax(110px,1.3fr) repeat(3,minmax(80px,1fr));gap:10px;padding:10px 14px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;font-size:14px;align-items:center}.v22-jpk .r>span:not(:first-child){text-align:right}.v22-jpk .r>span:first-child{display:flex;flex-direction:column}.v22-jpk .r small{color:var(--muted);font-size:12px}.v22-jpk .r.h{border-top:0;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.v22-note{display:flex;flex-direction:column;gap:4px;background:var(--dkb-_eef6f1, #EEF6F1);border-radius:14px;padding:12px 14px;font-size:14px}.v22-note span{color:var(--muted);font-size:13.5px}.v22-qs{padding:16px 18px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(135deg,var(--dkb-_eef1fa, #EEF1FA),var(--dkb-_ffffff, #FFFFFF))}.v22-qs .t{display:flex;flex-direction:column;gap:4px}.v22-qs .t b{font-size:16.5px}.v22-qs .t small{color:var(--muted);font-size:14px;line-height:1.4}.v22-qs .b{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v22-qs .b .w-chip{justify-content:center;height:44px}@media (max-width: 600px){.v22-tx{grid-template-columns:22px minmax(0,1fr) auto;row-gap:2px}.v22-tx .d{grid-column:2;grid-row:1;font-size:12px}.v22-tx .n{grid-column:2;grid-row:2}.v22-tx .a{grid-column:3;grid-row:1 / span 2}.v22-tx input{grid-row:1 / span 2}.v22-tx .n b,.v22-tx .n small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v22-imp>.v22-tx .n{grid-row:1}}.v23-snote{display:flex;flex-direction:column;gap:4px;margin:6px 0 8px;padding:10px 12px 8px;border-radius:16px;background:var(--dkb-_fff8e1, #FFF8E1)}.v23-snote .h{display:flex;align-items:center;gap:8px}.v23-snote .h .ic{width:26px;height:26px;border-radius:8px;background:#f28a4b;color:var(--dkt-_6b4e00, #6B4E00);display:inline-flex;align-items:center;justify-content:center;flex:none}.v23-snote .h b{font-size:14px;color:var(--dkt-_5a4300, #5A4300);flex:1;min-width:0}.v23-snote .h .big{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--dkt-_8a6d1f, #8A6D1F);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.v23-snote .h .big:hover{background:var(--dkb-rgba_242_201_76__35_, rgba(242,201,76,.35))}.v23-snote textarea{width:100%;box-sizing:border-box;min-height:64px;max-height:260px;resize:none;overflow-y:auto;border:0;border-radius:10px;background:transparent;padding:6px 2px;font:inherit;font-size:14px;line-height:1.45;color:var(--fg);outline:none}.v23-snote textarea::placeholder{color:var(--dkt-_a88b3d, #A88B3D)}.v23-snote textarea:focus{background:var(--dkb-rgba_255_255_255__65_, rgba(255,255,255,.65));padding:6px 8px}.v23-snote .st{min-height:14px;font-size:11.5px;color:var(--dkt-_9a7a2a, #9A7A2A);text-align:right}.v23-ncard{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px 16px;background:var(--dkb-_fff8e1, #FFF8E1)}.v23-ncard.shut{padding-bottom:12px}.v23-ncard .hd{display:flex;align-items:center;gap:12px}.v23-ncard .ic{width:34px;height:34px;border-radius:11px;background:#f28a4b;color:var(--dkt-_6b4e00, #6B4E00);display:inline-flex;align-items:center;justify-content:center;flex:none}.v23-ncard .tt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;border:0;background:none;padding:0;font:inherit;color:var(--fg);text-align:left;cursor:pointer}.v23-ncard .tt b{font-size:15.5px}.v23-ncard .tt .one{font-size:13px;color:var(--dkt-_8a6d1f, #8A6D1F);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v23-ncard .fold{width:34px;height:34px;border-radius:50%;border:0;background:var(--dkb-rgba_242_201_76__3_, rgba(242,201,76,.3));color:var(--dkt-_6b4e00, #6B4E00);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.v23-ncard .body{border:0;background:none;padding:0 0 0 46px;font:inherit;text-align:left;color:var(--fg);cursor:pointer}.v23-ncard .body small{color:var(--dkt-_8a6d1f, #8A6D1F);font-size:13.5px}.v23-ncard .p{font-size:14px;color:var(--fg);white-space:pre-line;display:block;line-height:1.45;overflow-wrap:anywhere}.v23-nsheet textarea{width:100%;box-sizing:border-box;min-height:30vh;border:0;border-radius:16px;background:var(--dkb-_fff8e1, #FFF8E1);padding:14px;font:inherit;font-size:16px;line-height:1.5;color:var(--fg);outline:none;resize:none}.v23-nsheet .f{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:24px}.v23-nsheet .f small{color:var(--muted)}.w-nav .v23-snote .h b small{font-weight:500;color:var(--dkt-_9a7a2a, #9A7A2A);font-size:12.5px;margin-left:4px}.w-nav .v23-snote .h .big{all:unset;box-sizing:border-box;width:28px;height:28px;border-radius:8px;color:var(--dkt-_6b4e00, #6B4E00);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.w-nav .v23-snote .h .big svg{width:15px;height:15px}.w-nav .v23-snote .h .big:hover{background:var(--dkb-rgba_242_201_76__4_, rgba(242,201,76,.4))}.w-nav .v23-snote{margin:16px 0 12px;padding:14px 14px 10px;gap:8px;background:var(--dkb-_fffcf2, #FFFCF2);border:1px solid var(--dkb-_f6e7b8, #F6E7B8)}.w-nav .v23-snote .h{gap:10px}.w-nav .v23-snote .h .ic{width:24px;height:24px;border-radius:7px;background:var(--dkb-_fcefc4, #FCEFC4);color:var(--dkt-_a07a10, #A07A10)}.w-nav .v23-snote .h b{font-size:13.5px;font-weight:600;color:var(--dkt-_6b5320, #6B5320)}.w-nav .v23-snote .h b small{font-weight:400;color:var(--dkt-_b09650, #B09650)}.w-nav .v23-snote .h .big{color:var(--dkt-_b09650, #B09650)}.w-nav .v23-snote textarea{font-size:13.5px;line-height:1.6;color:var(--dkt-_3b4258, #3B4258);padding:4px 2px}.w-nav .v23-snote textarea::placeholder{color:var(--dkt-_c2aa6a, #C2AA6A)}.w-nav .v23-snote .st{color:var(--dkt-_c2aa6a, #C2AA6A)}.w-nav .v23-snote .h .tg{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--dkt-_b09650, #B09650)}.w-nav .v23-snote .h .tg b{flex:1}.w-nav .v23-snote.shut{padding-bottom:12px;gap:4px}.w-nav .v23-snote .pv{font-size:12.5px;color:var(--dkt-_8a7440, #8A7440);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:34px}.w-nav .v23-snote textarea{max-height:min(180px,24vh)}@media (min-width: 960px){.w-nav{overflow-y:auto;overscroll-behavior:contain}}@media (min-width: 960px){.w-nav .v23-snote{flex:0 1 auto;min-height:0;overflow:hidden}.w-nav .v23-snote textarea{flex:0 1 auto;min-height:44px;max-height:180px}.w-nav .v23-snote .h,.w-nav .v23-snote .st,.w-nav .w-side-me{flex:none}}.w-nav .v23-snote .h .tg b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 960px){.w-nav{overflow:hidden}.w-nav .w-nav-in{min-height:0}.w-nav .w-nav-in>*,.w-nav .w-side-only>*{flex-shrink:0}.w-nav .w-side-only>.v23-snote{flex-shrink:1}}@media (min-width: 960px){.w-nav .w-side-only>.v23-snote:not(.shut){min-height:128px}.w-nav .v23-snote textarea{min-height:52px}}@media (min-width: 960px){.w-nav{overflow-y:auto}.w-nav .w-side-only>.v23-snote:not(.shut){min-height:104px}.w-nav .v23-snote textarea{min-height:40px}}.d12-t tr.d-sec td.d23-ssum b{float:none}.d12-t tr.d-sec td.d23-ssum{white-space:nowrap}.w-frow.v3-kindrow{grid-template-columns:minmax(0,1fr) auto}.w-frow.v3-kindrow>span:first-child{white-space:normal;min-width:0;padding:8px 0}.d12-t tr.d-sec td:not(:first-child){box-shadow:none}.d12-t tr.d-sec td.d23-ssum{padding-left:8px;padding-right:8px}.d12-t tr.d-sec td.d23-ssum b{font-size:15px}.v24-steps{list-style:none;counter-reset:st;margin:0;padding:14px 16px;display:flex;flex-direction:column;gap:12px;background:var(--dkb-_eef1fa, #EEF1FA);border-radius:18px}.v24-steps li{counter-increment:st;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;align-items:start}.v24-steps li:before{content:counter(st);grid-row:1 / span 2;width:28px;height:28px;border-radius:50%;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.v24-steps b{font-size:15px}.v24-steps span{font-size:13.5px;color:var(--muted);line-height:1.35}.v24-send{display:flex;align-items:center;justify-content:center;gap:10px}.v24-msg{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;background:var(--dkb-_e2f2ea, #E2F2EA)}.v24-msg b{color:var(--dkt-_1e6b4f, #1E6B4F);font-size:15px}.v24-msg pre{margin:0;white-space:pre-wrap;font:inherit;font-size:14px;line-height:1.45;background:var(--dkb-_ffffff, #FFFFFF);border-radius:12px;padding:12px;color:var(--fg)}.v24-msg .b .w-chip{justify-content:center;height:44px;width:100%}.v24-kb{font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:99px;line-height:1.2}.v24-mv{display:flex;gap:6px;padding-right:10px;align-items:center}.v24-mv button{width:36px;height:36px;border-radius:50%;border:0;background:var(--dkb-_eef0f5, #EEF0F5);color:var(--dkt-_1f2d6b, #1F2D6B);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.v24-mv button:disabled{opacity:.35;cursor:default}.w-bud .v24-mv{padding-right:10px}.w-bud .v24-mv button{width:34px;height:34px}.w-bud.on .v24-mv button{background:var(--dkb-_ffffff, #FFFFFF)}.v19-goal .fr .v21-amtcur{flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.v19-goal .fr .v21-amtcur input{flex:0 1 6em;width:6em;min-width:3em}.v19-goal .fr .v21-amtcur select{flex:0 0 auto;width:auto;min-width:0;padding-right:4px}.v25-rsum{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;background:var(--surface);border-radius:18px;padding:14px 16px;box-shadow:0 1px 2px #141a2b0a}.v25-rsum>div{display:flex;flex-direction:column;gap:2px;min-width:0}.v25-rsum>div:last-child{text-align:right}.v25-rsum span{font-size:12.5px;color:var(--muted)}.v25-rsum b{font-size:20px;font-variant-numeric:tabular-nums;color:var(--fg)}.v25-rsum b small{font-size:13px;font-weight:500;color:var(--muted)}.v25-rgrp{display:flex;flex-direction:column;gap:6px}.v25-rh{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:600;color:var(--muted);padding:0 4px}.v25-rh small{font-size:12px;font-weight:600;color:var(--faint)}.w-li.v25-rrow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;height:auto;min-height:58px;padding-top:10px;padding-bottom:10px}.w-li.v25-rrow:disabled{cursor:default;opacity:1}.v25-rdot{width:8px;height:8px;border-radius:50%;background:var(--dkb-_1f2d6b, #1F2D6B)}.v25-rdot.inc{background:#2f8f6b}.v25-rtx{display:flex;flex-direction:column;min-width:0;gap:1px}.v25-rtx b{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v25-rtx small{font-size:12.5px;color:var(--muted);line-height:1.35}.v25-ram{display:flex;align-items:center;gap:2px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.w-li.v25-rrow.off .v25-rtx b,.w-li.v25-rrow.off .v25-ram{color:var(--muted)}.d-cell.bad{box-shadow:inset 0 0 0 1.5px #b23a2b;border-radius:8px}.v26-hero{background:var(--dkb-_1f2d6b, #1F2D6B);color:var(--dkt-_fff, #fff);border-radius:24px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:6px}.v26-hero .mk{width:64px;height:64px;border-radius:20px;background:var(--dkb-rgba_255_255_255__12_, rgba(255,255,255,.12));display:flex;align-items:center;justify-content:center}.v26-hero h1{margin:6px 0 0;font-size:30px;letter-spacing:-.02em}.v26-hero p{margin:0;color:var(--dkt-rgba_255_255_255__78_, rgba(255,255,255,.78));font-size:14.5px}.v26-hero .nx{margin-top:10px;background:var(--dkb-rgba_255_255_255__1_, rgba(255,255,255,.1));border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:14px}.v26-hero .nx small{color:var(--dkt-rgba_255_255_255__75_, rgba(255,255,255,.75));font-size:12.5px}.v26-bar{display:block;width:100%;height:6px;border-radius:99px;background:var(--surface-2);overflow:hidden}.v26-bar>span{display:block;height:6px;background:#2f8f6b;border-radius:99px}.v26-hero .v26-bar{background:var(--dkb-rgba_255_255_255__18_, rgba(255,255,255,.18))}.v26-hero .v26-bar>span{background:#f28a4b}.v26-streaks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v26-streak{background:var(--surface);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:3px;min-width:0;box-shadow:0 1px 2px #141a2b0a}.v26-streak .top{display:flex;align-items:center;gap:6px}.v26-streak .top b{font-size:22px;color:var(--muted)}.v26-streak.on .top b{color:var(--dkt-_1f2d6b, #1F2D6B)}.v26-streak .t{font-size:13.5px;font-weight:600;line-height:1.25}.v26-streak small{font-size:11.5px;color:var(--muted);line-height:1.3}.v26-year{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 6px;padding:14px 12px}.v26-year button{border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font:inherit}.v26-year button:disabled{cursor:default}.v26-year .c{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.v26-year small{font-size:11px;color:var(--muted)}.v26-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v26-badge{background:var(--surface);border-radius:18px;padding:14px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;box-shadow:0 1px 2px #141a2b0a}.v26-badge .mk{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.v26-badge .lb{font-size:17px;letter-spacing:-.01em}.v26-badge .ds{font-size:12.5px;color:var(--muted);line-height:1.35}.v26-badge .when{font-size:12px;color:var(--dkt-_1e6b4f, #1E6B4F);font-weight:600;margin-top:auto;padding-top:4px}.v26-badge .pr{width:100%;display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:6px}.v26-badge .pr small{font-size:11.5px;color:var(--muted)}.v26-sts{padding:4px 0}.v26-sts .r{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px}.v26-sts .r+.r{border-top:1px solid var(--line)}.v26-sts .mk{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.v26-sts .tx{display:flex;flex-direction:column;min-width:0}.v26-sts .tx b{font-size:15px}.v26-sts .tx small{font-size:12.5px;color:var(--muted)}.v26-sts .n{font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.v26-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:0;text-align:left;font:inherit;cursor:pointer;width:100%;color:inherit}.v26-card .hd{display:flex;justify-content:space-between;align-items:center;gap:8px}.v26-card .hd b{font-size:15.5px}.v26-card .cnt{display:flex;align-items:center;gap:4px;font-size:13.5px;color:var(--muted)}.v26-card .strip{display:flex;flex-wrap:wrap;gap:6px}.v26-card .dot{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}.v26-card .nx{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--muted)}.v26-card .nx b{color:var(--fg)}.v26-mm{display:inline-flex;width:20px;height:20px;border-radius:50%;align-items:center;justify-content:center;vertical-align:middle;margin-right:4px}.mchip[aria-pressed=true] .v26-mm{box-shadow:0 0 0 1.5px var(--dkb-rgba_255_255_255__7_, rgba(255,255,255,.7))}.v26-new{display:flex;flex-direction:column;gap:8px}@media (min-width: 900px){.v26-badges{grid-template-columns:repeat(4,minmax(0,1fr))}.v26-year{grid-template-columns:repeat(12,minmax(0,1fr))}}.v26-streaks{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 700px){.v26-streaks{grid-template-columns:repeat(4,minmax(0,1fr))}}.v26-sum{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.v26-sum .hd{display:flex;justify-content:space-between;align-items:center;gap:8px}.v26-sum .hd b{font-size:15.5px}.v26-sum .hd .w-link{display:inline-flex;align-items:center;gap:2px;font-size:14px;min-height:36px}.v26-sum .nb{display:flex;flex-direction:column;gap:10px}.v26-sum .it{display:flex;align-items:center;gap:12px}.v26-sum .it .mk{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:none}.v26-sum .it .tx{display:flex;flex-direction:column;min-width:0}.v26-sum .it .tx b{font-size:16px}.v26-sum .it .tx small{font-size:13px;color:var(--muted)}.v26-sum .v26-streak{background:var(--bg);box-shadow:none}.v26-cele{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#141a2b73;display:flex;align-items:center;justify-content:center;padding:24px max(16px,env(safe-area-inset-left,0px));animation:v26fade .2s ease-out}.v26-cele .box{background:var(--surface);border-radius:28px;padding:28px 22px 20px;width:min(360px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;box-shadow:0 20px 60px #141a2b40;animation:v26pop .35s cubic-bezier(.2,.9,.3,1.2)}.v26-cele .mk{width:112px;height:112px;border-radius:32px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.v26-cele .k{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.v26-cele .lb{font-size:28px;letter-spacing:-.02em}.v26-cele .ds{font-size:14.5px;color:var(--muted);max-width:28ch}.v26-cele .two{display:flex;gap:8px;width:100%;margin-top:14px}.v26-cele .two .w-chip{flex:1;justify-content:center;min-height:48px}@keyframes v26fade{0%{opacity:0}to{opacity:1}}@keyframes v26pop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.v26-cele,.v26-cele .box{animation:none}}.v26-yc .tiles small{font-size:11.5px}.v26-yc .yr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 4px}.v26-yc .yr .m{display:flex;flex-direction:column;align-items:center;gap:3px}.v26-yc .yr .c{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.v26-yc .yr small{font-size:10.5px;color:var(--dkt-_c3cbea, #C3CBEA)}.v26-yc .bd{display:flex;flex-direction:column;gap:8px}.v26-yc .bd .bdr{display:flex;flex-wrap:wrap;gap:6px}.v26-yc .bd .b{display:inline-flex;align-items:center;gap:6px;background:var(--dkb-rgba_255_255_255__12_, rgba(255,255,255,.12));border-radius:99px;padding:5px 10px 5px 8px;font-size:12.5px;font-weight:600}.v26-yi .mk{background:var(--dkb-_1f2d6b, #1F2D6B)!important}.v26-coach{position:fixed;z-index:80}.v26-coach.below:after{top:-7px;bottom:auto;left:var(--ax, 50%)}.v26-coach.above:after{bottom:-7px;top:auto;left:var(--ax, 50%)}.v26-coach.side:after{left:-7px;top:34px;bottom:auto;transform:rotate(45deg)}.v2ui .d12-grid>*,.v2ui .d12-sheet{min-width:0}.v2ui .d12-sheet .d-scroll{overflow-x:auto}.v2ui .d12-tile .d{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 1360px){.v2ui .d12-csv .lbl{display:none}.v2ui .d12-csv{padding:0 12px}.v2ui .d12-t td,.v2ui .d12-t th{padding-left:6px;padding-right:6px}}.v26-demo{display:flex;flex-direction:column;gap:10px;background:var(--dkb-_ffecd8, #FFECD8);border-radius:20px;padding:14px 16px}.v26-demo b{font-size:15.5px;color:var(--dkt-_8e4d26, #8E4D26)}.v26-demo span{font-size:14px;color:var(--dkt-_5c4a10, #5C4A10)}.v26-demo .acts{display:flex;gap:8px;flex-wrap:wrap}.w-frow:has(>span>.v12-hint):has(>input){grid-template-columns:minmax(0,1fr) minmax(8.5em,42%)}.v10-toast.act{pointer-events:auto;padding-right:8px}.v27-tact{flex:none;margin-left:4px;min-height:40px;padding:0 14px;border-radius:12px;border:0;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.v10-toast.act{z-index:450}html.v3look{--faint: #687089}html.v3look .w-tt{flex-wrap:wrap;row-gap:10px;align-items:center}html.v3look .w-tt>div{flex:1 1 auto}html.v3look .w-tt .w-mon{max-width:100%;flex:0 1 auto}html.v3look .w-tb>span{flex:none}html.v3look .w-tb .w-pill{min-width:0;flex:0 1 auto}@media (max-width: 959px){html.v3look .w-nav button{font-size:12px}}html.v3look .v11-hero .tiles,html.v3look .v13-status .tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr))}html.v3look .v11-tile b,html.v3look .v13-status .tiles b,html.v3look .v13-status .tiles small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}html.v3look .v11-tile small{overflow-wrap:anywhere}html.v3look .w-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}html.v3look .w-duo .ln{display:none}html.v3look .w-duo .val{height:auto;white-space:normal;flex-wrap:wrap;overflow-wrap:anywhere}html.v3look .w-duo .sb{white-space:normal}html.v3look .w-grp .hd{column-gap:10px}html.v3look .w-grp .hd b{overflow-wrap:anywhere}html.v3look .w-item .nmb{white-space:normal;flex-wrap:wrap;row-gap:0}html.v3look .w-item .nmb small.wait{white-space:normal;flex-basis:100%}html.v3look .w-circle,html.v3look .w-circle.sm{width:30px;height:30px;border-width:2.5px}.w-login .google.apple{background:#000;color:#fff}.v28-lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;padding-top:max(24px,env(safe-area-inset-top));text-align:center}.v28-lock b{font-size:20px;color:var(--navy-t)}.v28-lock .e{color:var(--dkt-_b23a2b, #B23A2B);font-size:14px}.v28-lock .w-cta{width:min(320px,100%)}.v28-rcp .act{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.v28-rcp label.w-chip{cursor:pointer}.v28-rview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#0c1020e0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.v28-rview img{max-width:100%;max-height:78vh;border-radius:12px;background:var(--dkb-_ffffff, #FFFFFF)}.v28-rview .two{display:flex;gap:10px}.v28-rview .w-chip{background:var(--dkb-_ffffff, #FFFFFF)}.v28-mood{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.v28-mood button{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:60px;padding:8px 2px;border:2px solid transparent;border-radius:14px;background:var(--surface);color:var(--navy-t);font:inherit;cursor:pointer}.v28-mood button .n{font-weight:800;font-size:18px}.v28-mood button small{font-size:11.5px;color:var(--muted);text-align:center;line-height:1.2}.v28-mood button[aria-pressed=true]{border-color:#2f8f6b;background:var(--dkb-_e2f2ea, #E2F2EA)}.w-item .am:has(.v27-net){display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:1px}.w-item .am .v27-net{display:block;margin-left:0;font-size:12.5px;font-weight:500;color:var(--dkt-_5c6480, #5C6480);line-height:1.3}.v27-netcard{padding:0;overflow:hidden}.v27-netcard .hd{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px 14px 18px;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.v27-netcard .hd>.tt{flex:1;display:flex;flex-direction:column}.v27-netcard .hd>.tt b{font-size:16px}.v27-netcard .hd>.tt small{color:var(--dkt-_8b92a8, #8B92A8);font-size:13px}.v27-netcard .hd .w-disp{font-size:18px}.v27-netcard .bd{display:flex;flex-direction:column;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--dkb-_e3e6ee, #E3E6EE)}.v27-netcard .r{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:var(--dkt-_5c6480, #5C6480)}.v27-netcard .r b{color:var(--dkt-_141a2b, #141A2B);font-variant-numeric:tabular-nums}.v27-netcard .r.sum{border-top:1px solid var(--dkb-_e3e6ee, #E3E6EE);padding-top:10px;margin-top:2px;font-weight:600;color:var(--dkt-_141a2b, #141A2B);font-size:16px}.v27-netcard .r.sum b{font-size:18px}.v27-netcard small{color:var(--dkt-_8b92a8, #8B92A8);font-size:13px}.d27-netbox .bd{display:flex;flex-direction:column;gap:7px;padding:4px 16px 10px}.d27-netbox .r{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--dkt-_5c6480, #5C6480)}.d27-netbox .r b{color:var(--dkt-_141a2b, #141A2B);font-weight:600;font-variant-numeric:tabular-nums}.d27-netbox .r.sum{border-top:1px solid var(--dkb-_e3e6ee, #E3E6EE);padding-top:9px;margin-top:2px;color:var(--dkt-_141a2b, #141A2B);font-weight:600;font-size:15px}.d27-netbox small{color:var(--dkt-_8b92a8, #8B92A8);font-size:12.5px}.v28-biz{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.v28-biz .hd{font-size:16px}.v28-biz .top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v28-biz .top>span{display:flex;flex-direction:column;gap:2px;min-width:0}.v28-biz .top small{color:var(--dkt-_5c6480, #5C6480);font-size:13px}.v28-biz .top>span:first-child b{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.v28-biz .per{align-items:flex-end;text-align:right;background:var(--dkb-_f1f3f8, #F1F3F8);border-radius:12px;padding:8px 12px}.v28-biz .per b{font-size:20px;color:var(--dkt-_141a2b, #141A2B)}.v28-biz .per small{font-size:12px!important;max-width:110px}.v28-bar{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px;background:var(--dkb-_e9ecf3, #E9ECF3)}.v28-bar i{display:block;height:100%}.v28-leg{display:flex;flex-direction:column;gap:6px}.v28-leg .r{display:grid;grid-template-columns:1fr auto 40px;gap:10px;align-items:baseline;font-size:14.5px;color:var(--dkt-_5c6480, #5C6480)}.v28-leg .r span{display:flex;align-items:center;gap:8px}.v28-leg .r span i{width:10px;height:10px;border-radius:3px;flex:none}.v28-leg .r b{color:var(--dkt-_141a2b, #141A2B);font-variant-numeric:tabular-nums}.v28-leg .r small{text-align:right;color:var(--dkt-_8b92a8, #8B92A8);font-size:12.5px}.v28-need{display:flex;flex-direction:column;gap:3px;background:var(--dkb-_e2f2ea, #E2F2EA);border-radius:12px;padding:10px 12px}.v28-need b{font-size:14.5px;color:var(--dkt-_1e6b4f, #1E6B4F)}.v28-need small{font-size:13px;color:var(--dkt-_3b4258, #3B4258);line-height:1.4}.v28-need.bad{background:var(--dkb-_fbe9e6, #FBE9E6)}.v28-need.bad b{color:var(--dkt-_b23a2b, #B23A2B)}.v28-note{margin:0;font-size:12.5px;color:var(--dkt-_8b92a8, #8B92A8)}.v28-mini{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;height:96px}.v28-mini .c{display:grid;grid-template-rows:1fr 18px 14px;gap:2px;min-width:0}.v28-mini .u,.v28-mini .d{display:flex;justify-content:center}.v28-mini .u{align-items:flex-end}.v28-mini .d{align-items:flex-start}.v28-mini i{display:block;width:70%;max-width:18px;border-radius:3px}.v28-mini .d i{background:#d9534f}.v28-mini small{text-align:center;font-size:10.5px;color:var(--dkt-_8b92a8, #8B92A8)}.v28-kv{display:flex;flex-direction:column;border-top:1px solid var(--dkb-_e3e6ee, #E3E6EE)}.v28-kv>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--dkb-_e3e6ee, #E3E6EE);font-size:14.5px;color:var(--dkt-_5c6480, #5C6480)}.v28-kv>div:last-child{border-bottom:0}.v28-kv b{color:var(--dkt-_141a2b, #141A2B);text-align:right}.v28-lim{display:flex;flex-direction:column;gap:5px}.v28-lim .l{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--dkt-_5c6480, #5C6480)}.v28-lim .l b{color:var(--dkt-_141a2b, #141A2B);white-space:nowrap}.v28-lim .tr{height:8px;border-radius:4px;background:var(--dkb-_e9ecf3, #E9ECF3);overflow:hidden}.v28-lim .tr i{display:block;height:100%;border-radius:4px}.v28-lim small{font-size:12.5px;color:var(--dkt-_8b92a8, #8B92A8)}@media (min-width: 960px){.w-nav .w-side-only>button{justify-content:flex-start;text-align:left;line-height:1.2}.w-nav .w-side-only>.v23-snote.shut{flex-shrink:0;min-height:auto}}.w-form>*+.w-frow.v3-link,.w-form>*+.w-frow.v3-paid{border-top:1px solid var(--line)}@media (min-width: 960px){.w-nav{scrollbar-gutter:stable;scrollbar-width:thin;padding-right:8px}.w-nav button,.w-nav .w-side-only>button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.v13-status .wm{opacity:.06}.v13-status .tt small{opacity:1;font-size:14.5px;font-weight:600;line-height:1.35}.v13-status p{font-size:14.5px;font-weight:600}.v3-gnum{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:-4px}.v3-gnum .n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:16px;font-weight:600}.v3-gnum .n b{font-size:24px;font-weight:700;color:var(--fg);letter-spacing:-.01em}.v3-gnum small{display:flex;flex-direction:column;gap:1px;font-size:14px;color:var(--muted)}.w-form>.v12-fxhead{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center}.v12-fxhead .v12-hint{display:block}:root{--dkb-_1f2d6b: #1F2D6B;--dkt-_1f2d6b: #1F2D6B;--dkb-_e2f2ea: #E2F2EA;--dkt-_1e6b4f: #1E6B4F;--dkb-rgba_122__92__0___12_: rgba(122, 92, 0, .12);--dkt-_b23a2b: #B23A2B;--dkb-_ffffff: #FFFFFF;--dkt-_c3cbea: #C3CBEA;--dkt-_3d4560: #3D4560;--dkb-_e6eaf6: #E6EAF6;--dkt-_3a4a8c: #3A4A8C;--dkb-_c3cbea: #C3CBEA;--dkt-_7fd1ae: #7FD1AE;--dkt-_c9d0ea: #C9D0EA;--dkb-_e6e9f0: #E6E9F0;--dkb-_fdecea: #FDECEA;--dkb-_ffecd8: #FFECD8;--dkb-rgba_255_255_255__18_: rgba(255,255,255,.18);--dkb-rgba_178_58_43__35_: rgba(178,58,43,.35);--dkb-rgba_255_255_255__1_: rgba(255,255,255,.1);--dkb-_f6f7fb: #F6F7FB;--dkb-_fdeee4: #FDEEE4;--dkt-_c2531f: #C2531F;--dkb-_dde1ea: #DDE1EA;--dkb-_fafbfd: #FAFBFD;--dkb-_eef1f8: #EEF1F8;--dkb-_fdf0e7: #FDF0E7;--dkb-rgba_255_255_255__15_: rgba(255,255,255,.15);--dkb-_fff4c2: #FFF4C2;--dkb-_fff7dc: #FFF7DC;--dkt-_0e3b2a: #0E3B2A;--dkb-rgba_255_255_255__14_: rgba(255,255,255,.14);--dkt-_3e4c9c: #3E4C9C;--dkb-rgba_255_255_255__12_: rgba(255,255,255,.12);--dkb-_f3f5fc: #F3F5FC;--dkb-_eef0f5: #EEF0F5;--dkb-_e7f4ee: #E7F4EE;--dkb-_fff6dc: #FFF6DC;--dkt-_975125: #975125;--dkt-_a8461a: #A8461A;--dkt-_2f6b54: #2F6B54;--dkb-_ede8f5: #EDE8F5;--dkt-_1b1f3b: #1B1F3B;--dkb-_fff: #fff;--dkb-_fff4d6: #FFF4D6;--dkb-_c9cfe6: #C9CFE6;--dkb-_f1f3f9: #F1F3F9;--dkb-_dde2f0: #DDE2F0;--dkb-_f7f8fc: #F7F8FC;--dkb-_f4f6fb: #F4F6FB;--dkb-_eef1fa: #EEF1FA;--dkt-_2c5e4b: #2C5E4B;--dkb-rgba_255_255_255__06_: rgba(255,255,255,.06);--dkb-rgba_255_255_255__16_: rgba(255,255,255,.16);--dkt-rgba_255_255_255__85_: rgba(255,255,255,.85);--dkb-_d9deec: #D9DEEC;--dkb-_f3e3d8: #F3E3D8;--dkb-_dce2f4: #DCE2F4;--dkb-_000: #000;--dkb-_c9d0ea: #C9D0EA;--dkb-rgba_255_255_255__55_: rgba(255,255,255,.55);--dkt-_2f8f6b: #2F8F6B;--dkt-rgba_255_255_255__8_: rgba(255,255,255,.8);--dkt-_5c3d00: #5C3D00;--dkb-_e3e8f7: #E3E8F7;--dkb-_fbebeb: #FBEBEB;--dkt-_6b2a2a: #6B2A2A;--dkt-_fff: #fff;--dkt-_8e2a1f: #8E2A1F;--dkb-_eef0f6: #EEF0F6;--dkt-_6b7280: #6b7280;--dkb-_fbf8fd: #FBF8FD;--dkb-_f1e9f7: #F1E9F7;--dkt-_7a4a8c: #7A4A8C;--dkb-_eef6f1: #EEF6F1;--dkb-_fff8e1: #FFF8E1;--dkt-_6b4e00: #6B4E00;--dkt-_5a4300: #5A4300;--dkt-_8a6d1f: #8A6D1F;--dkb-rgba_242_201_76__35_: rgba(242,201,76,.35);--dkt-_a88b3d: #A88B3D;--dkb-rgba_255_255_255__65_: rgba(255,255,255,.65);--dkt-_9a7a2a: #9A7A2A;--dkb-rgba_242_201_76__3_: rgba(242,201,76,.3);--dkb-rgba_242_201_76__4_: rgba(242,201,76,.4);--dkb-_fffcf2: #FFFCF2;--dkb-_f6e7b8: #F6E7B8;--dkb-_fcefc4: #FCEFC4;--dkt-_a07a10: #A07A10;--dkt-_6b5320: #6B5320;--dkt-_b09650: #B09650;--dkt-_3b4258: #3B4258;--dkt-_c2aa6a: #C2AA6A;--dkt-_8a7440: #8A7440;--dkt-rgba_255_255_255__78_: rgba(255,255,255,.78);--dkt-rgba_255_255_255__75_: rgba(255,255,255,.75);--dkb-rgba_255_255_255__7_: rgba(255,255,255,.7);--dkt-_8e4d26: #8E4D26;--dkt-_5c4a10: #5C4A10;--dkt-_5c6480: #5C6480;--dkt-_8b92a8: #8B92A8;--dkb-_e3e6ee: #E3E6EE;--dkt-_141a2b: #141A2B;--dkb-_f1f3f8: #F1F3F8;--dkb-_e9ecf3: #E9ECF3;--dkb-_fbe9e6: #FBE9E6}html[data-theme=dark]{--dkb-_1f2d6b: #283877;--dkt-_1f2d6b: #AFBDF7;--dkb-_e2f2ea: #20293A;--dkt-_1e6b4f: #7FD1AE;--dkb-rgba_122__92__0___12_: rgba(122, 92, 0, .12);--dkt-_b23a2b: #FE8C79;--dkb-_ffffff: #19203F;--dkt-_c3cbea: #C4CBE7;--dkt-_3d4560: #A7B0CD;--dkb-_e6eaf6: #252E58;--dkt-_3a4a8c: #99AEF1;--dkb-_c3cbea: #252A3F;--dkt-_7fd1ae: #87CFB0;--dkt-_c9d0ea: #6A7088;--dkb-_e6e9f0: #232B4E;--dkb-_fdecea: #0C1323;--dkb-_ffecd8: #35291B;--dkb-rgba_255_255_255__18_: rgba(25, 32, 63, .18);--dkb-rgba_178_58_43__35_: rgba(178, 58, 43, .35);--dkb-rgba_255_255_255__1_: rgba(25, 32, 63, .1);--dkb-_f6f7fb: #0E1330;--dkb-_fdeee4: #0C1323;--dkt-_c2531f: #FA9166;--dkb-_dde1ea: #36406A;--dkb-_fafbfd: #151E2F;--dkb-_eef1f8: #0C1323;--dkb-_fdf0e7: #0C1323;--dkb-rgba_255_255_255__15_: rgba(25, 32, 63, .15);--dkb-_fff4c2: #322B0F;--dkb-_fff7dc: #312B18;--dkt-_0e3b2a: #93BCA8;--dkb-rgba_255_255_255__14_: rgba(25, 32, 63, .14);--dkt-_3e4c9c: #98ACFC;--dkb-rgba_255_255_255__12_: rgba(25, 32, 63, .12);--dkb-_f3f5fc: #0C1323;--dkb-_eef0f5: #2A3358;--dkb-_e7f4ee: #0C1323;--dkb-_fff6dc: #312B19;--dkt-_975125: #E49F78;--dkt-_a8461a: #F49570;--dkt-_2f6b54: #89BFA7;--dkb-_ede8f5: #20293A;--dkt-_1b1f3b: #A8AFD0;--dkb-_fff: #19203F;--dkb-_fff4d6: #322B15;--dkb-_c9cfe6: #272A3A;--dkb-_f1f3f9: #0C1323;--dkb-_dde2f0: #20293A;--dkb-_f7f8fc: #0C1323;--dkb-_f4f6fb: #0C1323;--dkb-_eef1fa: #0C1323;--dkt-_2c5e4b: #8FBDA9;--dkb-rgba_255_255_255__06_: rgba(25, 32, 63, .06);--dkb-rgba_255_255_255__16_: rgba(25, 32, 63, .16);--dkt-rgba_255_255_255__85_: rgba(255, 255, 255, .85);--dkb-_d9deec: #20293A;--dkb-_f3e3d8: #20293A;--dkb-_dce2f4: #272B37;--dkb-_000: #000000;--dkb-_c9d0ea: #262A3C;--dkb-rgba_255_255_255__55_: rgba(25, 32, 63, .55);--dkt-_2f8f6b: #74C4A1;--dkt-rgba_255_255_255__8_: rgba(255, 255, 255, .8);--dkt-_5c3d00: #CCAB7D;--dkb-_e3e8f7: #20293A;--dkb-_fbebeb: #0C1323;--dkt-_6b2a2a: #E29C98;--dkt-_fff: #FFFFFF;--dkt-_8e2a1f: #F59282;--dkb-_eef0f6: #0C1323;--dkt-_6b7280: #969EAD;--dkb-_fbf8fd: #0C1323;--dkb-_f1e9f7: #20293A;--dkt-_7a4a8c: #CB9DDD;--dkb-_eef6f1: #0C1323;--dkb-_fff8e1: #302B1B;--dkt-_6b4e00: #CAAD74;--dkt-_5a4300: #C6AE7B;--dkt-_8a6d1f: #C9AE6D;--dkb-rgba_242_201_76__35_: rgba(52, 42, 14, .35);--dkt-_a88b3d: #C9AE6A;--dkb-rgba_255_255_255__65_: rgba(25, 32, 63, .65);--dkt-_9a7a2a: #CBAD69;--dkb-rgba_242_201_76__3_: rgba(52, 42, 14, .3);--dkb-rgba_242_201_76__4_: rgba(52, 42, 14, .4);--dkb-_fffcf2: #151E2F;--dkb-_f6e7b8: #332B0E;--dkb-_fcefc4: #332B0E;--dkt-_a07a10: #D0AC5D;--dkt-_6b5320: #C6AE80;--dkt-_b09650: #C7AF71;--dkt-_3b4258: #C3C8DC;--dkt-_c2aa6a: #C5AF76;--dkt-_8a7440: #C4AF7F;--dkt-rgba_255_255_255__78_: rgba(255, 255, 255, .78);--dkt-rgba_255_255_255__75_: rgba(255, 255, 255, .75);--dkb-rgba_255_255_255__7_: rgba(25, 32, 63, .7);--dkt-_8e4d26: #E1A07C;--dkt-_5c4a10: #C2B07E;--dkt-_5c6480: #A6AECB;--dkt-_8b92a8: #7E87A8;--dkb-_e3e6ee: #2A3358;--dkt-_141a2b: #E9ECF7;--dkb-_f1f3f8: #0E1330;--dkb-_e9ecf3: #232B4E;--dkb-_fbe9e6: #20293A}:root{--navy-t: var(--navy);--accent-t: var(--accent)}html[data-theme=dark]{--bg: #0E1330;--surface: #19203F;--surface-2: #232B4E;--line: #2A3358;--chk: #36406A;--track: #2A3358;--fg: #E9ECF7;--muted: #A6AECB;--faint: #7E87A8;--navy: #283877;--navy-t: #AFBDF7;--accent: #33449A;--accent-t: #AFBDF7;--accent-ink: #FFFFFF;--accent-soft: #252E58;--accent-2: #8E9BD6;--hero: #26357A;--hero-sub: #C3CBEA;--mark-1: #AFBDF7;--mark-2: #7FD1AE;--gold: #F28A4B;--gold-ink: #1F2D6B;--gold-on: #1F2D6B;--gold-soft: #332E22;--ok: #3FAF85;--ok-ink: #7FD1AE;--ok-soft: #1B3A33;--warn: #F08A54;--bad: #F07A6A;--bad-soft: #3E2228;--bar-bg: rgba(14, 19, 48, .86);--nav-bg: rgba(25, 32, 63, .92);--dim: rgba(0, 0, 0, .6);color-scheme:dark}html[data-theme=dark] body{background:var(--bg)}html[data-theme=dark] img{filter:none}.w-family-hd{display:block;padding:14px 16px 4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.w-family .w-li .ic svg{display:block;border-radius:9px}.w-family .w-li .t{display:flex;flex-direction:column;min-width:0}.w-family .w-li .r{color:var(--faint);display:inline-flex;align-items:center}.v13-mestats small{display:block;line-height:1.25;min-height:2.5em}.w-side-list{display:none}@media (min-width: 960px){.w-nav .w-side-list{display:flex;flex-direction:column;gap:2px;margin:4px 0}.w-nav .w-side-list .w-side-lhd{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;background:none;border-radius:10px;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);cursor:pointer;justify-content:flex-start}.w-nav .w-side-list .w-side-lhd small{font-size:12px;font-weight:600;letter-spacing:0}.w-nav .w-side-list .w-side-lhd svg{margin-left:auto;transition:transform .2s ease}.w-nav .w-side-list .w-side-lhd:hover{color:var(--muted)}.w-nav .w-side-list .w-side-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;height:40px;padding:0 10px;border:0;background:none;border-radius:12px;font:inherit;font-size:14.5px;font-weight:600;color:var(--fg);text-decoration:none;cursor:pointer;text-align:left;width:100%}.w-nav .w-side-list .w-side-item:hover{background:var(--surface-2, var(--dkb-_e9ecf3, #E9ECF3))}.w-nav .w-side-list .w-side-item[aria-current=page]{background:var(--navy-soft, var(--dkb-_e6eaf6, #E6EAF6))}.w-nav .w-side-list .w-side-item.more{color:var(--navy-t, var(--dkt-_1f2d6b, #1F2D6B))}.w-nav .w-side-list .w-side-ic{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.w-nav .w-side-list .w-side-ic.plus{border:1.5px dashed currentColor;opacity:.7}.w-nav .w-side-list .w-side-lb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}@media (min-width: 960px){.w-back.w-back-m{display:none}}.w-fr{display:flex;flex-direction:column;gap:18px;width:100%;max-width:460px;margin:0 auto;box-sizing:border-box;min-height:100dvh;padding:calc(28px + env(safe-area-inset-top,0px)) 20px calc(28px + env(safe-area-inset-bottom,0px))}.w-fr-brand{display:flex;align-items:center;gap:10px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:24px;letter-spacing:-.03em;color:var(--dkt-_1f2d6b, #1F2D6B)}.w-fr-hero{position:relative;overflow:hidden;border-radius:26px;padding:22px 20px 24px;display:flex;flex-direction:column;gap:8px;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.w-fr-hero .wm{position:absolute;right:-40px;bottom:-44px;opacity:.08;pointer-events:none}.w-fr-hero>:not(.wm){position:relative}.w-fr-k{font-size:14px;font-weight:600;color:var(--dkt-_c3cbea, #C3CBEA)}.w-fr-k span{color:var(--dkt-_7fd1ae, #7FD1AE)}.w-fr-h{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:40px;line-height:1.02;letter-spacing:-.035em;color:#fff;text-wrap:balance}.w-fr-lead{margin:0;font-size:15px;line-height:1.45;color:var(--dkt-_c3cbea, #C3CBEA)}.w-fr-steps{background:var(--surface);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.w-fr-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px}.w-fr-step+.w-fr-step{border-top:1px solid var(--line)}.w-fr-step b{display:block;font-size:16px;font-weight:600;color:var(--fg)}.w-fr-step small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.w-fr-n{width:36px;height:36px;border-radius:12px;background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F);display:flex;align-items:center;justify-content:center;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:17px}.w-fr-cta{height:56px;border:0;border-radius:16px;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;font:inherit;font-weight:600;font-size:17px;cursor:pointer}.w-fr-cta:focus-visible,.w-fr-alt:focus-visible{outline:3px solid #8B7BE0;outline-offset:2px}.w-fr-alt{align-self:center;min-height:44px;padding:0 12px;border:0;background:none;font:inherit;font-weight:600;font-size:15px;color:var(--dkt-_1f2d6b, #1F2D6B);cursor:pointer}.w-fr-info{margin:-10px 0 0;padding:12px 14px;border-radius:14px;background:var(--surface);font-size:14px;line-height:1.45;color:var(--muted);text-align:center}.w-fr-note{margin:auto 0 0;text-align:center;font-size:13px;line-height:1.45;color:var(--muted)}.w-fr[data-app=welltab] .w-fr-hero,.w-fr[data-app=welltab] .w-fr-cta{background:#4b3a9e}.w-fr[data-app=welltab] .w-fr-k,.w-fr[data-app=welltab] .w-fr-lead{color:var(--dkt-_d9d2fa, #D9D2FA)}.w-fr[data-app=welltab] .w-fr-k span{color:var(--dkt-_c9c0f5, #C9C0F5)}.w-fr[data-app=welltab] .w-fr-n{background:var(--dkb-_ece9fb, #ECE9FB);color:var(--dkt-_4b3a9e, #4B3A9E)}.w-fr[data-app=welltab] .w-fr-alt{color:var(--dkt-_4b3a9e, #4B3A9E)}.w-fr[data-app=welltrip] .w-fr-k span{color:var(--dkt-_f28a4b, #F28A4B)}.w-fr[data-app=welltrip] .w-fr-n{background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F)}.w-fr.in{min-height:0;padding-top:8px;padding-bottom:8px}@media (min-width: 960px){.w-fr.in .w-fr-brand{display:none}}.w-fw{display:flex;flex-direction:column;gap:18px}.w-fw-hero{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;border-radius:24px;padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px}.w-fw-hero .k{font-size:14px;font-weight:600;color:var(--dkt-_c3cbea, #C3CBEA)}.w-fw-hero .n{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1}.w-fw-hero .chips{display:flex;gap:8px;flex-wrap:wrap}.w-fw-hero .chips span{padding:6px 10px;border-radius:12px;background:var(--dkb-rgba_255__255__255__0_12_, rgba(255, 255, 255, .12));font-size:13px;font-weight:600}.w-fw-shelf{display:flex;flex-direction:column;gap:10px}.w-fw-shelf .hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.w-fw-shelf .hd b{font-size:16px;display:flex;align-items:center;gap:8px;color:var(--fg)}.w-fw-shelf .hd small{font-size:13px;color:var(--muted)}.w-fw-shelf .dot{width:10px;height:10px;border-radius:50%}.w-fw-shelf .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.w-fw-shelf .tiles:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.w-fw-tile{background:var(--surface);border-radius:16px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.w-fw-tile.off{opacity:.45}.w-fw-tile .ic{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.w-fw-tile b{font-size:13px;font-weight:700;line-height:1.2;color:var(--fg)}.w-fw-tile small{font-size:12px;color:var(--muted)}.w-fw-note{margin:0;font-size:13px;line-height:1.45;color:var(--muted);text-align:center}.w-inv{display:flex;flex-direction:column;gap:12px}.w-inv-note{text-align:left;margin:-4px 4px 0}.w-inv-link{display:flex;align-items:center;gap:10px;background:var(--surface);border-radius:16px;padding:8px 8px 8px 16px;min-height:56px}.w-inv-link .u{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:var(--fg)}.w-inv-link .u.mut{white-space:normal;font-weight:500;font-size:14px;color:var(--muted)}.w-inv-link .w-chip{flex:none}.w-inv-steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.w-inv-steps li{display:flex;gap:12px;align-items:flex-start}.w-inv-steps .n{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--dkt-_1f2d6b, #1F2D6B)}.w-inv[data-app=welltrip] .w-inv-steps .n{background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F)}.w-inv[data-app=welltab] .w-inv-steps .n{background:var(--dkb-_ece9fb, #ECE9FB);color:var(--dkt-_4b3a9e, #4B3A9E)}.w-inv-steps .t{display:flex;flex-direction:column;gap:2px;min-width:0}.w-inv-steps b{font-size:15px;color:var(--fg)}.w-inv-steps small{font-size:13px;color:var(--muted)}.w-inv-acts{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.w-inv-acts .w-cta{margin:0;width:100%}.w-inv-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-radius:14px;background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--dkt-_1f2d6b, #1F2D6B);font:inherit;font-weight:700;font-size:15.5px;cursor:pointer}.w-inv[data-app=welltrip] .w-inv-copy{background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F)}.w-inv[data-app=welltab] .w-inv-copy{background:var(--dkb-_ece9fb, #ECE9FB);color:var(--dkt-_4b3a9e, #4B3A9E)}.w-inv-copy:disabled{opacity:.5;cursor:default}html[data-theme=dark] .w-inv-copy{background:var(--accent-soft, var(--dkb-_252e58, #252E58));color:var(--accent-t, var(--dkt-_afbdf7, #AFBDF7))}:root{--dkb-_e9ecf3: #E9ECF3;--dkb-_e6eaf6: #E6EAF6;--dkt-_1f2d6b: #1F2D6B;--dkb-_1f2d6b: #1F2D6B;--dkt-_c3cbea: #C3CBEA;--dkt-_7fd1ae: #7FD1AE;--dkb-_e2f2ea: #E2F2EA;--dkt-_1e6b4f: #1E6B4F;--dkt-_d9d2fa: #D9D2FA;--dkt-_c9c0f5: #C9C0F5;--dkb-_ece9fb: #ECE9FB;--dkt-_4b3a9e: #4B3A9E;--dkt-_f28a4b: #F28A4B;--dkb-_fdebdc: #FDEBDC;--dkt-_a3480f: #A3480F;--dkb-rgba_255__255__255__0_12_: rgba(255, 255, 255, .12);--dkb-_252e58: #252E58;--dkt-_afbdf7: #AFBDF7}html[data-theme=dark]{--dkb-_e9ecf3: #232B4E;--dkb-_e6eaf6: #252E58;--dkt-_1f2d6b: #AFBDF7;--dkb-_1f2d6b: #283877;--dkt-_c3cbea: #C4CBE7;--dkt-_7fd1ae: #87CFB0;--dkb-_e2f2ea: #20293A;--dkt-_1e6b4f: #7FD1AE;--dkt-_d9d2fa: #D9D3F7;--dkt-_c9c0f5: #C9C1F1;--dkb-_ece9fb: #20293A;--dkt-_4b3a9e: #A9A3FF;--dkt-_f28a4b: #F4965F;--dkb-_fdebdc: #35291E;--dkt-_a3480f: #F1986C;--dkb-rgba_255__255__255__0_12_: rgba(25, 32, 63, .12);--dkb-_252e58: #313B66;--dkt-_afbdf7: #B1BDF2}.t-wm{position:absolute;right:-40px;bottom:-44px;opacity:.08;z-index:0;pointer-events:none}.v11-hero>.t-wm{position:absolute}.t-brand{display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-weight:800;font-size:24px;letter-spacing:-.03em;color:var(--mark-1)}.t-hero{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.t-offline{margin:0 auto;max-width:480px;background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F);font-size:13.5px;padding:8px 16px;text-align:center}.t-nmb{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;min-width:0;cursor:pointer;min-height:44px;justify-content:center}.t-nmb:disabled{cursor:default}.w-row.t-row34{grid-template-columns:34px minmax(0,1fr) auto}.t-kic{border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none}.t-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.t-tiles .w-tile b{font-size:18px}.t-tiles .w-tile span+b+span{margin-top:2px}.t-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.w-cta.t-cta-sm{width:auto;height:44px;padding:0 20px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}a.w-chip{text-decoration:none}.t-days{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:2px 4px}.t-days::-webkit-scrollbar{display:none}.t-days button{flex:none;width:52px;min-height:64px;border:0;border-radius:14px;background:var(--surface);font-family:inherit;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.t-days button small{font-size:12px;font-weight:600}.t-days button b{font-family:var(--f-display);font-size:20px;font-weight:800;color:var(--fg);line-height:1.1}.t-days button i{width:5px;height:5px;border-radius:9px;background:#f28a4b}.t-days button.on{background:var(--dkb-_1f2d6b, #1F2D6B);color:var(--dkt-rgba_255__255__255___78_, rgba(255, 255, 255, .78))}.t-days button.on b{color:#fff}.t-days button.on i{background:#f28a4b}.w-row.t-prow{grid-template-columns:42px minmax(0,1fr) auto}.t-time{font-size:13px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.t-pbtn{display:flex;flex-direction:row;align-items:center;gap:10px}.t-pt{display:flex;flex-direction:column;min-width:0}.t-pt>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-right{display:flex;align-items:center;gap:8px}.t-pin{width:22px;height:22px;border-radius:50%;background:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.t-ok{font-size:12px;font-weight:700;color:var(--dkt-_1e6b4f, #1E6B4F)}.t-addrow{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;border:0;border-top:1px solid var(--line);background:none;font-family:inherit;font-size:15px;font-weight:600;color:var(--navy-t);cursor:pointer;padding:0;text-align:left}.t-addrow span{width:30px;height:30px;border-radius:9px;border:1.5px dashed var(--dkb-_c3cbea, #C3CBEA);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.t-see{background:var(--dkb-_fdebdc, #FDEBDC)}.t-see>.hd b{color:var(--dkt-_7a3509, #7A3509)}.t-see .w-item{border-top-color:var(--dkb-rgba_163__72__15___12_, rgba(163, 72, 15, .12));background:var(--surface)}.w-chip.t-chip-trip{background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F);min-height:32px;padding:0 12px;font-size:13px}.w-grp.t-home{background:var(--dkb-_e6eaf6, #E6EAF6)}.w-grp.t-home .w-item{background:var(--surface)}.t-x{width:32px;height:32px;border:0;background:none;color:var(--faint);font-size:20px;line-height:1;cursor:pointer;border-radius:50%}.t-x:hover{background:var(--bg)}.t-st{background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--dkt-_1f2d6b, #1F2D6B)}.t-st[data-tone=ok]{background:var(--dkb-_e2f2ea, #E2F2EA);color:var(--dkt-_1e6b4f, #1E6B4F)}.t-st[data-tone=gold]{background:var(--dkb-_ffecd8, #FFECD8);color:var(--dkt-_8e4d26, #8E4D26)}.t-st[data-tone=bad]{background:var(--dkb-_fdecea, #FDECEA);color:var(--dkt-_b23a2b, #B23A2B)}.t-st[data-tone=trip]{background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F)}.t-icons{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.t-icons button{border:0;background:none;padding:3px;border-radius:14px;cursor:pointer;display:flex;justify-content:center}.t-icons button[aria-pressed=true]{box-shadow:0 0 0 2px var(--dkb-_1f2d6b, #1F2D6B)}.t-colors{display:flex;gap:10px;flex-wrap:wrap}.t-colors button{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer}.t-colors button[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--dkb-_1f2d6b, #1F2D6B)}.t-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--muted)}.t-legend span{display:inline-flex;align-items:center;gap:6px}.t-legend i{width:10px;height:10px;border-radius:50%;display:inline-block}.map{width:100%;height:300px;border-radius:20px;overflow:hidden;background:var(--dkb-_e3e8ef, #E3E8EF);position:relative;z-index:0}.map.tall{height:440px}.map.short{height:180px}.map-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--muted);font-size:14px;z-index:400;pointer-events:none}.map-empty span{background:var(--dkb-rgba_255__255__255___92_, rgba(255, 255, 255, .92));border-radius:14px;padding:10px 14px}.wt-pin{width:28px;height:28px;border-radius:99px;background:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B);border:3px solid var(--dkb-_ffffff, #FFFFFF);box-shadow:0 2px 6px #141a2b4d;display:flex;align-items:center;justify-content:center;font:800 12px var(--f-body);box-sizing:border-box}.wt-pin.navy{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.wt-pin.past{background:#8b92a8;color:#fff}.wt-pin.on{transform:scale(1.25)}.leaflet-container{font-family:var(--f-body)!important}@media (min-width: 960px){.t-sticky{position:sticky;top:24px}.map.tall{height:calc(100vh - 220px);min-height:420px}.t-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-row .nm.t-pbtn{flex-direction:row;align-items:center}.w-row .nm.t-pbtn{justify-content:flex-start}.w-nav button.add{background:#f28a4b;color:#fff;box-shadow:0 6px 16px var(--dkb-rgba_242__138__75___35_, rgba(242, 138, 75, .35))}@media (min-width: 960px){.w-nav button.add{box-shadow:none}}.t3-top{display:flex;align-items:center;gap:10px;min-height:48px}.t3-top .w-pill{min-width:0}.w-round.t3-back{width:44px;height:44px;flex:none;box-shadow:0 1px 2px #141a2b0a,0 6px 20px #141a2b0f}.t3-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.t3-tabs button{min-height:40px}.t3-h2{margin:0;font-family:var(--f-display);font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--fg)}.t3-sec{display:flex;flex-direction:column;gap:10px}.t3-stack{display:flex;flex-direction:column;gap:24px}.t3-sechd{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.t3-empty{padding:16px;color:var(--muted);font-size:14.5px}.t3-pad{padding:18px;display:flex;flex-direction:column;gap:8px}.t3-hero{position:relative;overflow:hidden;border-radius:26px;padding:22px 20px;display:flex;flex-direction:column;gap:6px}.t3-hero>*:not(.t-wm){position:relative;z-index:1}.t3-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.t3-k{font-size:14.5px;color:var(--dkt-rgba_255_255_255__78_, rgba(255,255,255,.78))}.t3-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B);font-weight:700;font-size:13.5px;white-space:nowrap}.t3-big{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:4px 0 2px;overflow-wrap:anywhere}.t3-sub{font-size:15px}.t3-herob{border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer}.t3-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px}.t3-bar{display:flex;flex-direction:column;gap:6px;min-width:0}.t3-bar span{font-size:13px}.t3-bar b{font-size:16px}.t3-bar i{display:block;height:6px;border-radius:9px;overflow:hidden}.t3-bar em{display:block;height:100%;border-radius:9px}.t3-next{margin-top:12px;padding:14px 0 0;border:0;border-top:1px solid;background:none;font:inherit;font-size:14.5px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.t3-box{margin-top:10px;background:var(--dkb-rgba_255_255_255__1_, rgba(255,255,255,.1));border-radius:18px;padding:16px;display:flex;align-items:center;gap:16px}.t3-cnt{display:flex;align-items:center;gap:10px}.t3-cnt b{font-size:52px;font-weight:800;color:var(--dkt-_f28a4b, #F28A4B);line-height:1;letter-spacing:-.03em}.t3-cnt span{font-size:13px;line-height:1.2;color:var(--dkt-rgba_255_255_255__85_, rgba(255,255,255,.85))}.t3-vl{width:1px;align-self:stretch;background:var(--dkb-rgba_255_255_255__2_, rgba(255,255,255,.2))}.t3-fly{display:flex;flex-direction:column;min-width:0;font-size:13.5px;color:var(--dkt-rgba_255_255_255__8_, rgba(255,255,255,.8))}.t3-fly small{font-size:12.5px;color:var(--dkt-rgba_255_255_255__65_, rgba(255,255,255,.65))}.t3-fly b{color:#fff;font-size:15px}.t3-dots{margin-top:12px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--dkt-rgba_255_255_255__75_, rgba(255,255,255,.75))}.t3-dots>span{flex:1;display:flex;justify-content:space-between}.t3-dots i{width:4px;height:4px;border-radius:9px;background:var(--dkb-_ffffff, #FFFFFF)}.t3-dots em{width:10px;height:10px;border-radius:9px;background:#f28a4b;flex:none}.t3-nextcard{padding:18px;gap:6px}.t3-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.t3-two>:only-child{grid-column:1 / -1}a.w-addpay{text-decoration:none}.w-addpay.t3-wellet{background:var(--dkb-_e6eaf6, #E6EAF6);color:var(--dkt-_1f2d6b, #1F2D6B)}.t3-trow{width:100%;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 14px 14px 16px}.t3-days{width:60px;height:60px;border-radius:16px;background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.t3-days b{font-family:var(--f-display);font-size:22px;font-weight:800}.t3-days small{font-size:11px;font-weight:600;text-align:center}.t3-days.past{background:var(--surface-2);color:var(--muted)}.t3-tx{display:flex;flex-direction:column;gap:3px;min-width:0;align-items:flex-start;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.t3-tx b{font-size:16.5px}.t3-tx>span:not(.v24-kb){font-size:13.5px;color:var(--muted)}.t3-tx .v24-kb{margin-top:3px}.t3-ideas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,46%);gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px}.t3-ideas::-webkit-scrollbar{display:none}.t3-idea{padding:16px;display:flex;flex-direction:column;gap:10px}.t3-ideab{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer}.t3-ideab b{font-size:17px}.t3-ideab span{font-size:13.5px;color:var(--muted)}.t3-plan.w-link{color:var(--dkt-_a3480f, #A3480F);font-size:14px;align-self:flex-start}.map.t3-map-home{height:200px}.t3-save{padding:16px;display:flex;flex-direction:column;gap:14px}.t3-saverow{display:flex;align-items:center;gap:16px}.t3-bk{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px}.t3-bk+.t3-bk{border-top:1px solid var(--line)}.t3-bkb{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;display:flex;flex-direction:column;gap:2px;min-width:0;cursor:pointer}.t3-bkb b{font-size:15.5px}.t3-bkb span{font-size:13px;color:var(--muted)}.t3-who{width:100%;border:0;font:inherit;color:inherit;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px}.t3-faces{display:flex}.t3-faces i{width:36px;height:36px;border-radius:50%;border:2px solid var(--surface);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;font-size:14px;margin-left:-10px}.t3-faces i:first-child{margin-left:0}.t3-trow2{display:grid;grid-template-columns:46px 30px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;border-top:1px solid var(--line);margin:0 -16px;padding:0 16px}.t3-trow2.now{background:var(--dkb-_fdebdc, #FDEBDC)}.t3-trow2.now .t-time{color:var(--dkt-_a3480f, #A3480F)}.t3-trow2.done .t3-tt,.t3-trow2.done .w-amt{color:var(--faint)}.t3-tt{border:0;background:none;padding:0;font:inherit;font-size:15.5px;font-weight:600;color:var(--fg);text-align:left;cursor:pointer;min-height:44px}.t-pin.t3-pinb{width:26px;height:26px;border:0;cursor:pointer;font-family:inherit}.t3-daysel button.on{background:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B)}.t3-daysel button.on b{color:var(--dkt-_1f2d6b, #1F2D6B)}.t3-daysel button.on i{background:var(--dkb-_1f2d6b, #1F2D6B)}.t3-dayname{border:0;background:none;padding:0;font:inherit;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;cursor:pointer;text-align:left}.t3-dayname:disabled{cursor:default}.t3-tl{display:flex;flex-direction:column;gap:10px}.t3-tli{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;position:relative}.t3-rail{position:relative;display:flex;align-items:center;justify-content:center}.t3-tli:not(:last-child) .t3-rail:after{content:"";position:absolute;top:50%;bottom:-60%;left:50%;border-left:2px dashed var(--dkb-_f5b98f, #F5B98F)}.t3-tli:not(:first-child) .t3-rail:before{content:"";position:absolute;top:-10px;bottom:50%;left:50%;border-left:2px dashed var(--dkb-_f5b98f, #F5B98F)}.t3-dot{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;background:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.t3-tli.done .t3-dot{background:#2f8f6b;color:#fff}.t3-tlc{width:100%;border:2px solid transparent;font:inherit;color:inherit;cursor:pointer;text-align:left;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px}.t3-tlc.now{border-color:#f28a4b}.t3-tli.done .t3-tx b,.t3-tli.done .w-amt{color:var(--faint)}.t3-dashed{min-height:52px;border:1.5px dashed var(--dkb-_c3cbea, #C3CBEA);border-radius:18px;background:none;font:inherit;font-weight:600;font-size:15px;color:var(--navy-t);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.t3-see{background:var(--dkb-_fdebdc, #FDEBDC);border-radius:24px;padding:18px 16px;display:flex;flex-direction:column;gap:10px}.t3-seeit{background:var(--surface);border-radius:16px;padding:12px 12px 12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.t3-huge{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.t3-chips2{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.t3-tiles3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.t3-tiles3 .w-tile b{font-size:18px}.t3-tiles3 .w-tile b:first-child{font-size:28px}.t3-cat{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:50px;border-top:1px solid var(--line)}.t3-cat small{color:var(--muted);font-size:13px}.t3-cd{width:10px;height:10px;border-radius:50%}.t3-cmp{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:6px;font-size:14.5px}.t3-cmp span{color:var(--muted)}.t3-cmp i{grid-column:1 / -1;height:10px;border-radius:9px;background:var(--surface-2);overflow:hidden;display:block}.t3-cmp em{display:block;height:100%;border-radius:9px}.t3-grphd{width:100%;border:0;background:none;font:inherit;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:54px;padding:0;cursor:pointer;text-align:left}.t3-grphd b{font-size:16px}.t3-grp.home{background:var(--dkb-_e6eaf6, #E6EAF6)}.t3-grp.home .t3-grphd b{color:var(--dkt-_1f2d6b, #1F2D6B)}.t3-grp.home .w-row{border-top-color:rgba(NaN,222,15,.1)}.t3-dayblk{border-top:1px solid var(--line)}.t3-dayhd{width:100%;border:0;background:none;font:inherit;color:inherit;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:60px;padding:8px 0;cursor:pointer}.t3-dn{width:28px;height:28px;border-radius:50%;background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F);font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.t3-dayit{width:100%;border:0;background:none;font:inherit;color:inherit;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:0 0 0 40px;text-align:left;cursor:pointer;font-size:14.5px}.t3-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg);overflow-y:auto}.t3-fullmap{position:relative}.map.t3-pmap{height:300px;border-radius:0 0 28px 28px}.t3-float{position:absolute;top:calc(16px + env(safe-area-inset-top,0px));z-index:500}.t3-fullin{max-width:640px;margin:0 auto;padding:20px 20px 48px;display:flex;flex-direction:column;gap:16px}.t3-acts3{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.w-nav-in.t3n{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 959px){.t3-tabs{display:none}}.t3-deskonly{display:none!important}@media (min-width: 960px){.t3-deskonly{display:flex!important}.t3-mobonly{display:none!important}.w-nav-in.t3n{display:flex}.t3-ideas{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible}.t3-big{font-size:54px}}.t3-pmap .leaflet-control-zoom{display:none}@media (min-width: 960px){.t3-top .w-pill,.t3-top .w-avatar{display:none}.t3-top{min-height:44px}}.t3-tiles3 .w-tile{min-height:92px;justify-content:space-between;gap:6px}.t3-tiles3 .w-tile span{line-height:1.25}.t3-tiles3 .w-tile b{font-size:18px;line-height:1.2}.t3-foldhd{width:100%;border:0;background:none;padding:0;font:inherit;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:44px;cursor:pointer;text-align:left}.w-newbud.t3-arch{display:grid;grid-template-columns:40px minmax(0,1fr) auto;text-align:left}.t3-swipe{position:relative;overflow:hidden;margin:0 -16px}.t3-swin{position:relative;z-index:1;background:inherit;padding:0 16px;touch-action:pan-y}.t3-grp .t3-swin{background:var(--surface)}.t3-grp.home .t3-swin{background:var(--dkb-_e6eaf6, #E6EAF6)}.t3-swdel{position:absolute;right:0;top:0;bottom:0;z-index:0;border:0;background:#b23a2b;color:#fff;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.t3-swipe+.t3-swipe .w-row{border-top:1px solid var(--line)}.w-login .tag span{color:var(--dkt-_f28a4b, #F28A4B)}@media (min-width: 960px){.w-login .perks li{border-left-color:#f28a4b}}.t3-hello{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.w-cta.t3-cta-new{width:auto;height:48px;padding:0 22px;font-size:15px;display:inline-flex;align-items:center;gap:8px;background:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B)}.map.t3-map-desk{height:340px}.t3-tiles4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.t3-tiles4 .w-tile b{font-size:26px}@media (min-width: 960px){.t3-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-screen.t3-mnav{padding-bottom:40px}@media (max-width: 959px){.w-screen.t3-mnav .w-nav{display:none}}@media (min-width: 960px){.w-screen.t3-mnav{padding-left:240px}.t3-mnav .v20-prof>.w-back{display:none}}@media (min-width: 960px){.t3-top:not(:has(.t3-back)):not(:has(.w-chip)){display:none}}.t3-mob{display:contents}.t3-side-lbl{display:none}@media (min-width: 960px){.t3-mob{display:none}.w-nav.t3-nav{overflow-y:auto;scrollbar-width:thin}.t3-nav .w-side-only>button{height:40px}.t3-side-lbl{display:block;margin:14px 12px 4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t3-nav .w-side-me{margin-top:auto;padding-top:12px}}.t3-leave{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:12px 16px;box-shadow:none;background:transparent;border:1px dashed var(--line)}.t3-leave .w-link{color:var(--dkt-_b23a2b, #B23A2B);font-size:14px;min-height:36px}.t3-leave .w-warn{flex:1 1 100%}.t3-leave.ask{padding:0;border:0}.t3-dnote{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:12px 14px;border-radius:16px;background:var(--dkb-_fff6ec, #FFF6EC);color:var(--dkt-_5b3410, #5B3410);font:inherit;font-size:14.5px;line-height:1.45;border:0;cursor:pointer}.t3-dnote span{white-space:pre-wrap;overflow-wrap:anywhere}.t3-dnote svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--dkt-_c2531f, #C2531F)}.t3-dnote:disabled{cursor:default}.t3-dnote.empty{background:transparent;color:var(--faint);padding:4px 2px;min-height:36px;align-items:center}.t3-dnote.empty svg{color:var(--faint)}.t3-dnote.empty:hover{color:var(--muted)}.t3-dnote-ro{margin:0 16px 8px 58px;padding:10px 12px;border-radius:12px;background:var(--dkb-_fff6ec, #FFF6EC);color:var(--dkt-_5b3410, #5B3410);font-size:14px;white-space:pre-wrap}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .t3-dnote:not(.empty),:root:not([data-theme=light]) .t3-dnote-ro{background:var(--dkb-rgba_242_140_74__12_, rgba(242,140,74,.12));color:var(--dkt-_f5c9a6, #F5C9A6)}}:root[data-theme=dark] .t3-dnote:not(.empty),:root[data-theme=dark] .t3-dnote-ro{background:var(--dkb-rgba_242_140_74__12_, rgba(242,140,74,.12));color:var(--dkt-_f5c9a6, #F5C9A6)}.t3-notefield{display:flex;flex-direction:column;gap:8px}.t3-notefield .w-cap{padding:0 4px}.t3-notefield textarea{width:100%;box-sizing:border-box;min-height:148px;padding:14px 16px;border:1.5px solid transparent;border-radius:18px;background:var(--dkb-_fff6ec, #FFF6EC);color:var(--dkt-_5b3410, #5B3410);font:inherit;font-size:16px;line-height:1.5;resize:none;outline:none;transition:border-color .15s,background .15s}.t3-notefield textarea::placeholder{color:var(--dkt-_b98a66, #B98A66)}.t3-notefield textarea:focus,.t3-notefield textarea:focus-visible{border-color:#f28c4a;outline:none;box-shadow:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .t3-notefield textarea{background:var(--dkb-rgba_242_140_74__12_, rgba(242,140,74,.12));color:var(--dkt-_f5c9a6, #F5C9A6)}}:root[data-theme=dark] .t3-notefield textarea{background:var(--dkb-rgba_242_140_74__12_, rgba(242,140,74,.12));color:var(--dkt-_f5c9a6, #F5C9A6)}.t-ln1{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.t-ln1 .nm{min-width:0;flex:0 1 auto}.t-ln1 .v24-kb,.t-ln1 .badge{flex:none;white-space:nowrap;line-height:1.2;padding:3px 8px}.w-bud .pick>span{gap:2px}.t-kinds{padding:14px 12px 12px;display:flex;flex-direction:column;gap:10px}.t-kinds-hd{font-size:14px;font-weight:600;padding:0 4px}.t-kinds-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.t-kinds-row button{border:0;background:none;font:inherit;display:flex;flex-direction:column;align-items:center;gap:6px;padding:2px 0;cursor:pointer;color:var(--muted);min-width:0}.t-kinds-row .ic{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center}.t-kinds-row .lb{font-size:12.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-kinds-row button[aria-pressed=true] .lb{color:var(--fg);font-weight:700}.w-frow.t-placerow{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;min-height:56px;padding-right:8px}.w-frow.t-placerow input{text-align:left}.t-kinds-row.t-types{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 420px){.t-kinds-row.t-types{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}}.t3-ideaws{display:flex;flex-direction:column;gap:10px}.t3-ideaw{display:flex;align-items:center;gap:12px;padding:14px 16px}.t3-ideaw .t3-ideab{flex:1;min-width:0;flex-direction:row;align-items:center;gap:14px}.t3-ideaw .ic{width:48px;height:48px;border-radius:15px;background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F);display:flex;align-items:center;justify-content:center;flex:none}.t3-ideaw .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.t3-ideaw .tx b{color:var(--fg);font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t3-ideaw .tx small{font-size:13.5px;color:var(--muted)}.t3-ideaw .t3-plan.w-chip{background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F);flex:none}.t3-ideasum{border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.t3-ideasum .ic{width:40px;height:40px;border-radius:12px}.t3-ideasum .tx b{font-size:15px;white-space:normal}.t3-planmap .t3-bigmap{display:inline-flex;align-items:center;gap:2px;color:var(--dkt-_a3480f, #A3480F);font-size:14px}.t3-prerow{grid-template-columns:30px minmax(0,1fr) auto!important}.t3-chk{width:26px;height:26px;border-radius:50%;border:2px solid #A3480F;background:none;color:#fff;font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.t3-chk.on{background:#2f8f6b;border-color:#2f8f6b}.t3-prerow.done .nm>span:first-child,.t3-prerow.done .w-amt{color:var(--muted)}.t3-savers{display:flex;flex-direction:column;gap:10px}.t3-saver{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;font-size:14px}.t3-saver .n{font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t3-saver .v{color:var(--muted)}.t3-saver i{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--line);overflow:hidden;display:block}.t3-saver em{display:block;height:100%;background:#f28a4b;border-radius:3px}.t3-whochips{display:flex;flex-wrap:wrap;gap:8px}.t3-whochips .w-chip[aria-pressed=true]{background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff}.t3-saverline{grid-template-columns:minmax(0,1fr) auto!important}.t3-saverline input{min-width:0}.t3-saverline .r{display:flex;align-items:center;gap:8px}.t3-saverline .r input{width:90px;text-align:right}.t3-saverline .r small{color:var(--muted);font-size:12.5px;white-space:nowrap}.t3-saverline>input{text-align:left;font-weight:600}.t3-cat{grid-template-columns:10px minmax(0,1fr) 92px 100px}.t3-cat small,.t3-cat .w-amt{text-align:right;white-space:nowrap}.t3-cathead{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center}.t3-cathead .cols{display:grid;grid-template-columns:92px 100px;column-gap:12px;font-size:13px;color:var(--muted);font-weight:500;text-align:right}.t3-cathead .cols span:only-child{grid-column:2}.t3-now{padding:14px 16px 6px;display:flex;flex-direction:column}.t3-now .hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px}.t3-now .hd b{font-size:16px}.t3-now .hd b span{color:var(--muted);font-size:14px;margin-left:2px}.t3-now .hd small{font-size:13px;font-weight:600;color:var(--dkt-_a3480f, #A3480F)}.t3-now .row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:56px;border-top:1px solid var(--line)}.t3-now .row .tx{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;display:flex;flex-direction:column;min-width:0;cursor:pointer}.t3-now .row .tx b{font-size:15px;font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t3-now .row .tx small{font-size:12.5px;color:var(--muted)}.t3-now .all{display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-weight:600;font-size:14.5px;color:var(--dkt-_a3480f, #A3480F);padding:12px 0 8px;cursor:pointer}.t3-now+.t3-sec{margin-top:-8px}.t3-starttt{margin-top:-4px}.t3-daytt{align-items:center}.t3-dayname.big{border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.t3-dayname.big:disabled{cursor:default}.t3-daytt .w-sub{display:block;margin-top:4px}html.v3look .t3-daytt{flex-wrap:nowrap;align-items:flex-start}html.v3look .t3-daytt>div{flex:1 1 0;min-width:0}.t3-daytt>.w-mon{flex:none;margin-top:2px}html.v3look .t3-listtt{flex-wrap:nowrap;align-items:center}.t3-typepill{max-width:60%;background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F)}.t3-typepill>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.t3-packhero{position:relative;overflow:hidden;background:var(--dkb-_1f2d6b, #1F2D6B);color:#fff;border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:12px}.t3-packhero .t-wm{position:absolute;right:-36px;bottom:-34px;color:var(--dkt-_2a3a80, #2A3A80);pointer-events:none}.t3-packhero>*{position:relative}.t3-packhero .hd{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--dkt-_c3cbea, #C3CBEA)}.t3-packhero .chip{background:#f28a4b;color:var(--dkt-_1f2d6b, #1F2D6B);font-weight:700;font-size:13px;padding:4px 11px;border-radius:999px}.t3-packhero .big{display:flex;align-items:baseline;gap:10px}.t3-packhero .big b{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1}.t3-packhero .big small{font-size:15px;color:var(--dkt-_c3cbea, #C3CBEA)}.t3-packhero .segs{display:flex;gap:3px}.t3-packhero .segs>span{height:8px;border-radius:4px;background:var(--dkb-rgba_255_255_255__14_, rgba(255,255,255,.14));overflow:hidden}.t3-packhero .segs i{display:block;height:100%}.t3-packhero .tx{font-size:14px;color:var(--dkt-_c3cbea, #C3CBEA)}.t3-packhero .odz{align-self:flex-start;border:0;background:var(--dkb-rgba_255_255_255__12_, rgba(255,255,255,.12));color:#fff;font:inherit;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;cursor:pointer}.t3-grpc .t3-grphd{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px}.t3-grpic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.t3-grptx{display:flex;flex-direction:column;gap:8px;min-width:0}.t3-grprow{display:flex;justify-content:space-between;align-items:center;gap:8px}.t3-ready{display:inline-flex;align-items:center;gap:4px;color:var(--dkt-_1e6b4f, #1E6B4F);font-weight:700;font-size:13px}.t3-grpbar{display:block;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.t3-grpbar i{display:block;height:100%;border-radius:2px}html[data-theme=dark] .t3-ready{color:var(--dkt-_7fd1ae, #7FD1AE)}html[data-theme=dark] .t3-typepill{background:var(--dkb-_3a2618, #3A2618);color:var(--dkt-_ffb07d, #FFB07D)}.t3-daysub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:#f28c4a;animation:t-spin .8s linear infinite;flex:none}@keyframes t-spin{to{transform:rotate(360deg)}}.t-sugg .t-area{font-size:12px;font-weight:600;color:var(--dkt-_1f2d6b, #1F2D6B);background:var(--dkb-_e6eaf6, #E6EAF6);border-radius:99px;padding:2px 9px;white-space:nowrap}.t-sugg .t-more{color:var(--accent-t, var(--dkt-_1f2d6b, #1F2D6B));font-weight:600;font-size:14px}.t3-flag{display:inline-block;border-radius:3px;box-shadow:0 0 0 1px #141a2b24;object-fit:cover;flex:none;vertical-align:middle}.t3-destln{display:inline-flex;align-items:center;gap:10px}b.t3-destln{gap:8px}.t3-hero.has-cover{padding-top:0}.t3-cover{position:relative;height:168px;margin:0 -20px 10px}.t3-cover img{width:100%;height:100%;object-fit:cover;display:block}.t3-cover:after{content:"";position:absolute;inset:auto 0 0 0;height:40px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.18));pointer-events:none}.t3-cbadge{position:absolute;left:14px;top:14px;z-index:1;background:#141a2b99!important;color:#fff!important}.t3-cam{position:absolute;right:12px;top:12px;z-index:1;width:40px;height:40px;border-radius:50%;border:0;background:var(--dkb-rgba_255_255_255__92_, rgba(255,255,255,.92));color:var(--dkt-_1f2d6b, #1F2D6B);display:flex;align-items:center;justify-content:center;cursor:pointer}.t3-credit{position:absolute;right:12px;bottom:8px;z-index:1;color:var(--dkt-rgba_255_255_255__9_, rgba(255,255,255,.9));font-size:10.5px}.t3-route{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:2px;opacity:.92}.t3-wx{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:6px 12px;border-radius:99px;background:var(--dkb-rgba_255_255_255__14_, rgba(255,255,255,.14));font-size:13.5px}.t3-thumb{position:relative;flex:none;border-radius:16px;overflow:hidden;background:var(--dkb-_fdebdc, #FDEBDC);color:var(--dkt-_a3480f, #A3480F);display:flex;align-items:center;justify-content:center}.t3-thumb img{width:100%;height:100%;object-fit:cover;display:block}.t3-tdays{position:absolute;left:4px;right:4px;bottom:4px;text-align:center;font-size:10.5px;font-weight:700;color:#fff;background:#141a2b9e;border-radius:8px;padding:1px 0}.t3-thumb.none .t3-tdays{color:var(--dkt-_a3480f, #A3480F);background:transparent}.t3-ideab .t3-thumb{border-radius:12px}.t3-flagsrow,.t3-wellx{width:100%;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 14px 14px 18px}.t3-flagsrow .fl{display:flex;padding-left:8px}.t3-flagsrow .fl .t3-flag{margin-left:-8px;box-shadow:0 0 0 2px var(--surface, var(--dkb-_fff, #FFF))}.t3-flagsrow .tx,.t3-wellx .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.t3-flagsrow small,.t3-wellx small{color:var(--muted);font-size:13px}.t3-wellx .ic{width:44px;height:44px;border-radius:12px;background:var(--dkb-_fdebdc, #FDEBDC);display:flex;align-items:center;justify-content:center}.t3-ftile{border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.t3-ftile .fl{display:flex;gap:4px;margin-top:6px}.t3-flaghero .fl{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:6px 0}.t3-conts{display:flex;flex-direction:column;gap:12px;padding:16px}.t3-cont>span{display:flex;justify-content:space-between;font-size:14px;margin-bottom:5px}.t3-cont i{display:block;height:6px;border-radius:99px;background:var(--surface-2, var(--dkb-_e9ecf3, #E9ECF3));overflow:hidden}.t3-cont em{display:block;height:100%;background:var(--dkb-_1f2d6b, #1F2D6B);border-radius:99px}.t3-flaggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.t3-fcell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 12px;border-radius:16px;background:var(--surface, var(--dkb-_fff, #FFF));text-align:center}.t3-fcell>span{display:block}.t3-fcell b{font-size:13px}.t3-fcell small{font-size:12px;color:var(--muted)}.t3-fcell.todo{background:transparent;border:1.5px dashed var(--line, var(--dkb-_d5dae5, #D5DAE5))}.t3-fcell.todo .t3-flag{filter:grayscale(1);opacity:.45}.t3-fcell.todo small{color:var(--dkt-_a3480f, #A3480F);font-weight:600}.t3-seehd{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;border:0;background:transparent;font:inherit;padding:0;text-align:left;cursor:pointer;color:inherit}.t3-seehd>span{text-align:right}.t3-seesum{border:0;background:transparent;font:inherit;text-align:left;color:var(--dkt-_7a3509, #7A3509);font-size:14.5px;padding:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t3-seeacts{display:flex;gap:6px;flex:none}.t3-otherday{background:transparent;color:var(--dkt-_7a3509, #7A3509);box-shadow:inset 0 0 0 1.5px var(--dkb-_f5c9a6, #F5C9A6)}.t3-swdel.park{background:#f28c4a;color:#fff}.t3-drop{outline:2px dashed #F28C4A;outline-offset:4px;border-radius:18px}.t3-daysel button.drop{box-shadow:inset 0 0 0 2px #f28c4a}.dragging{opacity:.45}[draggable=true]{cursor:grab}.t3-rmchoice{display:flex;flex-direction:column;gap:10px;margin:0}.t3-tli .t3-swipe{flex:1;min-width:0}.t3-tli .t3-swipe{margin:0;border-radius:18px}.t3-tli .t3-swin{padding:0;background:transparent}.t3-tli .t3-swin>.t3-tlc{width:100%}.t3-tli .t3-swdel{border-radius:0 18px 18px 0}.t3-settle{display:flex;flex-direction:column;gap:10px;padding:16px}.t3-settle .hd{display:flex;justify-content:space-between;align-items:center}.t3-settle .hd b{font-size:17px}.t3-wtab{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--dkt-_4b3a9e, #4B3A9E);background:var(--dkb-_ece9fb, #ECE9FB);border-radius:99px;padding:3px 10px}.t3-settle .me{display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px;border-radius:14px;background:var(--surface-2, var(--dkb-_f1f3f8, #F1F3F8))}.t3-settle .me b{font-size:22px}.t3-settle .tr{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;min-height:40px;border-top:1px solid var(--line)}.t3-settle .av,.t-ppl .av{width:28px;height:28px;border-radius:50%;background:var(--dkb-_1f2d6b, #1F2D6B);color:var(--dkt-_fff, #FFF);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.t3-settle .arr{color:var(--muted)}.t-split{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.t-ppl{display:flex;flex-wrap:wrap;gap:8px}.t-ppl button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:99px;padding:4px 14px 4px 4px;min-height:40px;background:var(--surface-2, var(--dkb-_f1f3f8, #F1F3F8));font:inherit;font-size:14.5px;color:inherit;cursor:pointer}.t-ppl button[aria-pressed=true]{background:var(--dkb-_fdebdc, #FDEBDC);box-shadow:inset 0 0 0 2px #f28c4a;color:var(--dkt-_7a3509, #7A3509)}.t-ppl button[aria-pressed=false] .av{background:#8b92a8}.t-splitsum{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 16px;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.t-splitsum .av{width:34px;height:34px;border-radius:50%;background:var(--dkb-_1f2d6b, #1F2D6B);color:var(--dkt-_fff, #FFF);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.t-splitsum .tx{display:flex;flex-direction:column;gap:1px}.t-splitsum small{color:var(--muted);font-size:13px}.t3-settle button.tr{border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;grid-template-columns:30px 1fr auto;width:100%;padding:0}:root{--dkb-_1f2d6b: #1F2D6B;--dkb-_e2f2ea: #E2F2EA;--dkt-_1e6b4f: #1E6B4F;--dkt-rgba_255__255__255___78_: rgba(255, 255, 255, .78);--dkt-_1f2d6b: #1F2D6B;--dkb-_c3cbea: #C3CBEA;--dkb-_fdebdc: #FDEBDC;--dkt-_7a3509: #7A3509;--dkb-rgba_163__72__15___12_: rgba(163, 72, 15, .12);--dkt-_a3480f: #A3480F;--dkb-_e6eaf6: #E6EAF6;--dkb-_ffecd8: #FFECD8;--dkt-_8e4d26: #8E4D26;--dkb-_fdecea: #FDECEA;--dkt-_b23a2b: #B23A2B;--dkb-_e3e8ef: #E3E8EF;--dkb-rgba_255__255__255___92_: rgba(255, 255, 255, .92);--dkb-_ffffff: #FFFFFF;--dkb-rgba_242__138__75___35_: rgba(242, 138, 75, .35);--dkt-rgba_255_255_255__78_: rgba(255,255,255,.78);--dkb-rgba_255_255_255__1_: rgba(255,255,255,.1);--dkt-_f28a4b: #F28A4B;--dkt-rgba_255_255_255__85_: rgba(255,255,255,.85);--dkb-rgba_255_255_255__2_: rgba(255,255,255,.2);--dkt-rgba_255_255_255__8_: rgba(255,255,255,.8);--dkt-rgba_255_255_255__65_: rgba(255,255,255,.65);--dkt-rgba_255_255_255__75_: rgba(255,255,255,.75);--dkb-_f5b98f: #F5B98F;--dkb-_fff6ec: #FFF6EC;--dkt-_5b3410: #5B3410;--dkt-_c2531f: #C2531F;--dkb-rgba_242_140_74__12_: rgba(242,140,74,.12);--dkt-_f5c9a6: #F5C9A6;--dkt-_b98a66: #B98A66;--dkt-_2a3a80: #2A3A80;--dkt-_c3cbea: #C3CBEA;--dkb-rgba_255_255_255__14_: rgba(255,255,255,.14);--dkb-rgba_255_255_255__12_: rgba(255,255,255,.12);--dkt-_7fd1ae: #7FD1AE;--dkb-_3a2618: #3A2618;--dkt-_ffb07d: #FFB07D;--dkb-rgba_255_255_255__92_: rgba(255,255,255,.92);--dkt-rgba_255_255_255__9_: rgba(255,255,255,.9);--dkb-_fff: #FFF;--dkb-_e9ecf3: #E9ECF3;--dkb-_d5dae5: #D5DAE5;--dkb-_f5c9a6: #F5C9A6;--dkt-_4b3a9e: #4B3A9E;--dkb-_ece9fb: #ECE9FB;--dkb-_f1f3f8: #F1F3F8;--dkt-_fff: #FFF}html[data-theme=dark]{--dkb-_1f2d6b: #283877;--dkb-_e2f2ea: #20293A;--dkt-_1e6b4f: #7FD1AE;--dkt-rgba_255__255__255___78_: rgba(255, 255, 255, .78);--dkt-_1f2d6b: #AFBDF7;--dkb-_c3cbea: #252A3F;--dkb-_fdebdc: #35291E;--dkt-_7a3509: #E59E7B;--dkb-rgba_163__72__15___12_: rgba(163, 72, 15, .12);--dkt-_a3480f: #F1986C;--dkb-_e6eaf6: #252E58;--dkb-_ffecd8: #35291B;--dkt-_8e4d26: #E1A07C;--dkb-_fdecea: #0C1323;--dkt-_b23a2b: #FE8C79;--dkb-_e3e8ef: #20293A;--dkb-rgba_255__255__255___92_: rgba(25, 32, 63, .92);--dkb-_ffffff: #19203F;--dkb-rgba_242__138__75___35_: rgba(242, 138, 75, .35);--dkt-rgba_255_255_255__78_: rgba(255, 255, 255, .78);--dkb-rgba_255_255_255__1_: rgba(25, 32, 63, .1);--dkt-_f28a4b: #F4965F;--dkt-rgba_255_255_255__85_: rgba(255, 255, 255, .85);--dkb-rgba_255_255_255__2_: rgba(25, 32, 63, .2);--dkt-rgba_255_255_255__8_: rgba(255, 255, 255, .8);--dkt-rgba_255_255_255__65_: rgba(255, 255, 255, .65);--dkt-rgba_255_255_255__75_: rgba(255, 255, 255, .75);--dkb-_f5b98f: #3C2514;--dkb-_fff6ec: #0C1323;--dkt-_5b3410: #D2A787;--dkt-_c2531f: #FA9166;--dkb-rgba_242_140_74__12_: rgba(242, 140, 74, .12);--dkt-_f5c9a6: #F2CAAB;--dkt-_b98a66: #D3A786;--dkt-_2a3a80: #96AEF6;--dkt-_c3cbea: #C4CBE7;--dkb-rgba_255_255_255__14_: rgba(25, 32, 63, .14);--dkb-rgba_255_255_255__12_: rgba(25, 32, 63, .12);--dkt-_7fd1ae: #87CFB0;--dkb-_3a2618: #473324;--dkt-_ffb07d: #FAB285;--dkb-rgba_255_255_255__92_: rgba(25, 32, 63, .92);--dkt-rgba_255_255_255__9_: rgba(255, 255, 255, .9);--dkb-_fff: #19203F;--dkb-_e9ecf3: #232B4E;--dkb-_d5dae5: #2C3548;--dkb-_f5c9a6: #3C2613;--dkt-_4b3a9e: #A9A3FF;--dkb-_ece9fb: #20293A;--dkb-_f1f3f8: #0E1330;--dkt-_fff: #FFFFFF}
