@charset "UTF-8";.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::-moz-selection{background:transparent}.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{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{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;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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor: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: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;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;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;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}}:root{--m-radius-architectural: var(--m-radius-card);--m-radius-field: 14px;--surface-radius: var(--m-radius-architectural);--surface-page: var(--grey-200);--surface-card: var(--white);--surface-raised: var(--grey-100);--theme-border: color-mix(in srgb, var(--grey-950) 22%, transparent);--theme-border-strong: color-mix(in srgb, var(--grey-950) 45%, transparent);--theme-shadow-soft: 0 4px 24px -6px rgba(0, 0, 0, .08);--theme-shadow-hover: 0 12px 32px -8px rgba(0, 0, 0, .12);color-scheme:light}:root{--grey-950: #0b0b0b;--grey-900: #0f0f0f;--grey-850: #141414;--grey-800: #1c1c1c;--grey-750: #242424;--grey-700: #303030;--grey-600: #454545;--grey-550: #5c5c60;--grey-500: #737373;--grey-450: #8a8a8a;--grey-400: #a3a3a3;--grey-200: #e5e5e5;--grey-100: #f5f5f5;--white: #ffffff;--fs-label: 11px;--ls-label: .07em;--verified-1: #7ff0fb;--verified-2: #22d3ee;--verified-3: #06b6d4;--surface-page: var(--grey-850);--surface-rail: var(--grey-900);--scroll-shade: #09090bd9;--surface-card: var(--grey-800);--surface-raised: var(--grey-750);--m-radius-card: 22px;--m-radius-sm: 12px;--m-radius-pill: 999px;--text-primary: var(--grey-100);--text-secondary: var(--grey-400);--text-tertiary: var(--grey-450);--text-ghost: var(--veil-active);--border: var(--grey-700);--border-strong: var(--grey-600);--primary: #4cb7f6;--primary-hover: #6ec4f8;--primary-active: #0d9ef2;--primary-muted: #4cb7f638;--secondary: #9333ea;--secondary-hover: #ab62ef;--secondary-active: #7315cb;--secondary-muted: #9333ea38;--success: #22c55e;--success-hover: #3bde77;--success-active: #1b9d4a;--success-muted: #22c55e2e;--warning: #f59e0b;--warning-hover: #f7b23b;--warning-active: #ce8509;--warning-muted: #f59e0b2e;--danger: #ef4444;--danger-hover: #f37272;--danger-active: #eb1414;--danger-muted: #ef44442e;--teal: #29998a;--teal-hover: #33c1ae;--teal-active: #20796d;--teal-muted: #29998a2e;--pink: #d449a6;--pink-hover: #de73ba;--pink-active: #be2d8e;--pink-muted: #d449a62e;--m-font-display: "Outfit", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--contrast: var(--white);--contrast-ink: var(--grey-950);--contrast-hover: var(--grey-200);--arch-w: 108px;--edge-max: #ffffffbf;--shadow-ink: var(--grey-950);--veil-faint: #ffffff08;--veil-base: #ffffff0f;--veil-hover: #ffffff1a;--veil-active: #ffffff26;--edge-faint: #ffffff14;--edge-base: #ffffff24;--edge-strong: #ffffff33;--edge-heavy: #ffffff8c;--hero-bg: var(--grey-950);--shine-base-mono: var(--text-primary);--shine-hi-mono: var(--white);--primary-ink: hsl(var(--m-accent-h, 202) var(--m-accent-s, 90%) 63%);--secondary-ink: #b574f1;--success-ink: #22c55e;--warning-ink: #f59e0b;--danger-ink: #f15757;--teal-ink: #2ba191;--pink-ink: #da62b2}html.light .auth-scrim,.theme-light .auth-scrim{background:#0b0b0b0f}:root{--field-bg: color-mix(in srgb, var(--white) 13%, transparent)}html.light,.theme-light{--field-bg: #0b0b0b0f}html.light .brand-logo-dark,.theme-light .brand-logo-dark{display:none}html.light .brand-logo-light,.theme-light .brand-logo-light{display:block}html.light,.theme-light{--surface-page: var(--grey-200);--surface-raised: var(--grey-100);--surface-card: var(--white);--surface-rail: var(--white);--scroll-shade: #45455447;--shadow-drop: #0f172a38;--shadow-field: 0 1px 2px rgba(15, 23, 42, .12), 0 2px 6px rgba(15, 23, 42, .08);--text-primary: var(--grey-800);--text-secondary: #0b0b0bb2;--text-tertiary: #0b0b0b99;--text-ghost: #0b0b0b26;--border: #0b0b0b1a;--border-strong: #0b0b0b33;--contrast: var(--grey-950);--contrast-ink: var(--white);--contrast-hover: var(--grey-850);--edge-max: #383847d9;--shadow-ink: var(--grey-550);--veil-faint: #5a5a720a;--veil-base: #5a5a7212;--veil-hover: #5a5a721f;--veil-active: #5a5a722e;--edge-faint: #5a5a721a;--edge-base: #5a5a7229;--edge-strong: #5a5a724c;--edge-heavy: #5a5a728c;--hero-bg: var(--grey-100);--shine-base-mono: var(--grey-950);--shine-hi-mono: var(--grey-600);--primary-ink: hsl(var(--m-accent-h, 202) var(--m-accent-s, 90%) 33%);--primary-fill: #0868a1;--secondary-ink: #8921e8;--success-ink: #116531;--warning-ink: #8a5805;--danger-ink: #a60e0e;--teal-ink: #1f7166;--pink-ink: #ad2981}html.dark,.dark-island{--surface-page: var(--grey-850);--surface-card: var(--grey-800);--surface-raised: var(--grey-750);--theme-border: var(--grey-700);--theme-border-strong: var(--grey-600);--theme-shadow-soft: 0 4px 24px -6px rgba(0, 0, 0, .5);--theme-shadow-hover: 0 12px 32px -8px rgba(0, 0, 0, .8);color-scheme:dark}html.light .text-emerald-100,html.light .text-emerald-200{color:#047857}html.light .text-emerald-300{color:#059669}html.light .text-amber-100,html.light .text-amber-200{color:#92400e}html.light .text-amber-300{color:#b45309}html.light .dark-island .text-emerald-100,html.light .section-dark .text-emerald-100{color:#d1fae5}html.light .dark-island .text-amber-100,html.light .section-dark .text-amber-100{color:#fef3c7}html.light .dark-island .text-emerald-200,html.light .section-dark .text-emerald-200{color:#a7f3d0}html.light .dark-island .text-emerald-300,html.light .section-dark .text-emerald-300{color:#6ee7b7}html.light .dark-island .text-amber-200,html.light .section-dark .text-amber-200{color:#fde68a}html.light .dark-island .text-amber-300,html.light .section-dark .text-amber-300{color:#fcd34d}:root{--z-dropdown: 50;--z-sticky: 100;--z-drawer: 200;--drawer-w: 620px;--z-modal: 300;--z-popover: 400;--z-toast: 500}html.light .ui-input:hover:not(:disabled),.theme-light .ui-input:hover:not(:disabled),html.light .ui-field:hover,.theme-light .ui-field:hover{background:color-mix(in srgb,#0b0b0b 4%,var(--field-bg))}html.light .ui-input:focus,.theme-light .ui-input:focus,html.light .ui-input:focus-visible,.theme-light .ui-input:focus-visible,html.light .ui-field:focus,.theme-light .ui-field:focus,html.light .ui-field:focus-visible,.theme-light .ui-field:focus-visible{background:color-mix(in srgb,#0b0b0b 7%,var(--field-bg))}:root{--badge-l: 58%}.theme-light{--badge-l: 38%}html.light .dash-box,.theme-light .dash-box{box-shadow:0 6px 18px -12px color-mix(in srgb,var(--shadow-ink) 16%,transparent)}html.light .dash-box,.theme-light .dash-box{background:var(--surface-card);box-shadow:inset 0 1px #fffc,0 0 0 1px #5a5a721a,0 10px 26px -18px #29293d59}html.light .dash-box--warning,.theme-light .dash-box--warning{box-shadow:inset 0 1px #fffc,0 0 0 1px color-mix(in srgb,var(--dash-glow) 35%,transparent),0 10px 26px -18px color-mix(in srgb,var(--dash-glow) 40%,transparent)}:root{--paper-urgent: hsl(0 72% 82%);--paper-urgent-edge: hsl(0 62% 62%);--paper-urgent-ink: hsl(0 60% 21%);--paper-high: hsl(38 72% 82%);--paper-high-edge: hsl(38 62% 62%);--paper-high-ink: hsl(38 60% 21%);--paper-normal: hsl(198 72% 82%);--paper-normal-edge: hsl(198 62% 62%);--paper-normal-ink: hsl(198 60% 21%);--paper-low: hsl(142 72% 82%);--paper-low-edge: hsl(142 62% 62%);--paper-low-ink: hsl(142 60% 21%)}html.light,.theme-light{--teal: #20796d;--teal-hover: #29998a;--teal-active: #175c53;--teal-muted: #20796d2e;--pink: #b62b87;--pink-hover: #d449a6;--pink-active: #97246f;--pink-muted: #b62b872e}:root{--rail-w: 240px}html.light .quick-action,.theme-light .quick-action{background:var(--surface-card);box-shadow:inset 0 1px #fffc,0 0 0 1px #5a5a721f}html.light [data-scroll-root],.theme-light [data-scroll-root]{background:var(--surface-page)}html.light .op-cal__day.is-open,.theme-light .op-cal__day.is-open{border-color:var(--border)}html.light .ex-tab,.theme-light .ex-tab{--tab-lum: 45%;--tab-surface-active: hsl(var(--tab-hue) 55% 96%);--tab-surface-armed: hsl(var(--tab-hue) 65% 92%);box-shadow:0 0 0 1px color-mix(in srgb,var(--shadow-ink) 8%,transparent),0 8px 20px -16px color-mix(in srgb,var(--shadow-ink) 40%,transparent)}html.light .ex-tab:hover,.theme-light .ex-tab:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--shadow-ink) 14%,transparent),0 12px 26px -16px color-mix(in srgb,var(--shadow-ink) 45%,transparent)}html.light .ex-tab.is-active,.theme-light .ex-tab.is-active{box-shadow:0 0 0 1px hsl(var(--tab-hue) var(--tab-sat) var(--tab-lum) / .45),0 12px 28px -18px hsl(var(--tab-hue) var(--tab-sat) var(--tab-lum) / .5)}html.light .ex-tab.is-armed,.theme-light .ex-tab.is-armed{box-shadow:0 0 0 1px hsl(var(--tab-hue) var(--tab-sat) var(--tab-lum) / .65),0 16px 34px -18px hsl(var(--tab-hue) var(--tab-sat) var(--tab-lum) / .6)}html.light .ex-tab .ex-tab__art img,.theme-light .ex-tab .ex-tab__art img{opacity:.9}html.light .ex-tab.is-active .ex-tab__art img,.theme-light .ex-tab.is-active .ex-tab__art img{opacity:1}html.light .filter-row,.theme-light .filter-row{background:var(--surface-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--shadow-ink) 6%,transparent)}html.light .arch-dock,.theme-light .arch-dock{box-shadow:0 8px 24px color-mix(in srgb,var(--shadow-ink) 18%,transparent)}html.light .arch-panel,.theme-light .arch-panel{box-shadow:-18px 0 40px color-mix(in srgb,var(--shadow-ink) 14%,transparent)}html.light .lux-group-tr,.theme-light .lux-group-tr{background:var(--surface-raised)}html.light .ex-collage,.theme-light .ex-collage{background:#00000014}html.light .ex-collage__cell,.theme-light .ex-collage__cell{background:hsl(var(--cell-hue) 45% 90%)}html.light .page-wash__layer,.theme-light .page-wash__layer{background:linear-gradient(to bottom,transparent 0,hsl(var(--page-hue) 75% 55% / calc(.1 * var(--page-tint))) 14%,hsl(var(--page-hue) 70% 55% / calc(.12 * var(--page-tint))) 60%,transparent 100%),radial-gradient(46% 26% at 26% 22%,hsl(var(--page-hue) 80% 58% / calc(.26 * var(--page-tint))),transparent 72%),radial-gradient(40% 24% at 82% 46%,hsl(calc(var(--page-hue) + 30) 75% 62% / calc(.18 * var(--page-tint))),transparent 74%),radial-gradient(52% 30% at 40% 82%,hsl(calc(var(--page-hue) - 20) 70% 58% / calc(.15 * var(--page-tint))),transparent 74%)}html.light .notice-toast,.theme-light .notice-toast{background:#fffffff7;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px color-mix(in srgb,var(--tone) 45%,transparent),0 0 30px -6px color-mix(in srgb,var(--tone) 35%,transparent),0 22px 46px -24px #36366366}html.light .ex-band,.theme-light .ex-band{border-color:#5a5a7229;background:#5a5a7208}html.light .ex-cases__viewport:before,.theme-light .ex-cases__viewport:before{background:linear-gradient(to right,hsla(0,0%,100%,.95),var(--veil-faint))}html.light .ex-cases__viewport:after,.theme-light .ex-cases__viewport:after{background:linear-gradient(to left,hsla(0,0%,100%,.95),var(--veil-faint))}html.light .ex-folder,.theme-light .ex-folder{background:#00000008}html.light .ex-folder__tile,.theme-light .ex-folder__tile{background:#0000000d}html.light .ex-shelf,.theme-light .ex-shelf{background:var(--surface-card)}html.light .inv-heading__count,.theme-light .inv-heading__count{background:#5a5a721a}html.light .ex-dock,.theme-light .ex-dock{background:#fffffff5;box-shadow:inset 0 1px #ffffffe6,0 -18px 44px -26px #36366373}html.light .ex-dock__stop,.theme-light .ex-dock__stop{background:#5a5a720d}html.light .ex-dock__count,.theme-light .ex-dock__count{background:#5a5a721a}html.light .move-confirm__row label,.theme-light .move-confirm__row label{background:#5a5a720d;box-shadow:inset 0 0 0 1px #5a5a721f}html.light .move-confirm__tick,.theme-light .move-confirm__tick{background:#5a5a721a}html.light .inv-heading__row,.theme-light .inv-heading__row{border-bottom-color:#9494a8e6}html.light .ind-note,.theme-light .ind-note{background:color-mix(in srgb,var(--ind-bg) 12%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ind-bg) 42%,transparent);color:color-mix(in srgb,var(--ind-bg) 60%,var(--grey-950))}html.light .ind-note__body p,.theme-light .ind-note__body p{opacity:.86}html.light .ind-pill,.theme-light .ind-pill{background:color-mix(in srgb,var(--ind-bg) 18%,white);color:color-mix(in srgb,var(--ind-bg) 60%,var(--grey-950))}html.light .sec-help__pop,.theme-light .sec-help__pop{background:#fffffffc;box-shadow:0 0 0 1px #5a5a7229,0 18px 40px -20px #36366366}html.light .lib-drift__item.is-split .lib-drift__kind,.theme-light .lib-drift__item.is-split .lib-drift__kind{color:color-mix(in srgb,var(--primary) 62%,var(--grey-950))}html.light .lib-drift__item.is-trap .lib-drift__kind,.theme-light .lib-drift__item.is-trap .lib-drift__kind{color:color-mix(in srgb,var(--secondary) 66%,var(--grey-950))}html.light .lib-jump,.theme-light .lib-jump{background:var(--surface-page)}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;background-color:var(--surface-page);color:var(--text-primary);overflow-x:hidden;transition:background-color .3s ease,color .3s ease}select option,select optgroup{background-color:var(--surface-raised);color:var(--text-primary)}button{min-height:38px;min-width:38px}button[class*=rounded-full][class*=w-10],button[class*=rounded-full][class*=w-8],button[class*=rounded-full][class*=p-1],button[class*=rounded-full][class*=p-2]{min-height:24px;min-width:24px}h1,h2,h3,.ui-btn{font-family:var(--font-display, inherit)}html:has(.sidebar-rail[data-collapsed=true]){--rail-w: 76px}button:hover>.preset-toggle{color:var(--text-primary)}body:has(.objects-page) main{overflow-x:clip}.brand-logo-dark{display:block}.brand-logo-light{display:none}:fullscreen [data-sidebar]{display:none!important}:-webkit-full-screen [data-sidebar]{display:none!important}.cv-auto{content-visibility:auto;contain-intrinsic-size:0 800px}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}[data-scroll-root]{background:radial-gradient(120% 60% at 50% 0%,var(--primary-muted),transparent 60%),var(--surface-page);background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--primary) 11%,transparent),transparent 60%),var(--surface-page)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tut-attn{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 55%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes shine-sweep{0%{background-position:100% 0}to{background-position:0% 0}}@keyframes tour-ring-pulse{0%{box-shadow:0 0 0 0 var(--primary-muted),0 0 22px 2px var(--primary-muted)}70%{box-shadow:0 0 0 16px transparent,0 0 22px 2px transparent}to{box-shadow:0 0 0 0 transparent,0 0 22px 2px transparent}}@keyframes tour-tap{0%{transform:translate(-50%,-50%) scale(.35);opacity:.5}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}@keyframes investigate-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes personal-pill-flash{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes dash-glow-pulse{0%,to{box-shadow:inset 0 1px color-mix(in srgb,var(--dash-glow) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--dash-glow) 16%,transparent),0 10px 34px -16px color-mix(in srgb,var(--dash-glow) 26%,transparent)}50%{box-shadow:inset 0 1px color-mix(in srgb,var(--dash-glow) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--dash-glow) 30%,transparent),0 12px 40px -14px color-mix(in srgb,var(--dash-glow) 46%,transparent)}}@keyframes task-sheet-in{0%{opacity:0;transform:translateY(-6px) rotate(-2.5deg)}to{opacity:1;transform:translateY(0) rotate(var(--sheet-tilt, -1deg))}}@keyframes start-here-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--primary) 35%,transparent)}60%{box-shadow:0 0 0 9px transparent}}@keyframes tour-qr-shine{0%{transform:translate(-120%)}12%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes add-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--primary) 45%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes loc-found{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent)}to{box-shadow:0 0 0 14px transparent}}@keyframes wl-fade{0%{opacity:0}to{opacity:1}}@keyframes wl-arrive{0%{opacity:0;transform:translateY(26px) scale(.94)}to{opacity:1;transform:none}}@keyframes wl-nudge{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-1deg)}}@keyframes wl-envelope-retire{to{opacity:0;transform:translateY(16px) scale(.94)}}@keyframes wl-slide-out{0%{opacity:0;transform:translateY(26px) rotate(90deg) scale(.34)}14%{opacity:1}55%{transform:translateY(-46px) rotate(38deg) scale(.72)}to{opacity:1;transform:translateY(0) rotate(-1.1deg) scale(1)}}@keyframes wl-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes wl-toss{0%{opacity:1;transform:translate(0) rotate(-1.1deg) scale(1)}25%{opacity:1;transform:translateY(-18%) rotate(-8deg) scale(1.02)}to{opacity:0;transform:translate(-165%,-130%) rotate(-52deg) scale(.72)}}@keyframes wl-reveal{0%{opacity:0;transform:scale(.9) translateY(16px)}to{opacity:1;transform:none}}@keyframes live-clock-tick{0%,50%{opacity:1}50.01%,to{opacity:.25}}@keyframes ring-sweep{0%{stroke-dasharray:0 var(--ring-c, 999px)}}@keyframes bar-grow-kf{0%{width:0%}}@keyframes fig-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes col-grow-kf{0%{height:0%}}@keyframes lc-draw-kf{0%{stroke-dashoffset:1}}@keyframes lc-fade-kf{0%{opacity:0}}@keyframes bulkbar-in{0%{opacity:0;transform:translateY(100%)}}@keyframes ex-tab-catch{0%{transform:none}35%{transform:translateY(-4px) scale(1.035)}to{transform:none}}@keyframes filter-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes page-wash-in{0%{opacity:0}to{opacity:1}}@keyframes page-wash-out{0%{opacity:1}to{opacity:0}}@keyframes notice-toast-in{0%{opacity:0;transform:translate(10px,-6px)}to{opacity:1;transform:none}}@keyframes notice-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ex-shelf-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ex-tap-ring{0%,34%{transform:scale(.35);opacity:0}40%{transform:scale(.5);opacity:.9}62%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@keyframes ex-tap-cursor{0%{transform:translate(28px,30px) scale(1);opacity:0}22%{transform:translate(2px,4px) scale(1);opacity:1}40%{transform:translate(2px,4px) scale(.82);opacity:1}52%{transform:translate(2px,4px) scale(1);opacity:1}76%{transform:translate(28px,30px) scale(1);opacity:0}to{transform:translate(28px,30px) scale(1);opacity:0}}@keyframes ex-folder-spotlight{0%,to{height:100%}22%,62%{height:0}}@keyframes ex-folder-lamp{0%,to{opacity:0}24%,60%{opacity:1}}@keyframes inv-warn-pulse{0%,to{box-shadow:0 4px 12px color-mix(in srgb,color-mix(in srgb,var(--danger) 50%,var(--grey-950)) 45%,transparent)}50%{box-shadow:0 4px 12px color-mix(in srgb,color-mix(in srgb,var(--danger) 50%,var(--grey-950)) 45%,transparent),0 0 0 6px color-mix(in srgb,var(--danger) 16%,transparent)}}@keyframes status-lamp-pulse{0%,to{box-shadow:0 0 8px 0 var(--dot);transform:scale(1)}50%{box-shadow:0 0 20px 5px var(--dot);transform:scale(1.12)}}@keyframes found-flash{0%,55%{box-shadow:0 0 0 2px var(--primary),0 0 26px 2px color-mix(in srgb,var(--primary) 55%,transparent)}to{box-shadow:0 0 0 2px transparent,0 0 26px 2px transparent}}@keyframes ind-tip-in{0%{opacity:0;transform:translate(-50%,-3px)}to{opacity:1;transform:translate(-50%)}}@keyframes hero-stat-ask{0%,to{box-shadow:0 0 color-mix(in srgb,var(--warning) 35%,transparent)}50%{box-shadow:0 0 26px 2px color-mix(in srgb,var(--warning) 45%,transparent)}}@keyframes ex-flawless-sweep{0%,62%{background-position:140% 0}92%,to{background-position:-40% 0}}@keyframes unfiled-shine{0%{background-position:140% 0}55%{background-position:-40% 0}to{background-position:-40% 0}}@keyframes spotlight-in{0%{opacity:0}to{opacity:1}}@keyframes ex-slot-open{0%{width:0;opacity:0;margin-left:0}to{width:var(--arch-w);opacity:1}}@keyframes tick-demo-mark{0%,18%{opacity:0;transform:scale(.6)}26%,62%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(.6)}}@keyframes tick-demo-cursor{0%{opacity:0;transform:translate(34px,40px) scale(1)}14%{opacity:1;transform:translate(4px,6px) scale(1)}22%{opacity:1;transform:translate(4px,6px) scale(.82)}30%,56%{opacity:1;transform:translate(4px,6px) scale(1)}64%{opacity:1;transform:translate(4px,6px) scale(.82)}74%{opacity:1;transform:translate(4px,6px) scale(1)}to{opacity:0;transform:translate(34px,40px) scale(1)}}@keyframes tick-demo-say{0%,8%{opacity:0}16%,84%{opacity:1}to{opacity:0}}@keyframes dissolve-right{0%{opacity:1;transform:translate(0);max-height:140px}55%{opacity:0;transform:translate(28px);max-height:140px}to{opacity:0;transform:translate(28px);max-height:0;margin-top:-8px}}@keyframes sec-help-in{0%{opacity:0;transform:translate(calc(-50% + var(--pop-shift, 0px)),-4px)}to{opacity:1;transform:translate(calc(-50% + var(--pop-shift, 0px)))}}@keyframes tour-focus{0%,to{box-shadow:0 0 0 2px var(--primary),0 0 color-mix(in srgb,var(--primary) 40%,transparent)}50%{box-shadow:0 0 0 2px var(--primary),0 0 30px 3px color-mix(in srgb,var(--primary) 45%,transparent)}}@keyframes ex-dot-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,color-mix(in srgb,var(--grey-800) 70%,var(--grey-950)) 55%,transparent),0 0 color-mix(in srgb,var(--warning) 50%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,color-mix(in srgb,var(--grey-800) 70%,var(--grey-950)) 55%,transparent),0 0 12px 2px color-mix(in srgb,var(--warning) 55%,transparent)}}.animate-fadeInUp{animation:fadeInUp .35s ease-out both}.animate-fadeIn{animation:fadeIn .2s ease-out both}.lc-draw{stroke-dasharray:1;stroke-dashoffset:0}.dissolve.is-leaving{animation:dissolve-right .34s cubic-bezier(.4,0,1,1) forwards;overflow:hidden;pointer-events:none}[data-flap]{transform-origin:50% 0%;backface-visibility:hidden}[data-flap=in]{animation:flap-down .42s cubic-bezier(.2,.9,.25,1.15) both;animation-delay:var(--flap-delay, 0ms)}@keyframes flap-down{0%{transform:rotateX(-92deg);opacity:0}70%{transform:rotateX(6deg);opacity:1}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){[data-flap=in]{animation:none}}@keyframes focus-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 55%,transparent)}25%{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 55%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 0%,transparent)}}[data-focus-flash]{border-radius:var(--m-radius-md, 12px);animation:focus-flash 2.2s ease-out}@media (prefers-reduced-motion: reduce){[data-focus-flash]{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 55%,transparent)}}.btn-default{background-color:var(--primary-ink);color:var(--white)}.btn-default:hover{box-shadow:inset 0 0 20px 2px color-mix(in srgb,var(--grey-950) 69%,transparent)}.pill-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:var(--m-radius-pill);font-weight:600;font-size:.875rem;letter-spacing:-.01em;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.pill-btn-primary{background:var(--contrast);color:var(--contrast-ink);border:none}.pill-btn-primary:hover{background:var(--contrast-hover);transform:translateY(-1px)}.pill-btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border)}.pill-btn-outline:hover{border-color:var(--border-strong);background:var(--veil-faint)}.pill-btn-blue{background:var(--primary);color:var(--white);border:none;font-weight:700}.pill-btn-blue:hover{filter:brightness(1.1);transform:translateY(-1px)}.pill-btn-purple{background:var(--secondary);color:var(--white);border:none;font-weight:700}.pill-btn-purple:hover{filter:brightness(1.1);transform:translateY(-1px)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.8rem 1.35rem;border-radius:var(--m-radius-card);font-size:.875rem;font-weight:700;line-height:1;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.ui-btn:focus-visible{box-shadow:0 0 0 3px var(--primary-muted)}.ui-btn:active:not(:disabled){transform:scale(.97)}.ui-btn:disabled{cursor:not-allowed;opacity:1;background:transparent;color:var(--text-tertiary);box-shadow:inset 0 0 0 1px var(--border);filter:none;transform:none}.ui-btn-saved:disabled{background:var(--success);color:var(--white);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--success) 60%,transparent);opacity:1}.ui-btn-md{min-height:46px;padding:.8rem 1.35rem;font-size:.875rem}.ui-btn-sm{min-height:38px;padding:.55rem 1rem;font-size:.8rem;border-radius:var(--m-radius-sm)}.ui-btn-primary{background:var(--primary-fill, var(--primary));color:var(--white);box-shadow:0 6px 18px -8px var(--primary-muted)}.ui-btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ui-btn-secondary{background:var(--secondary);color:var(--white);box-shadow:0 6px 18px -8px var(--secondary-muted)}.ui-btn-secondary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ui-btn-ghost{background:transparent;color:var(--text-primary);border-color:var(--border)}.ui-btn-ghost:hover:not(:disabled){border-color:var(--border-strong);background:var(--veil-faint)}.ui-btn-contrast{background:var(--contrast);color:var(--contrast-ink)}.ui-btn-contrast:hover:not(:disabled){background:var(--contrast-hover);transform:translateY(-1px)}.ui-btn-success{background:var(--success);color:var(--white);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--success) 60%,transparent)}.ui-btn-success:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ui-btn-warning{background:var(--warning);color:var(--grey-950);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--warning) 60%,transparent)}.ui-btn-warning:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.ui-btn-danger{background:var(--danger);color:var(--white)}.ui-btn-danger:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ui-round-add{flex:none;display:grid;place-items:center;border-radius:999px;background:none;border:1px solid var(--border-strong);color:var(--text-tertiary);transition:border-color .15s ease,color .15s ease,background .15s ease}.ui-round-add:hover:not(:disabled),.wk__ghost:hover:not(:disabled) .ui-round-add{background:var(--contrast);border-color:var(--contrast);color:var(--contrast-ink)}.ui-round-add:disabled{opacity:.5}.ui-btn-link{min-height:0;padding:0;border:none;background:none;box-shadow:none;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-ink)}.ui-btn-link:hover:not(:disabled){text-decoration:underline;filter:none;transform:none}.ui-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--m-radius-card);border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ui-icon-btn:active:not(:disabled){transform:scale(.94)}.ui-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ui-icon-btn:focus-visible{box-shadow:0 0 0 3px var(--primary-muted)}.ui-icon-btn-md{width:38px;height:38px;min-width:38px;min-height:38px}.ui-icon-btn-sm{width:30px;height:30px;min-width:30px;min-height:30px}.ui-icon-btn-ghost{color:var(--text-tertiary);background:transparent}.ui-icon-btn-ghost:hover:not(:disabled){color:var(--text-primary);background:var(--surface-raised);border-color:var(--border)}.ui-icon-btn-solid{color:var(--text-primary);background:var(--surface-raised);border-color:var(--border)}.ui-icon-btn-solid:hover:not(:disabled){border-color:var(--border-strong)}.ui-icon-btn-danger{color:var(--danger-ink);background:transparent}.ui-icon-btn-danger:hover:not(:disabled){background:var(--danger-muted);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.btn{padding:.75rem 1.5rem;border-radius:var(--m-radius-pill);text-align:center;outline:none;position:relative;transition:all .2s;cursor:pointer}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.role-tick{position:absolute;top:-2px;right:-2px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--white);box-shadow:0 2px 8px -3px color-mix(in srgb,var(--grey-950) 80%,transparent)}.remove-mark{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;pointer-events:none}.priority-pick{border-radius:var(--m-radius-pill);opacity:.7;transition:opacity .12s ease,transform .12s ease}.priority-pick[data-on]{opacity:1;transform:translateY(-1px)}.priority-pick[data-on]>span{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 60%,transparent)}.priority-pick:hover{opacity:.85}.priority-pick[data-on]:hover{opacity:1}.dp-field{display:inline-flex;align-items:center;gap:4px;width:100%}.dp-clear{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:999px;color:var(--text-tertiary)}.dp-clear:hover{color:var(--danger-ink);background:var(--surface-raised)}.bulkbar__acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.bulkbar__commit{display:flex;align-items:center;gap:.5rem;margin-left:auto}.sort-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--m-radius-card);background:var(--surface-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:color .14s ease,border-color .14s ease}.sort-toggle:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.sort-toggle.is-on{color:var(--primary-ink);border-color:color-mix(in srgb,var(--primary) 55%,transparent)}.bulk-move{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-secondary)}.bulk-move .filter-select{height:32px;padding-top:0;padding-bottom:0}.bulk-move .filter-select.is-unset{color:var(--text-tertiary);border-color:var(--border);background-color:transparent;font-weight:600}.choice-row{display:inline-flex;width:100%;border:1px solid var(--border);border-radius:var(--m-radius-sm);overflow:hidden}.choice-row__opt{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;color:var(--text-tertiary);background:transparent;transition:color .14s ease,background .14s ease}.choice-row__opt+.choice-row__opt{border-left:1px solid var(--border)}.choice-row__opt:hover:not([data-on]){color:var(--text-primary);background:var(--surface-raised)}.choice-row__opt[data-on]{color:var(--white)}.choice-row__opt[data-on][data-tone=primary]{background:var(--primary)}.choice-row__opt[data-on][data-tone=secondary]{background:var(--secondary)}.choice-row__opt[data-on][data-tone=teal]{background:var(--teal)}.choice-row__opt[data-on][data-tone=pink]{background:var(--pink)}.choice-row__opt[data-on][data-tone=success]{background:var(--success)}.choice-row__opt[data-on][data-tone=warning]{background:var(--warning);color:var(--grey-950)}.choice-row__hint{margin-top:6px;font-size:10px;line-height:1.5;color:var(--text-tertiary)}.ui-btn__wide{display:none}@media (min-width: 640px){.ui-btn__wide{display:inline}}.ui-btn--remove{padding-inline:.7rem;color:var(--danger-ink)}.ui-btn--remove:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}@media (min-width: 640px){.ui-btn--remove{padding-inline:1rem}}.req-input{width:100%;padding:.625rem .875rem;border-radius:.75rem;font-size:.875rem;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--theme-border-strong, var(--border));outline:none;transition:border-color .2s ease,box-shadow .2s ease}.req-input::-moz-placeholder{color:var(--text-tertiary)}.req-input::placeholder{color:var(--text-tertiary)}.req-input:focus{border-color:var(--primary-ink);box-shadow:0 0 0 3px var(--primary-muted)}.req-type-card{text-align:left;padding:1.125rem;border-radius:1rem;background:var(--surface-card);border:1px solid var(--border);cursor:pointer;transition:border-color .2s ease,box-shadow .25s ease,background .2s ease}.req-type-card:hover{border-color:var(--border-strong)}.req-type-card--on{border-color:var(--primary-ink);background:var(--primary-muted);box-shadow:0 10px 36px -12px var(--primary)}.ios-toggle{position:relative;flex:none;box-sizing:border-box;width:46px;height:26px;padding:0;min-height:0;min-width:0;border-radius:var(--m-radius-pill);cursor:pointer;background:var(--surface-raised, var(--veil-base));border:1px solid var(--border-strong, var(--edge-strong));box-shadow:inset 0 1px 2px color-mix(in srgb,var(--shadow-ink) 28%,transparent);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.ios-toggle-on{background:var(--primary);border-color:transparent;box-shadow:0 3px 12px -3px var(--primary-muted, color-mix(in srgb, var(--secondary-active) 60%, transparent)),inset 0 1px 1px var(--edge-strong)}.ios-toggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--m-radius-pill);background:var(--edge-max);box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-ink) 30%,transparent);transition:transform .26s cubic-bezier(.3,1.4,.5,1)}.ios-toggle-on .ios-toggle-knob{transform:translate(20px)}.ios-toggle:disabled{opacity:.6;cursor:default}.ios-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-input,.ui-field{width:100%;min-height:50px;padding:.85rem 1.1rem;border-radius:var(--m-radius-field);background:var(--field-bg);color:var(--text-primary);border:1px solid transparent;font-size:.9rem;box-shadow:var(--shadow-field);transition:border-color .15s ease,box-shadow .15s ease}.ui-input::-moz-placeholder{color:color-mix(in srgb,var(--text-tertiary) 62%,transparent)}.ui-input::placeholder{color:color-mix(in srgb,var(--text-tertiary) 62%,transparent)}.ui-input:not(:-moz-placeholder){color:var(--text-primary)}.ui-input:not(:placeholder-shown){color:var(--text-primary)}.ui-input:hover:not(:disabled),.ui-field:hover{border-color:var(--border-strong);background:color-mix(in srgb,color-mix(in srgb,var(--white) 10%,white) 4%,var(--field-bg))}.ui-input:focus,.ui-input:focus-visible,.ui-field:focus,.ui-field:focus-visible{outline:none;border-color:var(--primary-ink);background:color-mix(in srgb,color-mix(in srgb,var(--white) 10%,white) 8%,var(--field-bg));box-shadow:var(--shadow-field),0 0 0 3px var(--primary-muted)}.ui-input:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-page)}.ui-input-error,.ui-input-error:hover:not(:disabled){border-color:var(--danger-ink)}.ui-input-error:focus,.ui-input-error:focus-visible{border-color:var(--danger-ink);box-shadow:var(--shadow-field),0 0 0 3px color-mix(in srgb,var(--danger) 28%,transparent)}.ui-popover{z-index:var(--z-popover);background:var(--surface-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 60px -16px color-mix(in srgb,var(--grey-950) 60%,transparent);overflow:hidden}.ui-select__search{position:sticky;top:-.25rem;z-index:1;padding:6px;background:var(--surface-card);border-bottom:1px solid var(--border)}.ui-select__search .ui-input{min-height:38px;font-size:.8rem}.ui-option{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.85rem;cursor:pointer;text-align:left;color:var(--text-primary);background:transparent;border:0;transition:background .12s ease}.ui-option:hover,.ui-option[data-active=true]{background:var(--surface-raised)}.ui-option[aria-selected=true]{color:var(--primary-ink);font-weight:700}.toggle-card{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border-radius:var(--m-radius-card);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border);transition:background .15s ease,box-shadow .15s ease;text-align:left}.toggle-card:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.toggle-card[data-on=true]{background:color-mix(in srgb,var(--toggle-card-hue) 12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--toggle-card-hue) 45%,transparent)}.toggle-card__body{display:flex;align-items:center;gap:12px;min-width:0}.toggle-card__icon{display:grid;place-items:center;color:var(--text-tertiary)}.toggle-card[data-on=true] .toggle-card__icon{color:var(--toggle-card-hue)}.toggle-card__title{display:block;font-size:13px;font-weight:700;color:var(--text-primary)}.toggle-card__desc{display:block;margin-top:2px;font-size:11px;line-height:1.5;color:var(--text-tertiary)}.field-send{display:flex;align-items:center;gap:6px;width:100%;padding:5px;border-radius:var(--m-radius-field);background:var(--field-bg);border:1px solid transparent;transition:border-color .15s ease,box-shadow .15s ease}.field-send:hover{border-color:var(--border-strong)}.field-send:focus-within{border-color:var(--primary-ink);box-shadow:0 0 0 3px var(--primary-muted)}.field-send .ui-input{flex:1;min-width:0;background:transparent;border-color:transparent;box-shadow:none}.field-send .ui-input:focus,.field-send .ui-input:focus-visible{border-color:transparent;box-shadow:none}.field-send__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.ui-input::-moz-placeholder,.ui-field::-moz-placeholder{text-transform:capitalize}.ui-input::placeholder,.ui-field::placeholder{text-transform:capitalize}.value-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;background:color-mix(in srgb,var(--primary) 15%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);font-size:12px}.value-chip__value{font-weight:700;color:var(--text-primary)}.value-chip__meta{color:var(--text-tertiary)}.value-chip__x{color:var(--text-tertiary);display:grid;place-items:center}.value-chip__x:hover{color:var(--text-primary)}.pill-switch{display:inline-flex;gap:4px;padding:4px;border-radius:var(--m-radius-pill);background:var(--surface-page);border:1px solid var(--theme-border)}.pill-switch--block{display:flex;width:100%}.pill-switch--block .pill-switch__opt{flex:1}.pill-switch__opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:var(--m-radius-pill);color:var(--text-tertiary);font-size:12px;font-weight:700;white-space:nowrap;transition:background .15s ease,color .15s ease}.pill-switch__opt:hover{color:var(--text-primary)}.pill-switch__opt[data-on=true]{background:var(--primary);color:var(--white)}.field-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary)}.field-label__req{margin-left:4px;color:var(--primary-hover);font-size:12px;line-height:1}.logo-drop__empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-tertiary);transition:color .15s ease}.logo-drop:hover .logo-drop__empty{color:var(--text-secondary)}.logo-drop__label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.logo-drop__hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,color-mix(in srgb,var(--grey-800) 25%,var(--grey-950)) 72%,transparent);color:var(--text-primary);opacity:0;transition:opacity .15s ease}.logo-drop:hover .logo-drop__hint,.logo-drop:focus-within .logo-drop__hint{opacity:1}.needs-fill{border-color:color-mix(in srgb,var(--danger) 55%,transparent)!important;background:var(--danger-muted)!important}.needs-fill:focus{border-color:var(--danger-ink)!important}.scroll-shade{position:relative;min-width:0}.scroll-shade__view{overflow:auto;overscroll-behavior-inline:contain}.scroll-shade[data-axis=x] .scroll-shade__view{overflow-y:hidden}.scroll-shade[data-axis=y] .scroll-shade__view{overflow-x:hidden}.scroll-shade:before,.scroll-shade:after{content:"";position:absolute;pointer-events:none;z-index:2;opacity:1;transition:opacity .18s ease}.scroll-shade[data-axis=x]:before,.scroll-shade[data-axis=x]:after{top:0;bottom:0;width:44px}.scroll-shade[data-axis=x]:before{left:0;background:linear-gradient(to right,var(--scroll-shade),transparent)}.scroll-shade[data-axis=x]:after{right:0;background:linear-gradient(to left,var(--scroll-shade),transparent)}.scroll-shade[data-axis=y]:before,.scroll-shade[data-axis=y]:after{left:0;right:0;height:32px}.scroll-shade[data-axis=y]:before{top:0;background:linear-gradient(to bottom,var(--scroll-shade),transparent)}.scroll-shade[data-axis=y]:after{bottom:0;background:linear-gradient(to top,var(--scroll-shade),transparent)}.scroll-shade[data-at-start]:before{opacity:0}.scroll-shade[data-at-end]:after{opacity:0}.time-field{display:inline-flex;align-items:center;gap:1px;padding-right:40px;min-height:44px;width:auto;position:relative}.time-field:focus-within{border-color:var(--primary-ink);box-shadow:var(--shadow-field),0 0 0 3px var(--primary-muted)}.time-field__seg{width:2.6ch;padding:4px 0;border:0;outline:none;background:none;cursor:text;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums}.time-field__seg::-moz-selection{background:var(--primary-muted)}.time-field__seg::selection{background:var(--primary-muted)}.time-field__colon{opacity:.6}.time-field__arrows{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1px}.time-field__arrows button{display:grid;place-items:center;width:13px;height:9px;color:var(--text-tertiary);opacity:.7;transition:color .12s ease,opacity .12s ease}.time-field__arrows button:hover{color:var(--text-primary);opacity:1}.time-field[data-disabled]{opacity:.55;pointer-events:none}.ui-field-wrap{position:relative}.ui-field-wrap__mark{position:absolute;top:10px;right:10px}.needs-fill-tag{display:inline-flex;align-items:center;gap:.25rem;margin-left:.4rem;padding:0 .4rem;height:16px;border-radius:var(--m-radius-pill);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--danger-ink);background:var(--danger-muted);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.select-all{display:inline-flex;align-items:center;gap:.45rem;background:none;border:0;padding:0;color:var(--text-secondary);font-size:.76rem;font-weight:700;cursor:pointer}.select-all:hover{color:var(--text-primary)}.select-all input{accent-color:var(--primary-ink);cursor:pointer}.select-all__count{color:var(--primary-ink);font-weight:800}.drag-demo{position:fixed;left:0;top:0;z-index:72;pointer-events:none;will-change:transform,opacity}.drag-demo__ghost{position:absolute;left:0;top:0;transform:translate(-50%,-50%);border-radius:var(--m-radius-pill) var(--m-radius-pill) var(--m-radius-card) var(--m-radius-card);overflow:hidden;background:var(--grey-800);box-shadow:0 18px 34px -18px color-mix(in srgb,var(--shadow-ink) 100%,transparent)}.drag-demo__ghost img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.drag-demo__cursor{position:absolute;left:0;top:0;color:var(--white);filter:drop-shadow(0 2px 5px color-mix(in srgb,color-mix(in srgb,var(--primary) 5%,var(--grey-950)) 70%,transparent))}.drag-demo__say{position:absolute;left:22px;top:26px;white-space:nowrap;padding:5px 10px;border-radius:var(--m-radius-card);background:color-mix(in srgb,var(--grey-800) 97%,transparent);color:var(--text-primary);font-size:11.5px;font-weight:700;box-shadow:0 0 0 1px var(--edge-base),0 12px 26px -12px color-mix(in srgb,var(--shadow-ink) 100%,transparent)}.ident-row{display:flex;align-items:flex-start;gap:16px}.ident-row__cover{flex:none;width:128px}.ident-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}@media (max-width: 560px){.ident-row{flex-direction:column}.ident-row__cover{width:100%;max-width:200px}}.dp-day{position:relative;height:32px;border-radius:var(--m-radius-sm);font-size:14px;font-weight:600;color:var(--text-primary);background:transparent;transition:background .12s ease,color .12s ease}.dp-day:hover:not([data-on]):not(:disabled){background:var(--surface-raised)}.dp-day:disabled{opacity:.28;cursor:not-allowed}.dp-day[data-today]{box-shadow:inset 0 0 0 1px var(--border-strong)}.dp-day[data-span]{background:color-mix(in srgb,var(--primary) 14%,transparent);border-radius:0}.dp-day[data-span=start]{border-radius:var(--m-radius-sm) 0 0 var(--m-radius-sm)}.dp-day[data-span=end]{border-radius:0 var(--m-radius-sm) var(--m-radius-sm) 0}.dp-day[data-span=mid]:before,.dp-day[data-span=start]:before,.dp-day[data-span=end]:before{content:"";position:absolute;top:0;bottom:0;left:-4px;right:-4px;z-index:-1;background:color-mix(in srgb,var(--primary) 14%,transparent)}.dp-day[data-span=start]:before{left:0}.dp-day[data-span=end]:before{right:0}.dp-day[data-span]:not([data-on]){color:var(--text-primary)}.dp-day[data-on]{color:var(--white)}.dp-day[data-on][data-tone=primary]{background:var(--primary)}.dp-day[data-on][data-tone=success]{background:var(--success)}.dp-day[data-on][data-tone=danger]{background:var(--danger)}.ui-field[data-tone=success]{border-color:color-mix(in srgb,var(--success) 45%,var(--border))}.ui-field[data-tone=danger]{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.gloss{border:0;padding:0;background:none;font:inherit;font-weight:700;color:var(--primary-ink);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--primary-ink) 55%,transparent);text-underline-offset:3px;cursor:help;transition:color .14s ease,text-decoration-color .14s ease}.gloss:hover,.gloss:focus-visible{color:var(--primary);text-decoration-color:var(--primary)}.gloss:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.gloss{min-width:0;min-height:0}.ident-row__missing{margin-top:5px;font-size:11px;font-weight:600;color:var(--danger-ink)}@keyframes field-asked{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}[data-required-empty]{animation:field-asked .24s ease-in-out 1}@media (prefers-reduced-motion: reduce){[data-required-empty]{animation:none}}.logo-drop--missing{border-color:var(--danger)!important}.still-needed{display:inline-flex;align-items:center}.attn-face{display:inline-flex;flex-shrink:0;border-radius:var(--m-radius-pill);box-shadow:0 0 0 1.5px var(--surface-card)}.attn-add{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:var(--m-radius-pill);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-tertiary);background:transparent;border:1px dashed var(--border-strong);transition:color .14s ease,border-color .14s ease,background .14s ease}.attn-add:hover,.attn-add.is-open{background:var(--contrast);color:var(--contrast-ink)}.attn-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:224px;max-height:260px;overflow-y:auto;padding:.35rem;border-radius:var(--m-radius-card);background:var(--surface-card);border:1px solid var(--border-strong);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--shadow-ink) 85%,transparent)}.attn-pop__head{padding:.35rem .5rem .4rem;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.attn-pop__empty{padding:.5rem;font-size:12px;color:var(--text-tertiary)}.attn-pop__row{width:100%;display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:var(--m-radius-sm);font-size:12.5px;font-weight:600;color:var(--text-primary);background:none;border:none}.attn-pop__row:hover:not(:disabled){background:var(--surface-raised)}.attn-pop__row:disabled{opacity:.45;cursor:default}.ind-note{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--m-radius-card);font-size:12.5px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ind-bg) 35%,transparent);color:color-mix(in srgb,var(--ind-bg) 62%,white)}.ind-note__mark{flex-shrink:0;margin-top:1px}.ind-note__mark .ind__tip{display:none}.ind-note__body{min-width:0;flex:1}.ind-note__body strong{display:block;font-weight:750}.ind-note__body p{margin-top:2px;opacity:.8;line-height:1.5;max-width:68ch}.ind-note .sec-help{margin-left:auto;align-self:center}.ind-note .sec-help__btn{border-color:currentColor;color:inherit;width:26px;height:26px;font-size:13px}.ind-note .sec-help__btn:after{top:0;right:0;bottom:0;left:0}.ind-note__dismiss{align-self:center;flex-shrink:0;padding:5px 12px;border-radius:var(--m-radius-pill);border:1px solid currentColor;background:none;color:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.ind-note__dismiss:hover{background:var(--edge-base)}.status-pill{display:inline-flex;align-items:center;justify-content:center;height:38px;min-width:38px;padding:0 14px;border-radius:var(--m-radius-pill);border:0;background:color-mix(in srgb,var(--dot, color-mix(in srgb, var(--grey-550) 65%, white)) 26%,color-mix(in srgb,var(--grey-800) 70%,var(--grey-950)));color:var(--text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--dot) 50%,transparent),0 0 20px 1px color-mix(in srgb,var(--dot) 30%,transparent),0 8px 20px -14px color-mix(in srgb,var(--shadow-ink) 90%,transparent);font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer;transition:box-shadow .18s ease,filter .14s ease}.status-pill:hover:not(:disabled),.status-pill:focus-visible{filter:brightness(1.08);box-shadow:0 0 0 1px color-mix(in srgb,var(--dot) 75%,transparent),0 0 30px 4px color-mix(in srgb,var(--dot) 60%,transparent),0 8px 20px -14px color-mix(in srgb,var(--shadow-ink) 90%,transparent)}.status-pill:disabled{cursor:default;opacity:.55}.status-pill__dot{width:10px;height:10px;border-radius:var(--m-radius-pill);flex:0 0 auto;background:var(--dot, color-mix(in srgb, var(--grey-550) 65%, white));box-shadow:0 0 10px 1px var(--dot, color-mix(in srgb, var(--grey-550) 65%, white))}.status-pill{--dot: var(--state, #9b9ba3)}.status-pill.is-muted{--dot: #9b9ba3}.status-pill.is-changed:not(.is-open):not(:hover):not(:focus-visible) .status-pill__dot{animation:status-lamp-pulse 2.6s ease-in-out infinite}.status-pill__label{line-height:1;max-width:0;margin-left:0;opacity:0;overflow:hidden;transition:max-width .3s cubic-bezier(.22,1,.36,1),margin-left .3s cubic-bezier(.22,1,.36,1),opacity .18s ease}.status-pill.is-open .status-pill__label,.status-pill:hover .status-pill__label,.status-pill:focus-visible .status-pill__label{max-width:260px;margin-left:8px;opacity:1}.ind-row{display:flex;align-items:center;min-width:0;border-top:1px solid var(--edge-base);padding-top:4px;margin-top:1px}.ind-row>.ind{flex:0 1 auto;min-width:9px;margin-right:3px;overflow:visible}.ind-row>.ind:last-child{margin-right:0}.ind-row>.ind:hover{z-index:6}.ind{position:relative;display:inline-grid;place-items:center}.ind__btn{display:grid;place-items:center;width:18px;height:18px;min-width:0;min-height:0;position:relative;padding:0;border:0;border-radius:var(--m-radius-pill);cursor:default;background:var(--ind-bg);color:var(--ind-ink);box-shadow:0 4px 12px var(--ind-shadow);transition:transform .12s ease,box-shadow .12s ease}.ind--md .ind__btn{width:26px;height:26px}.ind__flag{border-radius:inherit;-o-object-fit:cover;object-fit:cover}.ind--audio .ind__btn:has(.ind__flag){background:var(--surface-raised)}.ind.is-actionable .ind__btn:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit}.ind--outline .ind__btn{background:transparent;color:var(--ind-bg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ind-bg) 70%,transparent)}.ind--outline.is-actionable:hover .ind__btn{box-shadow:inset 0 0 0 1.5px var(--ind-bg)}.ind.is-actionable .ind__btn{cursor:pointer}.ind.is-actionable:hover .ind__btn{transform:translateY(-1px);box-shadow:0 6px 16px var(--ind-shadow)}.ind__btn:focus-visible{outline:2px solid var(--ind-bg);outline-offset:2px}.ind-note,.ind,.ind-pill{--ind-ink: var(--white);--ind-shadow: color-mix(in srgb, color-mix(in srgb, var(--ind-bg) 42%, var(--grey-950)) 50%, transparent)}.ind--error{--ind-bg: var(--danger)}.ind--warning{--ind-bg: var(--warning)}.ind--audio{--ind-bg: var(--grey-550)}.ind--audio-gap{--ind-bg: var(--secondary)}.ind--audio-stale{--ind-bg: var(--secondary-hover)}.ind--audio-check{--ind-bg: var(--teal)}.ind--image-gap{--ind-bg: var(--warning)}.ind--lang-gap{--ind-bg: var(--pink)}.ind--script{--ind-bg: var(--grey-550)}.ind--info{--ind-bg: var(--primary)}.ind--waiting{--ind-bg: var(--surface-raised);--ind-ink: var(--text-secondary)}.ind-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:0;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--ind-bg) 16%,transparent);color:var(--ind-bg);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .14s ease}.ind-pill.is-actionable{cursor:pointer}.ind-pill.is-actionable:hover{background:color-mix(in srgb,var(--ind-bg) 26%,transparent)}.ind-pill:focus-visible{outline:2px solid var(--ind-bg);outline-offset:2px}.ind__tip{position:fixed;width:-moz-max-content;width:max-content;max-width:220px;display:flex;flex-direction:column;gap:6px;padding:6px 10px;border-radius:var(--m-radius-card);background:var(--grey-800);color:var(--text-primary);font-size:11px;font-weight:700;line-height:1.35;box-shadow:0 0 0 1px var(--edge-base),0 10px 24px -12px color-mix(in srgb,var(--shadow-ink) 100%,transparent);transform:translate(-50%);z-index:90;animation:ind-tip-in .12s ease-out}.ind__dismiss{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 8px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:none;color:var(--text-secondary);font-size:10.5px;font-weight:700;cursor:pointer}.ind__dismiss:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.tick-demo{position:fixed;z-index:72;pointer-events:none;transform:translate(-50%,-50%)}.tick-demo__mark{position:absolute;left:-12px;top:-12px;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--m-radius-sm);background:var(--primary);color:var(--grey-950, color-mix(in srgb, var(--primary) 20%, var(--grey-950)));opacity:0;transform:scale(.6);animation:tick-demo-mark 4.6s ease-in-out}.tick-demo__cursor{position:absolute;left:0;top:0;color:var(--white);fill:currentColor;filter:drop-shadow(0 2px 5px color-mix(in srgb,color-mix(in srgb,var(--primary) 5%,var(--grey-950)) 70%,transparent));animation:tick-demo-cursor 4.6s cubic-bezier(.22,1,.36,1)}.tick-demo__say{position:absolute;left:26px;top:22px;white-space:nowrap;padding:5px 10px;border-radius:var(--m-radius-card);background:color-mix(in srgb,var(--grey-800) 97%,transparent);color:var(--text-primary);font-size:11.5px;font-weight:700;box-shadow:0 0 0 1px var(--edge-base),0 12px 26px -12px color-mix(in srgb,var(--shadow-ink) 100%,transparent);animation:tick-demo-say 4.6s ease-in-out}.edit-mark{display:grid;place-items:center;flex:none;border-radius:var(--m-radius-pill);background:var(--surface-raised);color:var(--text-tertiary);box-shadow:inset 0 0 0 1px var(--theme-border);transition:color .15s ease,background .15s ease}.edit-mark--corner{position:absolute;top:10px;right:10px}.loc-box:hover .edit-mark,.ms-identity__written:hover .edit-mark,button:hover>.edit-mark{background:var(--contrast);color:var(--contrast-ink);box-shadow:inset 0 0 0 1px var(--contrast)}.confirm-mark{display:grid;place-items:center;border-radius:var(--m-radius-pill);background:var(--success);color:var(--white);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--success) 70%,transparent);transition:background .15s ease,transform .15s ease}.confirm-mark:hover{background:var(--success-hover);transform:translateY(-1px)}.confirm-mark--corner{position:absolute;right:8px;bottom:8px;z-index:2}.field-error{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:var(--danger-ink)}.lbl{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--m-radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1.4}.lbl svg{flex-shrink:0}.lbl i{font-style:normal;font-weight:700;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,currentColor 62%,transparent)}.lbl--on-image{background:color-mix(in srgb,var(--grey-950) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:color-mix(in srgb,var(--white) 82%,transparent)}.lbl--on{color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 55%,transparent)}.lbl--soon{color:var(--warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 55%,transparent)}.lbl--over{color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 55%,transparent)}.lbl--warn{color:var(--warning-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 45%,transparent);background:color-mix(in srgb,var(--warning) 12%,transparent)}.lbl--bad{color:var(--danger-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.lbl--accent{color:var(--primary-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent)}.verified-badge{display:inline-flex;align-items:center;gap:.34rem;flex:none;padding:.17rem .52rem .17rem .2rem;border-radius:95px;background:var(--veil-base);border:1px solid var(--border);box-shadow:0 1px 2px hsl(var(--m-shadow-ink, 240 40% 2%)/.3)}.verified-badge__tick{display:inline-flex;align-items:center;justify-content:center;flex:none;width:17px;height:17px;box-sizing:border-box;border-radius:50%;color:var(--white);border:1.5px solid hsla(0,0%,100%,.55);background:radial-gradient(120% 120% at 50% 18%,#ffffff8c,#fff0 42%),linear-gradient(158deg,var(--verified-1) 0%,var(--verified-2) 52%,var(--verified-3) 100%);box-shadow:0 0 0 2px color-mix(in srgb,var(--verified-2) 14%,transparent),0 1px 2px hsl(var(--m-shadow-ink, 240 40% 2%)/.4)}.verified-badge__tick svg{filter:drop-shadow(0 1px .5px hsl(var(--m-shadow-ink, 240 40% 2%)/.35))}.verified-badge__label{font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);line-height:1;text-transform:uppercase;color:var(--text-primary)}.commit-bar,.obj-bulkbar{position:fixed;left:var(--rail-w);right:0;bottom:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--primary);color:var(--grey-950, color-mix(in srgb, var(--primary) 20%, var(--grey-950)));border-top:1px solid var(--primary);box-shadow:0 -18px 40px -20px color-mix(in srgb,var(--shadow-ink) 90%,transparent);animation:bulkbar-in .22s cubic-bezier(.22,1,.36,1) both}.commit-bar .ui-btn-ghost,.obj-bulkbar .ui-btn-ghost{color:var(--grey-950, color-mix(in srgb, var(--primary) 20%, var(--grey-950)));border-color:color-mix(in srgb,var(--grey-950) 35%,transparent);background:var(--veil-hover)}.commit-bar .ui-btn-ghost:hover:not(:disabled),.obj-bulkbar .ui-btn-ghost:hover:not(:disabled){background:var(--veil-hover);border-color:color-mix(in srgb,var(--grey-950) 55%,transparent)}.commit-bar .ui-btn-primary,.obj-bulkbar .ui-btn-primary{background:color-mix(in srgb,var(--grey-950) 92%,transparent);color:var(--white);box-shadow:none}.commit-bar .ui-btn-primary:hover:not(:disabled),.obj-bulkbar .ui-btn-primary:hover:not(:disabled){background:var(--grey-950)}.commit-bar>span:first-child,.obj-bulkbar>span:first-child{color:var(--grey-950, color-mix(in srgb, var(--primary) 20%, var(--grey-950)))!important}.commit-bar button.underline,.obj-bulkbar button.underline{color:color-mix(in srgb,var(--grey-950) 75%,transparent)}.commit-bar button.underline:hover,.obj-bulkbar button.underline:hover{color:var(--grey-950)}.commit-bar .bulkbar__commit{margin-left:auto;display:flex;align-items:center;gap:.5rem}@media (max-width: 640px){.commit-bar,.obj-bulkbar{gap:.375rem;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px))}.obj-bulkbar .bulk-word{display:none}.obj-bulkbar .ui-btn{padding-inline:.6rem}}.commit-bar .fpick__button,.obj-bulkbar .fpick__button{background:color-mix(in srgb,var(--white) 88%,transparent);border-color:color-mix(in srgb,var(--grey-950) 22%,transparent);color:var(--grey-950)}.commit-bar .fpick.is-set .fpick__button,.obj-bulkbar .fpick.is-set .fpick__button{background:var(--white);border-color:var(--white);color:var(--grey-950)}.commit-bar .fpick__button:hover,.obj-bulkbar .fpick__button:hover{background:var(--white);border-color:color-mix(in srgb,var(--grey-950) 40%,transparent)}.commit-bar .fpick__thumb,.obj-bulkbar .fpick__thumb{background:color-mix(in srgb,var(--grey-950) 8%,transparent);color:color-mix(in srgb,var(--grey-950) 55%,transparent)}.commit-bar .fpick__button,.obj-bulkbar .fpick__button{min-width:9.5rem;max-width:13rem;justify-content:flex-start}@media (max-width: 640px){.commit-bar,.obj-bulkbar{align-items:flex-start;row-gap:.45rem}.commit-bar>span:first-child,.obj-bulkbar>span:first-child{order:1;align-self:center}.commit-bar .bulkbar__commit,.obj-bulkbar .bulkbar__commit{order:2;margin-left:auto}.commit-bar .bulkbar__acts,.obj-bulkbar .bulkbar__acts{order:3;flex:1 1 100%;display:flex;flex-wrap:nowrap;gap:.375rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.commit-bar .bulkbar__acts::-webkit-scrollbar,.obj-bulkbar .bulkbar__acts::-webkit-scrollbar{display:none}.commit-bar .bulkbar__acts>*,.obj-bulkbar .bulkbar__acts>*{flex:0 0 auto}.commit-bar .fpick__button,.obj-bulkbar .fpick__button{min-width:8.5rem}}:root{--sk-sweep: 1.9s;--sk-step: 90ms}.sk{display:block;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 7%,transparent),color-mix(in srgb,var(--text-primary) 4%,transparent)),var(--surface-raised);border-radius:var(--m-radius-sm);min-height:.6rem}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--text-primary) 7%,transparent) 42%,color-mix(in srgb,var(--primary) 14%,transparent) 50%,color-mix(in srgb,var(--text-primary) 7%,transparent) 58%,transparent 80%);animation:sk-sheen var(--sk-sweep) cubic-bezier(.4,0,.25,1) infinite;animation-delay:calc(var(--sk-i, 0) * var(--sk-step))}@keyframes sk-sheen{0%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.sk-page,.sk-dash,.sk-rows,.sk-grid-wrap{animation:sk-in .26s ease-out both}@keyframes sk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sk:after{display:none}.sk-page,.sk-dash,.sk-rows,.sk-grid-wrap{animation:none}}.sk--text{height:.72rem;border-radius:var(--m-radius-pill)}.sk--title{height:1.15rem;border-radius:var(--m-radius-pill)}.sk--circle{border-radius:var(--m-radius-pill)}.sk--well{aspect-ratio:1/1;width:100%;border-radius:var(--m-radius-sm)}.sk--cover{aspect-ratio:4/3.4;width:100%;border-radius:var(--m-radius-sm)}.sk--art{aspect-ratio:4/3;width:100%;border-radius:var(--m-radius-card)}.sk--chip{height:1.35rem;border-radius:var(--m-radius-pill)}.sk--tile{width:46px;height:46px;border-radius:var(--m-radius-card)}.sk-card{display:flex;flex-direction:column;gap:.6rem;padding:.55rem;border:1px solid var(--edge-faint);border-radius:var(--m-radius-card);background:var(--surface-card);box-shadow:0 1px 2px color-mix(in srgb,var(--grey-950) 6%,transparent)}.sk-card__lines{display:flex;flex-direction:column;gap:.45rem;padding:0 .15rem .25rem}.sk-card__badges{display:flex;gap:.35rem}.sk-exrow{display:flex;gap:12px;padding:2px;overflow:hidden}.sk-exslot{flex:0 0 232px;height:var(--exrow-h, 396px)}.sk-exslot>.sk{border-radius:var(--m-radius-card)}.sk-band{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.sk-band__tiles{display:flex;gap:6px;margin-left:.35rem}.sk-page{display:flex;flex-direction:column;gap:1.4rem}.sk-page__head{display:flex;flex-direction:column;gap:.7rem}.sk-page__toolbar{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.sk-rows{display:flex;flex-direction:column;gap:.6rem}.sk-row{display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border:1px solid var(--edge-faint);border-radius:var(--m-radius-card);background:var(--surface-card)}.sk-row__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.45rem}.sk-dash__logo{border-radius:var(--m-radius-card)}.sk-hero{background:var(--surface-raised);border:1px solid var(--edge-faint)}.sk-hero__band{display:flex;align-items:center;gap:.9rem;padding:1.5rem;min-height:116px}.sk-hero--tall .sk-hero__band{min-height:190px}.sk-hero__words{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-width:0}.sk-inv{display:flex;flex-direction:column;gap:2rem}.sk-hubs__box{cursor:default}.sk-hubs__words{display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-width:0}.sk-band__end{margin-left:auto;display:flex;align-items:center;gap:.4rem}.sk-card--exhibition .sk--cover{aspect-ratio:1/1.016}.sk-card--exhibition .sk-card__state{min-height:63px;display:flex;align-items:flex-start;padding:0 .15rem}.sk-card--exhibit{gap:.5rem}.sk-note .sk{background:color-mix(in srgb,var(--paper-ink) 13%,transparent)}.sk-note .sk:after{opacity:.35}.bg-grid{background-size:40px 40px;background-image:linear-gradient(to right,var(--theme-border) 1px,transparent 1px),linear-gradient(to bottom,var(--theme-border) 1px,transparent 1px)}.bg-grid-dark{background-size:40px 40px;background-image:linear-gradient(to right,var(--veil-base) 1px,transparent 1px),linear-gradient(to bottom,var(--veil-base) 1px,transparent 1px)}.bg-grid-dark{background-size:48px 48px;background-image:linear-gradient(to right,var(--border) 1px,transparent 1px),linear-gradient(to bottom,var(--border) 1px,transparent 1px)}.glass-card{background:var(--veil-faint);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--edge-faint);border-radius:24px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);will-change:transform}.glass-card:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 24px 48px -16px color-mix(in srgb,var(--shadow-ink) 35%,transparent),0 8px 16px -8px color-mix(in srgb,var(--shadow-ink) 20%,transparent)}.glass-card-light{background:color-mix(in srgb,var(--white) 70%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--grey-950) 6%,transparent);border-radius:24px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);will-change:transform}.glass-card-light:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 24px 48px -16px color-mix(in srgb,var(--shadow-ink) 18%,transparent),0 8px 16px -8px color-mix(in srgb,var(--shadow-ink) 10%,transparent)}.lux-panel{border-radius:var(--m-radius-architectural);overflow:hidden;background:var(--surface-card);border:1px solid var(--border);box-shadow:0 16px 36px -8px color-mix(in srgb,var(--shadow-ink) 45%,transparent)}.lux-table{width:100%;border-collapse:collapse;font-size:.85rem}.lux-th{position:sticky;top:0;z-index:1;background:var(--surface-raised);color:var(--text-tertiary);text-align:left;padding:.75rem 1.1rem;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--border);white-space:nowrap}.lux-tr{border-bottom:1px solid var(--border);transition:background .15s ease}.lux-tr:last-child{border-bottom:0}.lux-tr:nth-child(2n){background:color-mix(in srgb,var(--grey-500) 4%,transparent)}.lux-tr:hover{background:var(--surface-raised)}.lux-td{padding:.8rem 1.1rem;color:var(--text-secondary);vertical-align:middle}.lux-td-strong{color:var(--text-primary);font-weight:700}.lux-empty{padding:3.5rem 1rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}.lux-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:var(--m-radius-pill);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--lux-h, 206) 80% 62%);background:hsl(var(--lux-h, 206) 80% 50% / .12);border:1px solid hsl(var(--lux-h, 206) 80% 55% / .3);white-space:nowrap}.lux-dot{width:8px;height:8px;border-radius:var(--m-radius-pill);flex:none}.lux-row-actions{display:inline-flex;gap:.25rem;opacity:0;transition:opacity .15s ease}.lux-tr:hover .lux-row-actions,.lux-tr:focus-within .lux-row-actions{opacity:1}.lux-group+.lux-group:before{content:"";display:block;height:10px}.lux-group-tr{background:var(--surface-raised)}.lux-group-tr>td{padding:.45rem .9rem;border-bottom:1px solid var(--border)}.lux-group__bar{display:flex;align-items:center;gap:.6rem}.lux-group__head{display:flex;align-items:center;gap:.55rem;background:none;border:0;padding:0;cursor:pointer;color:var(--text-primary);font-weight:700;font-size:.8rem;letter-spacing:.01em}.lux-group__head:hover{color:var(--primary-ink)}.lux-group__title{max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lux-group__count{min-width:1.4rem;text-align:center;padding:.05rem .4rem;border-radius:var(--m-radius-pill);background:var(--surface-page);color:var(--text-tertiary);font-size:.68rem;font-weight:700}.lux-group--loose .lux-group-tr{background:transparent}.lux-tr:hover .obj-grip,.lux-tr:focus-within .obj-grip{opacity:1}.lux-tr.is-dragging>td{opacity:.4}.lux-tr.is-dragging{background:var(--surface-raised)}.lux-ghost-tr>td{padding:0;border-bottom:1px solid var(--border)}.lux-ghost-add{display:flex;align-items:center;gap:.4rem;width:100%;padding:.55rem 1.1rem .55rem 2.4rem;background:none;border:0;cursor:pointer;color:var(--text-tertiary);font-size:.76rem;font-weight:600;transition:color .12s ease,background .12s ease}.lux-ghost-add:hover{color:var(--primary-ink);background:var(--surface-raised)}.lux-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--m-radius-sm);color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border);cursor:pointer;transition:all .15s ease}.lux-icon-btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.lux-icon-btn:disabled{opacity:.5;cursor:default}.lux-icon-danger:hover{color:color-mix(in srgb,var(--danger) 70%,white);border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:var(--danger-muted)}.lux-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:34px;padding:.3rem .8rem;border-radius:var(--m-radius-pill);font-size:.72rem;font-weight:700;cursor:pointer;color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border);transition:all .15s ease}.lux-chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.lux-chip-active{color:var(--edge-max);background:var(--primary);border-color:var(--primary-ink)}.ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;background:color-mix(in srgb,var(--grey-950) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ui-modal-backdrop{background:color-mix(in srgb,var(--grey-950) 60%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ui-modal-close{opacity:.55;transition:opacity .2s ease,transform .2s ease}.ui-modal-close:hover{opacity:1}.ui-alert-error{background:var(--danger);color:var(--white);border:1px solid color-mix(in srgb,var(--danger) 65%,transparent);border-radius:var(--m-radius-sm);padding:.6rem .85rem;font-size:.78rem;font-weight:600;line-height:1.4}.ui-alert-success{background:var(--success);color:var(--white);border:1px solid color-mix(in srgb,var(--success) 65%,transparent);border-radius:var(--m-radius-sm);padding:.6rem .85rem;font-size:.78rem;font-weight:600;line-height:1.4}.ui-alert-notice{background:var(--warning);color:var(--grey-950);border:1px solid color-mix(in srgb,var(--warning) 65%,transparent);border-radius:var(--m-radius-sm);padding:.6rem .85rem;font-size:.78rem;font-weight:600;line-height:1.4}.dash-box{background:var(--surface-card);border:0;border-radius:24px;--dash-glow: #ffffff;box-shadow:0 12px 32px color-mix(in srgb,var(--shadow-ink) 6%,transparent);border:1px solid var(--border-subtle, var(--border));padding:40px}.dash-box--warning{--dash-glow: var(--warning);box-shadow:inset 0 1px color-mix(in srgb,var(--dash-glow) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--dash-glow) 16%,transparent),0 10px 34px -16px color-mix(in srgb,var(--dash-glow) 26%,transparent);animation:dash-glow-pulse 3.6s ease-in-out 2}.dash-box--hollow{background:transparent;border:1.5px dashed var(--border-strong);box-shadow:none}.dash-box--here{border-style:solid;border-color:color-mix(in srgb,var(--primary) 60%,transparent);background:var(--primary-muted);box-shadow:inset 0 1px 0 var(--primary-muted),0 10px 34px -18px color-mix(in srgb,var(--primary) 50%,transparent)}.dash-box--here .start-here__label{color:var(--primary-ink)}.card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.card-head__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--text-tertiary)}.card-head__title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.card-head__sub{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--text-tertiary);text-transform:none;letter-spacing:normal}.dash-box--locked{background:transparent;border:1px dashed var(--border-strong);box-shadow:none}.dash-box--setup{border-color:var(--border-strong);background:linear-gradient(180deg,var(--veil-faint),var(--veil-faint) 42%),var(--surface-card);box-shadow:inset 0 1px 0 var(--edge-base),0 18px 40px -26px color-mix(in srgb,var(--shadow-ink) 90%,transparent)}.sec-panel{--sec-tone: #3a4050;--sec-ink: #ffffff;--sec-glyph: var(--text-tertiary)}.sec-panel--success{--sec-tone: var(--success);--sec-glyph: var(--success-ink)}.sec-panel--danger{--sec-tone: var(--danger);--sec-glyph: var(--danger-ink)}.sec-panel--warning{--sec-tone: var(--warning);--sec-glyph: var(--warning-ink)}.sec-panel{display:flex;flex-direction:column}.sec-panel__body{flex:1}.sec-panel__head{display:flex;align-items:center;gap:.75rem;min-height:26px;margin-bottom:.75rem;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--text-primary);box-shadow:none;border-radius:0}.sec-panel__head>svg{flex:none;color:var(--sec-glyph)}.sec-panel__head:after{content:"";order:1;flex:1 1 auto;height:1px;min-width:1rem;background:var(--border)}.sec-panel__aside,.sec-panel__link{order:2}.sec-panel__title{line-height:1;font-size:1rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap}.sec-panel__link{margin-left:0;display:inline-flex;align-items:center;gap:.15rem;font-size:.75rem;font-weight:700;color:inherit;opacity:.75;transition:opacity .14s ease,transform .14s ease}.sec-panel__link:hover{opacity:1}.sec-panel__link svg{transition:transform .14s ease}.sec-panel__link:hover svg{transform:translate(2px)}.sec-panel__body{border-radius:var(--m-radius-card);overflow:visible}.sec-panel__aside{margin-left:0;display:inline-flex;align-items:center;line-height:1;gap:.4rem;font-size:.75rem;font-weight:800;color:inherit}.sec-panel__aside+.sec-panel__link{margin-left:.6rem}.sec-panel__head>svg+.sec-panel__title{margin-left:-.25rem}.sec-panel--quiet{--sec-tone: #22262e;--sec-ink: var(--text-tertiary)}.sec-panel--quiet .sec-panel__body{box-shadow:0 0 0 1px var(--border)}.sec-panel__aside>span:first-child{margin:-6px 0}.lux-tr.is-drop-before>td{box-shadow:inset 0 2px 0 0 var(--primary)}.notice-toast{--tone: var(--success);position:fixed;top:calc(var(--app-header-h, 64px) + 16px);right:22px;z-index:70;display:flex;align-items:center;gap:10px;max-width:min(420px,100vw - 44px);padding:10px 10px 10px 12px;border-radius:24px;overflow:hidden;background:color-mix(in srgb,var(--grey-850) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--edge-base),0 0 0 1px color-mix(in srgb,var(--tone) 45%,transparent),0 0 30px -4px color-mix(in srgb,var(--tone) 42%,transparent),0 22px 46px -22px color-mix(in srgb,color-mix(in srgb,var(--grey-800) 15%,var(--grey-950)) 85%,transparent);animation:notice-toast-in .2s cubic-bezier(.22,1,.36,1)}.notice-toast--warning{--tone: var(--warning)}.notice-toast--error{--tone: var(--danger)}.notice-toast__mark{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone)}.notice-toast__body{min-width:0}.notice-toast__title{display:block;font-size:12.5px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-toast--warning .notice-toast__title,.notice-toast--error .notice-toast__title{white-space:normal}.notice-toast__undo{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:28px;padding:0 10px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:none;color:var(--text-secondary);font-size:11.5px;font-weight:700;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.notice-toast__undo:hover:not(:disabled){color:var(--primary-ink);border-color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 10%,transparent)}.notice-toast__undo:disabled{opacity:.6;cursor:default}.notice-toast__report{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:var(--m-radius-pill);border:1px solid var(--border);color:var(--text-tertiary);cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.notice-toast__report:hover:not(:disabled){color:var(--white);border-color:var(--secondary);background:var(--secondary)}.notice-toast__report[data-state=sent]{color:var(--success-ink);border-color:var(--success);cursor:default}.notice-toast__report[data-state=failed]{color:var(--danger-ink);border-color:var(--danger)}.notice-toast__close{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:0;border-radius:var(--m-radius-pill);background:none;color:var(--text-tertiary);cursor:pointer}.notice-toast__close:hover{color:var(--text-primary)}.notice-toast__bar{position:absolute;left:0;bottom:0;height:2px;background:var(--tone);transform-origin:left center;animation:notice-toast-drain linear forwards;width:100%}.notice-toast[data-held] .notice-toast__bar{animation-play-state:paused}.sec-help{position:relative;display:inline-flex;align-self:center}.sec-help__btn{display:grid;place-items:center;position:relative;width:13px;height:13px;min-width:0;min-height:0;border-radius:var(--m-radius-pill);border:1px solid var(--text-tertiary);background:none;color:var(--text-tertiary);font-size:8px;font-weight:900;line-height:1;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.sec-help__btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:var(--m-radius-pill)}.sec-help__btn:hover,.sec-help__btn.is-open{color:var(--primary-ink);border-color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 12%,transparent)}.sec-help__pop{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(calc(-50% + var(--pop-shift, 0px)));z-index:60;display:grid;gap:5px;width:-moz-max-content;width:max-content;max-width:min(340px,78vw);padding:11px 13px;border-radius:24px;background:var(--grey-800);box-shadow:0 0 0 1px var(--edge-base),0 18px 40px -18px color-mix(in srgb,var(--shadow-ink) 100%,transparent);text-transform:none;letter-spacing:normal;animation:sec-help-in .16s ease-out}.sec-help__pop strong{font-size:12.5px;font-weight:800;color:var(--text-primary)}.sec-help__pop span{font-size:12px;line-height:1.55;color:var(--text-secondary);font-weight:500}.community-pop-art .glass-card,.community-pop-art .glass-card-light{box-shadow:0 18px 36px -16px color-mix(in srgb,var(--pink) 32%,transparent),0 12px 28px -16px color-mix(in srgb,var(--secondary) 28%,transparent),0 1px 0 var(--edge-faint) inset}.count-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--m-radius-pill);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--surface-raised);white-space:nowrap}.drawer-section__alert .ind__btn{width:18px;height:18px}.spotlight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;pointer-events:none}.spotlight__panel{position:fixed;background:color-mix(in srgb,color-mix(in srgb,var(--grey-800) 25%,var(--grey-950)) 62%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;animation:spotlight-in .22s ease-out}.spotlight__ring{position:fixed;border-radius:16px 0;box-shadow:0 0 0 2px var(--primary),0 0 46px -6px var(--primary);pointer-events:none;animation:spotlight-in .22s ease-out}.compose-band{margin-top:26px}.compose-band__title{display:flex;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.compose-band:first-of-type .compose-band__title{color:var(--primary-ink)}.auth-scrim{background:color-mix(in srgb,var(--grey-950) 38%,transparent)}.shortlist{display:flex;flex-direction:column}.shortlist__head{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--text-tertiary);transition:color .15s ease}.shortlist__head:hover{color:var(--text-primary)}.shortlist__head.is-plain{cursor:default}.shortlist__head svg{opacity:.75}.shortlist__rows{display:flex;flex-direction:column}.shortlist__empty{padding:6px 0 14px;font-size:12.5px;color:var(--text-tertiary)}.shortlist__all{margin-top:14px;padding-top:14px;border-top:1px solid var(--edge-faint);text-align:center;width:100%;font-size:13px;font-weight:700;color:var(--text-primary);transition:color .15s ease}.shortlist__all:hover{color:var(--primary-ink)}.shortlist-row{display:flex;align-items:flex-start;gap:14px;width:100%;padding:10px 0;text-align:left;border-radius:var(--m-radius-sm)}.shortlist-row.is-pressable{cursor:pointer;transition:background .15s ease}.shortlist-row.is-pressable:hover{background:var(--veil-faint)}.shortlist-row__mark{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--m-radius-pill);overflow:hidden;background:var(--surface-raised);color:var(--text-secondary)}.shortlist-row__mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shortlist-row__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.shortlist-row__title{font-size:14.5px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.shortlist-row__note{font-size:12.5px;line-height:1.45;color:var(--text-tertiary)}.shortlist-row__value{flex:none;padding-top:1px;font-size:14.5px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.unfold{position:relative;display:flex;flex-direction:column;gap:0;flex:0 0 auto;align-self:flex-start;min-width:0;padding:0!important;transition:flex-grow .24s cubic-bezier(.32,.72,0,1)}.unfold:not([data-open]){border:0!important;background:none!important;box-shadow:none!important}.unfold[data-open]{flex:1 1 auto;align-self:stretch}.unfold[data-preview]{align-self:stretch;width:100%}.unfold__bar{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;padding:6px 12px 6px 6px;border-radius:24px;border:1px solid var(--border);background:none;text-align:left;transition:border-color .2s ease}.unfold__bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-card);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.32,.72,0,1)}.unfold__bar:hover{border-color:var(--surface-card)}.unfold__bar:hover:before{transform:scaleX(1)}.unfold__bar>*{position:relative;z-index:1}.unfold__bar .unfold__glyph{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--m-radius-pill);background:none;color:var(--text-primary);transition:background .2s ease,color .2s ease}.unfold__bar:hover .unfold__glyph{background:var(--white);color:var(--grey-950)}.unfold__preview{flex:1 1 auto;min-width:0}.unfold__toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;align-self:flex-start;position:relative;z-index:1;height:44px;min-height:44px;padding:0 14px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:var(--surface-card);color:var(--text-secondary);transition:color .15s ease,border-color .15s ease,background .15s ease}.unfold__toggle[data-disc]{width:44px;min-width:44px;padding:0}.unfold__toggle:hover{background:var(--contrast-hover);border-color:var(--contrast-hover);color:var(--contrast-ink)}.unfold[data-preview][data-open] .unfold__toggle{width:44px;min-width:44px;padding:0;margin:6px 0 0 6px}.unfold[data-open] .unfold__toggle{background:var(--white);border-color:var(--white);color:var(--grey-950)}.unfold[data-open] .unfold__toggle:hover{background:var(--grey-200);border-color:var(--grey-200)}.unfold__summary{font-size:12px;font-weight:700;white-space:nowrap}.unfold__toggle .unfold__glyph{display:grid;place-items:center}.unfold__head{display:flex;align-items:center;gap:12px}.unfold__tools{display:flex;align-items:center;gap:12px;margin-left:auto;padding:6px 14px 0 0}.unfold__mark{position:absolute;top:-8px;right:-8px;z-index:2}.unfold__over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:auto;background:var(--surface-card);border-radius:24px;animation:unfold-grow .2s cubic-bezier(.32,.72,0,1)}.unfold__body{position:relative;min-width:0}.unfold__inner{min-width:0;padding:14px 18px 18px;transform-origin:top left;animation:unfold-grow .24s cubic-bezier(.32,.72,0,1)}@keyframes unfold-grow{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.unfold--float .unfold__body{position:absolute;top:100%;left:0;right:0;z-index:20;margin-top:6px;background:var(--surface-card);border:1px solid var(--border);border-radius:24px;box-shadow:0 24px 48px -16px color-mix(in srgb,var(--shadow-ink) 55%,transparent)}.unfold--float[data-open] .unfold__head{padding:0 0 6px}@media (prefers-reduced-motion: reduce){.unfold,.unfold__body,.unfold__inner{transition:none;animation:none}}.page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-actions:empty{display:none}.ms-tab-content{display:flex;flex-direction:column}.ms-tab-content>div{padding-bottom:4rem;margin-bottom:4rem;border-bottom:1px solid var(--border)}.ms-tab-content>div:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.drawer-title{display:flex;align-items:baseline;gap:7px;min-width:0}.drawer-title__mark{flex:none;color:var(--text-primary)}.drawer-title__subject{min-width:0;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-link{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;border:1px solid var(--border);border-radius:var(--m-radius-pill);background:var(--surface-page)}.pub-link__url{flex:1;min-width:0;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-secondary);direction:rtl;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-link__act{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:999px;color:var(--text-tertiary)}.pub-link__act:hover{color:var(--primary-ink);background:var(--surface-raised)}.pub-link__qr{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 12px;border-radius:var(--m-radius-pill);font-size:12px;font-weight:700;color:var(--white);background:var(--primary)}.pub-link__qr:hover{background:var(--primary-hover)}.pub-link__none{font-size:12px;color:var(--text-tertiary)}.term-link{font-weight:800;color:var(--primary-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.term-link:hover{text-decoration-thickness:2px}.explain{display:flex;flex-direction:column;gap:12px;font-size:13.5px;line-height:1.65;color:var(--text-secondary)}.explain .ui-btn{margin-top:4px}.explain__quiet{color:var(--text-tertiary)}.drawer-title__note{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:11.5px;font-weight:700;letter-spacing:0;color:var(--secondary-ink)}.drawer-title__note i{width:6px;height:6px;border-radius:999px;background:var(--secondary)}.app-hero__help{position:absolute;right:0;bottom:0;z-index:3;border-radius:var(--m-radius-card);background:var(--primary);border-color:transparent;color:var(--white);box-shadow:0 8px 22px -12px color-mix(in srgb,var(--primary) 80%,transparent)}.app-hero__help:hover{background:var(--primary);border-color:transparent;color:var(--white);filter:brightness(1.12);transform:none}.shine-light,.shine-teal{background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:shine-sweep .9s ease-out 1 forwards}.shine-light{background-image:linear-gradient(110deg,var(--shine-base-mono) 0%,var(--shine-base-mono) 42%,var(--shine-hi-mono) 50%,var(--shine-base-mono) 58%,var(--shine-base-mono) 100%)}.shine-teal{background-image:linear-gradient(110deg,var(--primary) 0%,var(--primary) 42%,var(--primary-hover) 50%,var(--primary) 58%,var(--primary) 100%)}.app-hero{border-radius:var(--m-radius-card);clip-path:inset(0 round var(--m-radius-card))}.app-hero-band{padding:1.5rem;min-height:116px}.app-hero-band--tall{min-height:190px}.app-hero__wing{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:var(--m-radius-card);background:var(--veil-hover);color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--edge-strong)}.app-hero__wing svg{width:28px;height:28px}.hero-access-add{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--m-radius-pill);color:var(--white);background:var(--veil-hover);border:1px dashed var(--edge-heavy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .13s ease,border-color .13s ease,transform .13s ease}.hero-access-add:hover{background:var(--veil-hover);border-color:var(--edge-max);transform:translateY(-1px)}.hero-stat.is-pressable{cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.hero-stat.is-pressable:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--white) 12%,transparent)}.hero-stat.is-pressable:active{transform:translateY(0)}.hero-stat__cta{color:color-mix(in srgb,var(--white) 90%,transparent);text-shadow:0 1px 6px color-mix(in srgb,var(--grey-950) 80%,transparent)}.hero-stat.is-asking{border-color:var(--warning-ink)!important;animation:hero-stat-ask 2.6s ease-in-out infinite}.voice-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .7rem;border-radius:.7rem;border:1px solid var(--border, var(--theme-border));background:var(--surface-card)}.voice-row__lang{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:var(--text-primary, var(--text-primary))}.voice-row__none{font-size:.7rem;color:var(--text-tertiary);font-style:italic}.voice-pick{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.voice-pick__opt{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:var(--m-radius-pill);cursor:pointer;font-size:.78rem;font-weight:600;color:var(--text-secondary);background:transparent;border:1px solid var(--border, var(--theme-border));-webkit-tap-highlight-color:transparent;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .12s ease}.voice-pick__opt:not(.is-locked):hover{color:var(--text-primary, var(--text-primary));border-color:var(--border-strong)}.voice-pick__opt:not(.is-locked):active{transform:scale(.96)}.voice-pick__opt.is-active{color:var(--primary-ink);background:var(--primary-muted);border-color:color-mix(in srgb,var(--primary) 55%,transparent)}.voice-pick__opt.is-locked{cursor:default}.voice-pick__g{opacity:.65}.audio-player{--ap-accent: var(--primary);--ap-accent-light: var(--primary-hover, var(--primary));display:flex;align-items:center;gap:.7rem;padding:.5rem .75rem;border-radius:var(--m-radius-sm);background:var(--surface-card);border:1px solid var(--theme-border);transition:border-color .2s ease,box-shadow .2s ease}.audio-player--published{--ap-accent: #10b981;--ap-accent-light: #34d399}.audio-player--compact{gap:.5rem;padding:.3rem .4rem;border-radius:var(--m-radius-sm)}.audio-player--compact .audio-player__btn{width:30px;height:30px}.audio-player--compact .audio-player__track{min-width:32px}.audio-player--compact .audio-player__time{font-size:10px}.audio-player--compact .audio-player__msg{font-size:11px}.audio-player:focus-within{border-color:color-mix(in srgb,var(--ap-accent) 55%,transparent)}.audio-player.is-disabled{opacity:.85}.audio-player__btn{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--m-radius-pill);color:var(--edge-max);border:none;cursor:pointer;background:linear-gradient(135deg,var(--ap-accent),var(--ap-accent-light));box-shadow:0 6px 18px -6px color-mix(in srgb,var(--ap-accent) 70%,transparent);transition:filter .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.audio-player__btn:hover{filter:brightness(1.12)}.audio-player.is-disabled .audio-player__btn{background:var(--surface-raised);color:var(--text-tertiary);box-shadow:none;cursor:default}.audio-player__track{position:relative;flex:1 1 auto;min-width:60px;height:26px;display:flex;align-items:center;cursor:pointer;outline:none;touch-action:none}.audio-player__rail{position:absolute;left:0;right:0;height:5px;border-radius:var(--m-radius-pill);background:var(--theme-border)}.audio-player__fill{position:absolute;left:0;height:5px;border-radius:var(--m-radius-pill);background:linear-gradient(90deg,var(--ap-accent),var(--ap-accent-light))}.audio-player__thumb{position:absolute;top:50%;width:12px;height:12px;border-radius:var(--m-radius-pill);background:var(--white);border:2px solid var(--ap-accent);transform:translate(-50%,-50%) scale(0);box-shadow:0 2px 6px color-mix(in srgb,var(--shadow-ink) 30%,transparent);transition:transform .16s cubic-bezier(.3,1.4,.5,1)}.audio-player__track:hover .audio-player__thumb,.audio-player__track:focus-visible .audio-player__thumb{transform:translate(-50%,-50%) scale(1)}.audio-player__track:focus-visible .audio-player__rail{box-shadow:0 0 0 2px color-mix(in srgb,var(--ap-accent) 45%,transparent)}.audio-player__time{flex:none;font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-tertiary);letter-spacing:.02em}.audio-player__time-sep{margin:0 .25rem;opacity:.5}.audio-player__msg{flex:1 1 auto;font-size:12px;color:var(--text-tertiary)}.audio-player__reload{flex:none;display:inline-flex;align-items:center;gap:.3rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.3rem .6rem;border-radius:var(--m-radius-sm);cursor:pointer;color:var(--ap-accent-light);background:color-mix(in srgb,var(--ap-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--ap-accent) 35%,transparent);transition:background .2s ease}.audio-player__reload:hover{background:color-mix(in srgb,var(--ap-accent) 24%,transparent)}.audio-player__reload:disabled{opacity:.6;cursor:wait}.preset-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--m-radius-pill);font-size:11.5px;font-weight:700;color:var(--text-secondary);background:var(--surface-raised);transition:color .14s ease,background .14s ease,box-shadow .14s ease}.preset-chip:hover{color:var(--text-primary)}.preset-chip[data-gap=true]{color:var(--warning-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 45%,transparent)}.clip-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--m-radius-sm);background:var(--surface-raised)}.clip-row__lang{display:inline-flex;align-items:center;gap:7px;flex:none;width:74px}.clip-row__lang b{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.clip-act{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:var(--m-radius-pill);color:var(--text-tertiary);background:transparent;box-shadow:inset 0 0 0 1px var(--border);transition:color .14s ease,background .14s ease,box-shadow .14s ease}.clip-act:hover:not(:disabled){color:var(--text-primary);background:var(--surface-card)}.clip-act:disabled{opacity:.45}.clip-act[data-danger]{color:var(--white);background:var(--danger)}.clip-act[data-danger]:hover:not(:disabled){color:var(--white);background:var(--danger-hover)}.clip-act[data-on=true]{color:color-mix(in srgb,var(--success) 10%,var(--grey-950));background:var(--success);box-shadow:none}.clip-act[data-on=true]:hover:not(:disabled){color:color-mix(in srgb,var(--success) 10%,var(--grey-950));background:var(--success)}.voice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:16px 12px}.voice-grid__hear{position:absolute;left:-2px;bottom:-2px;z-index:2;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--m-radius-pill);background:var(--grey-950);color:var(--white);box-shadow:0 0 0 2px var(--surface-card);cursor:pointer;transition:transform .14s ease,background .14s ease}.voice-grid__hear:hover{transform:scale(1.08)}.voice-grid__hear[data-on]{background:var(--primary);color:var(--grey-950)}.preset-toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--m-radius-pill);color:var(--text-tertiary);background:var(--surface-raised);transition:color .14s ease,background .14s ease}.preset-chip__faces{display:inline-flex;align-items:center}.preset-chip__faces img{width:18px;height:18px;border-radius:var(--m-radius-pill);-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px var(--surface-raised)}.preset-chip__faces img+img{margin-left:-6px}.preset-chip--new{color:var(--primary-ink);background:transparent;box-shadow:inset 0 0 0 1px var(--border)}.preset-chip--new:hover{box-shadow:inset 0 0 0 1px var(--primary)}.voice-name{font-size:14px;font-weight:600;letter-spacing:-.012em;line-height:1.25;color:var(--text-secondary);transition:color .14s ease}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:clamp(16px,4vw,56px);background:color-mix(in srgb,var(--grey-950) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:lightbox-in .18s ease-out}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}.lightbox__frame{max-width:100%;max-height:100%;outline:none;animation:lightbox-rise .22s cubic-bezier(.22,1,.36,1)}@keyframes lightbox-rise{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.lightbox__frame img{display:block;max-width:100%;max-height:calc(100vh - clamp(32px,8vw,112px));width:auto;height:auto;border-radius:var(--m-radius-card);box-shadow:0 30px 90px -30px var(--shadow-ink)}.lightbox__step,.lightbox__close{position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--m-radius-pill);border:1px solid var(--edge-strong);background:color-mix(in srgb,var(--grey-950) 55%,transparent);color:var(--white);transition:background .15s ease,color .15s ease,border-color .15s ease}.lightbox__step:hover,.lightbox__close:hover{background:var(--white);color:var(--grey-950);border-color:var(--white)}.lightbox__step--prev{left:clamp(8px,2vw,24px);top:50%;transform:translateY(-50%)}.lightbox__step--next{right:clamp(8px,2vw,24px);top:50%;transform:translateY(-50%)}.lightbox__close{top:clamp(8px,2vw,24px);right:clamp(8px,2vw,24px)}.lightbox__count{position:absolute;bottom:clamp(8px,2vw,24px);left:50%;transform:translate(-50%);padding:5px 12px;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--grey-950) 55%,transparent);color:var(--white);font-size:11px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.clip-upload{margin-top:4px}.clip-upload__open{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:var(--m-radius-pill);border:1px dashed var(--border-strong);font-size:12px;font-weight:700;color:var(--text-tertiary);transition:color .14s ease,border-color .14s ease}.clip-upload__open:hover{color:var(--text-primary);border-color:var(--primary)}.clip-upload__open:disabled{opacity:.5;cursor:not-allowed}.clip-upload__panel{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--m-radius-md);background:var(--surface-page)}.clip-upload__hint{font-size:12px;line-height:1.5;color:var(--text-tertiary)}.clip-upload__row{display:flex;gap:12px;flex-wrap:wrap}.clip-upload__lang{display:flex;flex-direction:column;gap:5px;min-width:200px;flex:1}.clip-upload__lang span{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary)}.clip-upload__acts{display:flex;justify-content:flex-end;gap:8px}.clip-row[data-unverified]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 42%,transparent)}.clip-row__todo{flex:none;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--warning-ink)}.clip-row[data-unverified] .clip-act[data-asked],.clip-row[data-unverified] .clip-act:first-of-type{color:var(--warning-ink);border-color:color-mix(in srgb,var(--warning) 46%,transparent)}@media (max-width: 560px){.clip-row__todo{display:none}}.aud-src{display:flex;flex-direction:column;gap:10px}.aud-src__file{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px dashed var(--border-strong);border-radius:var(--m-radius-md);background:var(--surface-page);font-size:12.5px;color:var(--text-secondary);cursor:pointer;transition:border-color .14s ease,color .14s ease}.aud-src__file:hover{border-color:var(--primary);color:var(--text-primary)}.aud-src__file input{display:none}.aud-src__file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-src__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aud-src__rec{display:inline-flex;align-items:center;gap:7px}.aud-src__time{font-variant-numeric:tabular-nums;font-weight:800}.aud-src__live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--danger-ink)}.aud-src__dot{width:8px;height:8px;border-radius:50%;background:var(--danger);animation:aud-src-pulse 1.1s ease-in-out infinite}@keyframes aud-src-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@media (prefers-reduced-motion: reduce){.aud-src__dot{animation:none}}.aud-src__clear{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--m-radius-sm);color:var(--text-tertiary);transition:color .14s ease,background .14s ease}.aud-src__clear:hover{color:var(--danger-ink);background:var(--veil-base)}.aud-src__play{width:100%;height:34px}.aud-src__err{font-size:12px;color:var(--danger-ink)}.fig-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 28px}.fig{min-width:0;padding:4px 0}.fig__label{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.fig__label svg{flex:none}.fig__value{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--text-primary)}.fig__value--money{font-size:24px}.fig__sub{margin-top:5px;font-size:11.5px;color:var(--text-tertiary)}.cover{position:relative;display:grid;place-items:center;width:100%;overflow:hidden;border-radius:var(--m-radius-card);background:var(--surface-raised);color:var(--text-tertiary)}.cover>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cover__none{display:grid;place-items:center}.cover__veil{position:absolute;inset:auto 0 0 0;height:70%;background:linear-gradient(to top,color-mix(in srgb,var(--grey-950) 88%,transparent) 0%,color-mix(in srgb,var(--grey-950) 55%,transparent) 45%,transparent 100%);pointer-events:none}.cover__text{position:absolute;left:.8rem;right:.8rem;bottom:.7rem;display:grid;gap:2px;text-shadow:0 1px 12px color-mix(in srgb,var(--grey-950) 85%,transparent)}.cover__text em{font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--white) 75%,transparent)}.cover__text b{font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--white);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cover[data-align=top] .cover__veil{inset:0 0 auto 0;background:linear-gradient(to bottom,color-mix(in srgb,var(--grey-950) 88%,transparent) 0%,color-mix(in srgb,var(--grey-950) 55%,transparent) 45%,transparent 100%)}.cover[data-align=top] .cover__text{inset:.7rem .8rem auto .8rem;bottom:auto}.cover[data-align=center] .cover__veil{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(to bottom,color-mix(in srgb,var(--grey-950) 62%,transparent),color-mix(in srgb,var(--grey-950) 46%,transparent))}.cover[data-align=center] .cover__text{top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;text-align:center;padding:0 1.2rem}.page-shell{min-height:100vh;padding-top:calc(72px + env(safe-area-inset-top,0px));padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + 2rem)}.sidebar-nav-child{border-left:2px solid var(--border-strong);border-radius:0 .5rem .5rem 0;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.sidebar-nav-child:hover{background-color:var(--surface-raised)}.sidebar-nav-child.is-active{border-left-color:var(--primary-ink);box-shadow:-2px 0 12px -2px var(--primary);background-color:var(--primary-muted)}.nav-row{--nav-accent: var(--primary);position:relative;border-radius:0;border:0;box-shadow:inset 2px 0 0 0 transparent;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.nav-row:hover{background-color:var(--surface-raised);color:var(--text-primary)}.nav-row.is-active{background-color:color-mix(in srgb,var(--nav-accent) 12%,transparent);box-shadow:inset 2px 0 0 0 var(--nav-accent);color:var(--text-primary)}.nav-row:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px}.nav-row--child{box-shadow:inset 1px 0 0 0 var(--border)}.nav-row--child.is-active{box-shadow:inset 2px 0 0 0 var(--nav-accent)}.app-aside{background:transparent;border:1px dashed var(--border-strong);border-radius:0}.sidebar-rail{width:var(--rail-w);transition:width .16s ease;z-index:60}.sidebar-rail[data-collapsed=true]{padding-left:.5rem;padding-right:.5rem}.sidebar-rail[data-collapsed=true] .rail-hide-collapsed{display:none!important}.sidebar-rail[data-collapsed=true] .nav-row{justify-content:center;gap:0;padding-left:.5rem;padding-right:.5rem}.sidebar-rail[data-collapsed=true] .nav-row>*:not(:first-child),.sidebar-rail[data-collapsed=true] .nav-row>button>*:not(:first-child){display:none}.sidebar-rail[data-collapsed=true] .nav-row>button{flex:none;justify-content:center}.sidebar-rail[data-collapsed=true] .rail-section-head{justify-content:center;gap:0;padding-left:.5rem;padding-right:.5rem}.sidebar-rail[data-collapsed=true] .rail-section-head>*:not(:first-child){display:none}.sidebar-rail[data-collapsed=true] .nav-children{display:none}.sidebar-rail[data-collapsed=true] .personal-pills{flex-direction:column;align-items:center;gap:.375rem}.sidebar-rail[data-collapsed=true] .personal-pill{flex:none;width:40px;justify-content:center;position:relative}.sidebar-rail[data-collapsed=true] .personal-pill>span:not([class*=personal-pill__count]){display:none}.sidebar-rail[data-collapsed=true] .personal-pill{min-height:34px;overflow:visible}.sidebar-rail[data-collapsed=true] .personal-pill__count{position:absolute;top:-5px;right:-6px;min-width:17px;padding:0 4px;border-radius:var(--m-radius-sm);font-size:10px;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--surface-page)}.rail-latch{position:absolute;right:-15px;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:15px;height:54px;padding:0;min-width:0;min-height:0;border:1px solid var(--border);border-left:0;border-radius:0 var(--m-radius-pill) var(--m-radius-pill) 0;background:var(--surface-rail);color:var(--text-tertiary);cursor:pointer;transition:width .14s ease,right .14s ease,color .14s ease,border-color .14s ease}.rail-latch:after{content:"";position:absolute;top:-4px;bottom:-4px;left:-6px;right:-6px}.rail-latch svg{position:relative;z-index:1}.rail-latch:hover{width:19px;right:-19px;color:var(--text-primary);border-color:var(--border-strong, var(--border))}.rail-latch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wing-pick{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border-radius:var(--m-radius-pill);font-size:.6875rem;font-weight:700;transition:background .12s ease,border-color .12s ease,color .12s ease}.wing-pick.is-on{color:var(--primary-ink);background:var(--primary-muted);border:1px solid color-mix(in srgb,var(--primary) 40%,transparent)}.wing-pick.is-off{color:var(--danger-ink);background:var(--danger-muted);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);text-decoration:line-through}.app-aside--danger{border-color:color-mix(in srgb,var(--danger) 42%,transparent)!important;background:var(--danger-muted)}.app-aside--danger:hover{border-color:var(--danger-ink)!important}.tab-summary{display:flex;align-items:center;gap:.7rem;margin:1.1rem 0 .6rem;position:relative}.tab-summary__spacer{flex:1 1 auto}.tab-summary__title{color:var(--text-primary);font-size:1.05rem;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-summary__count{color:var(--text-tertiary);font-size:.78rem;font-weight:600;white-space:nowrap}.page-wash{position:absolute;top:-3rem;right:-12vw;bottom:-6rem;left:-12vw;z-index:-1;pointer-events:none}.page-wash__layer,[data-wash-layer]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(to bottom,transparent 0,hsl(var(--page-hue) 70% 50% / calc(.1 * var(--page-tint))) 14%,hsl(var(--page-hue) 65% 48% / calc(.13 * var(--page-tint))) 60%,transparent 100%),radial-gradient(46% 26% at 26% 22%,hsl(var(--page-hue) 72% 52% / calc(.3 * var(--page-tint))),transparent 72%),radial-gradient(40% 24% at 82% 46%,hsl(calc(var(--page-hue) + 30) 68% 55% / calc(.22 * var(--page-tint))),transparent 74%),radial-gradient(52% 30% at 40% 82%,hsl(calc(var(--page-hue) - 20) 65% 50% / calc(.18 * var(--page-tint))),transparent 74%)}.page-wash__layer.is-entering{animation:page-wash-in .56s cubic-bezier(.33,0,.2,1) both}.page-wash__layer.is-leaving{animation:page-wash-out .56s cubic-bezier(.33,0,.2,1) both}.tab-summary__edit,.ex-shelf__edit{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:var(--m-radius-card);background:none;border:1px solid var(--border);color:var(--text-tertiary);font-size:.72rem;font-weight:700;cursor:pointer;transition:color .14s ease,border-color .14s ease}.tab-summary__edit:hover,.ex-shelf__edit:hover{color:var(--primary-ink);border-color:var(--primary-ink)}.tab-summary__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .42rem;border-radius:var(--m-radius-pill);background:var(--surface-raised);color:var(--text-tertiary);font-size:.66rem;font-weight:800;white-space:nowrap}.tab-summary__chip.is-good{background:color-mix(in srgb,var(--teal) 16%,transparent);color:color-mix(in srgb,var(--success) 70%,white)}.tab-summary__chip.is-part{background:var(--warning-muted);color:var(--warning-ink)}.tab-summary__chip.is-bad{background:color-mix(in srgb,var(--danger) 14%,transparent);color:color-mix(in srgb,var(--danger) 75%,white)}.tab-summary__chip.is-draft{background:var(--warning-muted);color:var(--warning-ink)}.tab-summary__chip.is-shadow{background:var(--warning-muted);color:color-mix(in srgb,var(--warning) 65%,white)}.rail-admin-chrome{min-height:0;padding-top:2px;padding-bottom:6px;color:var(--warning-ink);opacity:.55;background:none;border:0;cursor:pointer}.rail-admin-chrome:hover{opacity:1}.nav-dot{flex:none;width:7px;height:7px;border-radius:999px;background:var(--warning);box-shadow:0 0 0 2px color-mix(in srgb,var(--warning) 22%,transparent)}.sidebar-rail[data-collapsed=true] .nav-row{position:relative;overflow:visible}.sidebar-rail[data-collapsed=true] .nav-row>.nav-dot{display:block;position:absolute;top:7px;right:13px;box-shadow:0 0 0 2px var(--surface-rail)}.plan-note{max-width:62ch;font-size:13px;line-height:1.6;color:var(--text-tertiary)}.plan-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 14px;margin-inline:-2px;scrollbar-width:thin}.plan-box{scroll-snap-align:start;flex:0 0 clamp(268px,84vw,340px);display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--m-radius-lg, 20px);border:1px solid var(--border);background:var(--surface-card);transition:transform .16s ease,border-color .16s ease}@media (min-width: 900px){.plan-box{flex:1 1 0}.plan-rail{overflow-x:visible}}.plan-box:hover{transform:translateY(-2px);border-color:var(--border-strong)}.plan-box[data-current]{border-color:var(--success)}.plan-box__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-box__head h2{font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);font-family:var(--font-display, var(--m-font-display))}.plan-box__on{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--success-ink)}.plan-box__price{display:flex;align-items:baseline;gap:6px}.plan-box__price b{font-size:27px;font-weight:800;letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums}.plan-box__price span{font-size:12px;color:var(--text-tertiary)}.plan-box__blurb{font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.plan-box__langs{padding-top:14px;border-top:1px solid var(--border)}.plan-box__langsHead{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:9px}.plan-box__chips{display:flex;flex-wrap:wrap;gap:6px}.plan-lang{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--m-radius-pill);border:1px solid var(--border);font-size:12px;color:var(--text-secondary)}.plan-lang[data-source]{border-color:var(--primary);color:var(--text-primary)}.plan-lang em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-ink)}.plan-box__has{display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--text-secondary)}.plan-box__has li{display:flex;align-items:center;gap:8px}.plan-box__has svg{flex:none;color:var(--success-ink)}.plan-box__take{margin-top:auto;justify-content:center;display:inline-flex;align-items:center;gap:8px}.pkg-gate{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:46ch;margin:clamp(48px,12vh,120px) auto;text-align:center}.pkg-gate__lock{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--veil-base);color:var(--text-tertiary)}.pkg-gate h1{font-size:clamp(1.2rem,1rem + .9vw,1.6rem);font-weight:800;letter-spacing:-.02em;color:var(--text-primary);font-family:var(--font-display, var(--m-font-display))}.pkg-gate p{font-size:13px;line-height:1.6;color:var(--text-secondary)}.pkg-gate__go{margin-top:6px;text-decoration:none}.pkg-gate__alt{font-size:12.5px;color:var(--text-tertiary);text-decoration:underline;text-underline-offset:3px}.pkg-gate__alt:hover{color:var(--text-primary)}.mlang__adds{margin:4px 0 10px;max-width:60ch;font-size:12px;line-height:1.55;color:var(--text-tertiary)}.bill{margin:18px 0;padding:16px 18px;border-radius:var(--m-radius-lg, 20px);border:1px solid var(--border);background:var(--surface-card)}.bill__title{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:12px}.bill__lines{display:flex;flex-direction:column;gap:9px}.bill__line{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:13px;color:var(--text-secondary)}.bill__what{display:flex;flex-direction:column;gap:3px;min-width:0}.bill__what em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.bill__amt{flex:none;font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-primary)}.bill__line[data-pending] .bill__amt,.bill__line[data-pending] .bill__what em{color:var(--primary-ink)}.bill__dup{display:inline-flex;align-items:flex-start;gap:5px;max-width:46ch;font-size:11.5px;line-height:1.45;color:var(--warning-ink)}.bill__dup svg{flex:none;margin-top:2px}.bill__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:13px;color:var(--text-secondary)}.bill__total b{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.bill__total[data-changing] b{color:var(--primary-ink)}.bill__note{margin-top:8px;font-size:11.5px;color:var(--text-tertiary)}.bill__partner{font-size:12.5px;color:var(--text-tertiary)}.mlang-row__stop--save{color:var(--warning-ink)}:root{--health-label-w: 140px}.view-toggle{display:inline-flex;padding:4px;gap:3px;border-radius:11px 0;background:var(--surface-raised, var(--surface-card));border:1px solid var(--border, var(--theme-border));box-shadow:inset 0 1px 0 var(--edge-faint)}.view-toggle__btn{display:flex;align-items:center;justify-content:center;height:32px;width:38px;border-radius:var(--m-radius-sm);border:none;cursor:pointer;color:var(--text-tertiary);background:transparent;-webkit-tap-highlight-color:transparent;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.view-toggle__btn:hover:not(.is-active){color:var(--text-primary, var(--text-primary));background:var(--primary-muted)}.view-toggle__btn.is-active{background:var(--primary);color:var(--white);box-shadow:0 8px 16px -6px var(--primary-muted)}.list-row{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;padding:.6rem .85rem;border-radius:var(--m-radius-sm);cursor:pointer;border:1px solid var(--border, var(--theme-border));background:var(--surface-card, var(--surface-card));-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease,transform .18s ease}.list-row:hover{border-color:var(--border-strong);transform:translateY(-1px)}.list-row__thumb{height:3rem;width:3rem;flex:none;border-radius:var(--m-radius-sm);overflow:hidden;background:var(--surface-raised);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.list-row__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-row__info{min-width:0;flex:1 1 auto}.list-row__title{font-size:.9rem;font-weight:700;color:var(--text-primary, var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-row__sub{font-size:.75rem;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.05rem}.list-row--add{justify-content:center;gap:.5rem;color:var(--text-tertiary);border-style:dashed;border-color:var(--border-strong, var(--theme-border));background:color-mix(in srgb,var(--primary) 4%,transparent);font-weight:700;font-size:.85rem}.list-row--add:hover{color:var(--contrast-ink);border-color:var(--contrast);background:var(--contrast)}.personal-pill{display:flex;align-items:center;gap:.4rem;min-width:0;padding:.55rem .85rem;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--surface-card);color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.01em;transition:color .15s ease,border-color .15s ease,background .15s ease}.personal-pill--icon{flex-shrink:0;padding-left:.7rem;padding-right:.7rem}.personal-pill:hover{color:var(--text-primary);border-color:var(--border-strong)}.personal-pill.is-active{color:var(--text-primary);border-color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 12%,transparent)}.personal-pill__count{flex-shrink:0;min-width:1.2rem;height:1.2rem;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--m-radius-pill);font-size:.66rem;font-weight:800;font-variant-numeric:tabular-nums;background:var(--warning);color:var(--grey-950)}.personal-pill__count--primary{background:var(--primary);color:var(--grey-950)}.personal-pill--flash{background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--flash-color, color-mix(in srgb, var(--warning) 35%, white)) 70%,transparent) 38%,var(--flash-color, color-mix(in srgb, var(--warning) 35%, white)) 50%,color-mix(in srgb,var(--flash-color, color-mix(in srgb, var(--warning) 35%, white)) 70%,transparent) 62%,transparent 100%);background-size:240% 100%;background-repeat:no-repeat;border-color:var(--flash-color, var(--border));animation:personal-pill-flash 1.1s cubic-bezier(.22,.61,.36,1) 1}.task-board{position:relative;border:0;background:none;box-shadow:none}.task-clip{background:linear-gradient(180deg,var(--grey-200) 0%,var(--grey-400) 45%,var(--grey-500) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--white) 70%,transparent),inset 0 -1px color-mix(in srgb,var(--grey-600) 60%,transparent),0 3px 6px color-mix(in srgb,color-mix(in srgb,var(--grey-800) 55%,var(--grey-950)) 70%,transparent);color:color-mix(in srgb,var(--grey-800) 95%,white)}.task-sheet-under,.task-sheet-active>div:first-child{border-radius:var(--m-radius-sm) var(--m-radius-sm) var(--m-radius-sm) 20px}.task-sheet-under{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 4px 10px -6px color-mix(in srgb,color-mix(in srgb,var(--grey-100) 5%,var(--grey-950)) 80%,transparent)}.task-sheet-active{animation:task-sheet-in .26s cubic-bezier(.22,1,.36,1)}.task-sheet-active .task-tape{border-radius:3px}.quick-action{display:inline-flex;align-items:center;gap:.6rem;padding:.72rem 1.1rem;border-radius:var(--m-radius-card);font-size:.875rem;font-weight:600;color:var(--text-secondary, var(--text-secondary));background:var(--grey-950);border:0;box-shadow:inset 0 1px 0 var(--edge-faint),0 0 0 1px var(--edge-faint);transition:color .13s ease,box-shadow .13s ease,transform .13s ease}.quick-action:hover{color:var(--text-primary);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--edge-base),0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent),0 8px 20px -14px color-mix(in srgb,var(--primary) 50%,transparent)}.quick-action svg{color:var(--text-tertiary);transition:color .13s ease}.quick-action:hover svg{color:var(--primary-ink)}.moonie-peek{position:fixed;bottom:0;z-index:45;pointer-events:none;transition:transform .62s cubic-bezier(.22,1.2,.36,1),opacity .3s ease;opacity:0}.moonie-peek img{display:block;width:210px;height:auto;filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--grey-950) 45%,transparent))}.moonie-peek--right{right:0;transform:translate(100%) translateY(14%)}.moonie-peek--left{left:0;transform:translate(-100%) translateY(14%) scaleX(-1)}.moonie-peek.is-in{opacity:1}.moonie-peek--right.is-in{transform:translate(40%) translateY(14%)}.moonie-peek--left.is-in{transform:translate(-40%) translateY(14%) scaleX(-1)}.lang-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--m-radius-pill);font-size:12px;font-weight:700;color:var(--text-tertiary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px transparent;transition:color .14s ease,box-shadow .14s ease}.lang-chip:hover{color:var(--text-secondary)}.lang-chip[data-on=true]{color:var(--text-primary);box-shadow:inset 0 0 0 1.5px var(--primary)}.draft-rail{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x proximity}.draft-rail>*{scroll-snap-align:start}.draft-card{flex:0 0 clamp(240px,82%,300px);min-height:260px;display:flex;flex-direction:column;border-radius:var(--m-radius-card);background:var(--surface-page);border:1px solid var(--theme-border);overflow:hidden;transition:border-color .15s ease,transform .15s ease}.draft-card:hover{border-color:var(--theme-border-strong)}.draft-card__cover{height:120px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 18%,transparent),transparent),var(--surface-card)}.draft-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.draft-card__body{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-top:-26px}.draft-card__foot{margin-top:auto;padding:0 14px 14px}.linked-token{display:flex;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 12px 0 16px;border-radius:var(--m-radius-field, 14px);background:color-mix(in srgb,var(--primary) 12%,var(--surface-page));border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);font-size:13px}.linked-token__x{margin-left:auto;display:grid;place-items:center;color:var(--text-tertiary);opacity:0;transition:opacity .15s ease,color .15s ease}.linked-token:hover .linked-token__x,.linked-token:focus-within .linked-token__x{opacity:1}.linked-token__x:hover{color:var(--text-primary)}.group:hover>.voice-name,.group:hover .voice-name,button:hover>.voice-name,a:hover>.voice-name{color:var(--text-primary)}.group:hover .remove-mark,*:hover>.remove-mark,.remove-mark:focus-visible{pointer-events:auto}.access-remove{position:absolute;top:-14px;right:-14px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;pointer-events:none}.group:hover .access-remove,.access-remove:focus-visible{pointer-events:auto}.access-remove__mark{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:var(--m-radius-pill);color:var(--white);background:var(--danger);border:1.5px solid var(--surface-card, color-mix(in srgb, var(--grey-800) 70%, var(--grey-950)));transition:transform .12s ease}.access-remove:hover .access-remove__mark{transform:scale(1.12)}.access-remove:disabled .access-remove__mark{opacity:.6}.access-remove--locked .access-remove__mark{background:var(--surface-raised);color:var(--text-tertiary);border-color:var(--border-strong)}.access-remove--locked{cursor:not-allowed}.access-remove--locked:hover .access-remove__mark{transform:none}.access-add-member{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:var(--m-radius-card);font-size:.8125rem;font-weight:700;color:var(--primary-ink);background:var(--primary-muted);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);transition:background .13s ease,border-color .13s ease}.access-add-member:hover{background:color-mix(in srgb,var(--primary) 22%,transparent);border-color:color-mix(in srgb,var(--primary) 60%,transparent)}.assignee-pick{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:62px;padding:.35rem .2rem;border-radius:var(--m-radius-card);border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.assignee-pick:hover{background:var(--surface-raised)}.assignee-pick.is-on{background:var(--primary-muted);border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.assignee-pick__name{font-size:9px;font-weight:700;line-height:1.15;text-align:center;color:var(--text-tertiary);overflow-wrap:anywhere}.assignee-pick.is-on .assignee-pick__name{color:var(--primary-ink)}.wl-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,color-mix(in srgb,var(--primary) 5%,var(--grey-950)) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);will-change:opacity;animation:wl-fade .26s ease both}.wl-close{position:absolute;top:1.25rem;right:1.25rem;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--m-radius-card);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border)}.wl-close:hover{border-color:var(--border-strong)}.wl-envelope{position:relative;width:340px;height:216px;border:none;background:none;cursor:pointer;perspective:900px;animation:wl-arrive .62s cubic-bezier(.2,.9,.25,1) both;will-change:transform,opacity;backface-visibility:hidden}.wl-envelope.is-open{will-change:auto}.wl-envelope:hover:not(.is-open){animation:wl-nudge 1.8s ease-in-out infinite}.wl-body{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--m-radius-card);background:var(--surface-card);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--edge-faint),0 26px 60px -22px color-mix(in srgb,var(--shadow-ink) 85%,transparent),0 0 40px -10px var(--primary-muted)}.wl-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;clip-path:polygon(0 0,46% 50%,0 100%,100% 100%,54% 50%,100% 0);background:var(--primary-muted)}.wl-body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 100%,100% 100%,50% 38%);background:var(--primary-muted)}.wl-flap{position:absolute;top:0;left:0;width:100%;height:58%;transform-origin:top center;transform:rotateX(0);transform-style:preserve-3d;transition:transform .62s cubic-bezier(.6,-.2,.3,1.4);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 22%,transparent) 0%,var(--primary-muted) 100%),var(--surface-raised);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:var(--m-radius-card) 0 0;z-index:3}.wl-envelope.is-open .wl-flap{transform:rotateX(-172deg)}.wl-seal{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--m-radius-pill);background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--shadow-ink) 70%,transparent),0 0 22px -6px var(--primary-muted);z-index:4;transition:opacity .2s ease,transform .3s ease}.wl-seal img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.wl-envelope.is-open .wl-seal{opacity:0;transform:translate(-50%,-50%) scale(.5)}.wl-envelope.is-emptied{animation:wl-envelope-retire .7s ease .42s both}.wl-letter{position:relative;width:min(360px,86vw);min-height:min(500px,74vh);display:flex;flex-direction:column;padding:2.5rem 2rem 1.75rem;border-radius:var(--m-radius-card);background:linear-gradient(168deg,color-mix(in srgb,var(--warning) 10%,white),color-mix(in srgb,var(--warning) 20%,white));color:color-mix(in srgb,var(--grey-400) 20%,var(--grey-950));box-shadow:0 30px 70px -26px color-mix(in srgb,var(--shadow-ink) 85%,transparent),inset 0 1px color-mix(in srgb,color-mix(in srgb,var(--white) 10%,white) 70%,transparent);transform:rotate(-1.1deg);animation:wl-slide-out 1.05s cubic-bezier(.22,.85,.24,1) both}.wl-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.wl-stage>*{pointer-events:auto}.wl-letter:before{content:"";position:absolute;top:0;bottom:0;left:1.15rem;width:1px;background:color-mix(in srgb,color-mix(in srgb,var(--danger) 75%,var(--grey-950)) 28%,transparent)}.wl-letter__body,.wl-letter__sign{font-family:Bradley Hand,Segoe Script,Snell Roundhand,Brush Script MT,cursive;letter-spacing:.01em}.wl-letter__body{font-size:1.3rem;line-height:1.65;margin:0}.wl-letter__sign{margin:1.1rem 0 0;font-size:1.1rem;text-align:right;color:color-mix(in srgb,var(--grey-950) 75%,white)}.wl-letter__partner{font-family:var(--m-font-display, inherit);font-weight:800;font-size:1.12em;letter-spacing:-.01em;text-transform:capitalize;color:var(--primary-ink)}.wl-letter__mark{display:block;margin:6px 0 0 auto;width:116px;height:auto;opacity:.9}.wl-letter__actions{margin-top:auto;display:flex;align-items:center;justify-content:flex-end;padding-top:1rem;border-top:1px solid color-mix(in srgb,color-mix(in srgb,var(--grey-400) 20%,var(--grey-950)) 14%,transparent)}.wl-letter__media{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:1.35rem 0 .25rem}.wl-point{display:flex;align-items:flex-end;gap:.15rem;color:color-mix(in srgb,color-mix(in srgb,var(--danger) 75%,var(--grey-950)) 85%,transparent);transform-origin:8% 20%;animation:wl-swing 2.4s ease-in-out infinite}.wl-point__word{font-family:Bradley Hand,Segoe Script,Snell Roundhand,Brush Script MT,cursive;font-size:1.3rem;font-weight:700;white-space:nowrap;transform:rotate(-8deg)}.wl-point__arrow{width:62px;height:52px;flex-shrink:0}.wl-photo{position:relative;flex-shrink:0;width:132px;height:152px;padding:7px 7px 22px;background:color-mix(in srgb,var(--warning) 5%,white);border:none;border-radius:2px;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--shadow-ink) 55%,transparent);transform:rotate(3deg);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.wl-photo:hover{transform:rotate(0) scale(1.04);box-shadow:0 16px 30px -12px color-mix(in srgb,var(--shadow-ink) 60%,transparent)}.wl-photo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--grey-800);pointer-events:none}.wl-photo__play{position:absolute;top:calc(50% - 7px);left:50%;transform:translate(-50%,-50%);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--m-radius-pill);color:color-mix(in srgb,var(--grey-400) 20%,var(--grey-950));background:color-mix(in srgb,color-mix(in srgb,var(--warning) 5%,white) 90%,transparent);box-shadow:0 3px 10px -2px color-mix(in srgb,var(--shadow-ink) 50%,transparent);transition:transform .2s ease}.wl-photo:hover .wl-photo__play{transform:translate(-50%,-50%) scale(1.12)}.wl-dismiss{font-size:.8125rem;font-weight:700;color:color-mix(in srgb,color-mix(in srgb,var(--grey-400) 20%,var(--grey-950)) 60%,transparent);background:none;border:none;text-decoration:underline;text-underline-offset:3px}.wl-dismiss:hover{color:color-mix(in srgb,var(--grey-400) 20%,var(--grey-950))}.wl-letter.is-tossing{animation:wl-toss .9s cubic-bezier(.3,.7,.3,1) both}.wl-hint{position:absolute;left:0;right:0;bottom:-2.5rem;text-align:center;font-size:.625rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--primary-ink)}.wl-video{max-width:min(92vw,520px);max-height:86vh;width:auto;height:auto;background:var(--grey-950);border-radius:var(--m-radius-card);border:1px solid var(--border);box-shadow:0 30px 80px -30px color-mix(in srgb,var(--shadow-ink) 90%,transparent);animation:wl-reveal .52s cubic-bezier(.2,.9,.25,1) both}.dash-invite{display:inline-flex;align-items:center;gap:.45rem;height:32px;padding:0 .85rem;border-radius:var(--m-radius-card);font-size:.75rem;font-weight:700;color:var(--text-secondary);background:var(--surface-raised);border:1px dashed var(--border-strong);transition:color .14s ease,border-color .14s ease,background .14s ease}.dash-invite:hover{color:var(--primary-ink);border-color:var(--primary-ink);border-style:solid;background:var(--primary-muted)}.setup-banner{position:relative;display:flex;align-items:center;gap:1.1rem;padding:1.15rem 1.35rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.setup-banner:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 55%,transparent) 22%,color-mix(in srgb,var(--primary) 55%,transparent) 60%,transparent)}.setup-banner:hover{border-color:color-mix(in srgb,var(--primary) 35%,transparent);box-shadow:inset 0 1px 0 var(--edge-base),0 22px 46px -26px color-mix(in srgb,var(--shadow-ink) 95%,transparent)}.setup-banner__title{display:block;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.setup-banner__sub{display:block;margin-top:.125rem;font-size:.75rem;color:var(--text-tertiary)}.setup-banner__go{flex-shrink:0;color:var(--primary-ink);opacity:.65;transition:transform .16s ease,opacity .16s ease}.setup-banner:hover .setup-banner__go{opacity:1;transform:translate(3px)}.group:hover .attn-add,.attn-add.is-open,.attn-add:focus-visible{color:var(--primary-ink);border-color:var(--primary-ink);border-style:solid}.sa-range{display:inline-flex;align-items:center;gap:2px;height:26px;padding:3px;border-radius:var(--m-radius-sm);background:color-mix(in srgb,var(--grey-950) 28%,transparent)}.sa-range__btn{display:inline-flex;align-items:center;height:20px;padding:0 .5rem;border-radius:var(--m-radius-sm);font-size:10px;font-weight:800;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:inherit;opacity:.62;background:none;border:none;transition:opacity .14s ease,background .14s ease}.sa-range__btn:hover{opacity:.9}.sa-range__btn.is-on{opacity:1;background:var(--veil-hover);box-shadow:inset 0 0 0 1px var(--edge-base)}.publish-panel{display:grid;gap:10px}.publish-panel__state{justify-self:start;padding:5px 12px;border-radius:var(--m-radius-pill);font-size:12px;font-weight:800;background:var(--warning-muted);color:var(--warning-ink)}.publish-panel__state.is-live{background:var(--success-muted);color:var(--success-ink)}.publish-panel__state.is-private,.publish-panel__state.is-upcoming{background:color-mix(in srgb,var(--grey-500) 16%,transparent);color:var(--text-secondary)}.publish-panel__body{font-size:13px;line-height:1.6;color:var(--text-secondary)}.publish-panel__when{font-size:11px;color:var(--text-tertiary)}.publish-check{border-top:1px solid var(--border);padding-top:10px}.publish-check__head{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px}.publish-check ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.publish-check li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.publish-check__dot{width:7px;height:7px;flex-shrink:0;border-radius:var(--m-radius-pill);background:var(--warning)}.publish-check__dot.is-bad{background:var(--danger)}.publish-check__clear{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--success-ink)}.publish-also{border-top:1px solid var(--border);padding-top:10px}.publish-also p{font-size:12px;color:var(--text-tertiary);margin-bottom:6px}.publish-also__row{display:flex;flex-wrap:wrap;gap:6px}.publish-also__row button{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--m-radius-pill);border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);background:var(--warning-muted);color:var(--warning-ink);font-size:11.5px;font-weight:700;cursor:pointer}.publish-also__row button:hover{background:var(--warning-muted)}.own-exhibit{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px;padding:10px 12px;border-radius:var(--m-radius-card);border:1px solid var(--border);cursor:pointer}.own-exhibit:hover{border-color:var(--primary-ink)}.own-exhibit input{margin-top:2px;width:15px;height:15px;min-width:0;min-height:0;accent-color:var(--primary-ink)}.own-exhibit span{display:grid;gap:2px}.own-exhibit strong{font-size:12.5px;font-weight:700;color:var(--text-primary)}.own-exhibit em{font-style:normal;font-size:11px;color:var(--text-tertiary);line-height:1.45}.own-exhibit__go{margin-left:auto;align-self:center;padding:4px 10px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:none;color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer}.own-exhibit__go:hover{color:var(--primary-ink);border-color:var(--primary-ink)}.dept-mode{display:inline-flex;gap:2px;margin-bottom:12px;padding:3px;border-radius:var(--m-radius-pill);border:1px solid var(--border)}.dept-mode__opt{padding:5px 14px;border:0;border-radius:var(--m-radius-pill);background:none;color:var(--text-tertiary);font-size:11.5px;font-weight:700;cursor:pointer;transition:color .14s ease,background .14s ease}.dept-mode__opt.is-on{background:var(--primary);color:var(--grey-950, color-mix(in srgb, var(--primary) 20%, var(--grey-950)))}.dept-mode__opt:disabled{opacity:.6;cursor:default}.stat-tile{position:relative;overflow:hidden;padding:1rem;border-radius:var(--m-radius-card);background:var(--surface-card);border:1px solid var(--border);box-shadow:0 4px 8px color-mix(in srgb,var(--shadow-ink) 18%,transparent)}.stat-tile--lg{padding:1.25rem;box-shadow:0 4px 8px color-mix(in srgb,var(--shadow-ink) 18%,transparent),0 16px 36px -12px color-mix(in srgb,var(--shadow-ink) 50%,transparent);transition:box-shadow .3s ease}.stat-tile--lg:hover{box-shadow:0 6px 12px color-mix(in srgb,var(--shadow-ink) 22%,transparent),0 22px 48px -14px color-mix(in srgb,var(--shadow-ink) 55%,transparent),0 28px 72px -24px rgba(var(--stat-glow),.5)}.stat-tile__badge{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:.75rem;border-radius:var(--m-radius-card);background:linear-gradient(135deg,rgba(var(--stat-glow),.3),rgba(var(--stat-glow),.08));border:1px solid rgba(var(--stat-glow),.35);color:rgb(var(--stat-glow))}.stat-tile--lg .stat-tile__badge{width:2.75rem;height:2.75rem;margin-bottom:1rem}.stat-tile__value{display:flex;align-items:center;gap:.4rem;font-size:1.25rem;font-weight:900;letter-spacing:-.01em;color:var(--text-primary);min-width:0}.stat-tile__value>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-tile__trend{color:var(--success-ink);flex:0 0 auto}.stat-tile__label{margin-top:.25rem;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary)}.stat-tile__hint{margin-top:.35rem;font-size:11px;color:var(--text-tertiary)}.stat-tile__bloom{pointer-events:none;position:absolute;bottom:-2rem;right:-2rem;width:5rem;height:5rem;border-radius:var(--m-radius-pill);filter:blur(2rem);opacity:.3;background:rgb(var(--stat-glow))}.accent-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;border:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-weight:700;transition:border-color .15s ease,color .15s ease,background .15s ease}.accent-chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.accent-chip[data-on]{border-color:var(--primary-ink);color:var(--text-primary);background:var(--primary-muted)}.accent-chip__dot{width:14px;height:14px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--grey-950) 25%,transparent)}.task-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:1rem}.task-toolbar__spacer{flex:1 1 auto;min-width:0}.task-search{display:inline-flex;align-items:center;gap:8px;min-width:220px;padding:0 12px;height:38px;border-radius:var(--m-radius-sm);border:1px solid var(--border);background:var(--surface-card);color:var(--text-tertiary)}.task-search:focus-within{border-color:var(--primary-ink)}.task-search input{flex:1 1 auto;min-width:0;background:none;border:0;outline:none;color:var(--text-primary);font-size:.82rem;font-weight:600}.task-search input::-moz-placeholder{color:var(--text-tertiary);font-weight:500}.task-search input::placeholder{color:var(--text-tertiary);font-weight:500}.task-toolbar__select{height:38px;padding:0 10px;width:auto}.task-toolbar__count{font-size:.72rem;font-weight:700;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.task-toolbar__clear{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:var(--text-secondary);background:none;border:0;cursor:pointer}.task-toolbar__clear:hover{color:var(--text-primary);text-decoration:underline}.task-table{display:flex;flex-direction:column;gap:1.1rem}.task-group{border-radius:var(--m-radius-card);background:var(--surface-card);overflow:hidden;box-shadow:inset 3px 0 0 var(--group-tone, var(--border))}.task-group__head{display:flex;align-items:center;gap:10px;width:100%;padding:.7rem 1rem;background:none;border:0;cursor:pointer;text-align:left;color:var(--text-primary)}.task-group__head:hover{background:var(--surface-raised)}.task-group__name{font-size:.85rem;font-weight:800;letter-spacing:-.01em}.task-group__count{min-width:1.5rem;text-align:center;padding:.1rem .4rem;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--group-tone) 16%,transparent);color:var(--group-tone);font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums}.task-group__late{font-size:.68rem;font-weight:800;padding:.1rem .45rem;border-radius:var(--m-radius-pill);background:var(--danger-muted);color:var(--danger-ink)}.task-group__bar{margin-left:auto;width:84px;height:4px;flex:none;border-radius:var(--m-radius-pill);background:var(--surface-page);overflow:hidden}.task-group__bar>span{display:block;height:100%;background:var(--success);border-radius:inherit;transition:width .24s cubic-bezier(.32,.72,0,1)}.task-rows{display:flex;flex-direction:column}.task-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 132px 118px 104px 64px;align-items:center;gap:10px;padding:.55rem 1rem;border-top:1px solid var(--border);min-height:46px}.task-row:hover{background:var(--surface-raised)}.task-row[data-done] .task-row__name{text-decoration:line-through;color:var(--text-tertiary)}.task-row__title{display:flex;align-items:center;gap:8px;min-width:0}.task-row__name{font-size:.84rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row__ctx{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:.66rem;font-weight:700;padding:.1rem .4rem;border-radius:var(--m-radius-sm);color:var(--primary-ink);background:var(--primary-muted)}.task-row__ctx:hover{text-decoration:underline}.task-row__who{display:flex;align-items:center;gap:6px;min-width:0;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.task-row__claim{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:800;padding:.15rem .5rem;border-radius:var(--m-radius-sm);border:0;cursor:pointer;background:var(--warning-muted);color:var(--warning-ink)}.task-row__claim:hover{background:color-mix(in srgb,var(--warning) 28%,transparent)}.task-row__claim:disabled{opacity:.6;cursor:default}.task-row__cell{min-width:0}.task-pill{width:100%;max-width:128px;height:26px;padding:0 22px 0 8px;border-radius:var(--m-radius-sm);border:1px solid color-mix(in srgb,var(--pill-tone) 30%,transparent);background:color-mix(in srgb,var(--pill-tone) 16%,transparent) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 6px center/11px;color:var(--pill-tone);font-size:.7rem;font-weight:800;letter-spacing:.01em;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.task-pill:disabled{cursor:default;opacity:.75;background-image:none;padding-right:8px}.task-pill:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.task-row__acts{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity .14s ease}.task-row:hover .task-row__acts,.task-row:focus-within .task-row__acts{opacity:1}.task-row__acts button{width:26px;height:26px;border-radius:var(--m-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--text-secondary)}.task-row__acts button:hover{background:var(--surface-page);color:var(--text-primary)}@media (max-width: 900px){.task-row{grid-template-columns:minmax(0,1fr) auto}.task-row__cell:nth-of-type(n+2),.task-row__acts{display:none}}.task-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:1.15rem 1rem;align-items:start}.task-note{position:relative;display:flex;flex-direction:column;gap:.4rem;min-height:158px;padding:1rem .85rem .7rem;border-radius:var(--m-radius-sm) var(--m-radius-sm) var(--m-radius-sm) 20px;background:linear-gradient(160deg,var(--paper) 0%,var(--paper-edge) 175%);color:var(--paper-ink);transform:rotate(var(--lean));box-shadow:0 10px 18px -10px color-mix(in srgb,var(--grey-950) 65%,transparent),0 2px 4px -2px color-mix(in srgb,var(--grey-950) 35%,transparent);transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s ease}.task-note:hover{transform:rotate(0) translateY(-3px);box-shadow:0 18px 30px -14px color-mix(in srgb,var(--grey-950) 70%,transparent),0 3px 6px -3px color-mix(in srgb,var(--grey-950) 40%,transparent);z-index:2}.task-note[data-focused]{outline:3px solid var(--primary);outline-offset:3px}.task-note[data-done]{opacity:.5}.task-note[data-done]:hover{opacity:1}.task-note[data-done] .task-note__title{text-decoration:line-through}.task-note__tape{position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(-2deg);width:52px;height:16px;border-radius:3px;background:color-mix(in srgb,var(--white) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 25%,transparent)}.task-note__top{display:flex;align-items:center;gap:6px}.task-note__prio{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;opacity:.72}.task-note__running{margin-left:auto;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:.1rem .4rem;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--grey-950) 12%,transparent)}.task-note__title{font-size:.92rem;font-weight:800;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.task-note__desc{font-size:.72rem;line-height:1.35;opacity:.72;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.task-note__meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:.35rem}.task-note__ctx{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:800;padding:.1rem .4rem;border-radius:var(--m-radius-sm);background:color-mix(in srgb,var(--grey-950) 12%,transparent);color:inherit}.task-note__ctx:hover{text-decoration:underline}.task-note__foot{display:flex;align-items:center;gap:6px;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--grey-950) 12%,transparent)}.task-note__who{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:.7rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-note__claim{display:inline-flex;align-items:center;gap:4px;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:var(--m-radius-sm);border:1px dashed color-mix(in srgb,var(--grey-950) 35%,transparent);background:none;color:inherit;cursor:pointer}.task-note__claim:hover{background:color-mix(in srgb,var(--grey-950) 10%,transparent)}.task-note__claim:disabled{opacity:.6;cursor:default}.task-note__acts{display:flex;gap:1px;margin-left:auto;opacity:0;transition:opacity .14s ease}.task-note:hover .task-note__acts,.task-note:focus-within .task-note__acts{opacity:1}.task-note__acts button{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:inherit}.task-note__acts button:hover{background:color-mix(in srgb,var(--grey-950) 14%,transparent)}.task-note__acts button.is-tick:hover{background:var(--success);color:var(--white)}@media (hover: none){.task-note__acts{opacity:1}}.task-who{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:.7rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-claim{display:inline-flex;align-items:center;gap:4px;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:var(--m-radius-sm);border:1px dashed var(--border-strong);background:none;color:var(--text-secondary);cursor:pointer}.task-claim.is-paper{border-color:color-mix(in srgb,var(--grey-950) 35%,transparent);color:inherit}.task-claim:hover{background:color-mix(in srgb,var(--grey-950) 10%,transparent)}.task-claim:disabled{opacity:.6;cursor:default}.task-assign{position:relative;min-width:0}.task-assign__btn{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:.2rem .35rem .2rem .2rem;border-radius:var(--m-radius-sm);border:0;background:none;cursor:pointer;font-size:.7rem;font-weight:700;color:var(--text-secondary)}.task-assign__btn.is-paper{color:inherit}.task-assign__btn:hover{background:color-mix(in srgb,var(--grey-950) 12%,transparent)}.task-assign__caret{opacity:0;transition:opacity .14s ease}.task-assign__btn:hover .task-assign__caret,.task-assign__btn[aria-expanded=true] .task-assign__caret{opacity:.6}.task-assign__menu{position:absolute;z-index:40;bottom:calc(100% + 6px);left:0;min-width:190px;max-height:260px;overflow-y:auto;padding:4px;border-radius:var(--m-radius-sm);background:var(--surface-card);border:1px solid var(--border);box-shadow:0 18px 40px -14px color-mix(in srgb,var(--shadow-ink) 60%,transparent)}.task-assign__menu button{display:flex;align-items:center;gap:8px;width:100%;padding:.4rem .5rem;border-radius:var(--m-radius-sm);background:none;border:0;cursor:pointer;text-align:left;font-size:.76rem;font-weight:600;color:var(--text-secondary)}.task-assign__menu button:hover{background:var(--surface-raised);color:var(--text-primary)}.task-assign__menu button[data-on]{color:var(--primary-ink)}.task-assign__menu button.is-clear{color:var(--danger-ink)}.task-note[data-running]{box-shadow:0 0 0 2px var(--primary),0 14px 24px -12px color-mix(in srgb,var(--grey-950) 70%,transparent)}.pulse{margin-bottom:1.5rem}.pulse__date{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.pulse__line{margin-top:.35rem;font-size:clamp(1.35rem,1.1rem + 1.1vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary);text-wrap:balance}.pulse__line[data-clear]{color:var(--success-ink)}.pulse__sub{margin-top:.3rem;font-size:.85rem;color:var(--text-secondary)}.pulse__chips{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.6rem}.pulse__chips li{font-size:.76rem;font-weight:700;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.pulse__chips li[data-tone=danger]{color:var(--danger-ink)}.pulse__skeleton{height:2.1rem;width:min(20rem,60%);margin-top:.5rem;border-radius:var(--m-radius-sm);background:var(--surface-raised)}.board-sec{margin-bottom:1.6rem}.board-sec__glyph{display:inline-flex;color:var(--text-tertiary)}.board-sec__action{display:flex;justify-content:flex-end;margin-top:-1.9rem;margin-bottom:.9rem}.board-sec__count{min-width:1.35rem;text-align:center;padding:.05rem .4rem;border-radius:var(--m-radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums}.act-list{display:flex;flex-direction:column}.act-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto auto auto;align-items:center;gap:.7rem;min-height:52px;padding:.5rem .75rem;border-radius:var(--m-radius-sm);border-bottom:1px solid var(--border);transition:background .14s ease}.act-row:last-child{border-bottom:0}.act-row:hover{background:var(--surface-card)}.act-row.is-running{box-shadow:inset 3px 0 0 var(--primary)}.act-row.is-done{opacity:.55}.act-row.is-done .act-row__title{text-decoration:line-through}.act-row__tick{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;color:var(--success-ink)}.act-row__tick:disabled{cursor:default}.act-row__ring{width:17px;height:17px;border-radius:50%;border:2px solid var(--border-strong);transition:border-color .14s ease,background .14s ease}.act-row__tick:hover:not(:disabled) .act-row__ring{border-color:var(--success);background:color-mix(in srgb,var(--success) 18%,transparent)}.act-row__body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.act-row__title{font-size:.87rem;font-weight:700;color:var(--text-primary);background:none;border:0;padding:0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-row__title:hover{text-decoration:underline}.act-row__ctx{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.act-row__ctx:hover{color:var(--primary-ink);text-decoration:underline}.act-row__prio{font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.act-row__who{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:9rem;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.act-row__free{font-size:.72rem;color:var(--text-tertiary);font-style:italic}.act-row__due{font-size:.73rem;font-weight:700;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.act-row__due.is-late{color:var(--danger-ink);font-weight:800}.act-row__mark{display:inline-flex;justify-content:center}.act-row__acts{display:flex;align-items:center;gap:.3rem;position:relative}.act-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 .6rem;border-radius:var(--m-radius-sm);border:1px solid var(--border);background:var(--surface-card);color:var(--text-secondary);font-size:.74rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease}.act-btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.act-btn.is-primary{background:var(--primary);border-color:var(--primary);color:var(--grey-950)}.act-btn.is-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.act-btn.is-icon{width:28px;padding:0;justify-content:center;border-color:transparent;background:none}.act-btn.is-icon:hover{background:var(--surface-raised)}.act-btn:disabled{opacity:.55;cursor:default}.act-menu{position:absolute;z-index:40;top:calc(100% + 4px);right:0;min-width:176px;padding:4px;border-radius:var(--m-radius-sm);background:var(--surface-card);border:1px solid var(--border);box-shadow:0 18px 40px -14px color-mix(in srgb,var(--shadow-ink) 60%,transparent)}.act-menu>*{display:flex;align-items:center;gap:8px;width:100%;padding:.42rem .5rem;border-radius:var(--m-radius-sm);background:none;border:0;cursor:pointer;text-align:left;font-size:.76rem;font-weight:600;color:var(--text-secondary)}.act-menu>*:hover{background:var(--surface-raised);color:var(--text-primary)}.act-menu>.is-danger{color:var(--danger-ink)}.act-more{align-self:flex-start;margin-top:.35rem;padding:.35rem .55rem;border-radius:var(--m-radius-sm);background:none;border:0;cursor:pointer;font-size:.75rem;font-weight:700;color:var(--text-tertiary)}.act-more:hover{color:var(--text-primary);background:var(--surface-raised)}.act-more.is-inline{margin:0}.act-empty{font-size:.78rem;color:var(--text-tertiary);padding:.6rem .75rem}.act-list--focus{margin-top:.5rem;border-top:1px solid var(--border);padding-top:.3rem}.quick-add__open{margin-bottom:1.4rem;gap:.5rem}.quick-add__open kbd{font-size:.62rem;font-weight:800;padding:.05rem .3rem;border-radius:4px;background:var(--surface-raised);color:var(--text-tertiary)}.quick-add{margin-bottom:1.4rem}.quick-add__row{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:var(--m-radius-sm);background:var(--surface-card);border:1px solid var(--primary-ink);color:var(--text-tertiary)}.quick-add__row input{flex:1 1 auto;min-width:0;background:none;border:0;outline:none;color:var(--text-primary);font-size:.88rem;font-weight:600}.quick-add__more{background:none;border:0;cursor:pointer;font-size:.74rem;font-weight:700;color:var(--text-tertiary)}.quick-add__more:hover{color:var(--text-primary);text-decoration:underline}.quick-add__more-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding-left:.6rem}.quick-add__more-row .ui-input{width:auto;height:34px}.quick-add__mine{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--text-secondary)}.daily__blank{padding:3.5rem 1rem;text-align:center}.daily__blank-title{font-size:1.05rem;font-weight:800;color:var(--text-primary)}.daily__blank-body{margin-top:.4rem;font-size:.85rem;color:var(--text-tertiary)}@media (max-width: 760px){.act-row{grid-template-columns:26px minmax(0,1fr) auto;row-gap:.3rem}.act-row__prio,.act-row__who{display:none}.act-row__due{grid-column:2;font-size:.7rem}}@media (hover: none){.act-row__acts{opacity:1}}@media (prefers-reduced-motion: reduce){.act-row,.act-btn{transition:none}}.tdrawer{display:flex;flex-direction:column;gap:1.1rem;padding:.25rem 0 1rem}.tdrawer__title{width:100%;resize:none;padding:.4rem .5rem;margin-left:-.5rem;border:1px solid transparent;border-radius:var(--m-radius-sm);background:none;color:var(--text-primary);font-size:1.15rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;font-family:inherit}.tdrawer__title:hover:not(:disabled){border-color:var(--border)}.tdrawer__title:focus{outline:none;border-color:var(--primary-ink);background:var(--surface-card)}.tdrawer__title:disabled{opacity:1}.tdrawer__ctx{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:-.6rem;padding:.2rem .5rem;border-radius:var(--m-radius-sm);background:var(--primary-muted);color:var(--primary-ink);font-size:.74rem;font-weight:700}.tdrawer__ctx:hover{text-decoration:underline}.tdrawer__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.tdrawer__row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.tdrawer__label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.tdrawer__seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--m-radius-sm);background:var(--surface-page)}.tdrawer__seg button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1 1 0;padding:.4rem .5rem;border-radius:var(--m-radius-sm);border:0;background:none;cursor:pointer;font-size:.74rem;font-weight:700;color:var(--text-tertiary);transition:background .14s ease,color .14s ease}.tdrawer__seg button:hover:not(:disabled){color:var(--text-primary)}.tdrawer__seg button[data-on]{background:var(--surface-card);color:var(--text-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--shadow-ink) 30%,transparent)}.tdrawer__seg button:disabled{cursor:default}.tdrawer__who{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:700;color:var(--text-secondary)}.tdrawer__desc{resize:vertical;font-family:inherit}.tdrawer__late{font-size:.72rem;font-weight:800;color:var(--danger-ink)}.tdrawer__meta{font-size:.72rem;color:var(--text-tertiary)}.tdrawer__foot{display:flex;justify-content:flex-end}.tdrawer__delete{display:inline-flex;align-items:center;gap:6px;padding:.45rem .7rem;border-radius:var(--m-radius-sm);border:1px solid transparent;background:none;cursor:pointer;font-size:.78rem;font-weight:700;color:var(--danger-ink)}.tdrawer__delete:hover{background:var(--danger-muted);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}@media (max-width: 640px){.tdrawer__row{grid-template-columns:1fr}}.act-row__state,.task-note__state{display:inline-flex;align-items:center;gap:4px;padding:.12rem .45rem;border-radius:var(--m-radius-pill);font-size:.64rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.act-row__state.is-running{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary-ink)}.act-row__state.is-done{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success-ink)}.act-row__pulse,.task-note__pulse{width:6px;height:6px;border-radius:50%;background:currentColor;animation:task-breathe 2.2s ease-in-out infinite}@keyframes task-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.act-row.is-running{box-shadow:inset 4px 0 0 var(--primary)}.act-row.is-done{opacity:.72}.act-row.is-done .act-row__tick{background:color-mix(in srgb,var(--success) 20%,transparent);border-radius:50%}.task-note__state{margin-left:auto}.task-note__state.is-running{background:color-mix(in srgb,var(--grey-950) 14%,transparent);color:inherit}.task-note__state.is-done{background:color-mix(in srgb,var(--grey-950) 16%,transparent);color:inherit}.task-note[data-running]{box-shadow:0 0 0 2.5px var(--primary),0 14px 24px -12px color-mix(in srgb,var(--grey-950) 70%,transparent)}.task-note[data-done]{opacity:.62}@media (prefers-reduced-motion: reduce){.act-row__pulse,.task-note__pulse{animation:none}}.daily .museum-hero{margin-bottom:1.25rem}.task-note__acts{position:absolute;right:8px;bottom:8px;padding:2px;border-radius:var(--m-radius-sm);background:color-mix(in srgb,var(--paper) 92%,var(--grey-950));box-shadow:0 2px 8px color-mix(in srgb,var(--grey-950) 25%,transparent)}@media (hover: none){.task-note__acts{position:static;background:none;box-shadow:none;padding:0}}.task-note{position:relative}.task-note__meta .act-row__due,.task-note__meta>span:first-child:not(.task-note__ctx){position:absolute;top:10px;right:10px;z-index:1}.task-note__top{padding-right:5.5rem}.task-note__state{margin-left:0}.board-sec--done .act-list{padding-top:.15rem}.board-sec--done .act-row{min-height:40px;padding-top:.3rem;padding-bottom:.3rem;border-bottom:0}.board-sec--done .act-row__title{font-weight:600;font-size:.82rem}.board-sec--done .act-row__tick{color:var(--success-ink);background:color-mix(in srgb,var(--success) 16%,transparent)}.board-sec--done .act-row__state{display:none}.quick-add__open kbd{background:color-mix(in srgb,var(--grey-950) 18%,transparent);color:inherit}.task-note__top{flex-wrap:wrap;row-gap:4px;padding-right:6rem;min-width:0}.task-note__state{min-width:0}.pulse__chips li button{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;border-bottom:1px dashed color-mix(in srgb,currentColor 45%,transparent)}.pulse__chips li button:hover{border-bottom-style:solid}.pulse__chips li button:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}[data-jumped]{animation:jump-mark 1.8s ease-out 1;border-radius:var(--m-radius-sm)}@keyframes jump-mark{0%,30%{box-shadow:0 0 0 3px var(--primary)}to{box-shadow:0 0 0 3px transparent}}@media (prefers-reduced-motion: reduce){[data-jumped]{animation:none;outline:3px solid var(--primary);outline-offset:2px}}@media (max-width: 760px){.task-wall{grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 12px;margin-inline:-2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.task-wall::-webkit-scrollbar{display:none}.task-wall>.task-note{scroll-snap-align:start}.task-wall:has(>:nth-child(1):last-child){grid-template-rows:auto}}.task-wall__frame{min-width:0}.task-wall--shelf{display:flex;gap:.9rem;padding:6px 2px 10px}.task-wall--shelf>.task-note{flex:0 0 232px;scroll-snap-align:start}.task-wall__view{scroll-snap-type:x proximity}.task-wall--muted>.task-note{filter:saturate(.12) contrast(.96);opacity:.82;transition:filter .2s ease,opacity .2s ease,transform .18s cubic-bezier(.32,.72,0,1)}.task-wall--muted>.task-note:hover,.task-wall--muted>.task-note:focus-within{filter:none;opacity:1}@media (prefers-reduced-motion: reduce){.task-wall--muted>.task-note{transition:none}}@media (hover: none){.task-wall--muted>.task-note{filter:none;opacity:1}}.daily__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.daily__head .pulse{margin-bottom:0}.daily__head .page-actions{flex:none}.daily__head .quick-add{min-width:min(30rem,100%)}.quick-add__open,.board-sec{margin-bottom:0}.act-row__go{display:contents;color:inherit}.act-row.is-fault:hover{background:var(--surface-card)}.act-row.is-fault:hover .act-row__title{text-decoration:underline}@media (max-width: 760px){.act-row.is-fault{grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:.2rem}.act-row.is-fault .act-row__mark{grid-row:1;grid-column:1;align-self:center}.act-row.is-fault .act-row__body{grid-column:1;padding-left:1.6rem;margin-top:-1.15rem}.act-row.is-fault .attn-add,.act-row.is-fault .act-row__acts{grid-column:2;grid-row:1/span 2;align-self:center}.act-row.is-fault .act-row__ctx{white-space:normal;overflow:visible}}.dash-changed{display:flex;flex-direction:column;gap:.55rem}.dash-changed__row{display:flex;align-items:center;gap:.55rem;min-width:0}.dash-changed__glyph{display:inline-flex;flex:none;color:var(--success-ink)}.dash-changed__row[data-kind=published] .dash-changed__glyph,.dash-changed__row[data-kind=audio] .dash-changed__glyph{color:var(--primary-ink)}.dash-changed__row[data-kind=joined] .dash-changed__glyph{color:var(--text-tertiary)}.dash-changed__text{font-size:.84rem;font-weight:600;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.dash-changed__text:hover{color:var(--text-primary);text-decoration:underline}.dash-changed__quiet{font-size:.84rem;color:var(--text-tertiary)}.act-list--focus{margin-top:.6rem;padding:.35rem .5rem;border-top:0;border-radius:var(--m-radius-sm);background:var(--surface-card);box-shadow:inset 2px 0 0 var(--primary)}.act-list--focus .act-row{border-bottom-color:color-mix(in srgb,var(--border) 60%,transparent)}.act-list--focus .act-row:last-child{border-bottom:0}.act-list--focus .act-row:hover{background:var(--surface-raised)}.act-row.is-person .act-row__acts{opacity:0;transition:opacity .14s ease}.act-row.is-person:hover .act-row__acts,.act-row.is-person:focus-within .act-row__acts{opacity:1}@media (hover: none){.act-row.is-person .act-row__acts{opacity:1}}.dash-status{margin-bottom:1.25rem}.dash-status__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dash-status__greet{font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.dash-status__top .live-clock{flex:none}.dash-status__line{margin-top:.35rem;font-size:clamp(1.4rem,1.1rem + 1.3vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;color:var(--text-primary);text-wrap:balance;font-family:var(--font-display, var(--m-font-display))}.dash-status__line[data-urgent]{color:var(--danger-ink)}.dash-status__line--under{margin:1rem 0 1.25rem}.dash-ident{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid var(--border);margin-bottom:.25rem}.dash-ident h1{font-size:clamp(1.1rem,.95rem + .5vw,1.4rem)!important;line-height:1.2!important;color:var(--text-secondary)!important}.msg-bot{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.msg-bot__head{display:flex;align-items:center;gap:.55rem}.msg-bot__face{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--surface-raised)}.msg-bot__face>*{transform:scale(1.4)}.msg-bot__who{font-size:.8rem;font-weight:800;color:var(--text-secondary)}.msg-bot__bubble{align-self:flex-start;max-width:34rem;margin-left:calc(34px + .55rem);padding:.85rem 1rem;border-radius:4px 18px 18px;background:var(--surface-card);color:var(--text-primary);font-size:.88rem;line-height:1.5}.msg-bot__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--primary)}.app-modes{display:flex;flex-wrap:wrap;gap:.75rem}.app-mode{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border-radius:var(--m-radius-lg, 14px);border:1.5px solid var(--border);background:var(--surface-card);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.app-mode:hover{border-color:var(--border-strong);transform:translateY(-2px)}.app-mode[data-on]{border-color:var(--primary-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.app-mode__foot{display:inline-flex;align-items:center;gap:.4rem;padding:0 .15rem;font-size:.78rem;font-weight:700;color:var(--text-secondary)}.app-mode[data-on] .app-mode__foot{color:var(--text-primary)}.app-mode__tick{margin-left:auto;color:var(--primary-ink)}.app-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.65rem}.app-theme{display:flex;flex-direction:column;gap:.4rem;padding:.45rem;text-align:left;border-radius:var(--m-radius-lg, 14px);border:1.5px solid var(--border);background:var(--surface-card);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.app-theme:hover{border-color:var(--border-strong)}.app-theme[data-on]{border-color:var(--theme-swatch, var(--primary-ink));box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-swatch, var(--primary)) 22%,transparent)}.app-theme>svg{width:100%;height:auto}.app-theme__name{display:inline-flex;align-items:center;gap:.3rem;padding:0 .15rem;font-size:.72rem;font-weight:800;letter-spacing:-.01em;color:var(--text-secondary)}.app-theme[data-on] .app-theme__name{color:var(--text-primary)}.app-theme__tick{margin-left:auto;color:var(--theme-swatch, var(--primary-ink))}@media (prefers-reduced-motion: reduce){.app-mode:hover{transform:none}}.task-note--big{min-height:0;padding:1.9rem 1.7rem 1.4rem;border-radius:var(--m-radius-card) var(--m-radius-card) var(--m-radius-card) 34px;gap:.7rem;transform:none;box-shadow:0 32px 60px -24px color-mix(in srgb,var(--grey-950) 78%,transparent),0 4px 10px -4px color-mix(in srgb,var(--grey-950) 45%,transparent)}.task-note--big:hover{transform:none}.task-note--big .task-note__tape{top:9px}.task-note--big .task-note__title{font-size:1.4rem;line-height:1.25;font-weight:800;display:block;-webkit-line-clamp:none;overflow:visible}.task-note--big .task-note__desc{font-size:.95rem;line-height:1.6;display:block;-webkit-line-clamp:none;overflow:visible;max-height:46vh;overflow-y:auto}.task-note--big .task-note__desc--none{opacity:.6;font-style:italic}.task-note--big .task-note__top{padding-right:0}.task-note--big .task-note__meta{gap:.55rem;flex-wrap:wrap;align-items:center;margin-top:.2rem}.task-note--big .task-note__meta .act-row__due,.task-note--big .task-note__meta>span:first-child:not(.task-note__ctx){position:static}.task-note--big .task-note__who{font-size:.75rem;font-weight:700;color:color-mix(in srgb,var(--paper-ink) 72%,transparent)}.task-note--big .task-note__bigacts{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.9rem;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--paper-ink) 16%,transparent)}.task-note--big .task-note__bigacts .ui-btn-ghost{color:var(--paper-ink);border-color:color-mix(in srgb,var(--paper-ink) 28%,transparent)}.task-note--big .task-note__bigacts .ui-btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--paper-ink) 8%,transparent);border-color:color-mix(in srgb,var(--paper-ink) 45%,transparent)}.ui-modal-bare__bar{position:absolute;top:0;right:0;z-index:3;padding:.55rem .6rem 0 0}.ui-modal-close--bare{background:color-mix(in srgb,var(--grey-950) 72%,transparent);color:var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-modal-close--bare:hover{background:var(--grey-950)}.board-sec__title h2{font-size:19px;font-weight:800;letter-spacing:-.015em;font-family:var(--m-font-display, inherit);text-transform:none}.board-sec__title .board-sec__glyph{color:var(--text-tertiary);display:inline-flex}.board-sec__title h2{gap:9px}.board-sec .board-sec__title{margin-bottom:16px}.board-sec__who{display:inline-flex;align-items:center;gap:8px;padding:3px 4px 3px 3px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:var(--surface-card);cursor:pointer}.board-sec__who:hover{border-color:var(--border-strong)}.board-sec__who:focus-within{border-color:var(--primary)}.board-sec__who select{background:none;border:0;outline:none;cursor:pointer;padding-right:4px;font-size:12px;font-weight:700;color:var(--text-secondary)}.journey-check{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;text-align:left}.journey-check__row{display:flex;align-items:center;gap:.6rem;padding:.32rem 0;font-size:.84rem;font-weight:600;color:var(--text-primary)}.journey-check__row[data-done]{color:var(--text-tertiary)}.journey-check__mark{flex:0 0 auto;display:grid;place-items:center;width:17px;height:17px;border-radius:var(--m-radius-pill);border:1.5px solid var(--border-strong);color:transparent}.journey-check__row[data-done] .journey-check__mark{border-color:transparent;background:var(--success);color:var(--success-ink)}.journey-check__label{min-width:0}.journey-check__label--go{color:var(--text-primary);text-decoration:none;border-bottom:1px solid transparent}.journey-check__label--go:hover{color:var(--primary-ink);border-bottom-color:color-mix(in srgb,var(--primary) 45%,transparent)}.journey-gate{min-height:100dvh;max-width:30rem;margin-inline:auto;margin-bottom:-3rem;padding:2rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.journey-gate__chip{display:grid;place-items:center;width:46px;height:46px;margin-bottom:1.1rem;border-radius:var(--m-radius-card);color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border)}.journey-gate__title{font-size:1.12rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem}.journey-gate__body{font-size:.86rem;line-height:1.55;color:var(--text-secondary);margin-bottom:1.4rem}.journey-gate__list{align-self:center;margin-bottom:1.5rem}.journey-gate__cta{text-decoration:none}.journey-adminpass{display:flex;align-items:center;gap:.6rem;margin-bottom:1.1rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--m-radius-sm);background:var(--surface-raised)}.journey-adminpass__chip{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 15%,transparent)}.journey-adminpass__text{flex:1 1 auto;margin:0;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.journey-adminpass__cta{flex:none;font-size:.78rem;font-weight:700;color:var(--primary);text-decoration:none;white-space:nowrap}.journey-adminpass__cta:hover{text-decoration:underline}.journey-adminpass__cta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width: 640px){.journey-adminpass{align-items:flex-start;flex-wrap:wrap}.journey-adminpass__cta{margin-left:calc(24px + .6rem)}}.journey-next{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem 1.25rem 1.25rem}.journey-next__head{display:flex;align-items:center;gap:.85rem;min-width:0}.journey-next__titles{min-width:0;flex:1}.journey-next__eyebrow{display:block;font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.15rem}.journey-next__title{display:block;font-size:.98rem;font-weight:800;color:var(--text-primary)}.journey-next__cta{align-self:flex-start;text-decoration:none}.nav-lock{margin-left:auto;flex:0 0 auto;display:inline-grid;place-items:center;color:var(--text-tertiary);opacity:.75}.live-status{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;min-height:32px;border-radius:var(--m-radius-pill);font-size:.78rem;font-weight:700;text-decoration:none;border:1px solid var(--border);background:var(--surface-raised);color:var(--text-secondary)}.live-status[data-state=live]{color:var(--success-ink);border-color:color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 10%,transparent)}.live-status[data-state=pending]{color:var(--text-secondary)}.live-status[data-state=pending]:hover{color:var(--text-primary);border-color:var(--border-strong)}.live-status__dot{width:8px;height:8px;border-radius:var(--m-radius-pill);border:1.5px solid var(--text-tertiary)}.live-status__label{white-space:nowrap}.live-status__link{display:inline-flex;align-items:center;gap:.25rem;margin-left:.15rem;padding-left:.55rem;border-left:1px solid color-mix(in srgb,var(--success) 30%,transparent);color:inherit;text-decoration:none;font-weight:700}.live-status__link:hover{text-decoration:underline}.hierarchy-key{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none}@media (max-width: 860px){.hierarchy-key{grid-template-columns:1fr;gap:.4rem}}.hierarchy-key__step{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem .9rem;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--veil-faint)}.hierarchy-key__step[data-recorded]{border-color:color-mix(in srgb,var(--primary) 40%,transparent);background:color-mix(in srgb,var(--primary) 6%,transparent)}.hierarchy-key__n{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--m-radius-pill);font-size:.68rem;font-weight:800;color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border)}.hierarchy-key__step[data-recorded] .hierarchy-key__n{color:var(--primary-ink);border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.hierarchy-key__text{min-width:0;display:flex;flex-direction:column;gap:.2rem}.hierarchy-key__name{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.82rem;font-weight:800;color:var(--text-primary)}.hierarchy-key__count{font-size:.7rem;font-weight:700;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.hierarchy-key__mic{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:var(--m-radius-pill);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 14%,transparent)}.hierarchy-key__body{font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.record-here{display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border-radius:var(--m-radius-card);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);background:color-mix(in srgb,var(--primary) 7%,transparent);text-decoration:none;color:var(--text-primary)}.record-here:hover{border-color:color-mix(in srgb,var(--primary) 55%,transparent)}.record-here__chip{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--m-radius-pill);color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 14%,transparent)}.record-here__text{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem}.record-here__title{font-size:.82rem;font-weight:800}.record-here__body{font-size:.73rem;color:var(--text-secondary);line-height:1.4}.record-here__go{flex:0 0 auto;color:var(--text-tertiary)}.record-here:hover .record-here__go{color:var(--primary-ink)}.record-here--hint{display:block;padding:.8rem .9rem;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--surface-page);font-size:.75rem;color:var(--text-tertiary)}.guide-ready{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem;padding:.6rem .85rem;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--veil-faint);font-size:.78rem}.guide-ready__count{font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.guide-ready__marks{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.guide-ready__mark{display:inline-flex;align-items:center;gap:.3rem;padding:.16rem .5rem;border-radius:var(--m-radius-pill);font-weight:700;font-size:.72rem}.guide-ready__mark[data-tone=silent]{color:var(--danger-ink);background:color-mix(in srgb,var(--danger) 12%,transparent)}.guide-ready__mark[data-tone=stale]{color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 14%,transparent)}.guide-ready__mark[data-tone=lang]{color:var(--teal-ink);background:color-mix(in srgb,var(--teal) 14%,transparent)}.guide-ready__mark[data-tone=drift]{color:var(--text-secondary);background:var(--veil-faint);border:1px solid var(--border);font-weight:600}.guide-ready__confirm{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;padding:.16rem .6rem;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.guide-ready__confirm:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.guide-ready__confirm:disabled{opacity:.55;cursor:default}.guide-ready__hint{flex-basis:100%;display:flex;align-items:center;gap:.35rem;color:var(--text-tertiary);font-size:.72rem}.setup-cheer{position:relative;overflow:hidden;display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;border-color:color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}.setup-cheer__chip{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--m-radius-pill);color:var(--success-ink);background:color-mix(in srgb,var(--success) 16%,transparent)}.setup-cheer__text{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}.setup-cheer__title{font-size:.95rem;font-weight:800;color:var(--text-primary)}.setup-cheer__body{font-size:.78rem;color:var(--text-secondary);line-height:1.45}.setup-cheer__close{flex:0 0 auto;background:none;border:0;cursor:pointer;color:var(--text-tertiary);padding:.25rem}.setup-cheer__close:hover{color:var(--text-primary)}.role-key{margin-bottom:1.25rem;padding:.95rem 1.1rem;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--veil-faint)}.role-key__lead{font-size:.78rem;color:var(--text-secondary);margin-bottom:.7rem;line-height:1.45}.role-key__list{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.role-key__row{display:flex;align-items:flex-start;gap:.6rem}.role-key__chip{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--m-radius-pill);color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border)}.role-key__text{min-width:0;display:flex;flex-direction:column;gap:.1rem}.role-key__name{font-size:.8rem;font-weight:800;color:var(--text-primary)}.role-key__body{font-size:.75rem;color:var(--text-secondary);line-height:1.45}.role-key__foot{margin-top:.75rem;font-size:.72rem;color:var(--text-tertiary)}.lang-start{max-width:none;min-height:calc(100dvh - 3rem);margin-bottom:0;padding:2.5rem 0 96px;justify-content:flex-start}@media (max-width: 767px){.lang-start{min-height:calc(100dvh - 68px - 7rem);padding-bottom:108px}}.lang-start__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:16px;justify-content:flex-start}.lang-start__body>:first-child{margin-top:auto}.lang-start__body>:last-child{margin-bottom:auto}@media (max-width: 767px){.lang-start{min-height:calc(100dvh - 68px - 7rem);margin-bottom:0}}.lang-start__title{max-width:34ch;margin-bottom:1.6rem}.lang-start__mine{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 26px;margin-bottom:2.2rem}.lang-start__have{display:flex;flex-direction:column;align-items:center;gap:8px}.lang-start__have-art{position:relative;display:block}.lang-start__tick{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--m-radius-pill);background:var(--success);color:var(--white);box-shadow:0 0 0 2px var(--surface-page)}.lang-start__have-flag{width:4.4em!important;height:4.4em!important;border-radius:var(--m-radius-card);box-shadow:0 2px 4px color-mix(in srgb,var(--shadow-ink) 8%,transparent),0 16px 34px -20px color-mix(in srgb,var(--shadow-ink) 50%,transparent)}.lang-start__have-name{font-family:var(--m-font-display, inherit);font-size:14px;font-weight:700;letter-spacing:-.015em;color:var(--text-primary)}.lang-start__have[data-preview] .lang-start__have-flag{filter:grayscale(1);opacity:.5;box-shadow:none}.lang-start__have[data-preview] .lang-start__have-name{color:var(--text-tertiary)}.lang-start__have[data-preview]{animation:lang-preview-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes lang-preview-in{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lang-start__have[data-preview]{animation:none}}.lang-start__group{width:100%;margin-bottom:1.6rem}.lang-start__label{margin-bottom:10px;text-align:left;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.lang-start__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:12px;width:100%}.lang-start__grid--small{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:14px}.lang-start__pitch-title{margin-bottom:14px;text-align:left;font-size:16px;font-weight:800;letter-spacing:-.02em;font-family:var(--m-font-display, inherit);color:var(--text-primary)}.lang-start__lang{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:18px 12px 14px;border-radius:var(--m-radius-card);background:var(--veil-faint);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}button.lang-start__lang:hover:not(:disabled):not([data-on]){background:var(--veil-base);transform:translateY(-2px)}.lang-start__lang:disabled{opacity:.55;cursor:default}.lang-start__flag{width:4.2em!important;height:4.2em!important;border-radius:var(--m-radius-sm)}.lang-start__lang .lang-start__flag{filter:grayscale(1);opacity:.5;transition:filter .25s ease,opacity .25s ease,transform .2s ease}.lang-start__name{max-width:100%;font-family:var(--m-font-display, inherit);font-size:13px;font-weight:700;letter-spacing:-.015em;line-height:1.25;text-align:center;overflow-wrap:anywhere;color:var(--text-primary)}.lang-start__price{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:1px;font-variant-numeric:tabular-nums;line-height:1.15}.lang-start__price s{font-size:10px;font-weight:700;color:var(--text-tertiary);text-decoration-thickness:1.5px}.lang-start__price b i{font-style:normal;font-size:9.5px;font-weight:700;color:var(--text-tertiary)}.lang-start__lang .lang-start__name{color:var(--text-secondary)}.lang-start__lang .lang-start__price{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:1px;font-variant-numeric:tabular-nums;line-height:1.15}.lang-start__price s{font-size:9.5px;font-weight:700;color:var(--text-tertiary);text-decoration-thickness:1.5px}.lang-start__price b{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--m-font-display, inherit);font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.lang-start__price b i{font-style:normal;font-size:9px;font-weight:700;color:var(--text-tertiary)}.lang-start__price[data-sale] b{color:var(--danger-ink)}.lang-start__lang[data-on]{background:var(--surface-card);box-shadow:0 0 0 2px var(--primary),0 12px 26px -12px color-mix(in srgb,var(--primary) 55%,transparent)}.lang-start__lang[data-on] .lang-start__flag{filter:none;opacity:1}.lang-start__lang[data-on] .lang-start__name,.lang-start__lang[data-on] .lang-start__price b{color:var(--text-primary)}.lang-start__lang[data-on] .lang-start__price[data-sale] b{color:var(--danger-ink)}.lang-start__lang[data-on] .lang-start__price b i,.lang-start__lang[data-on] .lang-start__price s{color:var(--text-tertiary)}.lang-start__cast{display:flex;align-items:center;padding-left:6px;opacity:.85}button.lang-start__lang:hover .lang-start__cast,.lang-start__lang[data-on] .lang-start__cast{opacity:1}.lang-start__cast img,.lang-start__cast-more{width:18px;height:18px;margin-left:-6px;border-radius:var(--m-radius-pill);-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px var(--surface-page)}.lang-start__cast-more{display:grid;place-items:center;background:var(--grey-950);color:var(--white);font-size:9px;font-weight:800;letter-spacing:-.02em}.lang-start__lang[data-on] .lang-start__cast img,.lang-start__lang[data-on] .lang-start__cast-more{box-shadow:0 0 0 2px var(--surface-card)}.lang-start__off{position:absolute;top:7px;left:7px;padding:2px 6px;border-radius:var(--m-radius-pill);background:var(--danger);color:var(--white);font-size:9px;font-weight:900;letter-spacing:.01em;font-variant-numeric:tabular-nums;box-shadow:0 2px 6px -2px color-mix(in srgb,var(--danger) 70%,transparent)}.lang-start__mark{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--white);transition:background .2s ease,color .2s ease,transform .2s ease}button.lang-start__lang:hover:not(:disabled):not([data-on]) .lang-start__mark{transform:scale(1.1)}.lang-start__lang[data-on] .lang-start__mark{background:var(--success);color:var(--white);transform:none}.lang-start__bar{position:fixed;left:var(--rail-w);right:0;bottom:0;z-index:60;background:var(--surface-page);border-top:1px solid var(--border);padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px))}.lang-start__bar-inner{display:flex;align-items:center;justify-content:flex-end;gap:12px 16px;flex-wrap:wrap;min-width:0}.lang-start__bar-what{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0;font-size:12px;font-weight:700;color:var(--text-tertiary)}.lang-start__bar-what b{font-size:16px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.lang-start__bar .ui-btn{flex:none;width:auto}.lang-start__all{margin-bottom:1.5rem;font-size:.86rem;color:var(--text-tertiary)}.lang-start__note{margin-top:1rem;font-size:.76rem;color:var(--text-tertiary)}.lang-start__note a{text-decoration:underline;text-underline-offset:3px}.coll-start{max-width:none;justify-content:flex-start}.coll-start__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0}.coll-start__title{max-width:34ch;margin-bottom:.6rem}.coll-start__lead{max-width:52ch;margin-bottom:2.4rem}.coll-start__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;max-width:62rem;min-width:0;margin:0;padding:0;list-style:none;text-align:left}.coll-start__step,.coll-start__text{min-width:0}@media (max-width: 900px){.coll-start__steps{grid-template-columns:1fr;max-width:30rem;gap:1rem}}.coll-start__step{position:relative;display:flex;flex-direction:column;gap:.85rem}.coll-start__art{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--m-radius-card);overflow:hidden;border:1px solid var(--border);background:var(--surface-raised)}.coll-start__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.coll-start__n{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--grey-950) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white);font-size:.76rem;font-weight:800}.coll-start__text{display:flex;flex-direction:column;gap:.25rem}.coll-start__name{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.95rem;font-weight:800;color:var(--text-primary)}.coll-start__mark{padding:.1rem .45rem;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--secondary) 16%,transparent);color:var(--secondary-ink);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.coll-start__ear{position:absolute;top:-12px;right:-12px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--m-radius-pill);background:var(--secondary);color:var(--white);box-shadow:0 0 0 3px var(--surface-page),0 6px 16px -8px color-mix(in srgb,var(--shadow-ink) 85%,transparent)}.coll-start__ear:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 color-mix(in srgb,var(--secondary) 55%,transparent);animation:coll-ear-pulse 2.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes coll-ear-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--secondary) 55%,transparent)}70%{box-shadow:0 0 0 14px color-mix(in srgb,var(--secondary) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--secondary) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.coll-start__ear:after{animation:none}}.coll-start__step[data-recorded] .coll-start__art{border-color:color-mix(in srgb,var(--secondary) 55%,transparent)}.coll-start__body-text{font-size:.8rem;line-height:1.5;color:var(--text-secondary)}.coll-start__foot{margin-top:auto;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:12px 16px;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;padding:14px 0 10px;background:var(--surface-page);border-top:1px solid var(--border)}.lang-start__voice{position:relative;display:block;margin-left:-6px;cursor:pointer}.lang-start__voice:first-child,.lang-start__cast img{margin-left:0}.lang-start__voice-cue{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--grey-950) 55%,transparent);color:var(--white);opacity:0;transition:opacity .15s ease}.lang-start__voice:hover .lang-start__voice-cue,.lang-start__voice:focus-visible .lang-start__voice-cue,.lang-start__voice[data-on] .lang-start__voice-cue{opacity:1}.lang-start__voice[data-on]{z-index:1}.lang-start__voice[data-on] img{box-shadow:0 0 0 2px var(--primary)!important}.lang-start__hear{flex:none;cursor:pointer;display:grid;place-items:center;width:26px;height:26px;margin-right:4px;border-radius:var(--m-radius-pill);background:var(--veil-base);color:var(--text-secondary);transition:transform .18s cubic-bezier(.22,1,.36,1),background .15s ease,color .15s ease}.lang-start__hear:hover{transform:scale(1.3);background:var(--primary);color:var(--white)}.lang-start__hear:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lang-start__hear[data-on]{background:var(--primary);color:var(--white);transform:scale(1.12)}.lang-start__then{font-style:normal;font-size:11px;font-weight:600;color:var(--text-tertiary)}.inv-item-row{display:flex;align-items:center;gap:.5rem}.inv-item-total{min-width:84px;text-align:right;font-weight:700;color:var(--text-secondary);font-size:.82rem}.inv-stamp-preview{max-height:56px;border-radius:var(--m-radius-sm);background:var(--white);padding:4px;border:1px solid var(--border)}.inv-sheet{background:var(--white);color:color-mix(in srgb,var(--primary) 25%,var(--grey-950));border-radius:var(--m-radius-card);padding:2rem;max-width:660px;margin:0 auto;box-shadow:0 24px 60px -20px color-mix(in srgb,var(--shadow-ink) 55%,transparent);border:1px solid color-mix(in srgb,var(--shadow-ink) 6%,transparent);font-size:.85rem;line-height:1.5;position:relative;overflow:hidden}.inv-sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.inv-issuer{font-size:1.25rem;font-weight:900;letter-spacing:-.01em;color:color-mix(in srgb,var(--primary) 15%,var(--grey-950))}.inv-head-right{text-align:right}.inv-title{font-size:1.6rem;font-weight:900;letter-spacing:.12em;color:color-mix(in srgb,var(--grey-550) 25%,white)}.inv-num{font-weight:800;color:color-mix(in srgb,var(--grey-550) 70%,var(--grey-950));margin-top:.15rem}.inv-status{display:inline-block;margin-top:.4rem;padding:.15rem .55rem;border:1px solid;border-radius:var(--m-radius-pill);font-size:.6rem;font-weight:900;letter-spacing:.1em}.inv-muted{color:var(--grey-500)}.inv-label{display:block;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--grey-400);margin-bottom:.15rem}.inv-strong{font-weight:800;color:color-mix(in srgb,var(--primary) 15%,var(--grey-950))}.inv-parties{display:flex;justify-content:space-between;gap:1.5rem;margin:1.75rem 0 1.25rem}.inv-dates{text-align:right;display:grid;gap:.5rem}.inv-dates>div{display:grid}.inv-items{width:100%;border-collapse:collapse;margin-top:.5rem}.inv-items th{text-align:left;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--grey-400);font-weight:800;padding:.5rem .6rem;border-bottom:2px solid var(--grey-200)}.inv-items td{padding:.55rem .6rem;border-bottom:1px solid var(--grey-100);color:color-mix(in srgb,var(--grey-550) 70%,var(--grey-950))}.inv-items tbody tr:nth-child(2n){background:var(--grey-100)}.inv-r{text-align:right}.inv-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:1.5rem}.inv-stamp-zone{display:flex;flex-direction:column;align-items:flex-start;min-height:70px;justify-content:flex-end}.inv-stamp{max-height:84px;max-width:200px;-o-object-fit:contain;object-fit:contain}.inv-stamp-cap{border-top:1px solid var(--grey-200);margin-top:.35rem;padding-top:.2rem;font-size:.62rem;color:var(--grey-400);min-width:160px}.inv-totals{min-width:220px;display:grid;gap:.4rem}.inv-totals>div{display:flex;justify-content:space-between;color:var(--grey-500);font-size:.82rem}.inv-grand{border-top:2px solid var(--grey-200);padding-top:.5rem;margin-top:.2rem}.inv-grand span{color:color-mix(in srgb,var(--primary) 15%,var(--grey-950))!important;font-weight:900;font-size:1.05rem}.inv-notes{margin-top:1.5rem;border-top:1px solid var(--grey-100);padding-top:.75rem}.inv-notes p{color:var(--grey-550);margin-top:.15rem;white-space:pre-line}.inv-bottombar{position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--secondary) 80%,white))}.obj-grip-cell{width:26px;padding-left:.7rem;padding-right:0;cursor:grab}.obj-grip{color:var(--text-tertiary);opacity:0;transition:opacity .12s ease}.add-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:100%;padding:1.5rem;border-radius:var(--m-radius-card);cursor:pointer;color:var(--text-tertiary);border:1px dashed var(--edge-base);background:none;-webkit-tap-highlight-color:transparent;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.add-card:hover{color:var(--primary-ink);border-color:var(--primary-ink);border-style:solid;background:var(--veil-faint);transform:translateY(-2px)}.add-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.add-card__icon{width:2.5rem;height:2.5rem;border-radius:var(--m-radius-pill);display:flex;align-items:center;justify-content:center;border:1px solid var(--edge-base);background:none;color:inherit;transition:transform .16s ease,border-color .16s ease,background .16s ease}.add-card:hover .add-card__icon{transform:scale(1.06);border-color:var(--primary-ink);background:var(--primary-muted)}.add-card__label{font-size:.78rem;font-weight:700;letter-spacing:-.005em;text-align:center}.add-card__icon--sm{width:2rem;height:2rem}.inv-grid>.add-card{aspect-ratio:4/5;min-height:0}.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:1.5rem}.inv-media{position:relative;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised, var(--surface-raised))}.inv-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.add-circle{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--m-radius-pill);color:var(--text-tertiary);border:2px dotted var(--border-strong);transition:color .16s ease,border-color .16s ease,background .16s ease}.add-circle:hover,button:hover>.add-circle{color:var(--primary-ink);border-color:var(--primary-ink);background:var(--surface-raised)}.add-lang__price{display:block;padding:12px 14px;border-radius:var(--m-radius-sm);background:var(--surface-raised)}.obj-search{display:inline-flex;align-items:center;gap:.5rem;padding:0 .75rem;height:38px;min-width:0;border-radius:var(--m-radius-card);color:var(--text-tertiary);background:var(--surface-raised, var(--surface-card));border:1px solid var(--border, var(--theme-border));transition:border-color .14s ease}.obj-search:focus-within{border-color:var(--primary-ink)}.obj-search input{width:13rem;max-width:34vw;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:.8125rem;font-weight:500}.obj-search input::-moz-placeholder{color:var(--text-tertiary)}.obj-search input::placeholder{color:var(--text-tertiary)}.obj-search input::-webkit-search-cancel-button{filter:invert(.6);cursor:pointer}.ct-root{display:flex;flex-direction:column;gap:.5rem;position:relative}.ct-busy{position:sticky;top:0;z-index:5;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:var(--m-radius-pill);font-size:11px;font-weight:700;color:var(--primary-ink);background:var(--primary-muted)}.ct-exhibition{border-radius:var(--m-radius-card);background:var(--surface-card);border:1px solid var(--border);overflow:hidden}.ct-exhibition--loose{border-style:dashed;background:transparent}.ct-row{width:100%;display:flex;align-items:center;gap:.55rem;padding:.7rem .9rem;text-align:left;color:var(--text-primary);background:none;border:none}.ct-row--exhibition{font-size:.875rem;font-weight:800}.ct-row--exhibit{font-size:.8125rem;font-weight:700;color:var(--text-secondary);padding-left:1.6rem}.ct-row:hover{background:var(--surface-raised)}.ct-row__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-row__count{flex-shrink:0;min-width:22px;text-align:center;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.ct-caret{flex-shrink:0;transition:transform .14s ease;color:var(--text-tertiary)}.ct-caret.is-open{transform:rotate(90deg)}.ct-exhibits{display:flex;flex-direction:column}.ct-objs{display:flex;flex-direction:column;padding:.15rem 0 .4rem 2.9rem;border-left:1px solid var(--border);margin-left:1.55rem}.ct-objs.is-over{background:var(--primary-muted)}.ct-obj{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;border-radius:var(--m-radius-card);cursor:grab}.ct-obj:hover{background:var(--surface-raised)}.ct-obj.is-dragging{opacity:.4}.ct-obj.is-over{box-shadow:inset 0 2px 0 var(--primary)}.ct-obj__grip{font-size:11px;letter-spacing:-1px;color:var(--text-tertiary);opacity:0}.ct-obj:hover .ct-obj__grip{opacity:1}.ct-obj__name{flex:1;min-width:0;text-align:left;font-size:.8125rem;color:var(--text-secondary);background:none;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-obj__name:hover{color:var(--text-primary);text-decoration:underline}.ct-empty{padding:.4rem .5rem;font-size:12px;color:var(--text-tertiary);font-style:italic}.ct-add{display:inline-flex;align-items:center;gap:.4rem;margin:.15rem 0 .5rem 2.9rem;padding:.35rem .7rem;border-radius:var(--m-radius-card);font-size:12px;font-weight:700;color:var(--text-tertiary);background:transparent;border:1px dashed var(--border-strong)}.ct-add:hover{color:var(--primary-ink);border-color:var(--primary-ink)}.ct-add--big{margin:.25rem 0 0;justify-content:center;width:100%;padding:.85rem;border-radius:var(--m-radius-card);font-size:13px}.cg-root{display:flex;flex-direction:column;gap:.75rem}.cg-busy{position:sticky;top:0;z-index:5;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:var(--m-radius-pill);font-size:11px;font-weight:700;color:var(--primary-ink);background:var(--primary-muted)}.cg-group{border-radius:var(--m-radius-card);background:var(--surface-card);border:1px solid var(--border);overflow:hidden}.cg-group--loose{border-style:dashed;background:transparent}.cg-row{width:100%;display:flex;align-items:center;gap:.55rem;padding:.7rem .95rem;text-align:left;color:var(--text-primary);background:none;border:none}.cg-row--exhibition{font-size:.875rem;font-weight:800}.cg-row--exhibit{font-size:.8125rem;font-weight:700;color:var(--text-secondary);padding-left:1.7rem;border-top:1px solid var(--border)}.cg-row:hover{background:var(--surface-raised)}.cg-row__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-row__count{flex-shrink:0;min-width:22px;text-align:center;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.cg-caret{flex-shrink:0;transition:transform .14s ease;color:var(--text-tertiary)}.cg-caret.is-open{transform:rotate(90deg)}.cg-body{padding:.5rem .95rem 1rem 1.7rem}.cg-body.is-over{background:var(--primary-muted)}.cg-empty{padding:.9rem;border-radius:var(--m-radius-card);border:1px dashed var(--border-strong);font-size:12px;font-style:italic;color:var(--text-tertiary);text-align:center}.cg-item.is-dragging{opacity:.4}.cg-item.is-over:before{content:"";position:absolute;inset:-4px auto -4px -6px;width:3px;border-radius:2px;background:var(--primary)}.cg-add{display:inline-flex;align-items:center;gap:.4rem;margin:0 .95rem .9rem 1.7rem;padding:.4rem .75rem;border-radius:var(--m-radius-card);font-size:12px;font-weight:700;color:var(--text-tertiary);background:transparent;border:1px dashed var(--border-strong)}.cg-add:hover{color:var(--primary-ink);border-color:var(--primary-ink)}.cg-add--big{margin:0;width:100%;justify-content:center;padding:.9rem;border-radius:var(--m-radius-card);font-size:13px}.add-card--wide{width:100%;min-height:0;flex-direction:row;padding:.9rem}.cg-ghost{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:100%;aspect-ratio:4/5;border-radius:var(--m-radius-card);color:var(--text-tertiary);background:color-mix(in srgb,var(--primary) 4%,transparent);border:1.5px dashed var(--border-strong);transition:color .18s ease,border-color .18s ease,background .18s ease}.cg-ghost:hover{color:var(--primary-ink);border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:var(--primary-muted)}.cg-ghost__plus{width:2.5rem;height:2.5rem;border-radius:var(--m-radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--primary-muted);color:var(--primary-ink)}.cg-ghost__label{font-size:12px;font-weight:700}.cg-check{flex-shrink:0;width:15px;height:15px;margin-left:.95rem;accent-color:var(--primary-ink);cursor:pointer}.cg-row__head{flex:1;min-width:0;display:flex;align-items:center;gap:.55rem;padding:.7rem .95rem;text-align:left;color:inherit;background:none;border:none}.cg-row--exhibition{padding:0}.cg-row--exhibition:hover{background:var(--surface-raised)}.cg-row--head{padding:.7rem .95rem}.cg-loose-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cg-loose-title__main{font-size:.875rem;font-weight:800;color:var(--text-secondary)}.cg-loose-title__sub{font-size:11px;font-weight:500;color:var(--text-tertiary)}.arch-dock{position:fixed;right:20px;bottom:20px;z-index:60;width:48px;height:48px;border-radius:var(--m-radius-pill);display:flex;align-items:center;justify-content:center;background:var(--surface-card);border:1px solid var(--border);color:var(--text-secondary);box-shadow:0 8px 24px color-mix(in srgb,var(--grey-950) 35%,transparent);transition:color .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.arch-dock:hover,.arch-dock.is-open{color:var(--text-primary);border-color:var(--primary-ink)}.arch-dock.is-armed{color:var(--primary-ink);border-color:var(--primary-ink);transform:scale(1.06)}.arch-dock.is-hot{color:var(--surface-page);background:var(--primary);border-color:var(--primary-ink);transform:scale(1.14);box-shadow:0 10px 30px color-mix(in srgb,var(--grey-950) 45%,transparent)}.arch-dock__count{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--surface-page);font-size:.66rem;font-weight:800;line-height:19px;text-align:center}.arch-panel{position:fixed;top:14px;right:14px;bottom:82px;z-index:59;width:min(360px,92vw);display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--m-radius-card);box-shadow:-24px 24px 60px -30px color-mix(in srgb,var(--shadow-ink) 90%,transparent),0 2px 10px -6px color-mix(in srgb,var(--shadow-ink) 70%,transparent);overflow:hidden;transform:translate(calc(100% + 22px));transition:transform .24s cubic-bezier(.22,1,.36,1)}.arch-panel.is-open{transform:translate(0)}.arch-panel[aria-hidden=true]{visibility:hidden}.arch-panel[aria-hidden=false]{visibility:visible}.arch-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem .9rem .7rem .85rem;border-bottom:1px solid var(--edge-faint)}.arch-panel__title{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--text-primary);font-weight:800;font-size:.86rem;letter-spacing:-.01em}.arch-panel__chip{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-secondary)}.arch-panel__n{font-size:.68rem;font-weight:800;line-height:1;padding:3px 7px;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--surface-page);font-variant-numeric:tabular-nums}.arch-panel__close{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;min-width:0;min-height:0;padding:0;border-radius:var(--m-radius-sm);color:var(--text-tertiary);background:none;border:1px solid transparent;cursor:pointer}.arch-panel__close:hover{color:var(--text-primary);border-color:var(--edge-base)}.arch-panel__hint{padding:.7rem .9rem .55rem;color:var(--text-tertiary);font-size:.72rem;line-height:1.5}.arch-panel__list{flex:1 1 auto;overflow-y:auto;padding:0 .55rem .8rem;display:flex;flex-direction:column;gap:4px;overscroll-behavior:contain}.arch-panel__empty{margin:auto;padding:1.6rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--text-tertiary);font-size:.76rem;text-align:center}.arch-panel__empty-art{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--m-radius-card);border:1px dashed var(--edge-base);color:var(--text-tertiary)}.arch-panel__foot{flex:0 0 auto;padding:.6rem .7rem .7rem;border-top:1px solid var(--edge-faint);background:var(--surface-card)}.arch-panel__new{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.5rem .7rem;border-radius:var(--m-radius-sm);border:1px dashed var(--edge-base);background:none;color:var(--text-secondary);font-size:.76rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.arch-panel__new:hover{border-color:var(--primary-ink);color:var(--primary-ink);border-style:solid;background:var(--veil-faint)}.arch-item{display:flex;align-items:center;gap:.6rem;padding:.4rem .45rem;border:1px solid transparent;border-radius:var(--m-radius-sm);cursor:grab;color:var(--text-secondary);font-size:.78rem;font-weight:600;transition:background .13s ease,border-color .13s ease,color .13s ease}.arch-item:hover{background:var(--veil-faint);border-color:var(--edge-base);color:var(--text-primary)}.arch-item:active{cursor:grabbing}.arch-item__img{width:38px;height:38px;border-radius:var(--m-radius-sm);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.arch-item__img--none{display:flex;align-items:center;justify-content:center;background:var(--surface-raised);color:var(--text-tertiary)}.arch-item__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arch-item__grip{flex:0 0 auto;color:var(--text-tertiary);opacity:0;transition:opacity .13s ease}.arch-item:hover .arch-item__grip{opacity:.7}.unassigned-section__head{display:flex;align-items:center;gap:.55rem;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:var(--warning-ink);font-size:.82rem;font-weight:800}.unassigned-section{background:var(--warning-muted)}.unassigned-section .inv-grid--dense{margin-top:1rem}.unassigned-section__peek{display:flex;align-items:center;gap:.3rem;margin-left:auto}.unassigned-section__chip{width:26px;height:26px;border-radius:var(--m-radius-sm);-o-object-fit:cover;object-fit:cover;display:block;border:1px solid color-mix(in srgb,var(--warning) 25%,transparent)}.unassigned-section__chip--none{background:var(--surface-page)}.unassigned-section__more{color:var(--text-tertiary);font-size:.7rem;font-weight:700}.unassigned-section__count{min-width:1.4rem;padding:.08rem .42rem;border-radius:var(--m-radius-pill);background:var(--warning-muted);color:var(--warning-ink);font-size:.68rem;font-weight:800;text-align:center}.unassigned-section__hint{color:var(--text-tertiary);font-weight:600;font-size:.74rem}.inv-grid--dense{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:1rem}.inv-grid--dense h3{font-size:.78rem;line-height:1.25}.inv-grid--dense h3~*{display:none}.inv-grid--dense .cg-item [class*=inset-x-0][class*=bottom-0][class*=p-3]{padding:.6rem}.cg-item{position:relative}.filter-bar{display:flex;align-items:center;gap:.5rem;margin:0 0 .15rem}.obj-search--collapsible{display:flex;align-items:center;flex:0 0 auto;width:38px;overflow:hidden;padding:0;gap:0;transition:width .26s cubic-bezier(.22,1,.36,1),border-color .14s ease}.obj-search--collapsible.is-open{width:300px;padding-right:.6rem}.obj-search__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;background:none;border:0;color:var(--text-secondary);cursor:pointer}.obj-search--collapsible:hover .obj-search__btn,.obj-search--collapsible.is-open .obj-search__btn{color:var(--text-primary)}.obj-search--collapsible input{flex:1 1 auto;min-width:0;opacity:0;transition:opacity .16s ease}.obj-search--collapsible.is-open input{opacity:1}.filter-toggle{display:inline-flex;align-items:center;gap:.45rem;height:38px;padding:0 .75rem;border-radius:var(--m-radius-card);background:var(--surface-card);border:1px solid var(--border);color:var(--text-secondary);font-size:.76rem;font-weight:700;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.filter-toggle:hover,.filter-toggle.is-open{color:var(--text-primary);border-color:var(--text-tertiary)}.filter-toggle.has-filters{border-color:color-mix(in srgb,var(--primary) 55%,transparent);color:var(--text-primary)}.filter-toggle__badge{min-width:1.15rem;padding:.02rem .35rem;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--surface-page);font-size:.66rem;font-weight:800;text-align:center}.filter-toggle__caret{transition:transform .16s ease}.filter-toggle__caret.is-open{transform:rotate(180deg)}.filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:.55rem 0 .2rem;padding:.6rem .75rem;background:var(--surface-raised);border-radius:var(--m-radius-card);animation:filter-row-in .18s cubic-bezier(.22,1,.36,1)}.filter-row__spacer{flex:1 1 auto;min-width:0}.filter-field{display:inline-flex;align-items:center;gap:.4rem}.filter-field__label{color:var(--text-tertiary);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.42rem 1.7rem .42rem .65rem;border-radius:var(--m-radius-card);background:var(--surface-card);border:1px solid var(--border);color:var(--text-primary);font-size:.76rem;font-weight:700;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-tertiary) 50%),linear-gradient(135deg,var(--text-tertiary) 50%,transparent 50%);background-position:right .85rem center,right .6rem center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:border-color .14s ease,background-color .14s ease}.filter-select:hover{border-color:var(--text-tertiary)}.filter-select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.filter-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .5rem .3rem .6rem;border-radius:var(--m-radius-pill);background:var(--primary-muted);color:var(--primary-ink);border:0;font-size:.72rem;font-weight:700;cursor:pointer}.filter-chip:hover{filter:brightness(1.15)}.obj-bulkbar .bulk-move{color:color-mix(in srgb,var(--grey-950) 70%,transparent)}.obj-bulkbar .bulk-move.is-set{color:var(--grey-950, color-mix(in srgb, var(--primary) 20%, var(--grey-950)))}.obj-bulkbar .bulk-move .filter-select{background-color:color-mix(in srgb,var(--white) 92%,transparent);border-color:color-mix(in srgb,var(--grey-950) 45%,transparent);color:color-mix(in srgb,var(--primary) 20%,var(--grey-950))}.obj-bulkbar .bulk-move .filter-select.is-unset{background-color:var(--veil-hover);border-color:color-mix(in srgb,var(--grey-950) 22%,transparent);color:color-mix(in srgb,var(--grey-950) 50%,transparent)}.obj-bulkbar .ui-btn-ghost.bulk-danger{color:var(--white);background:var(--danger);border-color:var(--danger-ink)}.obj-bulkbar .ui-btn-ghost.bulk-danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger-ink)}.cg-item.is-drop-before:before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:3px;background:var(--primary);border-radius:2px;z-index:6;box-shadow:0 0 10px color-mix(in srgb,var(--primary) 60%,transparent)}.ex-collage{display:grid;width:100%;height:100%;gap:1px;align-self:stretch;background:var(--grey-800)}.ex-collage[data-n="1"]{grid-template-columns:1fr}.ex-collage[data-n="2"]{grid-template-columns:repeat(2,1fr)}.ex-collage[data-n="3"]{grid-template-columns:repeat(3,1fr)}.ex-collage[data-n="4"]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.ex-collage[data-n="5"],.ex-collage[data-n="6"]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.ex-collage[data-n="7"],.ex-collage[data-n="8"]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.ex-collage[data-n="3"]>:first-child,.ex-collage[data-n="5"]>:first-child,.ex-collage[data-n="7"]>:first-child{grid-row:span 2}.ex-collage[data-n="3"]{grid-template-rows:repeat(2,1fr)}.ex-collage__cell{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:hsl(var(--cell-hue) 28% 16%);color:hsl(var(--cell-hue) 40% 70% / .55)}.ex-collage__cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.9;filter:brightness(1.1) saturate(1.05)}:where(.ex-folder,.ex-cases,.exrail,.inv-grid--folders,.fault-prev__grid--cases){--arch-w: 108px;--arch-drop: 4px;--arch-name: inline-flex;--arch-marks: flex;--arch-light: block}.ex-band{border:1px solid var(--border);border-radius:var(--m-radius-card);padding:12px 16px 18px;background:var(--veil-faint);transition:background .2s ease,border-color .2s ease}.ex-band:hover,.ex-band.is-hot{border-color:var(--edge-base)}.ex-band.is-hot{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 6%,transparent)}.ex-folder .ind-row{display:var(--arch-marks)}.ex-folder:before,.ex-folder:after,.ex-folder__lamp,.ex-folder__tile:before{display:var(--arch-light)}.ex-cases{display:flex;align-items:flex-start;gap:1.6rem;padding-top:var(--arch-drop);transition:padding-top .22s cubic-bezier(.22,1,.36,1)}.ex-cases__viewport{position:relative;flex:1 1 auto;min-width:0}.ex-cases__viewport:before,.ex-cases__viewport:after{content:"";position:absolute;top:0;bottom:0;width:56px;z-index:6;pointer-events:none;opacity:0;transition:opacity .18s ease}.ex-cases__viewport:before{left:-2px;background:linear-gradient(to right,color-mix(in srgb,var(--grey-900) 92%,transparent),transparent)}.ex-cases__viewport:after{right:-2px;background:linear-gradient(to left,color-mix(in srgb,var(--grey-900) 92%,transparent),transparent)}.ex-cases__viewport.has-left:before,.ex-cases__viewport.has-right:after{opacity:1}.ex-cases__viewport.is-pulling-left:before,.ex-cases__viewport.is-pulling-right:after{background-image:linear-gradient(to var(--pull-dir, right),color-mix(in srgb,var(--primary) 55%,color-mix(in srgb,var(--grey-800) 50%,var(--grey-950))),transparent)}.ex-cases__viewport.is-pulling-left:before{--pull-dir: right}.ex-cases__viewport.is-pulling-right:after{--pull-dir: left}.ex-cases__scroller{display:flex;align-items:flex-start;gap:2.2rem;width:100%;overflow-x:auto;padding-top:6px;margin-top:-6px;padding-bottom:46px;margin-bottom:-40px;scrollbar-width:none;scroll-snap-type:x proximity}.ex-cases__scroller::-webkit-scrollbar{display:none}.ex-cases>.ex-folder,.ex-cases__scroller>.ex-folder{flex:0 0 var(--arch-w);min-width:0;max-width:var(--arch-w);transition:flex-basis .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1);scroll-snap-align:start}.inv-grid--folders.is-lonely{grid-template-columns:var(--arch-w)}.ex-folder{position:relative;display:flex;flex-direction:column;border-radius:var(--m-radius-pill) var(--m-radius-pill) var(--m-radius-card) var(--m-radius-card);overflow:hidden;background:var(--surface-card);border:1px solid var(--border);box-shadow:0 2px 6px -4px color-mix(in srgb,var(--shadow-ink) 55%,transparent);transition:border-color .16s ease,box-shadow .2s ease,transform .16s cubic-bezier(.22,1,.36,1)}.ex-folder:hover{border-color:var(--border-strong, var(--border));box-shadow:0 10px 22px -16px color-mix(in srgb,var(--shadow-ink) 75%,transparent);transform:translateY(-1px)}.ex-folder:before,.ex-folder:after{content:none}.ex-folder.is-open,.ex-folder.is-hot{border-color:var(--primary)}.ex-folder.is-hot{transform:scale(1.02)}.ex-folder__tile{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:2px;aspect-ratio:1/1;padding:2px;border:0;border-radius:998px 998px 0 0;overflow:hidden;cursor:pointer;background:color-mix(in srgb,var(--grey-950) 70%,transparent);align-items:center;justify-items:stretch}.ex-folder__peek{display:contents}.ex-folder__chip{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:4px;overflow:hidden;background:var(--surface-raised);color:var(--text-tertiary)}.ex-folder__chip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ex-folder__empty{grid-column:1/-1;text-align:center;color:var(--text-tertiary);font-size:.7rem;font-weight:700}.ex-folder__count{position:absolute;right:6px;bottom:6px;z-index:4;padding:.05rem .4rem;border-radius:var(--m-radius-pill);background:color-mix(in srgb,color-mix(in srgb,var(--grey-800) 50%,var(--grey-950)) 72%,transparent);box-shadow:inset 0 0 0 1px var(--edge-base);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-secondary);font-size:.62rem;font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none}.ex-folder__foot{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:3px;min-height:30px;padding:6px .55rem;border-top:1px solid var(--border);background:none}.ex-folder__name{display:var(--arch-name);align-items:center;justify-content:space-between;gap:.4rem;width:100%;min-width:0;text-align:left;color:var(--text-primary);font-size:.72rem;font-weight:700;overflow:hidden;white-space:nowrap;flex-shrink:0;min-height:1.2em}.ex-folder__title{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-folder__rename{display:flex;align-items:center;gap:.25rem;width:100%}.ex-folder__rename input{flex:1 1 auto;min-width:0;background:var(--surface-page);color:var(--text-primary);border:1px solid var(--primary);border-radius:var(--m-radius-sm);padding:.15rem .35rem;font-size:.74rem;font-weight:700}.ex-folder__rename button{background:none;border:0;color:var(--text-tertiary);cursor:pointer}.ex-folder__rename button:hover{color:var(--text-primary)}.ex-folder--new{border-style:dashed;border-width:1px;border-color:var(--border-strong, var(--border));background:none;box-shadow:none;cursor:pointer}.ex-folder--new:hover{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:none;box-shadow:none}.ex-folder--new:hover .add-card__icon{transform:scale(1.08)}.ex-folder--new .ex-folder__foot{background:none}.ex-folder--new .ex-folder__tile{display:flex;align-items:center;justify-content:center;background:none;color:var(--text-tertiary)}.ex-folder--new:hover{border-color:var(--primary-ink)}.ex-folder--new:hover .ex-folder__tile{color:var(--primary-ink)}.ex-folder__foot--new{justify-content:center;color:var(--text-tertiary);font-size:.72rem;font-weight:700}.ex-folder__no{position:absolute;left:6px;bottom:6px;z-index:4;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--white);font-size:.62rem;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 1px 4px color-mix(in srgb,var(--shadow-ink) 40%,transparent);pointer-events:none}.ex-folder__audio{display:var(--arch-name);align-items:center;gap:2px;min-width:0;max-width:100%}.ex-folder__audio>button{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;background:none;border:0;padding:0;cursor:pointer;font-size:.64rem;font-weight:700;letter-spacing:.01em;color:inherit;text-align:left;text-overflow:ellipsis}.ex-folder__audio>button:disabled{cursor:default}.ex-folder__audio-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-folder__audio svg{flex-shrink:0}.ex-folder__audio.is-ready{color:var(--success-ink)}.ex-folder__audio.is-none{color:var(--text-tertiary)}.ex-folder__audio.is-none>button:hover,.ex-folder__audio.is-none>button:focus-visible{color:var(--primary-ink)}.ex-folder__audio.is-stale{color:var(--warning-ink)}.ex-folder__audio-x{background:none;border:0;padding:2px;color:var(--text-tertiary);cursor:pointer;flex-shrink:0}.ex-folder__audio-x:hover{color:var(--text-primary)}.ex-stop-first{display:flex;align-items:center;gap:14px;text-align:left;flex:0 1 480px;min-width:260px;min-height:138px;padding:16px 18px;border:1px dashed var(--border-strong, var(--border));border-radius:var(--m-radius-pill) var(--m-radius-pill) var(--m-radius-card) var(--m-radius-card);background:none;cursor:pointer;transition:border-color .16s ease,background .16s ease}.ex-stop-first:hover,.ex-stop-first:focus-visible{border-color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 5%,transparent)}.ex-stop-first__no{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border:1.5px dashed var(--text-tertiary);border-radius:var(--m-radius-pill);color:var(--text-tertiary);font-size:.95rem;font-weight:800;transition:border-color .16s ease,color .16s ease}.ex-stop-first:hover .ex-stop-first__no{border-color:var(--primary-ink);color:var(--primary-ink)}.ex-stop-first__text{display:flex;flex-direction:column;gap:4px;min-width:0}.ex-stop-first__title{color:var(--text-primary);font-size:.82rem;font-weight:800}.ex-stop-first__body{color:var(--text-secondary);font-size:.74rem;line-height:1.45}.ex-stop-first__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:.35rem .7rem;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--white);font-size:.72rem;font-weight:800}.ex-shelf{margin:.25rem 0 .5rem;padding:.9rem 1rem 1.1rem;border-radius:var(--m-radius-card);background:color-mix(in srgb,var(--grey-900) 70%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);animation:ex-shelf-in .24s cubic-bezier(.22,1,.36,1)}.ex-shelf__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;color:var(--text-primary)}.ex-shelf__head h3{font-size:.9rem;font-weight:800}.ex-shelf__count{color:var(--text-tertiary);font-size:.74rem;font-weight:600}.ex-shelf__close{background:none;border:0;color:var(--text-tertiary);cursor:pointer}.ex-shelf__close:hover{color:var(--text-primary)}.ex-shelf__empty{color:var(--text-tertiary);font-size:.78rem;padding:.6rem .2rem}.ex-folder__state{display:inline-flex;align-items:center;gap:.25rem;font-size:.62rem;font-weight:800;letter-spacing:.01em;padding:0 .1rem}.ex-folder__state.is-audible{color:color-mix(in srgb,var(--success) 75%,white)}.ex-folder__state.is-silent{color:var(--text-tertiary)}.ex-folder__edit{position:absolute;top:6px;right:6px;z-index:5;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--m-radius-pill);background:color-mix(in srgb,color-mix(in srgb,var(--grey-800) 50%,var(--grey-950)) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--edge-strong);color:var(--white);opacity:0;cursor:pointer;transition:opacity .15s ease,background .15s ease}.ex-folder:hover .ex-folder__edit,.ex-folder:focus-within .ex-folder__edit{opacity:1}.ex-folder__edit:hover{background:var(--primary);color:color-mix(in srgb,var(--primary) 20%,var(--grey-950))}.ex-folder__edit:focus-visible{opacity:1}.inv-grid.is-picking .cg-item:not(.is-member):not(.is-picked){filter:brightness(.55) saturate(.85);transition:filter .18s ease}.inv-grid.is-picking .cg-item.is-unfiled:not(.is-member):not(.is-picked){filter:brightness(.86) saturate(.96)}.inv-grid.is-picking .cg-item.is-picked{outline:2px solid color-mix(in srgb,var(--primary) 60%,transparent);outline-offset:2px;border-radius:var(--m-radius-card)}.inv-grid--dense.is-picking .cg-item:not(.is-picked){filter:brightness(.55) saturate(.85)}.ex-tabs-dock{position:sticky;top:0;z-index:30;padding:.35rem 0}.ex-tabs-dock:before{content:"";position:absolute;top:0;right:-12vw;bottom:0;left:-12vw;z-index:-1;background:var(--surface-page);box-shadow:0 14px 28px -22px color-mix(in srgb,var(--shadow-ink) 90%,transparent);transform:scaleX(0);transform-origin:left center;transition:transform .34s cubic-bezier(.22,1,.36,1)}.ex-tabs-dock.is-stuck:before{transform:scaleX(1)}.ex-tabs-dock .ex-tab{padding-top:.7rem;padding-bottom:.7rem}.ex-tabs-dock .ex-tab__art,.ex-tabs-dock .ex-tab--all .ex-tab__art{height:96px;opacity:1;transition:none}.ex-tabs-dock .ex-tab__label{min-height:3.84em;-webkit-line-clamp:3}.ex-tabs-dock .ex-tab--add .ex-tab__art{height:30px;opacity:1}.ex-tabs-dock .ex-tab--add .ex-tab__art svg{width:16px;height:16px}.ex-tabs-dock .ex-tab--add .ex-tab__label{min-height:0;height:1.28em;padding-bottom:.5rem;overflow:hidden;opacity:1}.ex-tabs-dock.is-stuck{padding-top:0}.ex-tabs-dock.is-stuck .ex-tab{padding-top:.35rem;padding-bottom:.45rem}.ex-tabs-dock.is-stuck .ex-tab__art,.ex-tabs-dock.is-stuck .ex-tab--all .ex-tab__art{height:0;opacity:0}.ex-tabs-dock.is-stuck .ex-tab__label{min-height:1.28em;-webkit-line-clamp:1}.ex-tabs-dock.is-stuck .ex-tab--add{align-self:stretch;margin-left:.75rem;padding:0;border-radius:0}.ex-tabs-dock.is-stuck .ex-tab--add .ex-tab__art{height:100%;opacity:1}.ex-tabs-dock.is-stuck .ex-tab--add .ex-tab__art svg{width:13px;height:13px}.ex-tabs-dock.is-stuck .ex-tab--add .ex-tab__label{display:none}.ex-tabs-dock .ex-tab,.ex-tabs-dock .ex-tab__art,.ex-tabs-dock .ex-tab__label{transition:none}.coll-export{--dash-glow: var(--success);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.coll-export__copy{min-width:240px}.coll-export__title{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--text-primary)}.coll-export__sub{margin-top:3px;font-size:13px;color:var(--text-secondary)}.coll-export__count{margin-top:6px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--success-ink)}.coll-export__actions{display:flex;flex-wrap:wrap;gap:10px}.coll-export__actions .ui-btn{gap:8px}.inv-grid.is-receptive,.lux-panel.is-receptive{border-radius:14px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary) 55%,transparent),0 0 26px -18px var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent)}.coll-admin-grid{display:grid;grid-template-columns:1fr;gap:14px}.ex-tabs.is-empty{justify-content:flex-start}.ex-tabs.is-empty .ex-tab--add{margin-left:0;width:176px;height:128px;align-self:flex-start;justify-content:center;gap:4px;border-radius:var(--m-radius-card);border-style:dashed;border-width:1.5px;background:color-mix(in srgb,var(--primary) 4%,transparent)}.ex-tabs.is-empty .ex-tab--add .ex-tab__art{height:42px;flex:0 0 auto}.ex-tabs.is-empty .ex-tab--add .ex-tab__label{min-height:0;-webkit-line-clamp:1;padding:0 .6rem}.ex-tabs.is-empty .ex-tab--add:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.ex-tab--add.is-nudging{position:relative}.ex-tab--add.is-nudging .ex-tab__art--plain{overflow:visible}.ex-tab__tap{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:var(--m-radius-pill);border:2px solid var(--primary);opacity:0;z-index:3;pointer-events:none;animation:ex-tap-ring 2.8s cubic-bezier(.22,1,.36,1) infinite}.ex-tab__cursor{position:absolute;left:50%;top:50%;color:var(--white);filter:drop-shadow(0 2px 4px color-mix(in srgb,color-mix(in srgb,var(--primary) 5%,var(--grey-950)) 60%,transparent));fill:currentColor;opacity:0;z-index:3;pointer-events:none;animation:ex-tap-cursor 2.8s cubic-bezier(.22,1,.36,1) infinite}.ex-tab--add.is-nudging:hover .ex-tab__cursor,.ex-tab--add.is-nudging:hover .ex-tab__tap{animation-play-state:paused;opacity:0}.coll-export.is-empty{opacity:.55}.coll-export.is-empty .coll-export__count{color:var(--text-tertiary)}.inv-heading{display:flex;align-items:center;gap:10px;margin:4px 0 12px;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.inv-heading__sub{margin:-6px 0 12px;font-size:12.5px;font-weight:500;color:var(--text-secondary);max-width:62ch}.inv-heading__tally{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.inv-heading__tally.is-done{color:var(--success-ink)}.inv-heading__count{font-size:11px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;padding:2px 7px;border-radius:var(--m-radius-pill);color:var(--text-secondary);background:var(--veil-base)}.ex-tab__edit{position:absolute;top:8px;left:8px;z-index:4;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--m-radius-pill);color:var(--white);background:color-mix(in srgb,color-mix(in srgb,var(--grey-800) 50%,var(--grey-950)) 60%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--edge-strong);opacity:0;cursor:pointer;transition:opacity .15s ease,background .15s ease}.ex-tab:hover .ex-tab__edit,.ex-tab:focus-within .ex-tab__edit{opacity:1}.ex-tab__edit:hover{background:var(--primary)}.ex-folder__blind{position:absolute;left:0;right:0;top:0;bottom:auto;height:100%;z-index:2;border-radius:var(--m-radius-sm);overflow:hidden;transition:height .4s cubic-bezier(.22,1,.36,1);pointer-events:none}.ex-folder__blind img{width:100%;aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.ex-folder__blind.is-frosted{-webkit-backdrop-filter:blur(9px) saturate(.8);backdrop-filter:blur(9px) saturate(.8);background:color-mix(in srgb,var(--grey-900) 45%,transparent)}.ex-folder__blind{border-radius:0}.ex-folder__frost{position:absolute;top:0;right:0;bottom:0;left:0}.ex-folder:hover .ex-folder__blind,.ex-folder:has(:focus-visible) .ex-folder__blind,.ex-folder.is-open .ex-folder__blind,.ex-folder.is-hot .ex-folder__blind{height:0}.ex-folder__lamp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s ease}.ex-folder__tile:before{content:"";position:absolute;inset:0 0 auto 0;height:62%;z-index:4;background:linear-gradient(to bottom,color-mix(in srgb,color-mix(in srgb,var(--warning) 20%,white) 30%,transparent),color-mix(in srgb,color-mix(in srgb,var(--warning) 25%,white) 9%,transparent) 45%,transparent);opacity:0;transition:opacity .26s ease;pointer-events:none}.ex-folder:hover .ex-folder__tile:before,.ex-folder:has(:focus-visible) .ex-folder__tile:before,.ex-folder.is-open .ex-folder__tile:before,.ex-folder.is-hot .ex-folder__tile:before{opacity:1}.ex-folder.is-receptive .ex-folder__tile:before{opacity:.6}.ex-folder__lamp:before{content:"";position:absolute;left:50%;top:-55%;width:150%;height:150%;transform:translate(-50%);background:radial-gradient(52% 58% at 50% 0%,color-mix(in srgb,color-mix(in srgb,var(--warning) 15%,white) 34%,transparent),color-mix(in srgb,color-mix(in srgb,var(--warning) 25%,white) 12%,transparent) 46%,transparent 72%)}.ex-folder__lamp:after{content:"";position:absolute;left:50%;bottom:-6%;width:82%;height:26%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,color-mix(in srgb,var(--warning) 15%,white) 22%,transparent),transparent 78%);filter:blur(2px)}.ex-folder:hover .ex-folder__lamp,.ex-folder:has(:focus-visible) .ex-folder__lamp,.ex-folder.is-open .ex-folder__lamp,.ex-folder.is-hot .ex-folder__lamp{opacity:1}.ex-folder.is-receptive .ex-folder__lamp{opacity:.6}.ex-dock{position:fixed;left:var(--rail-w);right:0;bottom:0;z-index:46;background:linear-gradient(to top,hsl(var(--dock-hue, 220) 55% 22% / .55),transparent 140%),color-mix(in srgb,color-mix(in srgb,var(--grey-800) 60%,var(--grey-950)) 95%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:2px solid hsl(var(--dock-hue, 220) 75% 62% / .75);box-shadow:0 -1px hsl(var(--dock-hue, 220) 75% 62% / .25),0 -22px 50px -26px hsl(var(--dock-hue, 220) 60% 8% / .9);transform-origin:bottom center;transform:translateY(calc((1 - var(--dock-in, 1)) * 100%));will-change:transform}.ex-dock.is-leaving{transform:translateY(100%);transition:transform .2s cubic-bezier(.4,0,1,1);pointer-events:none}.ex-dock__bar{padding:9px 64px calc(9px + env(safe-area-inset-bottom,0px))}.ex-dock__inner{display:flex;align-items:center;gap:.85rem;max-width:1152px;margin-inline:auto}.ex-dock__rail{display:flex;gap:.85rem;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ex-dock__rail::-webkit-scrollbar{display:none}.ex-dock__stop{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;height:40px;padding:0 10px;border-radius:var(--m-radius-card);border:1px solid var(--border);background:color-mix(in srgb,var(--grey-800) 85%,transparent);color:var(--text-secondary);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s cubic-bezier(.22,1,.36,1)}.ex-dock__stop.is-receptive{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.ex-dock__stop:hover,.ex-dock__stop.is-hot{border-color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 14%,color-mix(in srgb,var(--grey-800) 80%,var(--grey-950)));color:var(--text-primary)}.ex-dock__stop.is-hot{transform:translateY(-3px)}.ex-dock__stop.is-active{border-color:var(--primary-ink);color:var(--text-primary);background:color-mix(in srgb,var(--primary) 10%,color-mix(in srgb,var(--grey-800) 80%,var(--grey-950)))}.ex-dock__stop.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--primary)}.ex-dock__name{font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex-dock__count{font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:var(--m-radius-pill);background:var(--veil-base);color:var(--text-tertiary)}.ex-dock__add{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;height:40px;padding:0 12px;border-radius:var(--m-radius-card);border:1px dashed hsl(var(--dock-hue, 220) 70% 78% / .75);background:none;color:var(--text-secondary);cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.ex-dock__add:hover{color:var(--primary-ink);border-color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 8%,transparent)}.ex-dock__ext{display:flex;align-items:center;gap:10px;padding:8px 22px;border-bottom:1px solid var(--edge-faint);background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--text-primary);font-size:12.5px}.ex-dock__ext-count{color:var(--text-tertiary);font-size:11.5px}.ex-dock__ext-spacer{flex:1 1 auto}.ex-dock__ext-edit,.ex-dock__ext-done{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:none;color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer;transition:color .14s ease,border-color .14s ease}.ex-dock__ext-edit:hover,.ex-dock__ext-done:hover{color:var(--primary-ink);border-color:var(--primary-ink)}.move-confirm__lead{font-size:13px;line-height:1.6;color:var(--text-secondary);max-width:58ch}.move-confirm__list{margin:16px 0 0;padding:0;list-style:none;max-height:46vh;overflow-y:auto;display:grid;gap:8px}.move-confirm__row label{display:flex;align-items:center;gap:12px;padding:9px 12px 9px 9px;border-radius:var(--m-radius-card);background:var(--veil-faint);box-shadow:inset 0 0 0 1px var(--edge-faint);cursor:pointer;transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}.move-confirm__row label:hover{background:color-mix(in srgb,var(--white) 6%,transparent)}.move-confirm__row.is-skipped label{opacity:.4}.move-confirm__thumb{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--m-radius-card);overflow:hidden;background:var(--surface-raised);color:var(--text-tertiary)}.move-confirm__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.move-confirm__body{display:grid;gap:2px;min-width:0;flex:1 1 auto}.move-confirm__object{font-size:12.5px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.move-confirm__path{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--text-tertiary);min-width:0}.move-confirm__from,.move-confirm__to{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:44%;font-weight:700}.move-confirm__from{color:color-mix(in srgb,var(--danger) 75%,white)}.move-confirm__from em{font-style:normal;opacity:.72;font-weight:600}.move-confirm__from em:before{content:" · "}.move-confirm__to{color:color-mix(in srgb,var(--success) 75%,white)}.move-confirm__arrow{flex-shrink:0;opacity:.7}.move-confirm__tick{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:var(--m-radius-sm);background:var(--veil-base);box-shadow:inset 0 0 0 1px var(--edge-base);color:var(--grey-950, color-mix(in srgb, var(--primary) 20%, var(--grey-950)))}.move-confirm__row:not(.is-skipped) .move-confirm__tick{background:var(--primary);box-shadow:none}.move-confirm__free{margin-top:12px;font-size:12px;color:var(--text-tertiary)}.move-confirm__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.inv-heading--wide{width:100%;display:flex;align-items:stretch;gap:9px;margin-bottom:0}.inv-heading__row{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;width:100%;padding:0 0 10px;border:0;border-bottom:1px solid color-mix(in srgb,var(--grey-550) 85%,transparent);background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease}.inv-heading__row:hover{border-bottom-color:color-mix(in srgb,var(--primary) 55%,transparent)}.inv-heading__spacer{flex:1 1 auto}.inv-heading__link{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;padding:3px 6px 3px 8px;margin-right:-2px;border-radius:var(--m-radius-pill);font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-tertiary);text-decoration:none;white-space:nowrap;transition:color .14s ease,background .14s ease}.inv-heading__link:hover,.inv-heading__link:focus-visible{color:var(--primary-ink);background:var(--veil-base)}.inv-heading__link svg{transition:transform .14s ease}.inv-heading__link:hover svg{transform:translate(2px)}.inv-heading__warn{position:relative;align-self:center;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--m-radius-pill);background:var(--danger);color:var(--white);cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,color-mix(in srgb,var(--danger) 50%,var(--grey-950)) 45%,transparent);animation:inv-warn-pulse 2.4s ease-in-out infinite}.inv-heading__warn-tip{position:absolute;top:calc(100% + 8px);left:0;white-space:nowrap;padding:5px 9px;border-radius:var(--m-radius-card);background:var(--grey-800);color:var(--text-primary);font-size:11px;font-weight:700;box-shadow:0 0 0 1px var(--edge-base),0 10px 24px -12px color-mix(in srgb,var(--shadow-ink) 100%,transparent);opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.inv-heading__warn:hover .inv-heading__warn-tip,.inv-heading__warn:focus-visible .inv-heading__warn-tip{opacity:1;transform:none}.add-card.is-called{border-color:var(--primary-ink);color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 50%,transparent),0 0 40px -14px var(--primary)}.add-card.is-called .add-card__icon{overflow:visible;position:relative}.add-card__tap{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:var(--m-radius-pill);border:2px solid var(--primary);opacity:0;pointer-events:none;animation:ex-tap-ring 2.8s cubic-bezier(.22,1,.36,1) infinite}.add-card__cursor{position:absolute;left:50%;top:50%;color:var(--white);fill:currentColor;filter:drop-shadow(0 2px 4px color-mix(in srgb,color-mix(in srgb,var(--primary) 5%,var(--grey-950)) 60%,transparent));opacity:0;pointer-events:none;animation:ex-tap-cursor 2.8s cubic-bezier(.22,1,.36,1) infinite}.inv-tiles{display:flex;flex-wrap:wrap;gap:6px;margin:0;position:relative;z-index:1;align-items:center}.inv-tile--link{border-style:dashed}.inv-tabs{display:inline-flex;align-items:center}.inv-tabbox{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;border:1px solid var(--border);border-radius:var(--m-radius-card);padding:6px 18px 16px;background:var(--surface-card);box-shadow:0 24px 48px -24px color-mix(in srgb,var(--shadow-ink) 90%,transparent),0 2px 8px -4px color-mix(in srgb,var(--shadow-ink) 60%,transparent);max-height:min(62vh,560px);overflow:auto;overscroll-behavior:contain}.inv-tile{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;padding:0;border-radius:var(--m-radius-card);border:1px solid var(--edge-strong);background:none;color:var(--text-primary);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.inv-tile:hover:not(:disabled){transform:translateY(-2px);border-color:var(--edge-heavy)}.inv-tile:disabled{opacity:.45;cursor:default}.inv-tile.is-on.is-on{border-color:var(--edge-max);position:relative;z-index:2}.inv-tile__icon{color:var(--text-tertiary)}.inv-tile__icon svg{width:20px;height:20px}.inv-tile:hover:not(:disabled) .inv-tile__icon{color:var(--primary-ink)}.inv-tile.is-bad{background:var(--ind-bg, var(--warning));border-color:var(--ind-bg, var(--warning))}.inv-tile.is-bad .inv-tile__icon,.inv-tile.is-bad:hover:not(:disabled) .inv-tile__icon,.inv-tile.is-bad.is-on.is-on .inv-tile__icon{color:var(--white)}.inv-tile.is-bad:hover:not(:disabled),.inv-tile.is-bad.is-on.is-on{border-color:var(--ind-bg, var(--warning))}.inv-tile.is-clear{border-color:color-mix(in srgb,var(--success) 42%,transparent)}.inv-tile.is-clear .inv-tile__icon{color:var(--success-ink)}.inv-tile.is-on.is-on .inv-tile__icon{color:var(--edge-max)}.inv-status-rail{display:inline-flex;align-items:center}.inv-tile.is-on{border-bottom-color:transparent}.inv-panel{padding:18px 0 8px;max-width:720px}.inv-panel--wide{max-width:none}.inv-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.inv-panel__head>.inv-heading{margin-bottom:0}.inv-when{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;margin-left:2px}.inv-when__end{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--m-radius-pill);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.inv-when__end.is-from{color:var(--success-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 35%,transparent)}.inv-when__end.is-to{color:var(--danger-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 35%,transparent)}.inv-panel>.inv-heading{margin-bottom:12px}.inv-info__blurb{font-size:13.5px;line-height:1.6;max-width:62ch;color:var(--text-secondary);margin-bottom:16px}.inv-info__blurb.is-empty{color:var(--text-tertiary);font-style:italic}.inv-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px;margin:0}.inv-info__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 13px;border-radius:var(--m-radius-card);box-shadow:inset 0 0 0 1px var(--edge-base)}.inv-info__row dt{display:flex;align-items:center;gap:6px;flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.inv-info__row dt svg{flex:0 0 auto}.inv-info__row dd{margin:0;min-width:0;flex:0 1 auto;text-align:right;font-size:13px;font-weight:650;line-height:1.45;color:var(--text-primary)}.inv-info__row:has(.inv-info__langs){align-items:flex-start}.inv-info__row:has(.inv-info__langs) dt{padding-top:2px}.inv-info__none{color:var(--text-tertiary);font-weight:500}.inv-info__langs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.inv-info__langs span{padding:2px 7px;border-radius:var(--m-radius-pill);background:var(--primary-muted);color:var(--primary-ink);font-size:10.5px;font-weight:800;letter-spacing:.06em}.fault-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;align-content:start}.fault-list button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:var(--m-radius-card);background:none;color:var(--text-secondary);text-align:left;cursor:pointer}.fault-list button:hover{background:var(--surface-raised);color:var(--text-primary)}.fault-list__text{flex:1;min-width:0;font-size:13px;font-weight:600}.fault-list button.is-on{background:var(--veil-base);color:var(--text-primary);border-color:var(--edge-base);border-right-color:transparent;border-radius:10px 0 0 10px}.fault-split{display:grid;grid-template-columns:minmax(280px,.8fr) 1fr;gap:0;align-items:stretch}.fault-prev{min-width:0;padding:12px 14px;border:1px solid var(--edge-base);border-left:0;border-radius:0 10px 10px 0;background:var(--veil-base)}.fault-prev__head{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:10px}.fault-prev__grid--cases{gap:14px 12px!important}.fault-prev__grid--cases .ex-folder:before,.fault-prev__grid--cases .ex-folder:after,.fault-prev__grid--cases .ex-folder__lamp,.fault-prev__grid--cases .ex-folder__tile:before{display:none}.fault-prev__grid{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.fault-prev__grid>*{width:96px;flex:0 0 auto}.fault-prev__grid--cases .ex-folder{font-size:.9em}.fault-prev__grid--cases .ex-folder__foot{min-height:26px;padding:3px .35rem}.fault-prev__grid--cases .ex-folder__name{font-size:.64rem;gap:.25rem}.fault-prev__grid--cases .ex-folder__audio>button{font-size:.56rem}.fault-prev__grid--cases .ex-folder__count{font-size:.54rem;padding:0 .3rem;right:4px;bottom:4px}.fault-prev__grid--cases .ind__btn{width:15px;height:15px}.fault-prev__grid--cases .ind-row>.ind{min-width:7px;margin-right:2px}.fault-prev__grid--objects h3{font-size:11px;line-height:1.2}.fault-prev__grid--objects p{font-size:9px;margin-top:2px}.fault-prev__grid--objects button>div:last-child{padding:6px}.fault-prev__grid--objects button>div:last-child>div{display:none}.fault-prev__grid--objects .group>:not(button),.fault-prev__grid--objects [role=checkbox],.fault-prev__grid--objects [role=button]{display:none!important}.ex-folder:has(.ind:hover),.ex-folder:has(.ind:focus-within){z-index:30}.ex-folder.is-flawless .ex-folder__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent 42%,color-mix(in srgb,color-mix(in srgb,var(--primary) 20%,white) 14%,transparent) 48%,var(--veil-hover) 50%,color-mix(in srgb,color-mix(in srgb,var(--primary) 20%,white) 14%,transparent) 52%,transparent 58%);background-size:260% 100%;background-position:140% 0;animation:ex-flawless-sweep 6.5s ease-in-out infinite}.cg-item.is-unfiled{position:relative;border-radius:var(--m-radius-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--warning) 35%,transparent),0 0 22px -8px color-mix(in srgb,var(--warning) 35%,transparent)}.cg-item.is-unfiled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,color-mix(in srgb,color-mix(in srgb,var(--warning) 25%,white) 16%,transparent) 48%,transparent 58%);background-size:260% 100%;animation:unfiled-shine 3.6s ease-in-out infinite}.ex-first-object{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:0 0 var(--arch-w);width:var(--arch-w);height:140px;padding:0 14px;border-radius:var(--m-radius-pill) var(--m-radius-pill) var(--m-radius-card) var(--m-radius-card);border:1.5px dashed color-mix(in srgb,var(--danger) 60%,transparent);background:color-mix(in srgb,var(--danger) 7%,transparent);color:color-mix(in srgb,var(--danger) 60%,white);font:inherit;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.ex-first-object:hover{background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:var(--danger-ink);color:color-mix(in srgb,var(--danger) 40%,white);transform:translateY(-2px)}.ex-first-object__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--danger) 16%,transparent);color:color-mix(in srgb,var(--danger) 70%,white)}.ex-first-object:hover .ex-first-object__icon{background:color-mix(in srgb,var(--danger) 26%,transparent)}.ex-first-object__label{font-size:12px;font-weight:750;line-height:1.35;text-align:center;letter-spacing:-.01em}.ex-issues{display:grid;gap:8px;margin-top:18px}.ex-issue{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--m-radius-card);font-size:12.5px}.ex-issue strong{display:block;font-weight:750}.ex-issue p{margin-top:2px;opacity:.8;line-height:1.5;max-width:68ch}.ex-issue--error{background:color-mix(in srgb,var(--danger) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 35%,transparent);color:color-mix(in srgb,var(--danger) 40%,white)}.ex-issue--warn{background:var(--warning-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 35%,transparent);color:color-mix(in srgb,var(--warning) 35%,white)}.ex-cases__slot{flex:0 0 auto;width:var(--arch-w);align-self:stretch;border-radius:var(--m-radius-pill) var(--m-radius-pill) var(--m-radius-card) var(--m-radius-card);border:2px dashed color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent);animation:ex-slot-open .18s cubic-bezier(.22,1,.36,1)}.ex-cases__scroller.is-taking{scroll-snap-type:none}.ex-cases__scroller.is-taking>.ex-folder{transition:transform .18s cubic-bezier(.22,1,.36,1)}.ex-issue--audio{background:color-mix(in srgb,var(--secondary) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--secondary) 35%,transparent);color:color-mix(in srgb,var(--secondary) 35%,white)}.ex-issue__go{margin-left:auto;flex-shrink:0;align-self:center;padding:5px 12px;border-radius:var(--m-radius-pill);border:1px solid currentColor;background:none;color:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .14s ease}.ex-issue__go:hover{background:color-mix(in srgb,var(--white) 12%,transparent)}.ex-issue .sec-help{margin-left:auto;align-self:center}.ex-issue .sec-help+.ex-issue__go{margin-left:8px}.ex-issue .sec-help__btn{border-color:currentColor;color:inherit;width:26px;height:26px;font-size:13px}.ex-issue .sec-help__btn:after{top:0;right:0;bottom:0;left:0}.ex-issue__how{margin-left:auto;flex-shrink:0;align-self:center;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--m-radius-pill);border:1px solid currentColor;background:none;color:inherit;font-size:13px;font-weight:900;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.ex-issue__how:hover{background:color-mix(in srgb,var(--white) 12%,transparent)}.ex-issue__how.is-playing{background:var(--primary);border-color:var(--primary-ink);color:var(--white);box-shadow:0 4px 14px -4px var(--primary)}.inv-grid.is-picking .cg-item.is-member{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--m-radius-card)}.ex-tab__dot{position:absolute;top:8px;right:8px;z-index:6;width:9px;height:9px;border-radius:var(--m-radius-pill);background:var(--dot);box-shadow:0 0 0 2px color-mix(in srgb,color-mix(in srgb,var(--grey-800) 70%,var(--grey-950)) 55%,transparent),0 0 10px 0 var(--dot);--dot: var(--state, hsl(240 6% 60%))}.ex-tab__dot.is-changed{animation:ex-dot-pulse 2.6s ease-in-out infinite}.ex-tab__dot-tip{position:absolute;top:calc(100% + 7px);right:-4px;width:-moz-max-content;width:max-content;max-width:190px;padding:5px 9px;border-radius:var(--m-radius-card);background:var(--grey-800);color:var(--text-primary);font-size:11px;font-weight:700;line-height:1.35;text-align:left;text-transform:none;letter-spacing:normal;box-shadow:0 0 0 1px var(--edge-base),0 10px 24px -12px color-mix(in srgb,var(--shadow-ink) 100%,transparent);opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:60}.ex-tab__dot:hover .ex-tab__dot-tip{opacity:1;transform:translateY(0)}.ex-tab:has(.ex-tab__dot:hover){z-index:30}.ex-tab--all.is-armed{box-shadow:inset 0 0 0 2px var(--warning),0 12px 28px -18px color-mix(in srgb,var(--warning) 60%,transparent)}.ex-tab--all.is-armed .ex-tab__label{color:var(--warning-ink)}.investigate-frame{--investigate-rgb: 77, 184, 247;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--investigate-rgb),.5),inset 0 0 18px 2px rgba(var(--investigate-rgb),.22),inset 0 0 46px 10px rgba(var(--investigate-rgb),.08);animation:investigate-breathe 3.4s ease-in-out infinite}.start-here__chip{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--m-radius-card);color:var(--primary-ink);background:var(--primary-muted);border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);margin-bottom:.625rem}.station-lang{display:inline-flex;align-items:center;gap:4px}.station-lang b{font-size:9.5px;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.is-asking .add-circle{position:relative;overflow:visible;color:var(--primary-ink);border-color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 12%,transparent);animation:add-breathe 2.8s ease-in-out infinite}.is-asking:hover .add-circle{animation-play-state:paused}.locked-wing-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--m-radius-pill);color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border-strong)}.objects-page{position:relative}.is-spotlit .ex-folder--spot .ex-folder__blind{animation:ex-folder-spotlight 2.6s cubic-bezier(.22,1,.36,1) 1 backwards;animation-delay:calc(var(--spot-i, 0) * .42s + .6s)}.is-spotlit .ex-folder--spot .ex-folder__lamp{animation:ex-folder-lamp 2.6s cubic-bezier(.22,1,.36,1) 1 backwards;animation-delay:calc(var(--spot-i, 0) * .42s + .6s)}.is-found{animation:found-flash 1.8s ease-out 1;border-radius:var(--m-radius-card)}section.unassigned-section.dash-box.dash-box--warning{margin-top:4rem;padding:1.25rem 1.25rem 1.5rem}section.unassigned-section.is-receptive{border-color:color-mix(in srgb,var(--warning) 60%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--warning) 35%,transparent),0 0 0 1px color-mix(in srgb,var(--warning) 35%,transparent),0 14px 40px -18px color-mix(in srgb,var(--warning) 45%,transparent)}.is-live{--state: var(--success)}.is-changed{--state: var(--warning)}.is-draft{--state: var(--primary)}.is-upcoming{--state: var(--primary-hover)}.is-private{--state: var(--secondary)}.ex-del{display:flex;flex-direction:column;gap:.6rem;width:100%}.ex-del__ask{font-size:.8rem;line-height:1.45;color:var(--text-primary);font-weight:600}.ex-del__acts{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.obj-labels{position:absolute;top:-9px;right:-9px;z-index:20;display:flex;align-items:center;gap:4px;pointer-events:none}.obj-labels>*{pointer-events:auto}.obj-labels{transition:opacity .14s ease}.group:hover .obj-labels{opacity:0}.exh-objects{display:flex;flex-direction:column;gap:6px}.exh-objects__row,.exh-pick__row{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:var(--m-radius-sm);text-align:left}.exh-objects__art{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:7px;overflow:hidden;background:var(--surface-raised);color:var(--text-tertiary)}.exh-objects__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exh-objects__name{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exh-pick{display:flex;flex-direction:column;gap:2px;max-height:52vh;overflow-y:auto}.exh-pick__row:hover{background:var(--surface-raised)}.exh-pick__row:disabled{opacity:.5}.exh-none{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;border:1px dashed var(--border);border-radius:var(--m-radius-card)}.exh-none p{font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.exh-objects__act{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:7px;color:var(--text-tertiary);opacity:0;transition:opacity .14s ease,color .14s ease,background .14s ease}.exh-objects__row:hover .exh-objects__act,.exh-objects__act:focus-visible{opacity:1}.exh-objects__act:hover{color:var(--warning-ink);background:var(--surface-raised)}.exh-objects__row[data-off]{opacity:.55}.exh-objects__row[data-off] .exh-objects__act{opacity:1;color:var(--warning-ink)}.arch-pick{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:46vh;overflow-y:auto;overscroll-behavior:contain}.arch-pick__row{width:100%;display:flex;align-items:center;gap:.65rem;padding:.4rem .5rem;border:1px solid transparent;border-radius:var(--m-radius-sm);background:none;cursor:pointer;text-align:left;color:var(--text-secondary);font-size:.8rem;font-weight:600;transition:background .13s ease,border-color .13s ease,color .13s ease}.arch-pick__row:hover{background:var(--veil-faint);border-color:var(--edge-base);color:var(--text-primary)}.arch-pick__row.is-on{border-color:var(--primary-ink);color:var(--text-primary)}.arch-pick__row.is-on .arch-pick__tick{color:var(--primary-ink)}.arch-pick__art{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-tertiary)}.arch-pick__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.arch-pick__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arch-pick__tick{flex:0 0 auto;color:var(--text-tertiary)}.lives-in{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 0 14px}.lives-in__label{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.lives-in__path{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--border);border-radius:var(--m-radius-pill);font-size:12px;font-weight:700;color:var(--text-secondary)}.lives-in__path button{color:inherit}.lives-in__path button:hover{color:var(--primary-ink);text-decoration:underline;text-underline-offset:2px}.lives-in__path svg{color:var(--text-tertiary)}.lives-in__path--off{color:var(--warning-ink);border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 10%,transparent)}.lives-in__path--none{color:var(--danger-ink);border-style:dashed;border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.fault-prev__rooms{display:flex;flex-direction:column;gap:8px}.fault-room{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name go" "note go";align-items:center;gap:2px 12px;width:100%;padding:12px 14px;border:1px solid var(--edge-base);border-radius:var(--m-radius-card);background:none;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.fault-room:hover{border-color:var(--primary-ink);background:var(--veil-faint)}.fault-room:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fault-room__name{grid-area:name;font-size:.86rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.fault-room__note{grid-area:note;font-size:.7rem;font-weight:600;color:var(--text-tertiary)}.fault-room__go{grid-area:go;display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:800;color:var(--primary-ink);white-space:nowrap}.objects-page.is-picking{padding-bottom:calc(var(--bulkbar-h, 72px) + 16px + env(safe-area-inset-bottom,0px))}html.has-bulkbar .arch-dock,html.has-bulkbar .arch-panel{bottom:calc(var(--bulkbar-h, 72px) + 20px + env(safe-area-inset-bottom,0px))}@media (hover: none){.inv-grid [data-pick],.obj-del,.obj-grip,.exrow__edit,.arch-item__grip{opacity:1!important}.inv-grid [data-pick]{background:color-mix(in srgb,var(--grey-950) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.lives-in__path--change{display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.lives-in__path--change svg{opacity:.55;flex:0 0 auto}.lives-in__path--change:hover{color:var(--primary-ink);border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.lives-in__path--change:hover svg{opacity:1}.lives-in__path--change:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.move-confirm__understand{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.55rem .65rem;border-radius:var(--m-radius-md, 10px);background:var(--surface-raised);font-size:.78rem;line-height:1.4;color:var(--text-secondary);cursor:pointer}.move-confirm__understand input{margin-top:.15rem;flex-shrink:0;accent-color:var(--primary)}.workinghere{display:inline-flex;align-items:center;pointer-events:none}.workinghere__one{position:relative;display:inline-grid;place-items:center;border-radius:999px;box-shadow:0 0 0 2px var(--surface-card)}.workinghere__one+.workinghere__one{margin-left:-6px}.workinghere__more{margin-left:3px;font-size:10px;font-weight:800;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.workinghere--on-card{position:absolute;right:8px;bottom:8px;z-index:3}.asset-drop__lead{margin:0 0 .5rem;font-size:.76rem;line-height:1.45;color:var(--text-tertiary);text-wrap:pretty}.asset-drop{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-radius:var(--m-radius-md, 10px);border:1.5px dashed var(--border);background:transparent;cursor:pointer;transition:border-color .15s ease,background .15s ease}.asset-drop:hover,.asset-drop.is-over{border-color:var(--primary);background:var(--primary-muted)}.asset-drop__word{font-size:.8rem;font-weight:700;color:var(--text-primary)}.asset-drop__hint{margin:.45rem 0 0;font-size:.68rem;color:var(--text-tertiary)}.cg-item.is-in-stop{box-shadow:0 0 0 2px var(--primary-ink),0 8px 22px -12px color-mix(in srgb,var(--primary) 55%,transparent);border-radius:var(--m-radius-card)}.cg-item.is-in-stop:after{content:"";position:absolute;top:6px;left:6px;width:8px;height:8px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 2px var(--surface-card);z-index:3}.obj-stands{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.obj-stands__where{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;color:var(--text-secondary)}.obj-stands__act{flex-shrink:0;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--m-radius-sm, 8px);color:var(--text-tertiary);transition:color .15s ease,background .15s ease}.obj-stands__act:hover:not(:disabled){color:var(--text-primary);background:var(--surface-raised)}.obj-stands__act:disabled{opacity:.5}.expick{display:flex;align-items:center;gap:8px;min-width:0;margin-top:.25rem}.expick__track{flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;padding:3px;margin:-3px}.expick__track::-webkit-scrollbar{display:none}.expick__track .pill-switch{flex-wrap:nowrap}.expick__thumb{flex-shrink:0;width:18px;height:18px;margin-right:-1px;display:grid;place-items:center;border-radius:var(--m-radius-sm);overflow:hidden;background:var(--surface-raised);color:var(--text-tertiary)}.expick__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.expick__pillname{max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expick__n{font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;opacity:.65}.pill-switch__opt.is-receptive{box-shadow:inset 0 0 0 1px var(--edge-base)}.pill-switch__opt.is-arming{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent);animation:expick-pulse .9s ease-in-out infinite}.pill-switch__opt.is-arming--fast{animation-duration:.38s}.pill-switch__opt.is-received{animation:expick-caught .62s ease-out 1}@keyframes expick-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 42%,transparent)}}@keyframes expick-caught{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 70%,transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb,var(--success) 0%,transparent)}}.expick__acts{display:flex;align-items:center;gap:6px;flex-shrink:0}.expick__act{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border:1px solid var(--border);border-radius:var(--m-radius-pill);background:none;color:var(--text-secondary);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.expick__act:hover{border-color:var(--primary);color:var(--primary-ink)}.expick__act:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.expick__act--add.is-only{border-color:var(--primary);color:var(--white);background:var(--primary)}@media (max-width: 640px){.expick__pillname{max-width:7rem}.expick__act--add span{display:none}}.hubs{display:flex;align-items:stretch;gap:0;margin:0 0 .25rem;padding:0;list-style:none}.hubs__step{display:flex;align-items:center;flex:1 1 0;min-width:0}.hubs__box{display:flex;align-items:center;gap:11px;flex:1 1 auto;min-width:0;padding:9px 12px 9px 9px;border:1px solid var(--edge-base);border-radius:var(--m-radius-card);background:none;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.hubs__box:hover:not(:disabled){border-color:var(--edge-strong);background:var(--veil-faint)}.hubs__box:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hubs__box.is-off,.hubs__box:disabled{cursor:default;opacity:.42;border-style:dashed}.hubs__art{flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised)}.hubs__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hubs__text{min-width:0;display:flex;flex-direction:column;gap:1px}.hubs__name{font-size:.8rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hubs__note{font-size:.68rem;font-weight:600;line-height:1.35;color:var(--text-tertiary)}.hubs__arrow{flex:0 0 auto;display:grid;place-items:center;width:26px;color:var(--text-tertiary);opacity:.55}@media (max-width: 900px){.hubs{gap:0}.hubs__note{display:none}.hubs__box{flex-direction:column;align-items:center;gap:6px;padding:8px 6px;text-align:center}.hubs__art{width:38px;height:38px}.hubs__name{font-size:.72rem;white-space:normal}.hubs__arrow{width:16px}}@media (max-width: 380px){.hubs__arrow{width:10px}.hubs__name{font-size:.66rem}}.xb-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.inv-grid.xb-grid>.add-card{aspect-ratio:auto;height:100%;min-height:0}.xb-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.xb-card__state{min-height:63px;align-content:flex-start}.xb-card__open{display:block;width:100%;border:0;padding:0;background:none;cursor:pointer;flex:0 0 auto}.xb-card__open .cover{border-radius:0}.xb-card__open img{transition:transform .5s ease}.group:hover .xb-card__open img{transform:scale(1.04)}.xb-card__play,.xb-card__del{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--m-radius-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.xb-card__play{top:10px;left:10px;width:40px;height:40px;background:color-mix(in srgb,var(--grey-950) 50%,transparent);color:var(--white);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--shadow-ink) 80%,transparent)}.xb-card__play:hover{background:var(--primary);transform:scale(1.05)}.xb-card__play.is-playing{background:var(--primary);color:var(--white);box-shadow:0 0 18px color-mix(in srgb,var(--primary) 55%,transparent)}.xb-card__del{top:10px;right:10px;width:32px;height:32px;background:color-mix(in srgb,var(--grey-950) 45%,transparent);color:color-mix(in srgb,var(--white) 80%,transparent);opacity:0}.group:hover .xb-card__del,.xb-card__del:focus-visible{opacity:1}.xb-card__del:hover{color:var(--danger-hover);background:color-mix(in srgb,var(--grey-950) 68%,transparent)}.xb-card__state{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px 10px;background:var(--surface-card)}.xb-card__state:empty{display:none}.xb-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--m-radius-pill);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.xb-chip--quiet{background:var(--surface-raised);color:var(--text-tertiary)}.xb-chip--live{background:color-mix(in srgb,var(--success) 85%,transparent);color:var(--grey-950)}.xb-chip--shadow{background:color-mix(in srgb,var(--warning) 85%,transparent);color:var(--grey-950)}:root{--exrow-h: 396px}.exrow__frame{margin:-2px}.exrow{display:flex;gap:12px;padding:2px}.exrow>*{flex:0 0 232px;height:var(--exrow-h);transition:flex-basis .22s cubic-bezier(.22,1,.36,1)}.exrow__slot:has(.exrow__card.is-open){flex-basis:400px}.exrow__slot{position:relative}.exrow__slot>.exrow__card{width:100%;height:100%}.exrow__edit{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:30px;height:30px;min-width:0;min-height:0;padding:0;border:0;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--grey-950) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:color-mix(in srgb,var(--white) 85%,transparent);opacity:0;cursor:pointer;transition:opacity .14s ease,background .14s ease}.exrow__slot:hover .exrow__edit,.exrow__edit:focus-visible{opacity:1}.exrow__edit:hover{background:var(--primary);color:var(--white)}.exrow__edit:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.exrow__card{position:relative;display:block;padding:0;overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.exrow__card .cover{height:100%;border-radius:0;filter:grayscale(1) brightness(.94);transition:filter .2s ease}.exrow__card.is-open .cover,.exrow__card:hover .cover,.exrow__card:focus-visible .cover{filter:none}@media (prefers-reduced-motion: reduce){.exrow__card .cover{transition:none}.exrow>*{transition:none}}.exrow__card,.exrow__new{border-radius:24px}.exrow__card:hover{border-color:var(--border-strong, var(--border));transform:translateY(-2px);box-shadow:0 14px 30px -22px color-mix(in srgb,var(--shadow-ink) 85%,transparent)}.exrow__card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.exrow__card.is-open{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent)}.exrow__marks{position:absolute;top:10px;left:10px;right:10px;z-index:2;display:flex;flex-wrap:wrap;gap:5px}.exrow__mark{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--grey-950) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:color-mix(in srgb,var(--white) 82%,transparent);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.exrow__mark i{font-style:normal;font-weight:700;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,currentColor 62%,transparent)}.exrow__mark.is-on{color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 55%,transparent)}.exrow__mark.is-soon{color:var(--warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 55%,transparent)}.exrow__mark.is-over{color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 55%,transparent)}.exrow__new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;color:var(--text-tertiary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.exrow__new:hover{border-color:var(--primary);color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 5%,transparent)}.exrow__new:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.exrow__new-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--m-radius-pill);border:1px dashed currentColor}.exrow__new-label{font-size:.8rem;font-weight:700}.inv-empty{min-height:var(--exrow-h)}@media (max-width: 700px){:root{--exrow-h: 300px}.exrow>*{flex-basis:190px}}.inv-scope{display:inline;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--text-tertiary);text-transform:none;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-summary__title{display:inline-flex;align-items:center;gap:8px}.askroom__lead{font-size:.82rem;line-height:1.5;color:var(--text-secondary);margin-bottom:.9rem}.askroom{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:46vh;overflow-y:auto}.askroom__row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 9px;border:1px solid var(--border);border-radius:var(--m-radius-sm);background:var(--surface-card);color:var(--text-primary);cursor:pointer;transition:border-color .14s ease,background .14s ease}.askroom__row:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent)}.askroom__img{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-tertiary)}.askroom__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.askroom__name{flex:1 1 auto;min-width:0;font-size:.84rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.askroom__n{flex-shrink:0;font-size:.68rem;font-weight:700;color:var(--text-tertiary)}.arch-panel__new{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:0 0 .75rem;padding:.4rem .75rem;border:1px dashed var(--border-strong, var(--border));border-radius:var(--m-radius-pill);background:none;color:var(--text-secondary);font-size:.76rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,color .14s ease}.arch-panel__new:hover{border-color:var(--primary);color:var(--primary-ink)}.askroom__row--archive{margin-top:10px;border-color:color-mix(in srgb,var(--warning) 45%,transparent);color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 8%,transparent)}.askroom__row--archive:hover{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,transparent)}.askroom__row--archive .askroom__img{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning-ink)}.askroom__row--archive .askroom__n{color:var(--warning-ink)}.exrow__card.is-receptive{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.exrow__card.is-over{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent)}.exrow__card.is-over .cover img,.exrow__card.is-receptive:hover .cover img{filter:none}.arch-band{margin-top:1.6rem;padding-top:1.1rem;border-top:1px solid var(--edge-faint)}.arch-band__head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.8rem;font-size:.82rem;font-weight:800;letter-spacing:-.01em;color:var(--text-secondary)}.arch-band__chip{width:24px;height:24px;display:grid;place-items:center;border-radius:var(--m-radius-sm);border:1px solid var(--edge-base);color:var(--text-tertiary)}.arch-band__n{font-size:.66rem;font-weight:800;line-height:1;padding:3px 7px;border-radius:var(--m-radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-variant-numeric:tabular-nums}.arch-band__note{font-size:.68rem;font-weight:600;color:var(--text-tertiary)}.arch-band__grid{display:flex;flex-wrap:wrap;gap:8px}.arch-band__card{display:flex;align-items:center;gap:.55rem;width:210px;max-width:100%;padding:.4rem .6rem .4rem .4rem;border:1px solid var(--edge-base);border-radius:var(--m-radius-card);background:none;color:var(--text-secondary);font-size:.76rem;font-weight:600;cursor:grab;transition:border-color .13s ease,color .13s ease,background .13s ease}.arch-band__card:hover{border-color:var(--edge-strong);color:var(--text-primary);background:var(--veil-faint)}.arch-band__card:active{cursor:grabbing;opacity:.55}.arch-band.is-dragging .arch-band__card{opacity:.5}.arch-band__art{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-tertiary)}.arch-band__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.arch-band__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exh-objgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.exh-objgrid__item{display:flex;flex-direction:column;gap:6px;min-width:0}.exh-objgrid__art{position:relative;display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;border-radius:var(--m-radius-sm);border:1px solid var(--edge-base);background:var(--surface-raised);color:var(--text-tertiary)}.exh-objgrid__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.exh-objgrid__name{font-size:.7rem;font-weight:700;line-height:1.3;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.exh-objgrid__act{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:24px;height:24px;min-width:0;min-height:0;padding:0;border-radius:var(--m-radius-sm);border:0;background:color-mix(in srgb,var(--grey-950) 55%,transparent);color:var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;opacity:0;transition:opacity .14s ease,background .14s ease}.exh-objgrid__item:hover .exh-objgrid__act,.exh-objgrid__act:focus-visible{opacity:1}.exh-objgrid__act:hover{background:var(--grey-950)}@media (hover: none){.exh-objgrid__act{opacity:1}}.exh-objgrid__item[data-off] .exh-objgrid__art{opacity:.55}.exh-objgrid__item[data-off] .exh-objgrid__name{color:var(--text-tertiary)}@media (max-width: 640px){.xb-toolbar{align-items:stretch}.xb-toolbar__acts{flex-direction:column;align-items:stretch;width:100%}.xb-toolbar__acts>span,.xb-toolbar__acts>span>.ui-btn{width:100%}.xb-toolbar__acts>span>.ui-btn{justify-content:center}.xb-toolbar__acts>.view-toggle{align-self:flex-end}}.exh-row__art{flex:none;display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:var(--m-radius-sm);border:1px solid var(--edge-base);background:var(--surface-raised);color:var(--text-tertiary)}.exh-row__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.exchoice{position:relative;margin-top:.35rem}.exchoice__trigger{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.4rem .55rem;text-align:left;border-radius:var(--m-radius-md, 10px);border:1.5px solid var(--border);background:var(--field-bg, var(--surface-card));color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.exchoice__trigger:hover:not(:disabled){border-color:var(--border-strong)}.exchoice__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.exchoice__trigger:disabled{opacity:.5;cursor:not-allowed}.exchoice__chev{flex-shrink:0;color:var(--text-tertiary)}.exchoice__menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:16rem;overflow-y:auto;margin:0;padding:.25rem;list-style:none;border-radius:var(--m-radius-md, 10px);border:1px solid var(--border-strong);background:var(--surface-raised, var(--surface-card));box-shadow:0 18px 40px -18px #0000008c}.exchoice__opt{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.35rem .45rem;text-align:left;border:0;border-radius:var(--m-radius-sm, 8px);background:transparent;color:var(--text-secondary);cursor:pointer}.exchoice__opt[data-active]{background:var(--surface-card);color:var(--text-primary)}.exchoice__opt[data-on]{color:var(--text-primary)}.exchoice__thumb{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--m-radius-sm);overflow:hidden;background:var(--surface-raised);color:var(--text-tertiary)}.exchoice__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.exchoice__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700}.exchoice__tick{flex-shrink:0;color:var(--primary-ink)}.exchoice[data-required-empty]>.exchoice__trigger{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 20%,transparent)}.exrail{position:fixed;top:0;right:0;bottom:0;width:var(--exrail-w, 288px);z-index:30;display:flex;flex-direction:column;padding:16px 14px 14px;background:var(--surface-raised);border-left:1px solid var(--border);transition:width .2s cubic-bezier(.22,1,.36,1),padding .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,background .2s ease}.exrail.is-receptive{border-left-color:color-mix(in srgb,var(--primary) 55%,transparent)}.exrail__head{position:relative;display:flex;align-items:flex-start;gap:10px;margin-bottom:4px}.exrail__head .exrail__close{position:static;margin-left:auto}.exrail__glyph{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;background:none;color:var(--white)}.exrail__titles{min-width:0}.exrail__title{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);line-height:1.15}.exrail__sub{margin-top:2px;font-size:.68rem;font-weight:600;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.exrail__scope{margin:10px 0 0;padding-bottom:9px;border-bottom:1px solid var(--border);font-size:.7rem;font-weight:700;letter-spacing:.02em;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exrail__list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-wrap:wrap;align-content:flex-start;gap:14px 10px;padding:12px 2px;scrollbar-width:thin}.exrail__first{flex:1 1 100%}.exrail__list::-webkit-scrollbar{width:6px}.exrail__list::-webkit-scrollbar-thumb{background:var(--edge-base);border-radius:3px}.exrail__list>.ex-folder{flex:0 0 calc((100% - 10px)/2);width:calc((100% - 10px)/2);max-width:none;min-width:0}.exrail__first{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:11px 12px;border:1px dashed color-mix(in srgb,var(--warning) 50%,transparent);border-radius:var(--m-radius-card);background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--warning-ink);font-size:.74rem;font-weight:700;line-height:1.35;cursor:pointer}.exrail__first:hover{border-color:var(--warning)}.exrail__first-icon{flex-shrink:0;display:grid;place-items:center}.exrail__add{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:.6rem .8rem;border:1px dashed var(--border-strong, var(--border));border-radius:var(--m-radius-card);background:none;color:var(--text-secondary);font-size:.76rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,color .14s ease}.exrail__add:hover{border-color:var(--primary);color:var(--primary-ink)}html.exrail-shut{--exrail-w: 56px}html.has-exrail [data-scroll-root]{margin-right:var(--exrail-w, 288px);transition:margin-right .2s cubic-bezier(.22,1,.36,1);width:auto}@media (max-width: 1023px){html.has-exrail [data-scroll-root]{margin-right:0;width:100%}.exrail{position:static;width:auto;inset:auto;padding:14px 0 0;background:none;border-left:0;border-top:1px solid var(--border);margin-top:1.25rem}.exrail__list{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:12px 2px 16px}.exrail__list>.ex-folder{width:128px;flex:0 0 128px}.exrail__add{width:auto;align-self:flex-start}}.exrail__back{position:absolute;left:10px;top:24px;z-index:3;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--border);border-radius:var(--m-radius-pill);background:var(--surface-card);color:var(--text-tertiary);cursor:pointer;transition:color .14s ease,border-color .14s ease}.exrail__back:hover{color:var(--text-primary);background:var(--veil-faint)}.exrail--detail{padding-top:52px}.exrail__lit{position:relative;padding:16px 2px 12px;border-bottom:1px solid var(--border);text-align:center}.exrail__arch{position:relative;z-index:1;display:block;width:140px;margin:16px auto 14px;border-radius:998px 998px var(--m-radius-card) var(--m-radius-card);overflow:hidden;border:1px solid var(--border);background:var(--surface-card);box-shadow:0 10px 24px -18px color-mix(in srgb,var(--shadow-ink) 90%,transparent)}.exrail__arch .ex-folder__blind{height:0}.exlamp{position:absolute;left:50%;top:0;z-index:2;width:56px;height:8px;transform:translate(-50%);border-radius:4px 4px 5px 5px;background:linear-gradient(to bottom,var(--grey-800) 0 30%,var(--grey-700) 30% 44%,color-mix(in srgb,var(--warning) 18%,white) 52% 100%);box-shadow:0 1px color-mix(in srgb,color-mix(in srgb,var(--warning) 12%,white) 92%,transparent),0 0 14px 3px color-mix(in srgb,color-mix(in srgb,var(--warning) 40%,white) 55%,transparent),0 0 34px 12px color-mix(in srgb,color-mix(in srgb,var(--warning) 50%,white) 22%,transparent);pointer-events:none}.exlamp:before{content:"";position:absolute;left:50%;top:10px;width:240px;height:210px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 34%,color-mix(in srgb,color-mix(in srgb,var(--warning) 22%,white) 30%,transparent) 0%,color-mix(in srgb,color-mix(in srgb,var(--warning) 30%,white) 12%,transparent) 42%,transparent 72%);mix-blend-mode:screen;filter:blur(10px);pointer-events:none}.exlamp:after{content:"";position:absolute;left:50%;top:5px;width:400px;height:250px;transform:translate(-50%);background:linear-gradient(to bottom,color-mix(in srgb,color-mix(in srgb,var(--warning) 15%,white) 30%,transparent),color-mix(in srgb,color-mix(in srgb,var(--warning) 25%,white) 11%,transparent) 58%,transparent 100%);clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);-webkit-mask-image:linear-gradient(to right,transparent,var(--grey-950) 22%,var(--grey-950) 78%,transparent);mask-image:linear-gradient(to right,transparent,var(--grey-950) 22%,var(--grey-950) 78%,transparent);filter:blur(11px);pointer-events:none}.exrail__lit:after{content:"";position:absolute;left:50%;top:168px;width:210px;height:34px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,color-mix(in srgb,var(--warning) 25%,white) 16%,transparent) 0%,transparent 70%);filter:blur(8px);pointer-events:none;z-index:0}.exrail__opentitle{position:relative;z-index:1;font-size:.98rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.exrail__openmeta{position:relative;z-index:1;margin-top:3px;font-size:.68rem;font-weight:600;color:var(--text-tertiary)}.exrail__marks{display:flex;justify-content:center;gap:4px;margin-top:8px}.exrail__marks:empty{display:none}.exrail__objects{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding:12px 2px;scrollbar-width:thin}.exrail__objects::-webkit-scrollbar{width:6px}.exrail__objects::-webkit-scrollbar-thumb{background:var(--edge-base);border-radius:3px}.exrail__obj{display:flex;align-items:center;gap:8px;padding:5px 7px;border:1px solid var(--border);border-radius:var(--m-radius-sm);background:var(--surface-card)}.exrail__obj-img{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--m-radius-sm);overflow:hidden;background:var(--surface-raised);color:var(--text-tertiary)}.exrail__obj-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.exrail__obj-name{min-width:0;font-size:.74rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exrail__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:130px;padding:18px 14px;border:1px dashed var(--border-strong, var(--border));border-radius:var(--m-radius-card);color:var(--text-tertiary);font-size:.74rem;font-weight:600;line-height:1.4;text-align:center;transition:border-color .16s ease,color .16s ease,background .16s ease}.exrail__drop.is-live{border-color:var(--primary);color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 7%,transparent)}.exrail__foot{flex-shrink:0;padding:.55rem .8rem;border:1px solid var(--border);border-radius:var(--m-radius-card);background:none;color:var(--text-secondary);font-size:.76rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,color .14s ease}.exrail__foot:hover{border-color:var(--primary);color:var(--primary-ink)}@media (max-width: 1023px){.exrail__objects{flex-direction:row;flex-wrap:wrap}.exrail__obj{flex:0 0 auto}}.exrail__list .ind__btn{width:16px;height:16px}.exrail__list .ind-row>.ind{min-width:8px;margin-right:2px}.exrail__list .ex-folder__audio>button{font-size:.58rem}.exrail__list .ex-folder__foot{padding:5px .45rem}.exrail__latch{position:absolute;left:-15px;top:50%;transform:translateY(-50%);z-index:4;display:grid;place-items:center;width:15px;height:54px;padding:0;min-width:0;min-height:0;border:1px solid var(--border);border-right:0;border-radius:var(--m-radius-pill) 0 0 var(--m-radius-pill);background:var(--surface-raised);color:var(--text-tertiary);cursor:pointer;transition:width .14s ease,left .14s ease,color .14s ease,border-color .14s ease}.exrail__latch:after{content:"";position:absolute;top:-4px;bottom:-4px;left:-6px;right:-6px}.exrail__latch svg{flex-shrink:0;position:relative;z-index:1}.exrail__latch:hover,.exrail--shut:hover .exrail__latch{width:19px;left:-19px;color:var(--text-primary);border-color:var(--border-strong, var(--border))}.exrail__latch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.exrail--shut{width:56px;padding-left:6px;padding-right:6px;align-items:center;text-align:center;cursor:pointer;border-top:0;border-bottom:0;border-right:0}.exrail--shut:hover{background:var(--surface-card)}.exrail--shut:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.exrail__stub{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:8px 0;color:var(--text-secondary)}.exrail--shut:hover .exrail__stub{color:var(--text-primary)}.exrail__stubcount{font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.exrail__stubcount i{font-style:normal;color:var(--text-tertiary);margin:0 1px}.exrail__stublabel{writing-mode:vertical-rl;display:flex;align-items:center;gap:6px;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-ink)}.exrail__stublabel i{font-style:normal;color:var(--secondary-ink)}.exrail__stublabel b{font-weight:800;color:var(--text-tertiary)}.exrail__obj-n{flex-shrink:0;min-width:15px;font-size:.62rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-tertiary);text-align:right}.exrail__obj-acts{display:flex;align-items:center;gap:1px;flex-shrink:0;margin-left:auto}.exrail__obj-acts button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:var(--m-radius-sm);background:none;color:var(--text-tertiary);cursor:pointer}.exrail__obj-acts button:hover:not(:disabled){color:var(--text-primary);background:var(--veil-faint)}.exrail__obj-acts button:disabled{opacity:.28;cursor:default}.exrail__obj-x:hover:not(:disabled){color:var(--danger-ink)!important}.exrail__foot{flex-shrink:0;display:flex;gap:6px}.exrail__foot button{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:.5rem;border:1px solid var(--border);border-radius:var(--m-radius-card);background:none;color:var(--text-secondary);font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;transition:border-color .14s ease,color .14s ease}.exrail__foot button:hover{border-color:var(--primary);color:var(--primary-ink)}.addstop__search input{width:100%;margin-bottom:.75rem;background:var(--surface-page);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--m-radius-sm);padding:.5rem .7rem;font-size:.85rem}.addstop__search input:focus{outline:none;border-color:var(--primary)}.addstop__list{list-style:none;margin:0;padding:0;max-height:46vh;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.addstop__row{display:flex;align-items:center;gap:9px;cursor:pointer;padding:6px 8px;border-radius:var(--m-radius-sm);border:1px solid transparent}.addstop__row:hover{background:var(--surface-raised)}.addstop__row.is-on{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 7%,transparent)}.addstop__img{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-tertiary)}.addstop__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.addstop__name{flex:1 1 auto;min-width:0;font-size:.8rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addstop__home{flex-shrink:0;font-size:.66rem;font-weight:600;color:var(--warning-ink)}.addstop__empty{font-size:.82rem;color:var(--text-secondary);padding:.75rem 0}.addstop__acts{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}html.has-exrail .arch-dock{right:calc(var(--exrail-w, 288px) + 20px)}html.has-exrail .arch-panel{right:var(--exrail-w, 288px)}@media (max-width: 1023px){html.has-exrail .arch-dock{right:20px}html.has-exrail .arch-panel{right:0}}.exrail__in{position:relative;z-index:1;display:block;margin-top:4px}.exrail__in select{max-width:100%;padding:2px 4px;border:1px solid transparent;border-radius:var(--m-radius-sm);background:none;color:var(--text-secondary);font-size:.7rem;font-weight:700;text-align:center;-moz-text-align-last:center;text-align-last:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .14s ease,color .14s ease,background .14s ease}.exrail__in select:hover,.exrail__in select:focus-visible{border-color:var(--border);background:var(--surface-page);color:var(--text-primary);outline:none}.exrail__in--flat{position:relative;z-index:1;margin-top:4px;font-size:.7rem;font-weight:700;color:var(--text-secondary)}.exrail__pool{flex-shrink:0;border-top:1px solid var(--border);padding:10px 2px 12px;max-height:38%;display:flex;flex-direction:column;min-height:0}.exrail__pool-head{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.exrail__pool-n{font-size:10px;font-weight:800;letter-spacing:0;color:var(--warning-ink);font-variant-numeric:tabular-nums}.exrail__pool-list{display:flex;flex-direction:column;gap:3px;overflow-y:auto;min-height:0;scrollbar-width:thin}.exrail__pool-list::-webkit-scrollbar{width:6px}.exrail__pool-list::-webkit-scrollbar-thumb{background:var(--edge-base);border-radius:3px}.exrail__pool-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:4px 6px;border:1px dashed var(--border);border-radius:var(--m-radius-sm);background:none;color:var(--text-secondary);cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.exrail__pool-item:hover{border-style:solid;border-color:var(--primary);color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 7%,transparent)}.exrail__pool-img{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-tertiary)}.exrail__pool-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.exrail__pool-name{flex:1 1 auto;min-width:0;font-size:.72rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.has-exrail .obj-bulkbar,html.has-exrail .commit-bar{right:var(--exrail-w, 288px);transition:right .2s cubic-bezier(.22,1,.36,1)}@media (max-width: 1023px){html.has-exrail .obj-bulkbar,html.has-exrail .commit-bar{right:0}}.fpick{position:relative}.fpick__button{display:inline-flex;align-items:center;gap:7px;max-width:15rem;padding:.3rem .6rem .3rem .35rem;border:1px solid var(--edge-strong, var(--edge-base));border-radius:var(--m-radius-pill);background:var(--veil-faint);color:inherit;font-size:12px;font-weight:700;cursor:pointer}.fpick.is-set .fpick__button{background:var(--surface-card);border-color:var(--surface-card)}.fpick__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpick__thumb{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-tertiary)}.fpick__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fpick__menu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:70;min-width:15rem;max-height:17rem;overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:var(--m-radius-card);background:var(--surface-card);box-shadow:0 18px 40px -20px color-mix(in srgb,var(--shadow-ink) 90%,transparent)}.fpick__opt{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:5px 6px;border:0;border-radius:var(--m-radius-sm);background:none;color:var(--text-primary);cursor:pointer}.fpick__opt:hover{background:var(--surface-raised)}.fpick__opt.is-on{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-ink)}.fpick__opt-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.fpick__opt-title{font-size:.78rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpick__opt-note{font-size:.66rem;font-weight:600;color:var(--text-tertiary)}.fpick__empty{padding:.6rem;font-size:.75rem;color:var(--text-secondary)}@keyframes exrail-nudge{0%,to{box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}50%{box-shadow:0 0 12px 3px color-mix(in srgb,var(--primary) 42%,transparent)}}.exrail__latch.is-nudging{border-color:var(--primary);color:var(--primary-ink);animation:exrail-call-latch 3s ease-in-out infinite}.exrail--shut.is-nudging .exrail__stubcount{color:var(--primary-ink)}@keyframes exrail-sheen{0%{background-position:0 -140%;opacity:0}18%{opacity:1}to{background-position:0 240%;opacity:0}}.exrail.is-nudging{border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:-18px 0 46px -26px color-mix(in srgb,var(--primary) 70%,transparent)}.exrail.is-nudging:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-repeat:no-repeat;background-size:100% 240%;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--primary) 8%,transparent) 34%,color-mix(in srgb,var(--primary) 22%,transparent) 50%,color-mix(in srgb,var(--primary) 8%,transparent) 66%,transparent 100%);animation:exrail-call 3s ease-in-out infinite}@keyframes exrail-call{0%{background-position:0 -140%;opacity:0}6%{opacity:1}26%{background-position:0 240%;opacity:0}to{background-position:0 240%;opacity:0}}.exrail--shut.is-calling{border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:-14px 0 34px -22px color-mix(in srgb,var(--primary) 65%,transparent)}.exrail--shut.is-calling:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-repeat:no-repeat;background-size:100% 240%;background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--primary) 6%,transparent) 34%,color-mix(in srgb,var(--primary) 15%,transparent) 50%,color-mix(in srgb,var(--primary) 6%,transparent) 66%,transparent 100%);animation:exrail-call 3s ease-in-out infinite}.exrail--shut.is-nudging.is-calling:after{animation:exrail-call 3s ease-in-out infinite}@keyframes exrail-call-latch{0%,to{box-shadow:0 0 6px color-mix(in srgb,var(--primary) 20%,transparent)}20%{box-shadow:0 0 14px 3px color-mix(in srgb,var(--primary) 48%,transparent)}55%{box-shadow:0 0 6px color-mix(in srgb,var(--primary) 20%,transparent)}}.exrail--shut.is-calling .exrail__latch{border-color:color-mix(in srgb,var(--primary) 55%,transparent);color:var(--primary-ink);animation:exrail-call-latch 3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.exrail__latch.is-nudging,.exrail--shut.is-calling .exrail__latch{animation:none;box-shadow:0 0 10px 2px color-mix(in srgb,var(--primary) 35%,transparent)}.exrail.is-nudging:after,.exrail--shut.is-calling:after{animation:none;opacity:1;background-position:0 50%}}html.has-exrail [data-page-chrome]{right:calc(var(--exrail-w, 288px) + 20px);transition:right .2s cubic-bezier(.22,1,.36,1)}@media (max-width: 1023px){html.has-exrail [data-page-chrome]{right:1.25rem}}.exrail__close{position:absolute;top:14px;right:10px;z-index:5;display:grid;place-items:center;width:24px;height:24px;min-width:0;min-height:0;border:0;border-radius:var(--m-radius-pill);background:none;color:var(--text-tertiary);opacity:.45;cursor:pointer;transition:opacity .14s ease,color .14s ease,background .14s ease}.exrail:hover .exrail__close{opacity:1}.exrail__close:hover{color:var(--text-primary);background:var(--veil-faint)}.exrail__close:focus-visible{opacity:1;outline:2px solid var(--primary);outline-offset:1px}.filter-field--pick{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:15rem}.filter-field--pick .fpick__menu{top:calc(100% + 6px);bottom:auto;right:0}.filter-field--pick .fpick__button{width:100%;max-width:none;min-height:36px;padding:.42rem .6rem;border-radius:var(--m-radius-card);background:var(--surface-card);border-color:var(--border);color:var(--text-primary);font-size:.76rem}.filter-field--pick .fpick__button:hover{border-color:var(--text-tertiary)}.filter-field--pick.is-set .fpick__button{border-color:var(--primary)}.filter-field--pick .fpick__label{flex:1 1 auto;text-align:left}.filter-field--pick .fpick__thumb{width:24px;height:24px}.exrail__seed{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:1px dashed var(--edge-base);border-radius:var(--m-radius-card);background:none;cursor:pointer;text-align:left;color:var(--text-secondary);transition:border-color .15s ease,background .15s ease,color .15s ease}.exrail__seed:hover{border-color:var(--secondary);border-style:solid;background:var(--veil-faint);color:var(--text-primary)}.exrail__seed-icon{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--m-radius-pill);border:1px solid var(--edge-base);color:var(--secondary-ink)}.exrail__seed:hover .exrail__seed-icon{border-color:var(--secondary)}.exrail__seed-text{display:flex;flex-direction:column;gap:1px;min-width:0}.exrail__seed-lead{font-size:.74rem;font-weight:700;line-height:1.3}.exrail__seed-what{font-size:.74rem;font-weight:800;line-height:1.3;color:var(--secondary-ink)}.exrail--seedcase .ex-folder__chip{color:var(--text-tertiary);background:var(--veil-faint)}.exrail--seedcase .ex-folder__count{opacity:.55}.exrail__opentitle--waiting{color:var(--text-secondary);font-style:italic;font-weight:700}.exrail__drop--seed{min-height:128px;border-style:dashed;border-color:color-mix(in srgb,var(--primary) 38%,var(--border));color:var(--text-secondary)}.exrail__drop--seed.is-live{border-color:var(--primary-ink);background:var(--primary-muted);color:var(--primary-ink)}.exrail__pool{margin-top:.9rem}.exrail__poolhead{margin:0 0 .4rem;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.exrail__obj--pool{opacity:.9;cursor:grab}.exrail__obj--pool:hover{opacity:1}.seedname{display:flex;flex-direction:column;gap:.9rem}.seedname__lead{margin:0;font-size:.85rem;color:var(--text-secondary)}.seedname__field{display:block}.seedname__items{border-top:1px solid var(--edge-faint);padding-top:.7rem}.seedname__itemshead{margin:0 0 .45rem;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.seedname__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:13rem;overflow-y:auto}.seedname__item{display:flex;align-items:center;gap:.55rem;font-size:.8rem;color:var(--text-secondary)}.seedname__art{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-tertiary)}.seedname__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.seedname__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seedname__more{font-size:.74rem;color:var(--text-tertiary);padding-left:2.2rem}.seedname__foot{display:flex;justify-content:flex-end;gap:.5rem}.exdrawer__needroom{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.5rem;font-size:.72rem;font-weight:600;color:var(--warning-ink)}.exdrawer__needroom-cta{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--primary-ink);text-decoration:underline}.exdrawer__needroom-cta:hover{color:var(--primary-hover)}.railtip{position:fixed;z-index:71;top:50%;width:min(300px,100vw - 2rem);padding:.9rem .95rem .8rem;border:1px solid var(--border-strong);border-radius:var(--m-radius-card);background:var(--surface-card);box-shadow:0 24px 60px -24px color-mix(in srgb,var(--grey-950) 85%,transparent);animation:railtip-in .26s cubic-bezier(.22,1,.36,1) both,railtip-sway 2.8s .26s ease-in-out infinite}@keyframes railtip-in{0%{opacity:0;transform:translate(10px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes railtip-sway{0%,to{transform:translateY(-50%)}50%{transform:translate(-9px,-50%)}}@media (prefers-reduced-motion: reduce){.railtip{animation:none;transform:translateY(-50%)}}.railtip__arrow{position:absolute;right:-7px;top:50%;margin-top:-6px;width:12px;height:12px;transform:rotate(45deg);background:var(--surface-card);border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong)}.railtip__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem}.railtip__glyph{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;background:none;color:var(--white)}.railtip__title{margin:0;flex:1 1 auto;min-width:0;font-size:.82rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.railtip__x{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--m-radius-sm);background:none;color:var(--text-tertiary);cursor:pointer}.railtip__x:hover{color:var(--text-primary);background:var(--veil-faint)}.railtip__body{margin:0 0 .75rem;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.railtip__foot{display:flex;justify-content:flex-end;gap:.4rem}@media (max-width: 767px){.railtip{right:1rem!important;left:1rem;top:auto!important;bottom:calc(var(--bottomnav-h) + 1rem);width:auto}.railtip__arrow{display:none}}html[data-railtip] .spotlight__panel{background:color-mix(in srgb,var(--grey-950) 78%,transparent)}html[data-railtip] .spotlight__ring{box-shadow:0 0 0 2px var(--primary),0 0 0 6px color-mix(in srgb,var(--primary) 26%,transparent),0 0 70px -4px var(--primary),inset 0 0 40px -8px color-mix(in srgb,var(--primary) 45%,transparent)}.exrail--shut.is-receptive{background:var(--primary-muted);border-left-color:var(--primary);box-shadow:inset 2px 0 0 var(--primary)}.exrail--shut.is-receptive .exrail__glyph,.exrail--shut.is-receptive .exrail__stubcount{color:var(--primary-ink)}.exrail--shut.is-receptive .exrail__latch{color:var(--primary-ink);border-color:var(--primary)}.exrail__back.is-springing{color:var(--primary-ink);border-color:var(--primary);background:var(--primary-muted);animation:spring-pulse .9s ease-out 1}.exrail__back.is-springing:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:var(--m-radius-pill);border:2px solid var(--primary);opacity:.65;animation:spring-ring .9s cubic-bezier(.4,0,.2,1) 1 both}@keyframes spring-pulse{0%{transform:scale(1)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes spring-ring{0%{transform:scale(1.7);opacity:0}60%{opacity:.7}to{transform:scale(1);opacity:0}}.exrail__back.is-springing~* .drag-hand,body:has(.exrail__back.is-springing) .drag-hand{animation:spring-flash .32s ease-in-out infinite}@keyframes spring-flash{0%,to{filter:none}50%{filter:brightness(1.55) drop-shadow(0 0 10px var(--primary))}}@media (prefers-reduced-motion: reduce){.exrail__back.is-springing{animation:none}.exrail__back.is-springing:after{animation:none;opacity:.65;transform:none}body:has(.exrail__back.is-springing) .drag-hand{animation:none}}.ex-folder__drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.4rem;text-align:center;border-radius:inherit;border:2px dashed color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 14%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .12s ease,border-color .12s ease,background .12s ease;pointer-events:none}.ex-folder.is-hot .ex-folder__drop{opacity:1}.ex-folder__drop-word{font-size:10.5px;font-weight:800;line-height:1.25;color:var(--text-primary);text-wrap:balance}.ex-folder__drop-hold{font-size:9.5px;font-weight:700;color:var(--primary-ink)}.ex-folder.is-arming .ex-folder__drop{opacity:1;border-color:var(--primary);background:color-mix(in srgb,var(--primary) 24%,transparent)}.ex-folder.is-arming:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:5;border-radius:0 0 var(--m-radius-card) var(--m-radius-card);background:var(--primary);transform-origin:left center;animation:ex-folder-arm 1s linear 1 forwards}@keyframes ex-folder-arm{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.ex-folder.is-arming:after{animation:none;transform:scaleX(1)}}.bk-table{width:100%;border-collapse:collapse;font-size:.85rem}.bk-th{position:sticky;top:0;z-index:1;background:var(--surface-raised);color:var(--text-tertiary);text-align:left;padding:.7rem 1rem;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--border);white-space:nowrap}.bk-th-actions{width:92px}.bk-sort{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;color:inherit;transition:color .15s ease}.bk-sort:hover{color:var(--text-primary)}.bk-tr{border-bottom:1px solid var(--border)}.bk-tr:last-child{border-bottom:0}.bk-tr:nth-child(2n){background:color-mix(in srgb,var(--white) 2%,transparent)}.bk-tr:hover{background:var(--surface-raised)}.bk-td{padding:.65rem 1rem;color:var(--text-secondary);vertical-align:middle}.bk-td-notes{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-td-actions{width:92px;text-align:right}.bk-empty{padding:3rem 1rem;text-align:center;color:var(--text-tertiary)}.bk-foot{padding:.8rem 1rem;background:var(--surface-raised);border-top:1px solid var(--border);font-weight:800;color:var(--text-primary);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.bk-cat{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--text-primary)}.bk-cat-dot{width:8px;height:8px;border-radius:var(--m-radius-pill);flex:none}.bk-row-actions{display:inline-flex;gap:.25rem;opacity:0;transition:opacity .15s ease}.bk-tr:hover .bk-row-actions,.bk-tr:focus-within .bk-row-actions{opacity:1}.bk-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--m-radius-sm);color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border);cursor:pointer;transition:all .15s ease}.bk-icon-btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.bk-icon-btn:disabled{opacity:.5}.bk-icon-danger:hover{color:color-mix(in srgb,var(--danger) 70%,white);border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:var(--danger-muted)}.bk-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:26px;padding:.15rem .7rem;border-radius:var(--m-radius-pill);font-size:.72rem;line-height:1;font-weight:700;cursor:pointer;color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border);transition:all .15s ease}.bk-chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.bk-chip-active{color:var(--edge-max);background:var(--primary);border-color:var(--primary-ink)}.bk-cta-primary,.bk-cta-ghost{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.6rem 1.1rem;border-radius:var(--m-radius-card);font-size:.82rem;font-weight:800;cursor:pointer;transition:transform .2s ease,filter .2s ease,background .2s ease,border-color .2s ease}.bk-cta-primary{color:var(--white);border:1px solid transparent;background:linear-gradient(135deg,var(--success),var(--primary));box-shadow:0 6px 18px -6px color-mix(in srgb,var(--success) 50%,transparent)}.bk-cta-primary:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.08)}.bk-cta-primary:disabled{opacity:.6;cursor:default}.bk-cta-ghost{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border)}.bk-cta-ghost:hover{border-color:var(--border-strong)}.bk-label{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:.35rem}.bk-input{width:100%;padding:.55rem .7rem;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--theme-border-strong, var(--border));font-size:.85rem;transition:border-color .15s ease}.bk-input:focus{outline:none;border-color:var(--primary-ink)}.tut-help-btn[data-attn]{animation:tut-attn 1.8s ease-out infinite;color:var(--primary-ink);border-color:var(--primary-ink)}.tut-help-btn__nudge{position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);white-space:nowrap;padding:6px 12px;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--grey-950);font-size:12px;font-weight:800;box-shadow:var(--shadow-field);pointer-events:none}.tut-help-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--m-radius-pill);flex:none;cursor:pointer;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.tut-help-btn:hover{color:var(--primary-ink);border-color:var(--primary-ink);transform:translateY(-1px)}.tut-help-btn--cover{color:var(--white);background:color-mix(in srgb,var(--white) 12%,transparent);border-color:color-mix(in srgb,var(--white) 25%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tut-help-btn--cover:hover{color:var(--white);background:color-mix(in srgb,var(--white) 22%,transparent);border-color:color-mix(in srgb,var(--white) 45%,transparent)}.tut-help-btn--ghost{width:40px;height:40px;color:var(--text-secondary);background:transparent;border-color:transparent}.tut-help-btn--ghost:hover{color:var(--text-primary);background:var(--surface-raised);border-color:transparent;transform:none}.tut-dot{height:7px;border-radius:var(--m-radius-pill);border:0;cursor:pointer;padding:0;transition:width .25s ease,background .25s ease}.tour-ring{position:fixed;z-index:71;pointer-events:none;border:2px solid var(--primary);border-radius:var(--m-radius-card)}.tour-ring:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--m-radius-card);animation:tour-ring-pulse 1.9s ease-out infinite}.tour-tap{position:fixed;z-index:72;pointer-events:none;width:46px;height:46px;border-radius:var(--m-radius-pill);background:var(--primary);animation:tour-tap 1.6s ease-out infinite}.tour-cursor{position:fixed;z-index:73;pointer-events:none;filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--grey-950) 45%,transparent))}.tut-num-dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--m-radius-pill);border:1px solid var(--border);font-size:.72rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease}.tut-num-dot:hover{transform:translateY(-1px)}.tut-num-dot:active{transform:scale(.94)}.tour-coach{position:fixed;z-index:74;background:var(--surface-card);border:1px solid var(--border);border-radius:1.5rem;box-shadow:0 28px 70px -18px color-mix(in srgb,var(--grey-950) 65%,transparent)}.tour-skip{position:fixed;top:max(1rem,env(safe-area-inset-top));right:1rem;z-index:75;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.45rem .9rem;border-radius:var(--m-radius-pill);font-size:.78rem;font-weight:800;cursor:pointer;color:var(--white);background:color-mix(in srgb,var(--shadow-ink) 50%,transparent);border:1px solid color-mix(in srgb,var(--white) 18%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease}.tour-skip:hover{background:color-mix(in srgb,var(--grey-950) 70%,transparent)}.tour-cap{display:flex;align-items:center;gap:7px;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px}.tour-cap--plain{color:var(--text-secondary)}.tour-cap--plain .ind--outline .ind__btn{color:var(--text-secondary);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text-secondary) 45%,transparent)}.tour-cap__n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border-radius:var(--m-radius-pill);font-size:11px;font-weight:900;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--primary-ink);background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary) 70%,transparent)}.tour-fact{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-tertiary);white-space:nowrap}.tour-fact b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.tour-fact--warn b{color:var(--warning-ink)}.tour-strip{border:1px solid var(--border);border-radius:var(--m-radius-card);background:var(--surface-card);overflow:hidden}.tour-sq{position:relative;flex:none;display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--surface-raised);color:var(--text-tertiary);box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .14s ease,transform .16s cubic-bezier(.22,1,.36,1)}.tour-sq:hover{transform:translateY(-1px)}.tour-sq img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tour-sq[data-on=true]{box-shadow:0 8px 20px -12px color-mix(in srgb,var(--primary) 80%,transparent)}.tour-sq[data-on=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--primary)}.tour-sq[data-on=true] img{opacity:1}.tour-sq:not([data-on=true]) img{opacity:.7}.tour-sq:hover img{opacity:1}.tour-sq__mark{position:absolute;top:3px;right:3px;z-index:2;transform:scale(.62);transform-origin:top right}.tour-step{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:var(--m-radius-pill);color:var(--text-tertiary);background:var(--surface-card);transition:color .14s ease,background .14s ease}.tour-step:hover:not(:disabled){color:var(--text-primary);background:var(--surface-raised)}.tour-step:disabled{opacity:.35;cursor:default}.tour-dots{display:inline-flex;align-items:center}.tour-dot-hit{display:inline-flex;align-items:center;justify-content:center;width:14px;min-width:0!important;height:20px;min-height:0!important;background:none;border:0;padding:0}.tour-dot{width:3px;height:3px;border-radius:var(--m-radius-pill);background:var(--border-strong);transition:width .2s cubic-bezier(.22,1,.36,1),background .16s ease}.tour-dot-hit:hover .tour-dot{background:var(--text-tertiary)}.tour-dot[data-on=true]{width:10px;background:var(--primary)}.tour-qr{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--m-radius-sm);color:var(--text-secondary);background:var(--surface-card);transition:color .14s ease,background .14s ease}.tour-qr:hover{color:var(--primary-ink);background:var(--surface-raised)}.tour-qr:after{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;z-index:1;background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--white) 22%,transparent) 50%,transparent 58%);transform:translate(-120%);pointer-events:none;animation:tour-qr-shine 7s cubic-bezier(.22,1,.36,1) infinite}.tour-qr:hover:after{animation:none;transform:translate(120%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.tour-qr>*{position:relative;z-index:2}.tour-pick{display:block;width:100%;position:relative;padding:0;overflow:hidden;border:0;border-radius:var(--m-radius-card);background:var(--surface-card);--dash-glow: #ffffff;box-shadow:inset 0 1px color-mix(in srgb,var(--dash-glow) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--dash-glow) 4%,transparent),0 2px 4px -2px color-mix(in srgb,var(--shadow-ink) 40%,transparent),0 14px 34px -20px color-mix(in srgb,var(--shadow-ink) 55%,transparent);color:var(--text-secondary);text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background .18s ease}.tour-pick:hover{transform:translateY(-2px);background:var(--surface-raised)}.tour-pick:before,.tour-pick:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:none}.tour-pick{--tour-hue: 262;--tour-sat: 83%;--tour-lum: 68%}.tour-pick:before{background:hsl(var(--tour-hue) calc(var(--tour-sat) * .5) var(--tour-lum) / .14)}.tour-pick:after{background:linear-gradient(90deg,hsl(var(--tour-hue) var(--tour-sat) var(--tour-lum) / .95),hsl(var(--tour-hue) var(--tour-sat) var(--tour-lum) / .55) 60%,hsl(var(--tour-hue) var(--tour-sat) var(--tour-lum) / .25));transform:scaleX(1);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.tour-pick:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--dash-glow) 10%,transparent),0 0 0 1px hsl(var(--tour-hue) var(--tour-sat) var(--tour-lum) / .28),0 4px 8px -4px color-mix(in srgb,var(--shadow-ink) 45%,transparent),0 22px 48px -24px hsl(var(--tour-hue) 85% 60% / .45)}.tour-pick__art{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:116px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,color-mix(in srgb,var(--grey-550) 60%,var(--grey-950)) 55%,transparent),transparent 70%),var(--surface-raised);color:var(--text-tertiary)}.tour-pick__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:center 45%;object-position:center 45%;filter:brightness(1.08) saturate(1.05)}.tour-pick__body{display:grid;gap:2px;padding:10px 12px 12px;min-width:0}.tour-pick__eyebrow{font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.tour-pick__title{font-size:14px;font-weight:800;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-pick>svg{position:absolute;top:96px;right:10px;color:var(--text-tertiary)}.tour-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center}.tour-picker__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,color-mix(in srgb,var(--grey-800) 25%,var(--grey-950)) 60%,transparent);border:0}.tour-picker__panel{position:relative;width:min(560px,100vw - 32px);max-height:min(72vh,720px);display:flex;flex-direction:column;border-radius:16px 0;background:var(--surface-card, color-mix(in srgb, var(--grey-800) 80%, var(--grey-950)));box-shadow:0 0 0 1px var(--edge-base),0 30px 60px -30px color-mix(in srgb,var(--shadow-ink) 100%,transparent);animation:notice-toast-in .18s cubic-bezier(.22,1,.36,1)}.tour-picker__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-primary)}.tour-picker__head button{border:0;background:none;color:var(--text-tertiary);cursor:pointer}.tour-picker__list{overflow-y:auto;padding:10px;display:grid;gap:6px}.tour-picker__empty{padding:24px;text-align:center;font-size:12.5px;color:var(--text-tertiary)}.tour-room{border-radius:var(--m-radius-card);border:1px solid transparent}.tour-room.is-current{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.tour-room__head{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:inherit;background:none;color:var(--text-primary);cursor:pointer;text-align:left}.tour-room__head:hover{background:var(--surface-raised)}.tour-room__art{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--m-radius-card);overflow:hidden;background:var(--grey-750);color:var(--text-tertiary)}.tour-room__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tour-room__name{flex:1;min-width:0;display:grid;gap:1px;font-size:13px;font-weight:700}.tour-room__name em{font-style:normal;font-size:11px;font-weight:600;color:var(--text-tertiary)}.tour-room__head .is-turned{transform:rotate(90deg)}.tour-room__stops{list-style:none;margin:0 0 8px;padding:0 10px 0 22px;display:grid;gap:2px}.tour-room__stops button{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border:0;border-radius:var(--m-radius-card);background:none;color:var(--text-secondary);cursor:pointer;text-align:left}.tour-room__stops button:hover{background:var(--surface-raised);color:var(--text-primary)}.tour-room__n{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:var(--m-radius-pill);border:1px solid var(--border);font-size:10.5px;font-weight:800;color:var(--text-tertiary)}.tour-room__stop{flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-room__new .tour-room__n{border-style:dashed;color:var(--primary-ink)}.tour-station.is-focused>div:last-child>.dash-box:first-child{box-shadow:0 0 0 2px var(--primary),0 0 26px -6px var(--primary);animation:tour-focus 2.2s ease-out 2}:root{--tour-bar-h: 0px;--tour-head-h: 56px}@media (max-width: 767px){:root{--tour-bar-h: 72px}}.tour-langbar{position:sticky;top:72px;z-index:30;padding:.4rem 0}@media (min-width: 768px){.tour-langbar{top:0}}.tour-langbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--surface-page);border-bottom:1px solid transparent;box-shadow:0 0 0 100vmax var(--surface-page),0 14px 28px -22px color-mix(in srgb,var(--shadow-ink) 90%,transparent);clip-path:inset(0 -100vmax);opacity:0;transition:opacity .18s ease}.tour-langbar__manage{flex:none;display:inline-flex;align-items:center;gap:.4rem;height:38px;padding:0 .8rem;border-radius:var(--m-radius-pill);border:1px dashed var(--border);background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:700;white-space:nowrap;transition:color .14s ease,border-color .14s ease,background .14s ease}.tour-langbar__manage:hover{color:var(--text-primary);border-color:var(--primary);border-style:solid;background:var(--surface-card)}.tour-langbar__stack{display:inline-flex;align-items:center}.tour-langbar__more{display:grid;place-items:center;width:18px;height:18px;margin-left:-6px;border-radius:var(--m-radius-pill);background:var(--grey-950);color:var(--white);box-shadow:0 0 0 2px var(--surface-page);font-size:9px;font-weight:800;letter-spacing:-.02em}.tour-langbar.is-stuck:before{opacity:1;border-bottom-color:var(--border)}.lang-chip{display:inline-flex;align-items:center;gap:.5rem;height:38px;max-width:15rem;padding:0 .65rem;border-radius:var(--m-radius-pill);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary);transition:transform .12s ease,background .14s ease,border-color .14s ease}.lang-chip:hover{border-color:var(--border-strong);transform:translateY(-1px)}.lang-chip.lang-chip--on{background:var(--white);border-color:transparent;box-shadow:0 0 0 1.5px var(--primary),0 12px 30px -20px color-mix(in srgb,var(--primary) 60%,transparent)}.lang-chip--on .lang-chip__name{color:var(--grey-950)}.lang-chip--on.lang-chip--src .lang-chip__name{color:color-mix(in srgb,var(--teal) 75%,var(--grey-950))}.lang-chip--src{background:color-mix(in srgb,var(--teal) 14%,transparent);border-color:color-mix(in srgb,var(--teal) 38%,transparent)}.lang-chip--src .lang-chip__name,.lang-chip--on.lang-chip--src .lang-chip__name{color:var(--teal-ink)}.lang-chip--src:hover{border-color:var(--teal)}.tour-langbar__arrow{flex:none;display:inline-flex;align-items:center;color:var(--text-tertiary);padding:0 .1rem}.lang-chip__name{font-size:13px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lang-chip__mark{display:inline-flex;flex:none}.lang-chip__spin{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--grey-950)}.lang-chip:not(.lang-chip--src) .lang-chip__name{display:none}.lang-chip:not(.lang-chip--src){padding:0 .5rem}.tour-cast-box{--face: 80px;--col: 112px}.tour-cast-box .tour-face-col{width:var(--col)}.tour-cast-box .tour-portrait,.tour-cast-box .add-circle{width:var(--face);height:var(--face)}.tour-cast-balls{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.tour-cast-ball{position:relative;flex:none;width:44px;height:44px;border-radius:var(--m-radius-pill);border:0;background:transparent;color:var(--text-primary)}.tour-cast-ball__flag{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.tour-cast-ball:hover{transform:translateY(-1px)}.tour-cast-ball__flag{filter:grayscale(1);opacity:.5}.tour-cast-ball__flag--done{position:absolute;top:0;right:0;bottom:0;left:0;filter:none;opacity:1;-webkit-mask-image:conic-gradient(#000 calc(var(--done, 0) * 360deg),transparent 0deg);mask-image:conic-gradient(#000 calc(var(--done, 0) * 360deg),transparent 0deg);transition:-webkit-mask-image .26s ease,mask-image .26s ease}.tour-cast-ball{transition:transform .14s ease,box-shadow .14s ease}.tour-cast-ball[data-on]{box-shadow:0 0 0 2px color-mix(in srgb,var(--white) 75%,transparent)}.tour-cast-ball[data-coach=tap]{animation:cast-coach-tap 2.2s cubic-bezier(.34,1.4,.64,1) infinite}.tour-cast-ball[data-coach=tap]:after,.tour-cast-ball[data-coach=progress]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:var(--m-radius-pill);border:2px solid var(--primary);opacity:0;pointer-events:none}.tour-cast-ball[data-coach=tap]:after{animation:cast-coach-ring 2.2s ease-out infinite}.tour-cast-ball[data-coach=progress]:after{opacity:1;animation:cast-coach-hold 1.8s ease-in-out infinite}@keyframes cast-coach-tap{0%,62%,to{transform:scale(1)}70%{transform:scale(.88)}78%{transform:scale(1.04)}86%{transform:scale(1)}}@keyframes cast-coach-ring{0%,62%{transform:scale(.8);opacity:0}72%{opacity:.9}to{transform:scale(1.5);opacity:0}}@keyframes cast-coach-hold{0%,to{opacity:.45}50%{opacity:1}}.tour-coach-tip{display:inline-flex;align-items:center;gap:.4rem;margin-left:.5rem;padding:.28rem .6rem;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--primary-on, var(--white));font-size:.72rem;font-weight:650;line-height:1.25;white-space:nowrap;animation:cast-coach-tip-in .26s ease-out both}@keyframes cast-coach-tip-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.tour-cast-ball[data-coach=tap],.tour-cast-ball[data-coach=tap]:after,.tour-cast-ball[data-coach=progress]:after,.tour-coach-tip{animation:none}.tour-cast-ball[data-coach=tap]:after{opacity:.9}}.tour-cast-faces{display:flex;align-items:center;gap:1rem;margin-top:1rem;animation:fadeIn .16s ease both}.tour-cast-mark__waves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.tour-cast-mark__waves i{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid currentColor;border-radius:50%;clip-path:polygon(52% -20%,160% -20%,160% 120%,52% 120%);opacity:0;animation:cast-wave 2.7s linear infinite}.tour-cast-mark__waves i:nth-child(2){animation-delay:.9s}.tour-cast-mark__waves i:nth-child(3){animation-delay:1.8s}@keyframes cast-wave{0%{transform:scale(.62);opacity:0}18%{opacity:.65}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion: reduce){.tour-cast-mark__waves{display:none}}.tour-cast-save{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 .85rem;border-radius:var(--m-radius-pill);border:1px dashed var(--border);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:700;white-space:nowrap;transition:width .18s ease,height .18s ease,padding .18s ease,color .14s ease,border-color .14s ease}.tour-cast-save:hover{color:var(--text-primary);border-color:var(--primary);border-style:solid}.tour-wait{display:flex;align-items:center;gap:.7rem;margin-bottom:.85rem;padding:.7rem .9rem;border-radius:var(--m-radius-card);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--warning-ink)}.tour-wait__text{min-width:0;flex:1;font-size:.82rem;line-height:1.5;color:var(--text-secondary)}.tour-wait__text b{color:var(--warning-ink)}.tour-cast-box:not([data-big]){cursor:pointer}.tour-exlist{display:grid;gap:.6rem;margin-bottom:1.1rem}.tour-ex{border:1px solid var(--border);border-radius:var(--m-radius-card);background:var(--surface-card);overflow:hidden;transition:border-color .14s ease}.tour-ex:hover{border-color:var(--border-strong)}.tour-ex[data-on]{border-color:var(--primary)}.tour-ex__head{width:100%;display:flex;align-items:center;gap:.9rem;padding:.65rem .9rem;text-align:left}.tour-ex__art{flex:none;display:grid;place-items:center;width:92px;height:58px;border-radius:calc(var(--m-radius-card) - 4px);overflow:hidden;background:var(--surface-raised);color:var(--text-tertiary)}.tour-ex__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tour-ex__text{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.tour-ex__text b{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-ex__text em{font-style:normal;font-size:11.5px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.tour-ex__chev{flex:none;display:inline-flex;color:var(--text-tertiary);transition:transform .18s ease}.tour-ex[data-on] .tour-ex__chev{transform:rotate(90deg);color:var(--primary-ink)}.tour-ex__body{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;padding:0 .9rem .8rem calc(92px + 1.8rem);border-top:1px solid var(--border);padding-top:.75rem}.tour-secs{display:grid;gap:.5rem;overflow-anchor:none}.tour-sec{scroll-margin-top:calc(var(--tour-bar-h) + 8px)}.tour-secs,.tour-sec,.tour-sec__head{min-width:0}.tour-sec__head{position:sticky;top:var(--tour-bar-h);z-index:20;display:flex;align-items:center;gap:.9rem;padding:.55rem 0;background:transparent;transition:background .14s ease,box-shadow .14s ease;margin-inline:calc(var(--sec-bleed, 0px) * -1);padding-inline:var(--sec-bleed, 0px)}.tour-sec__head[data-stuck]{background:var(--surface-page);box-shadow:0 14px 28px -26px color-mix(in srgb,var(--shadow-ink) 90%,transparent)}.tour-sec__head{border-bottom:1px solid var(--border)}.tour-sec__head{cursor:pointer}.tour-sec__head:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tour-sec__title{display:flex;align-items:center;gap:.7rem;min-width:0;text-align:left}.tour-sec__title b{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-sec__title b[data-private]{color:var(--text-tertiary)}.tour-sec__thumb{flex:none;width:34px}.tour-sec__chev{display:inline-flex;flex:none;color:var(--text-tertiary);margin-left:auto;padding-left:.6rem;transition:transform .18s ease}.tour-sec__balls+.tour-sec__chev{margin-left:0}.tour-sec[data-on] .tour-sec__chev{transform:rotate(90deg);color:var(--primary-ink)}.tour-sec__balls{display:flex;align-items:center;gap:.45rem;margin-left:auto;min-width:0;flex:0 1 auto;overflow:hidden}.tour-sec__balls>.cast-strip{min-width:0;flex:1 1 auto}.tour-sec__balls>.tour-cast-ball--add{flex:none}.tour-sec__balls .tour-cast-ball{width:44px;height:44px}.tour-sec__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1.5rem;padding:1rem 0 2.25rem;margin-inline:calc(var(--sec-bleed, 0px) * -1);padding-inline:var(--sec-bleed, 0px);border-bottom:1px solid var(--border-strong);min-height:var(--tour-body-h, 60vh)}@media (max-width: 900px){.tour-sec__grid{grid-template-columns:minmax(0,1fr)}}.tour-sec__side{position:sticky;top:calc(var(--tour-bar-h) + var(--tour-head-h) + 16px);align-self:start;display:grid;gap:.6rem}.tour-sec__facts{display:grid;gap:.5rem;padding-top:.15rem}.tour-sec__facts .tour-fact{justify-content:flex-start}.tour-sec__state{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.35rem;border-top:1px solid var(--border)}.tour-sec__main{min-width:0}.tour-cast-ball--add{display:grid;place-items:center;border:1px dashed var(--border);color:var(--text-tertiary);background:transparent}.tour-cast-ball--add:hover{border-style:solid;border-color:var(--primary);color:var(--primary-ink)}.tour-empty{display:grid;place-items:center;min-height:220px;border:1px dashed var(--border);border-radius:var(--m-radius-card)}.tour-empty__btn{display:grid;place-items:center;gap:.7rem;padding:1rem;color:var(--text-secondary)}.tour-empty__btn b{font-size:13.5px;font-weight:700}.tour-empty__btn:hover{color:var(--text-primary)}.tour-sec__pin{height:1px}.tour-secs__add{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;margin:1.2rem 0 2rem;padding:.85rem 1.4rem;border:1px dashed var(--border);border-radius:var(--m-radius-card);color:var(--text-tertiary);font-size:13px;font-weight:700;transition:color .14s ease,border-color .14s ease,background .14s ease}.tour-secs__add:hover{color:var(--primary-ink);border-color:var(--primary);background:var(--surface-card)}.tour-pick__art{flex:none;width:64px}.wiz-detected{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .5rem;font-size:11.5px;font-weight:700;color:var(--success-ink)}.station-langs{display:inline-flex;align-items:center;gap:.3rem}.station-ball{width:30px;height:30px;cursor:pointer}.station-ball:hover{transform:translateY(-1px)}.tour-cast-ball__own{position:absolute;right:-2px;bottom:-2px;width:42%;height:42%;border-radius:var(--m-radius-pill);display:grid;place-items:center;background:var(--surface-card);color:var(--text-secondary);box-shadow:0 0 0 2px var(--surface-card),inset 0 0 0 1px var(--border-subtle, currentColor);z-index:3}.tour-cast-ball__face{position:absolute;right:-2px;bottom:-2px;width:42%;height:42%;border-radius:var(--m-radius-pill);-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px var(--surface-card);z-index:3}.station-drop{margin-top:1rem;font-size:12px;font-weight:700;color:var(--text-tertiary)}.station-drop:hover{color:var(--danger-ink)}.station-play{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--m-radius-pill);border:1px solid var(--border);color:var(--text-secondary);background:transparent;transition:color .14s ease,border-color .14s ease,background .14s ease}.station-play:hover{color:var(--primary-ink);border-color:var(--primary);background:var(--surface-card)}.station-ball--now{width:36px;height:36px}.station-ball[data-missing]{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 55%,transparent)}.station-panel[data-locked]{position:relative}.station-panel[data-locked]>*:not(.station-lock){filter:blur(3px);opacity:.45;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.station-lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:.55rem;padding:1.5rem;text-align:center;border-radius:inherit;background:color-mix(in srgb,var(--surface-page) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.station-lock b{font-size:15px;font-weight:700;color:var(--text-primary)}.station-lock p{margin:0;max-width:34ch;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.station-lock__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--m-radius-pill);background:var(--danger);color:var(--white)}.wiz-detected--warn{color:var(--warning-ink)}.wiz-detected--warn button{margin-left:.4rem;font-weight:800;text-decoration:underline;text-underline-offset:3px;color:var(--primary-ink)}.station-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--m-radius-pill);color:var(--text-tertiary);transition:color .14s ease,background .14s ease}.station-close:hover{color:var(--text-primary);background:var(--surface-raised)}.wiz-words{position:relative}.wiz-ai{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:var(--surface-card);color:var(--primary-ink);transition:border-color .14s ease,transform .14s ease,color .14s ease}.wiz-ai:hover{border-color:var(--primary);transform:translateY(-1px)}.wiz-ai:disabled{opacity:.5;transform:none}.station-takes{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.stat-mat{margin-bottom:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.stat-mat__top{display:flex;align-items:flex-start;gap:10px;margin-bottom:.85rem}.stat-mat__desc{flex:1;min-width:0;margin:0;font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.stat-mat__desc--none{font-style:italic;color:var(--text-tertiary)}.stat-mat__edit{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px 10px;border:1px solid var(--border);border-radius:var(--m-radius-pill);font-size:11px;font-weight:700;color:var(--text-tertiary);background:transparent;white-space:nowrap;transition:color .14s ease,border-color .14s ease,background .14s ease}.stat-mat__edit:hover{color:var(--primary-ink);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.stat-mat__head{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary)}.stat-mat__list{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.stat-mat__row{display:flex;align-items:center;gap:.6rem;padding:.3rem .4rem;border-radius:10px;transition:background .14s ease}.stat-mat__row:hover{background:var(--surface-raised)}.stat-mat__n{flex:none;width:18px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.stat-mat__art{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;overflow:hidden;background:var(--surface-raised);color:var(--text-tertiary)}.stat-mat__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stat-mat__name{min-width:0;flex:1;font-size:12.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-mat__moves{display:inline-flex;gap:2px;opacity:0;transition:opacity .14s ease}.stat-mat__moves button{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:var(--text-tertiary)}.stat-mat__moves button:hover:not(:disabled){color:var(--text-primary);background:var(--surface-card)}.stat-mat__moves button:disabled{opacity:.3}.stat-mat__row:hover .stat-mat__moves,.stat-mat__moves:focus-within{opacity:1}.wiz-cast__add{color:var(--text-tertiary)}.wiz-cast__add .add-circle{width:52px;height:52px}.wiz-cast__add:hover{color:var(--primary-ink)}.qr-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px}.qr-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px 10px;border:1px solid var(--border);border-radius:var(--m-radius-card);background:var(--surface-card);text-align:center;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.qr-card:hover{border-color:var(--border-strong);box-shadow:0 6px 18px -12px var(--grey-950)}.qr-card[data-dragging]{z-index:2;border-color:var(--primary);box-shadow:0 14px 30px -16px var(--grey-950);opacity:.96}.qr-card__pos{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:1px;min-width:24px;height:24px;padding:0 7px;border-radius:999px;border:1px solid var(--border);background:var(--surface-raised);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.qr-card__grip{display:grid;place-items:center;width:16px;height:16px;margin-right:-3px;border-radius:5px;color:var(--text-tertiary);opacity:0;cursor:grab;transition:opacity .14s ease,color .14s ease}.qr-card__grip:active{cursor:grabbing}.qr-card:hover .qr-card__grip,.qr-card__grip:focus-visible{opacity:1}.qr-card__grip:hover{color:var(--text-primary)}.qr-card__code{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1/1;padding:8px;border-radius:var(--m-radius-sm);background:var(--white);color:var(--grey-550)}.qr-card__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qr-card__fail{font-size:11px;color:var(--danger-ink)}.qr-card__open{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--white);background:color-mix(in srgb,var(--grey-950) 62%,transparent);opacity:0;transition:opacity .14s ease}.qr-card__code:hover .qr-card__open,.qr-card__code:focus-visible .qr-card__open{opacity:1}.qr-card__head{display:flex;align-items:center;gap:6px;width:100%;min-width:0;text-align:left}.qr-card__thumb{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:7px;overflow:hidden;background:var(--surface-raised);color:var(--text-tertiary)}.qr-card__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qr-card__title{max-width:100%;font-size:12px;font-weight:700;line-height:1.25;color:var(--text-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qr-card__foot{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:auto}.qr-card__num{display:inline-flex;align-items:center;justify-content:center;gap:1px;align-self:center;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-primary)}.qr-card__num input{width:3rem;padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;color:inherit;text-align:center}.qr-card__num input:focus{outline:none}.qr-card__num input::-moz-placeholder{color:color-mix(in srgb,var(--text-tertiary) 55%,transparent)}.qr-card__num input::placeholder{color:color-mix(in srgb,var(--text-tertiary) 55%,transparent)}.qr-card__num:hover{border-color:var(--border)}.qr-card__num:focus-within{border-color:var(--primary);background:var(--surface-raised)}.qr-card__num--none{font-size:11px;font-weight:700;color:var(--danger-ink)}.qr-card__num[data-wanted]{border-color:var(--danger);color:var(--danger-ink);animation:station-num-ask 1.6s ease-in-out 3}.qr-card__langs{display:flex;flex-wrap:wrap;gap:4px;min-width:0;justify-content:flex-end}.qr-card__lang{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;overflow:hidden;filter:grayscale(1);opacity:.45}.qr-card__lang svg{width:100%!important;height:100%!important}.qr-card__lang[data-on]{filter:none;opacity:1}.tour-qr[data-on]{color:var(--primary-ink);background:var(--surface-raised)}.pub-dlg{display:flex;flex-direction:column;gap:10px}.pub-dlg__wait{display:grid;place-items:center;padding:28px 0;color:var(--text-tertiary)}.pub-dlg__empty{font-size:13px;color:var(--text-tertiary)}.pub-dlg__block{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--m-radius-card);background:color-mix(in srgb,var(--danger) 8%,transparent)}.pub-dlg__block b{font-size:13px;color:var(--text-primary)}.pub-dlg__block p{margin-top:2px;font-size:12px;color:var(--text-secondary)}.pub-dlg__block .ui-btn{margin-top:8px}.pub-dlg__block--note{border-color:var(--border);background:var(--veil-base)}.pub-dlg__names{font-size:12px;font-weight:600;color:var(--danger-ink)!important}.pub-lang{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--m-radius-card);background:var(--surface-card)}.pub-lang[data-live]{border-color:color-mix(in srgb,var(--success) 45%,var(--border))}.pub-lang__name{display:flex;flex-direction:column;min-width:0;flex:1}.pub-lang__name b{font-size:13px;color:var(--text-primary)}.pub-lang__name small{font-size:11.5px;color:var(--text-tertiary)}.pub-dlg__foot{display:flex;gap:8px;align-items:center;margin-top:4px;padding-top:12px;border-top:1px solid var(--border)}.pub-dlg__go{margin-left:auto}.pub-dlg__down{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-tertiary);padding:4px 2px;border-radius:var(--m-radius-sm, 8px);transition:color .15s ease}.pub-dlg__down:hover:not(:disabled),.pub-dlg__down:focus-visible{color:var(--danger-ink)}.pub-dlg__down:disabled{opacity:.5;cursor:default}.station-num[data-wanted]{border-color:var(--danger);color:var(--danger-ink);animation:station-num-ask 1.6s ease-in-out 3}@keyframes station-num-ask{0%,to{box-shadow:0 0 color-mix(in srgb,var(--danger) 0%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}}@media (prefers-reduced-motion: reduce){.station-num[data-wanted]{animation:none}}.pub-lang__tick{width:16px;height:16px;accent-color:var(--primary)}.pub-lang[data-off]{opacity:.72}.pub-lang[data-off] .pub-lang__tick{cursor:not-allowed}.tour-sec__livelangs{display:inline-flex;align-items:center;gap:3px;padding-left:2px}.tour-live{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--success);box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent);animation:tour-live-breathe 2.4s ease-in-out infinite}@keyframes tour-live-breathe{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 50%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--success) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--success) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.tour-live{animation:none}}.tour-fact--when{align-items:center;gap:6px;color:var(--text-secondary)}.tour-fact__dates{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.tour-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:12px;margin-inline:calc(var(--sec-bleed, 0px) * -1);padding-inline:var(--sec-bleed, 0px);border-bottom:1px solid var(--border);font-size:12px;color:var(--text-tertiary)}.tour-filters__group{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 9px;border:1px solid var(--border);border-radius:var(--m-radius-pill);background:var(--surface-card);transition:border-color .14s ease,background .14s ease}.tour-filters__group select{padding:0;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:var(--text-primary);cursor:pointer}.tour-filters__group select:focus{outline:none}.tour-filters__group:hover{border-color:var(--border-strong)}.tour-filters__group:focus-within{border-color:var(--primary)}.tour-filters__group[data-on]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary-ink)}.tour-filters__group[data-on] select{color:var(--primary-ink)}.tour-filters__clear{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--m-radius-pill);font-size:12px;font-weight:700;color:var(--text-secondary);background:transparent;border:1px solid transparent}.tour-filters__clear:hover:not(:disabled){color:var(--text-primary);border-color:var(--border);background:var(--surface-card)}.tour-filters__clear:disabled{opacity:.45;cursor:default}.tour-filters__count{margin-left:auto;font-variant-numeric:tabular-nums}.wiz-cast-wrap{position:relative}.wiz-cast{display:flex;flex-wrap:nowrap;gap:12px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;padding:6px 2px 10px;margin:-6px -2px -10px;scroll-snap-type:x proximity;scrollbar-width:none}.wiz-cast::-webkit-scrollbar{display:none}.wiz-cast__one{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none;width:78px;scroll-snap-align:center;color:var(--text-tertiary)}.wiz-cast__face{position:relative;display:block;width:52px;height:52px}.wiz-cast__face img{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px var(--border);opacity:.7;transition:opacity .14s ease,box-shadow .14s ease}.wiz-cast__one[data-on]{color:var(--text-primary)}.wiz-cast__one[data-on] .wiz-cast__face img{opacity:1;box-shadow:0 0 0 3px var(--primary)}.wiz-cast__one:hover .wiz-cast__face img{opacity:1}.wiz-cast__name{max-width:100%;font-size:11.5px;font-weight:600;line-height:1.25;letter-spacing:0;text-align:center;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.wiz-cast__one[data-on] .wiz-cast__name{font-weight:700}.station-waiting{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.station-none{font-size:12.5px;color:var(--text-tertiary)}.station-ball__wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:999px;color:var(--white);background:color-mix(in srgb,var(--grey-950) 45%,transparent)}.station-panel section{margin-bottom:8px;border:1px solid var(--border);border-radius:var(--m-radius-card);background:var(--surface-card);transition:border-color .14s ease,background .14s ease}.station-panel section:last-child{margin-bottom:0}.station-panel section:hover{border-color:var(--border-strong)}.station-panel section:has(>div:not([hidden])){border-color:color-mix(in srgb,var(--primary) 40%,var(--border));box-shadow:inset 3px 0 0 0 var(--primary)}.station-panel section>button{gap:10px;padding:11px 13px}.station-panel section>button>span:first-of-type{font-size:13px!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--text-primary)!important;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.station-panel section>button:hover>span:first-of-type{color:var(--primary-ink)!important}.station-panel section>button>svg{transition:transform .18s ease}.station-panel section>div:not([hidden]){padding:12px 13px 14px;border-top:1px solid var(--border);border-radius:0 0 var(--m-radius-card) var(--m-radius-card);background:var(--surface-page)}.tour-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:min(46vh,380px);padding:26px 16px 34px;text-align:center}.tour-intro__art{display:flex;align-items:center;gap:clamp(10px,3vw,28px);color:var(--text-tertiary)}.tour-intro__thing{display:block;width:clamp(140px,26vw,250px)}.tour-intro__thing img{width:100%;height:auto;display:block}.tour-intro__arrow{display:inline-flex;color:var(--text-tertiary)}.tour-intro__ears{position:relative;display:grid;place-items:center;width:clamp(52px,9vw,78px);aspect-ratio:1/1;color:var(--primary-ink)}.tour-intro__ears:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:999px;box-shadow:0 0 color-mix(in srgb,var(--primary) 34%,transparent);animation:tour-intro-pulse 2.8s ease-out infinite}@keyframes tour-intro-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 30%,transparent)}70%{box-shadow:0 0 0 16px color-mix(in srgb,var(--primary) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.tour-intro__ears:after{animation:none}}.tour-intro__title{max-width:30ch;font-size:clamp(16px,2.4vw,21px);font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.tour-intro__body{max-width:46ch;font-size:13px;line-height:1.5;color:var(--text-tertiary)}.tour-body[data-idle]{display:flex;flex-direction:column;min-height:calc(100vh - var(--tour-bar-h, 0px) - 240px)}.tour-body[data-idle] .tour-intro{flex:1}.wiz-part+.wiz-part{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.wiz-part__label{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:var(--text-primary)}.wiz-go{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.stat-mat__lines{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1;text-align:left}.stat-mat__caret{margin-left:5px;color:var(--text-tertiary);transition:transform .16s ease;vertical-align:-1px}.stat-mat__lines[aria-expanded=true] .stat-mat__caret{transform:rotate(180deg);color:var(--primary-ink)}.stat-mat__lines:hover .stat-mat__name{color:var(--primary-ink)}.stat-mat__facts{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:11px;line-height:1.45;color:var(--text-secondary)}.stat-mat__fact{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.stat-mat__fact em{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.stat-mat__note{font-size:11.5px;line-height:1.5;color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stat-mat__row{align-items:flex-start}.stat-mat__row .stat-mat__n,.stat-mat__row .stat-mat__art{margin-top:1px}.pub-lang__fix{align-self:flex-start;font-size:11.5px;font-weight:700;text-align:left;color:var(--warning-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--warning) 45%,transparent)}.pub-lang__fix:hover{text-decoration-color:currentColor}.clip-act[data-asked]{color:var(--warning-ink);border-color:var(--warning);animation:clip-asked 1.8s ease-in-out infinite}@keyframes clip-asked{0%,to{box-shadow:0 0 color-mix(in srgb,var(--warning) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 26%,transparent)}}@media (prefers-reduced-motion: reduce){.clip-act[data-asked]{animation:none}}.wiz-cast__pick{position:absolute;top:-2px;left:-2px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;color:var(--white);background:var(--primary);box-shadow:0 0 0 2px var(--surface-card);opacity:0;transform:scale(.7);transition:opacity .14s ease,transform .14s ease}.wiz-cast__one:hover .wiz-cast__pick,.wiz-cast__one:focus-visible .wiz-cast__pick{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.wiz-cast__pick{transition:none}}.tour-sec__blocked{padding:10px 12px;border:1px dashed color-mix(in srgb,var(--warning) 45%,transparent);border-radius:var(--m-radius-card);background:color-mix(in srgb,var(--warning) 7%,transparent)}.tour-sec__blocked>span{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:var(--warning-ink)}.tour-sec__blocked p{margin-top:4px;font-size:11px;line-height:1.5;color:var(--text-tertiary)}.tour-secs__split{margin-top:64px;margin-bottom:18px}.cast-strip{display:flex;align-items:center;gap:.45rem;min-width:0;flex-wrap:nowrap}.cast-strip__box{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 auto;flex-wrap:nowrap;overflow:hidden}.cast-strip__item[data-hide]{width:0;overflow:hidden;opacity:0;pointer-events:none}.cast-strip[data-open],.cast-strip[data-open] .cast-strip__box{flex-wrap:wrap;overflow:visible}.cast-strip__more{flex:none;height:28px;min-width:34px;padding:0 8px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:var(--surface-card);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-secondary);cursor:pointer}.cast-strip__more:hover{border-color:var(--border-strong);color:var(--text-primary)}@media (max-width: 640px){.tour-sec__head{position:relative;flex-wrap:wrap;align-items:center;row-gap:.55rem;padding-block:.8rem;padding-right:2rem}.tour-sec__title{flex:1 1 100%;flex-wrap:wrap;row-gap:.5rem}.tour-sec__title .tour-sec__thumb{flex:1 1 100%;width:100%}.tour-sec__title>b{flex:1 1 100%;white-space:normal;font-size:16px;line-height:1.3}.tour-sec__balls{flex:1 1 100%;margin-left:0;max-width:none}.tour-sec__chev{position:absolute;top:.9rem;right:0;padding-left:0}}@media (max-width: 900px){.tour-sec__side{position:static;top:auto;max-height:none}}.tour-whohere{display:flex;align-items:center;gap:.5rem;margin-top:.6rem}.tour-whohere__text{font-size:.76rem;font-weight:600;color:var(--text-tertiary)}.tour-sec[data-stale]{border-color:color-mix(in srgb,var(--warning) 55%,transparent);outline:2px solid color-mix(in srgb,var(--warning) 42%,transparent);outline-offset:4px;border-radius:var(--m-radius-card, 14px)}.tour-sec{position:relative}.tour-addslot--warn{border-color:color-mix(in srgb,var(--warning) 45%,transparent);background:color-mix(in srgb,var(--warning) 7%,transparent)}.tour-addslot--warn:hover:not(:disabled){border-color:color-mix(in srgb,var(--warning) 70%,transparent)}.tour-qr-locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1.5rem;text-align:center;color:var(--text-tertiary);border:1.5px dashed var(--border);border-radius:var(--m-radius-lg, 14px)}.tour-qr-locked__lead{margin:.25rem 0 0;font-size:.92rem;font-weight:800;color:var(--text-primary);text-wrap:balance}.tour-qr-locked__why{margin:0;max-width:32rem;font-size:.78rem;line-height:1.5;text-wrap:pretty}.tour-qr-note{margin:0 0 .75rem;padding:.5rem .7rem;border-radius:var(--m-radius-md, 10px);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 10%,transparent);font-size:.78rem;color:var(--text-secondary)}.pub-dlg__offlist{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:.35rem}.pub-lang.is-locked{opacity:.75;cursor:default}.pub-lang.is-locked .pub-lang__tick{display:grid;place-items:center;color:var(--text-tertiary)}.loc-box{position:relative;isolation:isolate;display:grid;gap:12px;grid-template-columns:96px 1fr;align-items:center;padding:10px 42px 10px 10px;border-radius:var(--m-radius-field);background:var(--field-bg);border:1px solid var(--border);box-shadow:var(--shadow-field);cursor:pointer;transition:border-color .15s ease,opacity .15s ease,box-shadow .15s ease}.loc-box[data-open=true]{box-shadow:none}.loc-box:hover{border-color:var(--border-strong)}.loc-box[data-empty=true]{border:1.5px dashed var(--border-strong);opacity:.8}.loc-box[data-empty=true]:hover{opacity:1}.loc-box[data-error=true]{border-color:var(--danger-ink);box-shadow:0 0 0 3px var(--danger-muted)}.loc-box[data-error=true] .loc-box__pin{color:var(--danger-ink)}.loc-box__invalid{margin-top:6px;font-size:.75rem;line-height:1.35;color:var(--danger-ink)}.loc-box[data-found=true]{border-color:var(--success-ink);animation:loc-found .9s ease-out}.loc-box__map{position:relative;display:block;width:96px;height:96px;border-radius:var(--m-radius-sm, 12px);overflow:hidden;background:var(--surface-page);border:1px solid var(--theme-border)}.loc-box__map .leaflet-container{pointer-events:none}.loc-box__map:hover{border-color:var(--text-primary)}.loc-box__empty{display:grid;place-items:center;height:100%;color:var(--text-tertiary)}.loc-box__info{display:flex;align-items:flex-start;gap:10px;min-width:0}.loc-box__pin{flex-shrink:0;color:var(--primary-hover);margin-top:1px}.loc-box__line{display:block;font-size:12px;line-height:1.5;color:var(--text-tertiary);overflow-wrap:anywhere}.loc-box__line--strong{font-size:13px;font-weight:700;color:var(--text-primary)}.loc-form{display:grid;gap:8px;margin-top:10px;grid-template-columns:repeat(6,1fr);min-width:0}.loc-form--open{display:flex;flex-direction:column}.onb-live__body .loc-form--open{min-height:340px}.loc-form__fields{display:grid;gap:8px;grid-template-columns:repeat(6,1fr);min-width:0}.onb-live__body .loc-form--open .loc-form__find{margin-top:auto}.loc-form__city,.loc-form__country{grid-column:span 3}.loc-form__country{min-width:0}.loc-form__country>button{width:100%}.loc-form__wide{grid-column:1/-1}.loc-form__street{grid-column:span 4}.loc-form__number{grid-column:span 2}.loc-form__error,.loc-form__ok{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.loc-form__error{color:var(--danger-ink)}.loc-form__ok{color:var(--success-ink)}.loc-form__note{grid-column:1/-1;font-size:11px;color:var(--text-tertiary)}.loc-form__find{grid-column:1/-1;margin-top:4px}.loc-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 90);background:color-mix(in srgb,var(--grey-950) 55%,transparent);display:flex;align-items:flex-end;justify-content:center}.loc-sheet{width:min(100%,768px);height:50vh;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:24px 24px 0 0;background:var(--surface-page);box-shadow:0 -20px 60px -30px color-mix(in srgb,var(--grey-950) 90%,transparent)}.loc-sheet__top{flex-shrink:0}.loc-sheet>div:not(.loc-sheet__top){flex:1;min-height:0}.loc-sheet__done{flex-shrink:0}.onb-ident{display:flex;align-items:center;gap:18px;width:100%}.onb-ident__glyph{flex-shrink:0;display:grid;place-items:center;width:110px;height:110px;color:var(--white)}.onb-ident__name{flex:1;min-width:0}.onb-ident__written{display:inline-flex;align-items:center;gap:12px;max-width:100%;color:var(--white);text-align:left}.onb-ident__text{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.02em;font-family:var(--m-font-display, inherit);overflow-wrap:anywhere}.onb-ident__written>svg{flex-shrink:0;width:32px;height:32px;padding:8px;border-radius:var(--m-radius-pill);background:var(--veil-base);box-shadow:inset 0 0 0 1px var(--edge-strong);color:color-mix(in srgb,var(--white) 72%,transparent);transition:background .15s ease,color .15s ease}.onb-ident__written:hover>svg{background:var(--veil-active);color:var(--white)}.onb-langs{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.onb-lang{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:var(--m-radius-card);background:var(--veil-base);box-shadow:inset 0 0 0 1px var(--edge-strong),var(--shadow-field);color:color-mix(in srgb,var(--white) 72%,transparent);transition:background .15s ease,color .15s ease}.onb-lang:hover{color:var(--white);background:var(--veil-active)}.onb-lang[data-on=true]{background:var(--white);color:var(--onb-tint, var(--primary));box-shadow:var(--shadow-field)}.onb-lang__label{font-size:14px;font-weight:800}.onb-kinds{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.onb-kind{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;border-radius:var(--m-radius-card);background:var(--veil-base);box-shadow:inset 0 0 0 1px var(--edge-strong),var(--shadow-field);color:color-mix(in srgb,var(--white) 72%,transparent);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.onb-kind:hover{color:var(--white);background:var(--veil-active)}.onb-kind[data-on=true]{background:var(--white);color:var(--onb-tint, var(--primary));box-shadow:var(--shadow-field)}.onb-kind__label{font-size:12px;font-weight:800}.onb-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.onb-brand__mark{display:block}.onb-brand__mark img{height:44px;width:auto}.onb-brand__eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);padding-left:12px;border-left:1px solid var(--theme-border)}.onb-stage{position:relative;flex:1;min-height:0;display:flex;--onb-rise: 30px;padding-top:var(--onb-rise)}.onb-card{position:absolute;inset:var(--onb-rise, 0) 0 0 0;display:flex;flex-direction:column;padding:34px;border-radius:32px;overflow:hidden;color:var(--white);background:var(--onb-tint, var(--primary));transform-origin:50% 0}.onb-card__n{width:60px;height:60px;display:grid;place-items:center;border-radius:var(--m-radius-pill);border:2px solid currentColor;font-size:25px;font-weight:800;line-height:1;opacity:.55}.onb-card--live{padding:28px 26px 96px}.onb-live__head,.onb-live__body{--text-primary: #fff;--text-secondary: rgba(255, 255, 255, .84);--text-tertiary: rgba(255, 255, 255, .7);--theme-border: color-mix(in srgb, var(--white) 26%, transparent);--theme-border-strong: color-mix(in srgb, var(--white) 38%, transparent);--border: rgba(255, 255, 255, .24);--border-strong: rgba(255, 255, 255, .38);--surface-page: rgba(255, 255, 255, .08);--surface-card: #ffffff14;--surface-raised: #ffffff26;--field-bg: rgba(255, 255, 255, .14);--shadow-field: 0 2px 6px rgba(0, 0, 0, .28);--primary: #fff;--grey-950: #0b0b0b}.onb-live__body .ui-btn-primary,.onb-live__head .ui-btn-primary{color:var(--grey-950);box-shadow:0 6px 18px -10px #00000080}.onb-live__body .ui-btn-primary:disabled,.onb-live__head .ui-btn-primary:disabled{background:#ffffff8c;color:#0000008c}.onb-live__head{flex-shrink:0;display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:4px}.onb-live__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding-right:4px}.onb-live__n{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--m-radius-pill);border:2px solid color-mix(in srgb,var(--white) 55%,transparent);color:var(--white);font-size:20px;font-weight:800;line-height:1}.onb-live__title{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-transform:capitalize;font-family:var(--m-font-display, inherit);color:var(--text-primary)}.onb-count{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;height:60px;font-size:12px;font-weight:800;letter-spacing:.1em;color:color-mix(in srgb,var(--white) 72%,transparent);font-variant-numeric:tabular-nums}.onb-welcome__mark{width:min(280px,70%);height:auto}.onb-welcome__x{display:block;margin:26px 0;width:34px;height:34px;color:var(--white)}.onb-welcome__who{font-size:clamp(34px,6vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-transform:capitalize;font-family:var(--m-font-display, inherit);color:var(--primary-ink)}.onb-welcome__go{position:absolute;right:18px;bottom:20px;width:60px;height:60px;display:grid;place-items:center;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--grey-950);box-shadow:0 10px 30px -12px var(--primary);transition:filter .15s ease,transform .15s ease}.onb-welcome__go:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.onb-welcome__go:disabled{opacity:.5;cursor:not-allowed}.onb-arrow{position:absolute;bottom:20px;width:60px;height:60px;display:grid;place-items:center;border-radius:var(--m-radius-pill);color:var(--white);background:transparent;box-shadow:inset 0 0 0 1px var(--border);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.onb-arrow--back{left:18px}.onb-arrow--next{right:18px}.onb-arrow:hover:not(:disabled){color:var(--white);background:color-mix(in srgb,var(--white) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 28%,transparent)}.onb-arrow--next:not(:disabled){background:var(--white);color:var(--grey-900);box-shadow:none}.onb-arrow--next:hover:not(:disabled){background:var(--white);color:var(--grey-900);filter:brightness(.92)}.onb-arrow:disabled{background:color-mix(in srgb,var(--white) 12%,transparent);color:color-mix(in srgb,var(--white) 40%,transparent);box-shadow:none;cursor:not-allowed}.onb-card__title{margin-top:auto;text-transform:capitalize;font-size:38px;font-weight:800;line-height:1.02;letter-spacing:-.02em;font-family:var(--m-font-display, inherit)}.onb-card__note{margin-top:12px;font-size:14px;line-height:1.5;opacity:.85}.onb-deck__count{position:absolute;left:2px;bottom:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.ms-cover{border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--surface-card)}.ms-cover[data-empty=true]{border:1px dashed var(--border-strong)}.ms-cover__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-tertiary);font-size:12px;font-weight:700;transition:color .15s ease}.ms-cover:hover .ms-cover__empty{color:var(--text-secondary)}.ms-identity{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}.ms-identity__mark{position:relative;display:flex;align-items:flex-start;gap:8px}.ms-identity__mark>button:first-child{width:100%;height:auto;aspect-ratio:1}.ms-identity__plate{flex:1;min-width:0}.ms-identity__body{min-width:0;display:flex;flex-direction:column;gap:4px}.ms-identity__out{display:flex;justify-content:flex-end;margin-bottom:8px}.ms-identity__out:empty{display:none}.ms-identity__who{display:flex;flex-direction:column;gap:4px}.pub-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:var(--m-radius-card);border:1px solid var(--secondary);background:none;color:var(--text-tertiary)}.pub-bar__icon{flex:none;display:grid;place-items:center;color:var(--secondary-ink)}.pub-bar__title{flex:none;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--secondary-ink)}.pub-bar__hint{flex:1 1 220px;min-width:0;font-size:12px}.pub-bar__acts{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.ms-identity>.ms-hours{align-self:start;min-width:0}.ms-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ms-section-head:has(.ms-section-hint){align-items:flex-start}.ms-section-head>.ms-section-title{margin-bottom:0}.ms-section-head .ms-section-hint{margin-bottom:16px}.pub-why__lead{margin-bottom:14px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.pub-why{display:flex;flex-direction:column;gap:8px}.pub-why li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-primary)}.pub-why li[data-done]{color:var(--text-tertiary);text-decoration:line-through}.pub-why__mark{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--m-radius-pill);background:var(--danger-muted);color:var(--danger-ink)}.pub-why li[data-done] .pub-why__mark{background:var(--success-muted);color:var(--success-ink)}.pub-one{display:flex;align-items:center;gap:12px;flex:none}.pub-one__state{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--danger-ink);white-space:nowrap}.pub-one__dot{width:7px;height:7px;border-radius:var(--m-radius-pill);background:var(--danger);box-shadow:0 0 0 3px var(--danger-muted)}.pub-one__state[data-live]{color:var(--success-ink)}.pub-one__state[data-live] .pub-one__dot{background:var(--success);box-shadow:0 0 0 3px var(--success-muted)}.pub-bar[data-live]{border-color:var(--success)}.pub-bar[data-live] .pub-bar__icon,.pub-bar[data-live] .pub-bar__title{color:var(--success-ink)}.ms-publish{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ms-publish__state{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.ms-publish__dot{width:7px;height:7px;border-radius:var(--m-radius-pill);background:var(--grey-550)}.ms-publish__state[data-live]{color:var(--success-ink)}.ms-publish__state[data-live] .ms-publish__dot{background:var(--success);box-shadow:0 0 0 3px var(--success-muted)}.ms-identity__body>.ms-identity__about{margin-top:10px}.ms-identity__name{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:14px}.ms-identity__written{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--text-primary);text-align:left}.ms-identity__text{font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.025em;font-family:var(--m-font-display, inherit);text-transform:capitalize;overflow-wrap:anywhere}.ms-identity__written>svg{flex-shrink:0;color:var(--text-tertiary);transition:color .15s ease}.ms-identity__written:hover>svg{color:var(--text-primary)}.ms-identity__written:disabled>svg{display:none}.ms-gallery__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ms-gallery__head .ms-section-hint{margin-bottom:16px}.op-cal{width:100%;container-type:inline-size}.op-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.op-cal__head button{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--text-secondary);border:1px solid var(--border);transition:background .15s ease,color .15s ease}.op-cal__head button:hover{background:var(--surface-card);color:var(--text-primary)}.op-cal__month{font-size:clamp(13px,1cqw + 10px,16px);font-weight:800;letter-spacing:-.01em;color:var(--text-primary);text-transform:capitalize}.op-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(3px,1.2cqw,8px)}.op-cal__weekday{display:grid;place-items:center;height:20px;min-width:0;font-size:clamp(9px,.9cqw + 6px,12px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.op-cal__day{display:grid;place-items:center;transition:transform .12s ease,box-shadow .12s ease;min-width:0;aspect-ratio:1/1;border-radius:10px;font-size:clamp(11px,1.6cqw + 8px,18px);font-weight:700;border:1px solid transparent}.op-cal__day.is-open{background:var(--success-muted);color:var(--success-ink)}.op-cal__day.is-closed{background:var(--veil-faint);color:var(--text-tertiary)}.op-cal__day.is-special{background:var(--warning-muted);color:var(--warning-ink)}.op-cal__day.is-outside{background:none;color:var(--text-tertiary);opacity:.4}.op-cal__day.is-outside.is-past{background:none;opacity:.22}.op-cal__day.is-past{background:var(--surface-raised);color:var(--text-tertiary);cursor:not-allowed}.op-cal__day.is-today{position:relative;opacity:1;box-shadow:0 0 0 2px var(--surface-page),0 0 0 4px var(--primary)}.op-cal__day.is-today:not(:disabled):hover{box-shadow:0 0 0 2px var(--surface-page),0 0 0 4px var(--primary),0 4px 12px var(--shadow-drop)}.op-cal__day:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow-drop)}.op-cal__day:disabled{cursor:default}.op-cal__key{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.op-cal__key-item{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--text-tertiary)}.op-cal__key-item:before{content:"";width:10px;height:10px;border-radius:4px}.op-cal__key-item.is-open:before{background:var(--success-muted);box-shadow:inset 0 0 0 1px var(--success-ink)}.op-cal__key-item.is-closed:before{background:var(--veil-faint);box-shadow:inset 0 0 0 1px var(--border)}.op-cal__key-item.is-special:before{background:var(--warning-muted);box-shadow:inset 0 0 0 1px var(--warning-ink)}.wk{display:flex;flex-direction:column;gap:6px}.wk__row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.wk__day{flex:0 1 auto;min-width:0;font-size:11.5px;font-weight:700;color:var(--text-primary);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk__ask{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:7px 8px;border:1px dashed var(--border-strong);border-radius:var(--m-radius-card)}.wk__ask .wk__done{padding:0 2px}.wk__acts{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.wk__icon.ui-btn{flex:none;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;gap:0}.wk__done{display:flex;align-items:center;gap:8px;min-width:0;padding:3px 8px}.wk__hours{flex:none;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.wk__closed{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--danger-ink)}.wk__undo{flex:none;margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--m-radius-pill);color:var(--text-tertiary);transition:background .15s ease,color .15s ease}.wk__undo:hover{background:var(--danger);color:var(--white)}.wk__times{display:flex;align-items:center;gap:4px;min-width:0;flex:0 1 auto}.wk__time{flex:none}.wk__time.time-field{min-height:34px;padding-right:22px;padding-left:7px}.wk__time .time-field__arrows{right:3px}.wk__time .time-field__seg{width:2.4ch;font-size:12px}.wk__dash{flex:none;display:grid;place-items:center;min-height:34px;color:var(--text-tertiary);font-size:12px}@container (max-width: 330px){.wk__time.time-field{padding-right:7px}.wk__time .time-field__arrows{display:none}.wk__ask{gap:6px;padding:7px 6px}}.wk__start{width:100%;gap:12px;align-items:center;text-align:left;padding:8px 10px;border:1px dashed var(--border-strong);border-radius:var(--m-radius-card)}.wk__start:hover{border-color:var(--white);background:var(--white)}.wk__start .wk__day{color:var(--text-secondary)}.wk__start:hover .wk__day{color:var(--grey-950)}.wk__start:hover .ui-round-add{border-color:var(--grey-950);color:var(--grey-950);background:none}.op-set{display:flex;flex-direction:column;gap:12px;height:100%;padding:14px 18px 18px;background:var(--surface-card);container-type:inline-size}.op-set__head{flex:none}.op-set>.wk{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:4px}.op-set__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.op-set__close{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--m-radius-pill);color:var(--text-tertiary);transition:background .15s ease,color .15s ease}.op-set__close:hover{background:var(--veil-faint);color:var(--text-primary)}.op-set__acts{flex:none;display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.op-gear-wrap{position:relative;display:inline-flex}.op-gear{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:var(--surface-card);color:var(--text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.op-gear:hover,.op-gear[data-on]{background:var(--white);border-color:var(--white);color:var(--grey-950)}.op-gear__mark{position:absolute;top:-7px;right:-7px}.op-day{display:flex;flex-direction:column;gap:14px}.op-day--read{gap:8px}.op-day__state{align-self:flex-start;padding:4px 12px;border-radius:var(--m-radius-pill);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.op-day__state.is-open{background:var(--success-muted);color:var(--success-ink)}.op-day__state.is-closed{background:var(--veil-faint);color:var(--text-secondary)}.op-day__hours{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.op-day__note{font-size:13px;color:var(--text-secondary)}.op-day__who{font-size:11.5px;color:var(--text-tertiary)}.op-day__times{display:grid;grid-template-columns:1fr 1fr;gap:10px}.op-day__acts{display:flex;align-items:center;gap:10px}.live-clock{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.live-clock__time{font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--text-primary)}.live-clock__sep{animation:live-clock-tick 1s steps(1,end) infinite}.live-clock__place{margin-top:5px;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.ms-desc{resize:none;overflow-y:auto;padding-bottom:32px}.ms-desc[data-filled]{background:none;border-color:var(--border);box-shadow:none;color:var(--text-secondary)}.ms-desc[data-filled]:hover:not(:disabled){border-color:var(--border-strong)}.ms-rule{border-top:1px solid var(--border);padding-top:20px}.ms-band{margin-top:20px;padding-block:22px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ms-band:last-child{border-bottom:0;padding-bottom:0}.ms-band+.ms-band,.ms-band+.ms-rule{margin-top:0;border-top:none}.ms-locate{width:100%;margin-left:auto}.ms-where{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}.ms-where__head{min-width:0}.ms-where__head .ms-section-hint{margin-bottom:0}.ms-where .ms-locate{width:100%}.ag-panel{display:flex;flex-direction:column;gap:20px;padding:22px;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--veil-faint)}.ag-top{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}.ag-code-wrap{position:relative;display:inline-flex;align-items:flex-start;gap:10px}.ag-top__body{min-width:0;display:flex;flex-direction:column;gap:14px}.ag-top__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;min-height:200px}.ag-grab{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--m-radius-pill);border:1px solid var(--border);color:var(--text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.ag-grab:hover:not(:disabled){background:var(--white);border-color:var(--white);color:var(--grey-950)}.ag-big{display:flex;flex-direction:column;align-items:center;gap:16px}.ag-big img{width:100%;max-width:280px;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;padding:14px;border-radius:var(--m-radius-card);background:var(--white)}.ag-preview__code{position:relative;display:grid;place-items:center;width:200px;aspect-ratio:1;transition:transform .15s ease,box-shadow .15s ease;padding:12px;border-radius:var(--m-radius-card);background:var(--white);border:1px solid var(--border)}.ag-preview__code img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ag-preview__waiting{color:var(--grey-550)}.ag-preview__mark{position:absolute;top:-8px;right:-8px;z-index:2}.ag-preview__code:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px var(--shadow-ink)}.ag-preview__code[data-empty]{background:none;border-style:dashed;border-color:var(--border-strong)}.ag-preview__body{min-width:0;display:flex;flex-direction:column;gap:18px;justify-content:center}.ag-preview__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ag-preview__figure{display:flex;flex-direction:column;gap:4px;padding:2px 18px;border-left:1px solid var(--border)}.ag-preview__figure:first-child{padding-left:0;border-left:0}.ag-preview__figure b{font-size:30px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;font-family:var(--m-font-display, inherit);color:var(--text-primary)}.ag-preview__figure em{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.ag-preview__note{max-width:62ch;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.ag-preview__acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vp{display:block;--vp-ink: #ffffff;--vp-ink-sub: rgba(255, 255, 255, .64);--vp-ink-faint: rgba(255, 255, 255, .44);--vp-paper: rgba(255, 255, 255, .045);--vp-paper-top: rgba(255, 255, 255, .12);--vp-paper-border: rgba(255, 255, 255, .1);--vp-paper-hi: rgba(255, 255, 255, .14);--vp-tint: 254, 8, 121;--vp-cyan-lo: #7ff0fb;--vp-cyan: #22d3ee;--vp-cyan-hi: #06b6d4;--vp-ground: #17171d}.vp__phone{position:relative;justify-self:start;width:390px;max-width:100%;zoom:.66;padding:10px;border-radius:38px;border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:0 24px 60px -30px var(--shadow-ink)}.vp__screen{position:relative;container-type:inline-size;overflow:hidden;overflow-y:auto;max-height:440px;border-radius:24px;background:var(--vp-ground);color:var(--vp-ink)}.vp__wash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(46px) saturate(1.3) brightness(.55);transform:scale(1.18)}.vp__wash-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(23,23,29,.35),var(--vp-ground) 82%)}.vp__hub{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 20px 22px}.vp__hero{position:relative;display:grid;min-height:230px;align-items:center;isolation:isolate}.vp__text{position:relative;z-index:1;max-width:30ch;display:flex;flex-direction:column;align-items:flex-start}.vp__art{position:absolute;z-index:0;top:50%;right:-20px;transform:translateY(-50%);width:62%;max-width:460px;aspect-ratio:1/1;pointer-events:none}.vp__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:radial-gradient(86% 86% at 72% 50%,#000 40%,rgba(0,0,0,.5) 66%,transparent 84%);mask-image:radial-gradient(86% 86% at 72% 50%,#000 40%,rgba(0,0,0,.5) 66%,transparent 84%)}.vp__brand{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.9rem}.vp__logo{width:auto;height:50px;max-width:min(240px,64%);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;border-radius:95px;display:block}.vp__logo--empty{display:grid;place-items:center;height:50px;padding:0 14px;border-radius:95px;border:1px dashed var(--vp-paper-border);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vp-ink-faint)}.vp__verified{display:inline-flex;align-items:center;gap:.34rem;flex:none;padding:.17rem .52rem .17rem .2rem;border-radius:95px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 1px 2px #0604094d}.vp__tick{display:inline-flex;align-items:center;justify-content:center;flex:none;width:17px;height:17px;box-sizing:border-box;border-radius:50%;color:var(--vp-ink);border:1.5px solid rgba(255,255,255,.55);background:radial-gradient(120% 120% at 50% 18%,#ffffff8c,#fff0 42%),linear-gradient(158deg,var(--vp-cyan-lo) 0%,var(--vp-cyan) 52%,var(--vp-cyan-hi) 100%);box-shadow:0 0 0 2px #22d3ee24,0 1px 2px #06040966}.vp__verified-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:#ffffffeb}.vp__name{margin-top:.6rem;font-size:clamp(1.6rem,7cqw,2.25rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;color:var(--vp-ink);text-shadow:0 2px 24px rgba(0,0,0,.55)}.vp__about{margin-top:.5rem;color:#ffffffb8;font-size:.95rem;line-height:1.5;max-width:56ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vp__pills{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.vp__pills span{border-radius:999px;padding:.3rem .75rem;background:#ffffff14;border:1px solid var(--vp-paper-border);font-size:.8rem;color:#ffffffd9}.vp__info,.vp__tile,.vp__primary{background:linear-gradient(177deg,var(--vp-paper-top),var(--vp-paper) 64%),rgba(var(--vp-tint),.16);border:1px solid var(--vp-paper-border);box-shadow:0 18px 40px #0000006b,inset 0 1px 0 var(--vp-paper-hi)}.vp__primary{position:relative;overflow:hidden;display:block;width:100%;min-height:268px;padding:0;border-radius:14px 0}.vp__primary>img{position:absolute;top:0;right:0;bottom:0;width:56%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%)}.vp__primary-body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.42rem;width:58%;padding:1.1rem 1rem}.vp__primary-body em{font-style:normal;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vp-ink-faint)}.vp__primary-body b{display:flex;align-items:center;gap:7px;font-size:1.75rem;font-weight:800;line-height:1.06;letter-spacing:-.02em}.vp__primary-body i{font-style:normal;font-size:.86rem;color:var(--vp-ink-sub)}.vp__cta{position:absolute;right:1rem;bottom:1rem;z-index:3;display:inline-flex;align-items:center;height:54px;padding:0 1.5rem;border-radius:15px 0;background:var(--vp-ink);color:var(--vp-ground);font-size:1.05rem;font-weight:800}.vp__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.vp__tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:118px;padding:1rem .8rem;border-radius:14px 0;text-align:center;color:var(--vp-ink)}.vp__tile>svg:first-child{width:34px;height:34px;color:rgb(var(--vp-tint));filter:drop-shadow(0 0 12px rgba(var(--vp-tint),.5))}.vp__tile b{font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.vp__tile em{font-style:normal;font-size:.82rem;line-height:1.32;color:var(--vp-ink-sub)}.vp__tile-go{position:absolute;right:8px;bottom:8px;opacity:.45}.vp__tile--lang b{font-size:1.6rem;letter-spacing:.02em}.vp__info{position:relative;overflow:hidden;display:flex;align-items:center;aspect-ratio:3.1/1;border-radius:14px 0;color:var(--vp-ink)}.vp__info-mark{position:relative;z-index:2;display:inline-flex;margin-left:1rem;color:rgb(var(--vp-tint));filter:drop-shadow(0 0 7px rgba(var(--vp-tint),.5))}.vp__info-body{position:relative;z-index:2;display:flex;flex-direction:column;gap:.25rem;width:66%;padding:0 .6rem;min-width:0}.vp__info-body b{font-size:1.15rem;font-weight:700}.vp__info-body em{font-style:normal;font-size:.92rem;color:var(--vp-ink-sub)}.vp__info-body em[data-open]{color:var(--vp-ink-sub)}.vp__info-body i{font-style:normal;font-size:.86rem;color:var(--vp-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp__info-art{position:absolute;top:0;right:0;bottom:0;width:46%;z-index:1}.vp__info-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent,#000 55%);mask-image:linear-gradient(to right,transparent,#000 55%);opacity:.5}.vp__info>svg:last-child{position:absolute;right:10px;z-index:2;opacity:.6}.vp__desk{position:relative;min-width:0;border-radius:14px;overflow:hidden;border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:0 24px 60px -30px var(--shadow-ink)}.vp__deskbar{display:flex;align-items:center;gap:6px;height:26px;padding-inline:12px;border-bottom:1px solid var(--border)}.vp__deskbar i{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.vp__phone .vp__screen{height:844px;max-height:844px}.vp__desk .vp__screen{border-radius:0;max-height:557px}.vp__desk .vp__veil{top:26px;right:0;bottom:0;left:0;border-radius:0}.vp__screen[data-wide] .vp__hub{max-width:600px;margin:0 auto;padding:26px 20px}.vp__screen[data-wide] .vp__hero{grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:stretch;min-height:0}.vp__screen[data-wide] .vp__text{grid-column:1/-1;grid-row:1;z-index:2;max-width:60%}.vp__screen[data-wide] .vp__art{position:relative;grid-column:2;grid-row:1;align-self:stretch;height:auto;top:auto;right:auto;transform:none;width:100%;max-width:none;aspect-ratio:auto;-webkit-mask-image:radial-gradient(closest-side,#000 24%,rgba(0,0,0,.5) 64%,transparent 100%);mask-image:radial-gradient(closest-side,#000 24%,rgba(0,0,0,.5) 64%,transparent 100%)}.vp__screen[data-wide] .vp__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:none;mask-image:none}.vp__screen[data-wide] .vp__name{font-size:clamp(2.6rem,5cqw,4.4rem);background:linear-gradient(118deg,#fff,rgb(var(--vp-tint)) 68%,rgb(var(--vp-tint)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 3px 18px rgba(0,0,0,.55))}.vp__screen[data-wide] .vp__tiles{grid-template-columns:repeat(3,1fr)}.vp__veil{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:5;border-radius:30px;display:grid;place-items:center;padding:18px;background:#17171db8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vp__veil-body{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:34ch;text-align:center;color:var(--vp-ink)}.vp__veil-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--m-radius-pill);background:#ffffff1a;border:1px solid rgba(255,255,255,.16);margin-bottom:2px}.vp__veil-body b{font-size:15px;font-weight:800}.vp__veil-act{margin-top:6px;min-height:46px;padding:0 24px;font-size:15px}.vp__veil-body em{font-style:normal;font-size:11.5px;color:var(--vp-ink-sub)}.vp__veil-body ul{display:flex;flex-direction:column;gap:3px;margin-top:2px}.vp__veil-body li{font-size:11.5px;font-weight:700}.vp__veil-body li:before{content:"· ";color:var(--vp-ink-faint)}.vp__note{max-width:78ch;margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.ms-access{padding-top:18px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.ms-access__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ms-access__title{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.ms-access__modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:460px}.ms-access__mode{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;border-radius:var(--m-radius-card);border:1px solid var(--border);text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease}.ms-access__mode>svg{color:var(--text-tertiary)}.ms-access__mode b{font-size:12.5px;font-weight:800;color:var(--text-primary)}.ms-access__mode em{font-style:normal;font-size:11px;line-height:1.35;color:var(--text-tertiary)}.ms-access__mode:hover:not(:disabled){border-color:var(--border-strong);background:var(--veil-faint)}.ms-access__mode[data-on]{background:var(--white);border-color:var(--white)}.ms-access__mode[data-on]>svg,.ms-access__mode[data-on] b{color:var(--grey-950)}.ms-access__mode[data-on] em{color:color-mix(in srgb,var(--grey-950) 65%,transparent)}.ms-access__mode[data-on]:hover:not(:disabled){background:var(--grey-200);border-color:var(--grey-200)}.ms-access__mode:disabled{opacity:.6}.ms-access__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ms-access__row .ui-input{flex:1 1 260px;min-width:0}.ms-access__short{font-size:11.5px;color:var(--danger-ink)}.ms-visit{display:grid;grid-template-columns:1fr;gap:24px;container-type:inline-size}.ms-visit__col{display:flex;flex-direction:column;gap:12px;min-width:0;container-type:inline-size}.ms-visit__sub{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.ms-visit__pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ms-visit__three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@container (max-width: 430px){.ms-visit__three{grid-template-columns:1fr}.ms-visit__chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ms-field__label{display:flex;align-items:center;gap:5px;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);color:var(--text-tertiary)}.ms-field--short{max-width:190px}.ms-visit__flags{display:flex;flex-direction:column;gap:2px}.ms-visit__flag{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--m-radius-card);font-size:12.5px;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.ms-visit__flag:hover{background:var(--veil-faint);color:var(--text-primary)}.ms-visit__flag>svg{flex:none;color:var(--text-tertiary)}.ms-visit__flag>span{flex:1 1 auto;min-width:0}.ms-visit__amen{display:flex;flex-direction:column;gap:8px}.ms-visit__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ms-visit__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:68px;padding:10px 8px;border-radius:var(--m-radius-card);border:1px solid var(--border);font-size:10.5px;font-weight:700;line-height:1.25;text-align:center;color:var(--text-tertiary);transition:background .15s ease,color .15s ease,border-color .15s ease}.ms-visit__chip>svg{color:var(--text-tertiary);transition:color .15s ease}.ms-visit__chip:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.ms-visit__chip[data-on]{background:var(--white);border-color:var(--white);color:var(--grey-950)}.ms-visit__chip[data-on]>svg{color:var(--grey-950)}.ms-visit__chip[data-on]:hover:not(:disabled){background:var(--grey-200);border-color:var(--grey-200)}.ms-visit__chip:disabled{opacity:.6}.ms-visit__social{display:flex;flex-direction:column;gap:8px}[data-readonly] .ui-input,[data-readonly] .ui-input:disabled,[data-readonly] .time-field,[data-readonly] .ui-select__button{padding-left:0;padding-right:0;min-height:0;border-color:transparent;background:none;box-shadow:none;color:var(--text-primary);opacity:1;font-weight:600}[data-readonly] textarea.ui-input{padding-bottom:0}[data-readonly] .ms-field{gap:1px}[data-readonly] .ms-visit__pair{gap:8px 18px}[data-readonly] .ms-visit__col{gap:10px}[data-readonly] .ms-visit__flag{padding:3px 0}[data-readonly] .ms-visit__flag>button{pointer-events:none}[data-readonly] .ms-visit__chip{opacity:1}[data-readonly] .ms-visit__chip:not([data-on]){display:none}[data-readonly] .ms-desc[data-filled]{border-color:transparent}.ms-ticket__value{flex:0 0 auto;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:var(--m-font-display, inherit);color:var(--text-primary);white-space:nowrap}.ms-ticket__value[data-free]{color:var(--success-ink)}.ms-ticket__value[data-soft]{color:var(--text-secondary)}.ms-ticket__value[data-unset]{font-size:15px;font-weight:700;color:var(--text-tertiary)}.ms-ticket__value[data-owed]{font-size:15px;font-weight:700;color:var(--warning-ink)}.ms-ticket__owed{font-size:11.5px;color:var(--warning-ink)}.ms-ticket{display:flex;flex-direction:column;gap:14px}.ms-ticket:has(>.ms-ticket__row:only-child){gap:0}.ms-ticket__kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.ms-ticket__kind{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;border-radius:var(--m-radius-card);border:1px solid var(--border);text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease}.ms-ticket__kind>svg{color:var(--text-tertiary)}.ms-ticket__kind b{font-size:12.5px;font-weight:800;color:var(--text-primary)}.ms-ticket__kind em{font-style:normal;font-size:10.5px;line-height:1.35;color:var(--text-tertiary)}.ms-ticket__kind:hover:not(:disabled){border-color:var(--border-strong);background:var(--veil-faint)}.ms-ticket__kind[data-on]{background:var(--white);border-color:var(--white)}.ms-ticket__kind[data-on]>svg,.ms-ticket__kind[data-on] b{color:var(--grey-950)}.ms-ticket__kind[data-on] em{color:color-mix(in srgb,var(--grey-950) 65%,transparent)}.ms-ticket__kind[data-on]:hover:not(:disabled){background:var(--grey-200);border-color:var(--grey-200)}.ms-ticket__kind:disabled{opacity:.6}.ms-ticket__price{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;width:100%}.ms-ticket__price>.ms-field--short{flex:1 1 110px;max-width:none}.ms-ticket__price>.confirm-mark{margin-bottom:5px}.ms-ticket__edit{align-self:center;font-size:11.5px;font-weight:700;color:var(--primary-ink);text-decoration:underline;text-underline-offset:3px}.ms-ticket__edit:hover{color:var(--text-primary)}.ms-ticket__price>.ms-field:last-child{flex:1 1 240px}.ms-ticket__row{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap}.ms-ticket__mid{flex:1 1 320px}.ms-ticket__row>.ms-section-title{flex:0 0 auto;margin-bottom:0}.ms-ticket__mid{flex:0 1 auto;min-width:0;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:8px}.ms-ticket__book{align-self:center;padding:5px 10px}.ms-ticket__book-flag{flex:none;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--warning-ink)}.ms-visit__col>.ms-field__label:has(+.ms-nets){justify-content:flex-end}.ms-nets{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:auto}.ms-net-wrap{position:relative;display:inline-flex}.ms-net-pop{position:absolute;bottom:calc(100% + 8px);right:0;z-index:20;width:240px;padding:8px;border-radius:var(--m-radius-card);border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:0 18px 40px -18px var(--shadow-ink);animation:ms-net-pop .14s cubic-bezier(.32,.72,0,1)}@keyframes ms-net-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ms-net-pop:after{content:"";position:absolute;top:100%;right:18px;border:6px solid transparent;border-top-color:var(--border-strong)}.ms-net{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:var(--m-radius-pill);border:1px solid var(--border);color:var(--grey-550);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .15s ease}.ms-net svg{width:19px;height:19px}.ms-net:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary);transform:translateY(-1px)}.ms-net[data-on]{background:var(--brand);border-color:var(--brand);color:var(--white)}.ms-net[data-open]{box-shadow:0 0 0 3px var(--primary-muted);border-color:var(--primary)}.ms-net:disabled{opacity:.55}.ms-gallery__under{display:flex;align-items:flex-start;gap:20px;min-width:0}.ms-gallery__preview{order:1;position:sticky;top:72px;align-self:flex-start}.ms-gallery__pick{order:0;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.ms-gallery__cover{display:flex}.ms-gallery__cover>.ms-gallery__hero{flex:0 0 427px;max-width:100%;height:340px}.ms-gallery__strip{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,164px);grid-auto-columns:208px;gap:12px;padding-inline:2px}.ms-gallery__wall{min-width:0}.ms-gallery__strip>.ms-gallery__item{width:auto;height:auto}.ms-gallery__under[data-empty] .ms-gallery__preview{flex:1 1 100%;display:flex;flex-direction:column;align-items:center}.ms-gallery__preview.is-arriving:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:34px;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%);background-size:260% 100%;animation:gallery-shine .72s cubic-bezier(.3,0,.2,1) .12s both}@keyframes gallery-shine{0%{background-position:150% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion: reduce){.ms-gallery__preview.is-arriving:after{animation:none;opacity:0}}.ms-gallery__preview{flex:none}@media (max-width: 1100px){.ms-gallery__under{flex-direction:column}.ms-gallery__preview{align-self:center}}.ms-gallery__hero{flex:1 1 0;min-width:0;width:auto;height:100%}.ms-gallery__item{position:relative;overflow:hidden;width:268px;height:200px;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--surface-page)}.ms-gallery__open{display:block;width:100%;height:100%}.ms-gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:brightness(.62);transition:filter .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}.ms-gallery__item:hover img{filter:none;transform:scale(1.04)}.ms-gallery__hero img{filter:none}.ms-gallery__hero:hover img{transform:scale(1.02)}.ms-gallery__item.is-cover{border-color:transparent;box-shadow:0 0 0 2px var(--primary)}.ms-gallery__item.is-busy{opacity:.5;pointer-events:none}.ms-gallery__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--grey-950) 72%,transparent) 0%,color-mix(in srgb,var(--grey-950) 22%,transparent) 34%,transparent 62%)}.ms-gallery__flag{cursor:help;position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--m-radius-pill);background:var(--primary);color:var(--grey-950);font-size:var(--fs-label);font-weight:800;letter-spacing:var(--ls-label);text-transform:uppercase;box-shadow:0 6px 16px -8px var(--shadow-ink)}.ms-gallery__acts{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.ms-gallery__item:hover .ms-gallery__acts,.ms-gallery__acts:focus-within{opacity:1;transform:none}.ms-gallery__acts button{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--m-radius-pill);border:1px solid var(--edge-strong);background:color-mix(in srgb,var(--grey-950) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white);transition:background .15s ease,color .15s ease,border-color .15s ease}.ms-gallery__acts button:hover{background:var(--white);color:var(--grey-950);border-color:var(--white)}.ms-gallery__acts button.is-danger:hover{background:var(--danger);color:var(--white);border-color:var(--danger)}.ms-identity__label{display:flex;align-items:center;gap:6px;margin-bottom:9px;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary)}.ms-identity__label .open-now{margin-left:auto}.ms-section-title{display:flex;align-items:center;gap:9px;margin-bottom:16px;font-size:19px;font-weight:800;letter-spacing:-.015em;font-family:var(--m-font-display, inherit);color:var(--text-primary)}.ms-section-title>svg{color:var(--text-tertiary)}.ms-section-hint{margin-bottom:16px;max-width:62ch;font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.ms-identity__about{position:relative}.ms-rename{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px}.ms-rename svg{color:var(--text-tertiary);flex-shrink:0}.ms-more{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--m-radius-pill);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary);font-size:12px;font-weight:700;transition:color .15s ease,box-shadow .15s ease}.ms-more:hover{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong)}.leaflet-container .leaflet-control-zoom{opacity:0;transition:opacity .15s ease}.leaflet-container:hover .leaflet-control-zoom,.leaflet-container:focus-within .leaflet-control-zoom{opacity:1}.ms-qr-btn{position:absolute;bottom:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--grey-950) 62%,transparent);color:var(--white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 28%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease,transform .12s ease}.ms-qr-btn:hover{background:var(--grey-950);transform:translateY(-1px)}.ms-qr{display:flex;flex-direction:column;gap:14px;align-items:stretch}.ms-qr__note{font-size:12px;line-height:1.55;color:var(--text-tertiary)}.ms-qr__plate{display:grid;place-items:center;padding:18px;min-height:220px;border-radius:var(--m-radius-card);background:var(--white)}.ms-qr__plate img{width:100%;max-width:240px;height:auto;display:block}.op-cal__toggle{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--m-radius-pill);border:1px solid var(--border);color:var(--text-secondary);transition:color .15s ease,border-color .15s ease,background .15s ease}.op-cal__toggle:hover{background:var(--contrast-hover);border-color:var(--contrast-hover);color:var(--contrast-ink)}.op-cal__toggle[aria-expanded=true]{background:var(--contrast);border-color:var(--contrast);color:var(--contrast-ink)}.op-cal__head{gap:8px}.open-now{margin-left:10px;font-size:var(--fs-label);font-weight:800;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--danger-ink);transition:color .15s ease}.open-now[data-open]{color:var(--success-ink)}.open-now:hover{text-decoration:underline}.week-preview{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.week-preview__cell{display:flex;flex-direction:column;align-items:stretch;gap:3px}.week-preview__cell em{font-style:normal;text-align:center;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.week-preview .op-cal__day{aspect-ratio:auto;height:22px;border-radius:7px;font-size:10px}.ms-tabbar{position:sticky;top:8px;z-index:20;background:none;border:0;pointer-events:none}.ms-tabbar>*{pointer-events:auto}.ms-tabbar+*{margin-top:1.5rem!important}.ms-tabbar [role=tablist],.ms-tabbar .pill-switch{box-shadow:0 10px 30px -12px #0000008c}.ms-visit-out{display:flex;justify-content:center;margin-top:18px}.ms-gallery__ghost{display:grid;place-items:center;border:1.5px dashed var(--border-strong);background:var(--surface-page);color:var(--text-tertiary);cursor:pointer;transition:border-color .15s ease,color .15s ease}.ms-gallery__ghost img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.14;filter:grayscale(1);pointer-events:none}.ms-gallery__ghost svg{position:relative;z-index:1}.ms-gallery__ghost:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary)}.ms-gallery__ghost:disabled{opacity:.5;cursor:default}.ms-visiting .dash-box{padding:22px 24px}.ms-visiting .dash-box>h3{margin-bottom:14px}.ms-visiting .space-y-8>:not([hidden])~:not([hidden]){margin-top:1.25rem}.ms-visiting .space-y-4>:not([hidden])~:not([hidden]){margin-top:.65rem}.ms-visiting .pt-12{padding-top:1.75rem}.ms-visiting .mt-12{margin-top:1.75rem}.ms-visiting .dash-box button[class*=flex-col][class*=items-center]{padding:12px 10px}.ms-visiting .dash-box .flex.flex-col.gap-5{gap:.85rem}.op-cal__day{position:relative}.op-cal__note{position:absolute;top:2px;left:2px;right:2px;z-index:1;padding:2px;border-radius:5px;font-style:normal;font-weight:800;line-height:1.1;font-size:clamp(8.5px,1.1cqw + 5.4px,11px);letter-spacing:.02em;text-transform:uppercase;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word}.op-cal__day.is-open .op-cal__note{background:var(--success-ink);color:var(--surface-card)}.op-cal__day.is-closed .op-cal__note{background:var(--text-tertiary);color:var(--surface-card)}.op-cal__day.is-special .op-cal__note{background:var(--warning-ink);color:var(--surface-card)}.op-cal__day.is-past .op-cal__note{background:var(--surface-raised);color:var(--text-tertiary)}.op-cal__num{display:block}.op-cal__day:has(.op-cal__note){align-content:end;padding-bottom:6%}.ms-identity__when{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.ms-identity__when .open-now{margin-left:auto;align-self:flex-end}.ms-sub-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-secondary)}.ms-sub-title>svg{color:var(--text-tertiary)}.ms-sub-title--flush{margin-bottom:0}.ms-sec-lead{margin:-8px 0 20px;max-width:62ch;font-size:13px;line-height:1.55;color:var(--text-tertiary)}.ms-essentials{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width: 1024px){.ms-essentials{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.ms-essentials>*:nth-child(n+3){grid-column:1/-1}}.ms-identity.ms-identity--pair{grid-template-columns:1fr}@media (min-width: 768px){.ms-identity.ms-identity--pair{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}@media (min-width: 1280px){.ms-identity.ms-identity--pair{grid-template-columns:minmax(0,220px) minmax(0,1fr)}}.ms-page__body{display:flex;flex-direction:column}.ms-page__main{min-width:0}.ms-rail{display:none}@media (min-width: 1180px){.ms-page__body{display:grid;grid-template-columns:minmax(0,1fr) 188px;gap:40px;align-items:start}.ms-rail{display:block;position:sticky;top:88px;padding-left:20px;border-left:1px solid var(--border)}}.ms-rail__head{margin-bottom:12px;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.ms-rail__list{display:flex;flex-direction:column;gap:2px}.ms-rail__go{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:8px;text-align:left;font-size:13px;font-weight:600;color:var(--text-tertiary);transition:color .16s ease,background .16s ease}.ms-rail__go:hover{color:var(--text-secondary);background:var(--veil-faint)}.ms-rail__go[data-on]{color:var(--text-primary);background:var(--veil-faint)}.ms-rail__dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--border);color:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease}.ms-rail__go[data-on] .ms-rail__dot{border-color:var(--text-secondary)}.ms-rail__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-rail__go:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ms-jump{display:flex;align-items:center;gap:10px;order:-1;margin-bottom:20px}@media (min-width: 1180px){.ms-jump{display:none}}.ms-jump__label{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.ms-jump__pick{flex:1;min-width:0;max-width:260px;padding:7px 10px;border-radius:10px;background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary);font-size:13px;font-weight:600}.ms-invite{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:14px;background:var(--veil-faint);border:1px solid var(--border)}.ms-invite__glyph{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;flex:0 0 auto;background:var(--primary-muted);color:var(--primary-ink)}.ms-invite__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ms-invite__title{font-size:13.5px;font-weight:700;color:var(--text-primary)}.ms-invite__body{font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.ms-invite__go{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;align-self:center;padding:6px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 34%,transparent);background:var(--primary-muted);color:var(--primary-ink);font-size:12px;font-weight:700;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.ms-invite__go:hover{background:color-mix(in srgb,var(--primary) 26%,transparent);border-color:color-mix(in srgb,var(--primary) 52%,transparent)}.ms-invite__go:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width: 560px){.ms-invite{flex-wrap:wrap}.ms-invite__go{width:100%;justify-content:center;align-self:stretch}}.ms-commit{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.ms-commit__where{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ms-commit__sec{padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--white) 12%,transparent);border:1px solid color-mix(in srgb,var(--white) 16%,transparent);font-size:11px;font-weight:700;color:inherit;transition:background .16s ease}.ms-commit__sec:hover{background:color-mix(in srgb,var(--white) 22%,transparent)}.ms-commit__sec:focus-visible{outline:2px solid currentColor;outline-offset:1px}.ms-commit--done{display:inline-flex;align-items:center;gap:7px}.ms-rail__pip{width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 18%,transparent)}@keyframes ms-tick-in{0%{transform:scale(.4);opacity:0}55%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ms-ring-out{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 46%,transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb,var(--success) 0%,transparent)}}.ms-rail__dot[data-just]{animation:ms-ring-out .62s cubic-bezier(.32,.72,0,1) 1}.ms-rail__dot[data-just]>svg{animation:ms-tick-in .38s cubic-bezier(.32,.72,0,1) 1}@keyframes ms-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ms-page__main>*{animation:ms-rise .3s cubic-bezier(.16,1,.3,1) backwards}.ms-page__main>*:nth-child(1){animation-delay:0ms}.ms-page__main>*:nth-child(2){animation-delay:60ms}.ms-page__main>*:nth-child(3){animation-delay:.1s}.ms-page__main>*:nth-child(n+4){animation-delay:.14s}@keyframes ms-invite-in{0%{opacity:0}to{opacity:1}}.ms-invite{animation:ms-invite-in .24s ease 1}@media (prefers-reduced-motion: reduce){.ms-rail__dot[data-just],.ms-rail__dot[data-just]>svg,.ms-page__main>*,.ms-invite{animation:none}}.ms-essentials .ms-identity__when .open-now{margin-left:0;align-self:flex-start}.ms-stage{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.ms-stage__act{margin-left:auto}.ms-stage__line{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-secondary)}.ms-stage[data-stage=live] .ms-stage__line{color:var(--text-primary)}.ms-stage__go{font-size:13px;font-weight:700;color:var(--primary-ink);border-bottom:1px solid color-mix(in srgb,var(--primary) 40%,transparent)}.ms-stage__go:hover{border-bottom-color:var(--primary)}.vp__staged{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:10px;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--warning-ink)}.vp__staged-dot{width:6px;height:6px;border-radius:50%;background:var(--warning)}@keyframes vp-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vp-art-arrive{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.vp__about[data-fresh],.vp__info-body[data-fresh]{animation:vp-arrive .38s cubic-bezier(.32,.72,0,1) 1}.vp__logo[data-fresh]{animation:vp-arrive .3s cubic-bezier(.32,.72,0,1) 1}.vp__art[data-fresh]{animation:vp-art-arrive .48s cubic-bezier(.32,.72,0,1) 1}@media (prefers-reduced-motion: reduce){.vp__about[data-fresh],.vp__info-body[data-fresh],.vp__logo[data-fresh],.vp__art[data-fresh]{animation:none}}h2.ms-identity__name{font-size:inherit;font-weight:inherit;margin-top:0}.ms-essentials{row-gap:52px;-moz-column-gap:28px;column-gap:28px}.ms-essentials .ms-where{grid-template-columns:1fr;gap:12px}.ms-essentials .ms-where .ms-locate{width:100%;min-width:0}.ms-essentials .ms-where{align-items:start}.ms-page__main [id^=sec-]{scroll-margin-top:88px}.ms-rail__nodot{width:16px;flex:0 0 auto}.op-cal__day.is-open{background:var(--veil-base);color:var(--text-primary)}.op-cal__day.is-closed{background:transparent;color:var(--text-tertiary);box-shadow:inset 0 0 0 1px var(--border)}.op-cal__day.is-special{background:var(--primary-muted);color:var(--primary-ink)}.op-cal__day.is-open .op-cal__note,.op-cal__day.is-closed .op-cal__note{background:var(--surface-raised);color:var(--text-secondary)}.op-cal__day.is-special .op-cal__note{background:var(--primary-ink);color:var(--surface-card)}.ms-rail__dot[data-done]{border-color:var(--primary);background:var(--primary);color:var(--surface-card)}@keyframes ms-ring-out-primary{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 46%,transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb,var(--primary) 0%,transparent)}}.ms-rail__dot[data-just]{animation:ms-ring-out-primary .62s cubic-bezier(.32,.72,0,1) 1}@media (prefers-reduced-motion: reduce){.ms-rail__dot[data-just]{animation:none}}.open-now{color:var(--text-tertiary)}.open-now[data-open]{color:var(--text-primary)}.ms-page__body[data-complete]{display:block}.tm-rooms{margin-top:8px}.tm-rooms__head{margin-bottom:12px;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.tm-rooms__grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 720px){.tm-rooms__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.tm-room{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--veil-faint);border:1px solid var(--border);transition:border-color .16s ease,background .16s ease,transform .16s ease}.tm-room:hover{border-color:color-mix(in srgb,var(--primary) 38%,transparent);background:var(--primary-muted)}.tm-room:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tm-room__glyph{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex:0 0 auto;background:var(--surface-raised);color:var(--text-secondary)}.tm-room:hover .tm-room__glyph{color:var(--primary-ink)}.tm-room__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tm-room__label{font-size:14px;font-weight:700;color:var(--text-primary)}.tm-room__hint{font-size:12px;line-height:1.45;color:var(--text-tertiary)}.tm-room__go{color:var(--text-tertiary);flex:0 0 auto}.tm-room:hover .tm-room__go{color:var(--primary-ink)}.tm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.tm-head__text{min-width:0;display:flex;flex-direction:column;gap:6px}.tm-head__title{font-size:30px;font-weight:800;letter-spacing:-.02em;font-family:var(--m-font-display, inherit);color:var(--text-primary)}.tm-head__lead{font-size:14px;color:var(--text-secondary);max-width:52ch}.tm-head__counts{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.tm-head__cta{flex:0 0 auto}.tm-people{display:flex;flex-direction:column;gap:14px}.tm-people__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--border)}.tm-people__title{font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);margin:0}.tm-people__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--veil-faint);border:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.tm-people__pending{font-size:12.5px;font-weight:600;color:var(--text-tertiary)}.tm-people__cta{margin-left:auto;flex:0 0 auto}@media (max-width: 560px){.tm-people__cta{margin-left:0;width:100%}}.tm-first{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border-radius:18px;background:var(--veil-faint);border:1px solid var(--border)}.tm-first__line{font-size:20px;font-weight:800;color:var(--text-primary)}.tm-first__body{font-size:14px;line-height:1.6;color:var(--text-secondary);max-width:56ch}.tm-first__can{display:grid;gap:14px;margin-top:6px;width:100%;grid-template-columns:1fr}@media (min-width: 720px){.tm-first__can{grid-template-columns:repeat(3,1fr)}}.tm-first__can li{display:flex;flex-direction:column;gap:3px}.tm-first__can b{font-size:13px;font-weight:700;color:var(--text-primary)}.tm-first__can span{font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.tm-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tm-search{display:flex;align-items:center;gap:9px;flex:1 1 260px;min-width:0;padding:9px 13px;border-radius:12px;background:var(--surface-raised);border:1px solid var(--border);color:var(--text-tertiary)}.tm-search:focus-within{border-color:var(--primary)}.tm-search input{flex:1;min-width:0;background:none;border:none;outline:none;font-size:14px;color:var(--text-primary)}.tm-filter{display:flex;gap:4px;flex-wrap:wrap}.tm-filter button{padding:7px 12px;border-radius:999px;border:1px solid transparent;background:none;font-size:12.5px;font-weight:700;color:var(--text-tertiary);transition:color .16s ease,background .16s ease,border-color .16s ease}.tm-filter button:hover{color:var(--text-secondary);background:var(--veil-faint)}.tm-filter button[data-on]{color:var(--primary-ink);background:var(--primary-muted);border-color:color-mix(in srgb,var(--primary) 34%,transparent)}.tm-filter button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.tm-list{display:flex;flex-direction:column}.tm-list__none{padding:28px 4px;font-size:14px;color:var(--text-tertiary)}.tm-line{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border)}.tm-line:last-of-type{border-bottom:none}.tm-line__main{display:flex;align-items:center;gap:16px;flex:1;min-width:0;padding:13px 10px;border-radius:12px;transition:background .16s ease}.tm-line__meta{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.tm-line__who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 240px}.tm-line__name{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-line__you{padding:1px 7px;border-radius:999px;background:var(--primary-muted);color:var(--primary-ink);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.tm-line__mail{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-line__role,.tm-line__can,.tm-line__where{font-size:12.5px;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-line__role{font-weight:700}.tm-line__where{color:var(--text-tertiary)}.tm-line__all{color:var(--text-secondary);font-weight:600}.tm-line__none{color:var(--text-tertiary);font-style:italic}@media (max-width: 700px){.tm-line__main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:5px;padding:11px 10px}.tm-line__meta{grid-column:2/-1}.tm-line__go{grid-column:3;grid-row:1}.tm-line__signal{margin-left:0}.tm-line__role,.tm-line__can,.tm-line__where{white-space:normal;overflow:visible}.tm-line__menu{align-self:flex-start;margin-top:9px}}.tm-line__signal{margin-left:auto;padding:3px 9px;border-radius:999px;flex:0 0 auto;font-size:11px;font-weight:700;white-space:nowrap;background:var(--veil-faint);color:var(--text-tertiary)}.tm-line__signal[data-tone=warn]{background:var(--warning-muted);color:var(--warning-ink)}.tm-line__signal[data-empty]{background:none;padding:0}.tm-line__go{color:var(--text-tertiary);flex:0 0 auto}.tm-line__menu{padding:7px;border-radius:9px;flex:0 0 auto;color:var(--text-tertiary);transition:color .16s ease,background .16s ease}.tm-line__menu:hover{color:var(--text-primary);background:var(--surface-raised)}.tm-line__menu:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.tm-line[data-status=suspended] .tm-line__main{opacity:.62}.tm-drawer-acts{display:flex;align-items:center;gap:4px;margin-right:auto}.tm-drawer-acts button{padding:8px 10px;border-radius:9px;font-size:13px;font-weight:600;color:var(--text-secondary);transition:color .16s ease,background .16s ease}.tm-drawer-acts button:hover{color:var(--text-primary);background:var(--surface-raised)}.tm-drawer-acts button.is-danger:hover{color:var(--danger-ink);background:var(--danger-muted)}.wk{display:flex;flex-direction:column;gap:14px}.wk__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wk__title{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.wk__nav{display:flex;align-items:center;gap:4px}.wk__nav button{display:inline-flex;padding:6px;border-radius:9px;color:var(--text-tertiary);transition:color .16s ease,background .16s ease}.wk__nav button:hover{color:var(--text-primary);background:var(--veil-faint)}.wk__nav button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.wk__range{min-width:10ch;text-align:center;font-size:12.5px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.wk__none{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:2px 0;font-size:13.5px;color:var(--text-tertiary)}.wk__setup{flex:0 0 auto;font-size:13px;font-weight:700;color:var(--primary-ink);text-decoration:underline;text-underline-offset:3px}.wk__setup:hover{color:var(--primary-hover)}.wk__setup:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.wk__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(116px,1fr);gap:8px;overflow-x:auto;padding-bottom:4px}@media (min-width: 900px){.wk__grid{grid-auto-columns:minmax(0,1fr);overflow-x:visible}}.wk__day{min-width:0}.wk__daybtn{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:118px;padding:12px;border-radius:14px;background:var(--veil-faint);border:1px solid var(--border);text-align:left;transition:border-color .16s ease,background .16s ease}.wk__daybtn:hover{border-color:color-mix(in srgb,var(--primary) 34%,transparent)}.wk__daybtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wk__day[data-today] .wk__daybtn{border-color:var(--primary);background:var(--primary-muted)}.wk__dow{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--text-tertiary)}.wk__num{font-size:19px;font-weight:800;color:var(--text-primary);line-height:1}.wk__faces{display:flex;align-items:center;gap:-6px;flex-wrap:nowrap}.wk__face{margin-right:-6px;border-radius:50%;box-shadow:0 0 0 2px var(--surface-page)}.wk__more{margin-left:10px;font-size:11px;font-weight:800;color:var(--text-tertiary)}.wk__count{font-size:11.5px;color:var(--text-tertiary);margin-top:auto}.wk__detail{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:18px 20px;border-radius:14px;background:var(--surface-raised);border:1px solid var(--border)}.wk__detail h3{font-size:15px;font-weight:800;color:var(--text-primary)}.wk__row{display:flex;align-items:center;gap:12px;width:100%}.wk__rowwho{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.wk__rowwho b{font-size:13.5px;font-weight:700;color:var(--text-primary)}.wk__rowwho span{font-size:12px;color:var(--text-tertiary)}.wk__rowwho em{color:var(--warning-ink);font-style:normal;font-weight:700}.wk__rowgo{font-size:12px;font-weight:700;color:var(--primary-ink);flex:0 0 auto}.wk__rownone{font-size:13px;color:var(--text-tertiary)}.inv{display:flex;flex-direction:column;gap:18px}.inv__lead{font-size:15px;font-weight:700;color:var(--text-primary)}.inv__field{display:flex;flex-direction:column;gap:6px}.inv__field>span{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.inv__field em{font-style:normal;text-transform:none;letter-spacing:0;opacity:.7}.inv__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px}.inv__back{margin-right:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 4px;font-size:13px;font-weight:600;color:var(--text-secondary)}.inv__back:hover{color:var(--text-primary)}.inv__what{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 760px){.inv__what{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.inv__panel{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:var(--veil-faint);border:1px solid var(--border)}.inv__panel-glyph{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--primary-muted);color:var(--primary-ink)}.inv__panel h3{font-size:17px;font-weight:800;color:var(--text-primary)}.inv__levels{display:flex;gap:6px;flex-wrap:wrap}.inv__levels button{padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-raised);font-size:13px;font-weight:700;color:var(--text-secondary);transition:color .16s ease,background .16s ease,border-color .16s ease}.inv__levels button:hover{color:var(--text-primary)}.inv__levels button[data-on]{background:var(--primary);border-color:var(--primary);color:var(--surface-card)}.inv__levels button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.inv__explain{font-size:13px;line-height:1.55;color:var(--text-secondary);min-height:2.6em}.inv__map{display:flex;flex-direction:column;gap:2px;max-height:340px;overflow-y:auto;padding:10px;border-radius:16px;background:var(--surface-raised);border:1px solid var(--border)}.inv__map-head{padding:2px 8px 8px;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.inv__map button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border-radius:9px;font-size:13px;color:var(--text-secondary);text-align:left;transition:background .14s ease,color .14s ease}.inv__map button:hover{background:var(--veil-faint);color:var(--text-primary)}.inv__map button[data-on]{background:var(--primary-muted);color:var(--primary-ink);font-weight:700}.inv__map button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.inv__map em{font-style:normal;font-size:11.5px;font-weight:700;flex:0 0 auto;color:var(--text-tertiary)}.inv__map em[data-set]{color:var(--primary-ink)}.inv__where{display:flex;flex-direction:column;gap:10px}.inv__where>label,.inv__wings label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-primary)}.inv__wings{display:flex;flex-direction:column;gap:8px;margin-left:26px;padding-left:14px;border-left:1px solid var(--border)}.inv__review{display:flex;flex-direction:column;gap:14px}.inv__who{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.inv__who b{color:var(--text-primary)}.inv__summary{display:flex;flex-direction:column;gap:6px}.inv__summary li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;background:var(--veil-faint);font-size:13.5px;color:var(--text-primary)}.inv__summary em{font-style:normal;font-weight:700;color:var(--primary-ink)}.inv__scope{font-size:13px;color:var(--text-secondary)}.inv__none{font-size:13.5px;color:var(--text-tertiary)}.md{display:flex;flex-direction:column;gap:26px}.md__id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.md__name{font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.md__label{font-size:13px;font-weight:700;color:var(--primary-ink);margin-top:1px}.md__mail{font-size:12.5px;color:var(--text-tertiary);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md__status{align-self:center;flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;background:var(--veil-faint);color:var(--text-tertiary);border:1px solid var(--border)}.md__status[data-status=active]{color:var(--success-ink);background:color-mix(in srgb,var(--success) 14%,transparent);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.md__status[data-status=invited]{color:var(--warning-ink);background:color-mix(in srgb,var(--warning) 14%,transparent);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.md__sec{display:flex;flex-direction:column;gap:10px}.md__sec h3{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.md__body{font-size:14px;line-height:1.6;color:var(--text-secondary)}.md__areas{display:flex;flex-direction:column;gap:8px}.md__areas li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 13px;border-radius:12px;background:var(--veil-faint);border:1px solid var(--border)}.md__areas b{font-size:14px;font-weight:700;color:var(--text-primary)}.md__areas em{grid-column:2;grid-row:1;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.02em;align-self:center;white-space:nowrap;padding:3px 8px;border-radius:999px;background:var(--veil-faint);border:1px solid var(--border);color:var(--text-secondary)}.md__areas span{grid-column:1/-1;font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.md__more{align-self:flex-start;font-size:13px;font-weight:700;color:var(--primary-ink);text-decoration:underline;text-underline-offset:3px}.md__more:hover{color:var(--primary-hover)}.md__lead{font-size:14px;line-height:1.6;color:var(--text-secondary)}.md__where{display:flex;flex-direction:column;gap:10px}.md__where h3{font-size:14px;font-weight:700;color:var(--text-primary)}.md__where>label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-primary)}.md__admin{display:flex;align-items:center;gap:4px;margin-right:auto;flex-wrap:wrap}.mp-back{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin-left:-10px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--text-tertiary);transition:color .16s ease,background .16s ease}.mp-back:hover{color:var(--text-primary);background:var(--veil-faint)}.mp-back:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pat{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:16px;background:var(--primary-muted);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}.pat__lead{font-size:14px;color:var(--text-primary)}.pat__ask{font-size:14px;font-weight:700;color:var(--text-primary)}.pat__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.pat__row>*:first-child{flex:1 1 200px;min-width:0}.pat__not{padding:8px 12px;font-size:13px;font-weight:600;color:var(--text-secondary)}.pat__not:hover{color:var(--text-primary)}.inv__common{display:flex;flex-direction:column;gap:8px}.inv__common-head{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.inv__preset{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;border-radius:12px;text-align:left;background:var(--veil-faint);border:1px solid var(--border);transition:border-color .16s ease,background .16s ease}.inv__preset:hover{border-color:color-mix(in srgb,var(--primary) 38%,transparent);background:var(--primary-muted)}.inv__preset b{font-size:13.5px;font-weight:700;color:var(--text-primary)}.inv__preset span{flex:1;min-width:0;font-size:12px;color:var(--text-tertiary)}.inv__preset em{font-style:normal;font-size:12px;font-weight:700;color:var(--primary-ink)}.inv__match{font-size:12px;font-weight:700;color:var(--primary-ink)}.org{display:flex;flex-direction:column;gap:14px}.org__head{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--text-tertiary)}.org__cluster{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:16px;background:var(--veil-faint);border:1px solid var(--border)}.org__cluster h3{font-size:13px;font-weight:800;letter-spacing:.01em;color:var(--text-primary)}.org__cluster--owners{background:var(--primary-muted);border-color:color-mix(in srgb,var(--primary) 28%,transparent)}.org__cluster--loose{background:none}.org__clusters{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 820px){.org__clusters{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}.org__people{display:flex;flex-wrap:wrap;gap:8px}.org__person{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;background:var(--surface-raised);border:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text-primary);transition:border-color .16s ease}.org__person:hover{border-color:var(--primary)}.org__person:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.org__none{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;background:var(--veil-faint);border:1px solid var(--border);font-size:13.5px;color:var(--text-secondary)}.org__none button{font-size:13px;font-weight:700;color:var(--primary-ink)}.tm-first-line{font-size:14px;line-height:1.55;color:var(--text-secondary);max-width:60ch;margin-top:-6px}.tm-head__fixture{margin-left:10px;padding:2px 8px;border-radius:999px;background:var(--warning-muted);color:var(--warning-ink);font-style:normal;text-transform:none;letter-spacing:0}.tm-rooms-foot{margin-top:10px;padding-top:22px;border-top:1px solid var(--border)}.tm-rooms-foot .tm-rooms{margin-top:0}.tm-rooms-foot .tm-rooms__grid{gap:10px}@media (min-width: 720px){.tm-rooms-foot .tm-rooms__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.tm-rooms-foot .tm-room{align-items:flex-start;padding:11px 13px;gap:10px;border-radius:12px;background:none}.tm-rooms-foot .tm-room__glyph,.tm-rooms-foot .tm-room__go{margin-top:1px}.tm-rooms-foot .tm-room__glyph{width:28px;height:28px;border-radius:9px}.tm-rooms-foot .tm-room__label{font-size:13.5px}.tm-rooms-foot .tm-room__hint{font-size:11.5px}.wm__mode,.wm__skin{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:var(--surface-card);font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.wm__mode:hover,.wm__skin:hover{color:var(--text-primary)}.wm__mode[data-on],.wm__skin[data-on]{border-color:var(--primary);color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 10%,transparent)}.wm__mode:focus-visible,.wm__skin:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.wm__modes{display:flex;gap:8px}.wm__skins{display:flex;flex-wrap:wrap;gap:8px}.wm__swatch{width:14px;height:14px;border-radius:999px;border:1px solid var(--border);flex:0 0 auto}.wm__error{font-size:13px;color:var(--danger-ink)}.loc-form__failed{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;padding:.7rem .8rem;border-radius:var(--m-radius-md, 10px);border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);background:color-mix(in srgb,var(--warning) 12%,transparent)}.loc-form__failed-text{margin:0;font-size:.8rem;line-height:1.45;color:var(--text-primary);text-wrap:pretty}.loc-form__answers{display:flex;flex-wrap:wrap;gap:.45rem}.loc-form__anyway{align-self:flex-start}.ticket-types{margin-top:1rem;padding-top:.9rem;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.ticket-types__head{display:flex;flex-direction:column;gap:.15rem}.ticket-types__title{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.ticket-types__hint{font-size:.72rem;color:var(--text-tertiary)}.ticket-row{display:flex;align-items:center;gap:.4rem;width:100%;max-width:30rem}.ticket-row__label{flex:1 1 auto;min-width:0}.ticket-row__price{flex:0 0 6.5rem;text-align:right;font-variant-numeric:tabular-nums}.ticket-row__cur{flex:0 0 auto;font-size:.72rem;font-weight:800;color:var(--text-tertiary)}.ticket-row__x{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--m-radius-sm, 8px);color:var(--text-tertiary);transition:color .15s ease,background .15s ease}.ticket-row__x:hover{color:var(--danger-ink);background:var(--surface-raised)}.ag-preview__waiting{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700;color:var(--warning-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--warning) 45%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s ease}.ag-preview__waiting:hover,.ag-preview__waiting:focus-visible{text-decoration-color:currentColor}.an-pair{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width: 900px){.an-pair{grid-template-columns:1fr 1fr;gap:32px}}.an-panel{min-width:0;display:flex;flex-direction:column}.an-panel__head{display:flex;align-items:center;gap:7px;margin-bottom:14px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.an-panel__head svg{flex:none}.an-panel__body{flex:1 1 auto;min-height:0}.an-round{display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 620px){.an-round{flex-direction:row;align-items:center;gap:24px}.an-round>*:last-child{flex:1 1 auto;min-width:0}}.an-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;padding:12px;text-align:center}.an-empty b{font-size:22px;font-weight:800;color:var(--text-tertiary)}.an-empty p{max-width:40ch;font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.an-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.an-controls__when{height:38px;padding:0 12px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:var(--surface-card);font-size:12.5px;font-weight:700;color:var(--text-primary);cursor:pointer}.an-controls__when:hover{border-color:var(--border-strong)}.an-controls--stuck{position:sticky;top:0;z-index:12;padding:12px 0 22px;margin-bottom:-4px;background:linear-gradient(to bottom,var(--surface-page) 0%,var(--surface-page) 58%,color-mix(in srgb,var(--surface-page) 60%,transparent) 82%,transparent 100%);pointer-events:none}.an-controls--stuck>*{pointer-events:auto}.an-since{margin-left:auto;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.fun{display:flex;flex-direction:column;gap:14px}.fun__step{display:flex;flex-direction:column;gap:5px}.fun__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fun__name{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.fun__n{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-primary)}.fun__track{height:10px;border-radius:var(--m-radius-pill);background:var(--veil-base);overflow:hidden}.fun__track[data-empty]{box-shadow:inset 0 0 0 1px var(--veil-hover);background:transparent}.fun__track[data-empty] .fun__bar{background:transparent}.fun__bar{display:block;height:100%;border-radius:inherit;transition:width .6s cubic-bezier(.22,1,.36,1)}.fun__kept{align-self:flex-end;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.agrid{display:flex;flex-direction:column;gap:8px}.agrid__body{display:flex;flex-direction:column;gap:3px}.agrid__row{display:flex;align-items:center;gap:8px}.agrid__day{flex:none;width:26px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.agrid__cells{flex:1 1 auto;display:grid;grid-template-columns:repeat(24,1fr);gap:3px}.agrid__cell{display:block;aspect-ratio:1;min-height:8px;border-radius:3px;background:var(--veil-base);transition:background .2s ease}.agrid__cell[data-level="1"]{background:color-mix(in srgb,var(--primary) 22%,transparent)}.agrid__cell[data-level="2"]{background:color-mix(in srgb,var(--primary) 42%,transparent)}.agrid__cell[data-level="3"]{background:color-mix(in srgb,var(--primary) 62%,transparent)}.agrid__cell[data-level="4"]{background:color-mix(in srgb,var(--primary) 82%,transparent)}.agrid__cell[data-level="5"]{background:var(--primary)}.agrid__scale{position:relative;height:12px;margin-left:34px}.agrid__scale>span{position:absolute;top:0;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.agrid__key{display:flex;align-items:center;gap:4px;margin-left:34px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.agrid__key i{width:10px;height:10px;min-height:0}.agrid__key>span:first-child{margin-right:4px}.agrid__key>span:last-child{margin-left:4px}.an-panel{position:relative}.an-wait{position:absolute;top:26px;right:0;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--m-radius-pill);background:var(--veil-faint);font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.an-wait:before{content:"";width:5px;height:5px;border-radius:var(--m-radius-pill);background:var(--text-tertiary);opacity:.6}.an-resting{opacity:.55}.an-noring{display:grid;place-items:center;width:160px;height:160px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 18px var(--veil-base);font-size:26px;font-weight:800;color:var(--text-tertiary)}.rev-list{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;margin:0 -2px;padding:0 2px}.rev{padding:10px 0}.rev+.rev{box-shadow:inset 0 1px 0 var(--veil-base)}.rev__head{display:flex;align-items:baseline;gap:10px;margin-bottom:3px}.rev__stars{font-size:12px;letter-spacing:1px;color:var(--warning)}.rev__stars i{font-style:normal;color:var(--veil-hover)}.rev__when{margin-left:auto;font-size:10px;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.rev__body{max-width:62ch;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.rev__body--none{font-style:italic;color:var(--text-tertiary)}.an-note{margin-top:16px;max-width:82ch;font-size:11.5px;line-height:1.55;color:var(--text-tertiary)}.an-page .ms-band{padding-block:40px}.an-page .ms-band:first-of-type{padding-top:8px;border-top:0}.an-page .ms-band:last-child{padding-bottom:8px}.an-page .ms-section-title{margin-bottom:22px}@media (min-width: 900px){.an-page .an-pair{gap:40px}}.an-doors{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.an-source{display:flex;align-items:flex-start;gap:6px;margin:-14px 0 20px;max-width:78ch;font-size:11.5px;line-height:1.5;color:var(--text-tertiary)}.an-source svg{flex:none;margin-top:3px;opacity:.75}.an-source em{display:inline-block;white-space:nowrap;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.an-source em:before{content:"·";margin:0 6px;font-weight:700;color:var(--text-tertiary)}.an-table{display:flex;flex-direction:column}.an-table__head,.an-table__row{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,.8fr)) minmax(0,1fr);align-items:center;gap:14px;padding:11px 4px}.an-table--people .an-table__head,.an-table--people .an-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) repeat(2,minmax(0,.7fr)) minmax(0,.9fr) minmax(0,.9fr)}.an-table__head{padding-bottom:8px;border-bottom:1px solid var(--border);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.an-table__row{border-bottom:1px solid var(--border);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.an-table__row:last-child{border-bottom:0}.an-table__row:hover{background:var(--veil-base)}.an-table__row b{font-weight:800;color:var(--text-primary)}.an-table__name{display:flex;align-items:center;gap:6px;min-width:0;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-table__name code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;color:var(--text-secondary)}.an-table__name svg{flex:none;color:var(--success-ink)}.an-table__when,.an-table__langs{min-width:0;font-size:11.5px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-table__bar{display:flex;align-items:center;gap:8px;min-width:0}.an-table__bar i{display:block;height:6px;min-width:2px;max-width:74px;flex:1 1 auto;border-radius:var(--m-radius-pill);background:var(--primary)}.an-table__bar em{flex:none;font-style:normal;font-size:11.5px;font-weight:700;color:var(--text-secondary)}@media (max-width: 720px){.an-table__head span:nth-child(n+4),.an-table__row span:nth-child(n+4){display:none}.an-table__head,.an-table__row{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.8fr))}.an-table--people .an-table__head,.an-table--people .an-table__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr)}}.viz{display:flex;flex-direction:column;min-width:0}.viz__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.viz__ask{min-width:0}.viz__title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.viz__title svg{color:var(--text-tertiary);flex:none}.viz__sub{margin-top:3px;max-width:62ch;font-size:12px;line-height:1.5;color:var(--text-tertiary)}.viz__source{margin:8px 0 14px}.viz__body{position:relative;min-width:0}.viz__acts{display:flex;align-items:center;gap:6px}.viz__thin{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:11.5px;line-height:1.5;color:var(--text-tertiary)}.viz__thin-tag{padding:2px 7px;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--warning) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 34%,transparent);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--warning-ink)}.viz-pills,.act__pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.viz-pill,.act__pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--border);border-radius:var(--m-radius-pill);background:transparent;font-size:11.5px;font-weight:700;color:var(--text-tertiary);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.viz-pill:hover,.act__pill:hover{color:var(--text-primary);border-color:var(--border-strong)}.viz-pill[data-on],.act__pill[data-on]{color:var(--text-primary);border-color:transparent;background:var(--veil-base)}.act__pill i{width:8px;height:8px;border-radius:50%;background:var(--pill);opacity:.35;transition:opacity .16s ease,transform .16s ease}.act__pill[data-on] i{opacity:1;transform:scale(1.15)}.act{display:flex;flex-direction:column;gap:14px}.act__plot{position:relative;width:100%;touch-action:pan-y}.act__plot svg{display:block;overflow:visible}.act__rule{stroke:var(--border);stroke-width:1;opacity:.55}.act__rule[data-base]{opacity:1}.act__ytick,.act__xtick{font-size:10px;font-weight:700;fill:var(--text-tertiary);font-variant-numeric:tabular-nums}.act__ghost{stroke-width:1.5;stroke-dasharray:3 4;opacity:.34}.act__cross line{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:2 3}.act__dot{stroke:var(--surface-card);stroke-width:2;filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 40%,transparent))}.act__scales{font-size:11px;line-height:1.5;color:var(--text-tertiary)}.viz-tip{position:absolute;z-index:5;width:186px;padding:9px 11px;border-radius:12px;border:1px solid var(--border);background:var(--surface-raised);box-shadow:0 12px 32px -12px var(--edge-strong, rgba(0, 0, 0, .28));pointer-events:none}.viz-tip__when{display:block;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary)}.viz-tip__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:2px 0;font-size:12px;color:var(--text-secondary)}.viz-tip__dot{width:7px;height:7px;border-radius:50%}.viz-tip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-tip__value{font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.viz-tip__note{grid-column:2/-1;font-style:normal;font-size:11px;color:var(--text-tertiary)}.viz-tip__foot{display:block;margin-top:6px;padding-top:6px;border-top:1px solid var(--border);font-size:11px;color:var(--text-tertiary)}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:0;background:var(--surface-card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.kpi{display:flex;flex-direction:column;gap:5px;padding:16px 16px 10px;background:var(--surface-card);min-width:0;box-shadow:1px 0 0 var(--border),0 1px 0 var(--border)}.kpi__label{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary)}.kpi__label svg{opacity:.8}.kpi__value{font-size:27px;font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--text-primary)}.kpi__delta{display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--text-tertiary)}.kpi__delta[data-dir=up]{color:var(--success-ink)}.kpi__delta[data-dir=down]{color:var(--danger-ink)}.kpi__delta em{font-style:normal;font-weight:600;color:var(--text-tertiary)}.kpi__note{font-size:10.5px;color:var(--text-tertiary)}.viz-spark{display:block;width:100%;margin-top:2px;overflow:visible}.viz-spark--flat{border-bottom:1px dashed var(--border);opacity:.6}.hm__scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.hm__grid{display:grid;grid-template-columns:auto repeat(var(--hm-cols),minmax(15px,54px));justify-content:start;gap:4px;min-width:320px}.hm__day,.hm__hour{font-size:10.5px;font-weight:700;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.hm__day{padding-right:8px;align-self:center;text-transform:capitalize}.hm__hour{text-align:center}.hm__cell{align-self:start;min-width:0;width:100%;aspect-ratio:1;min-height:15px;overflow:hidden;border:0;padding:0;border-radius:5px;background:var(--veil-base);cursor:default;transition:transform .14s ease,box-shadow .14s ease}.hm__cell[data-on]{cursor:pointer}.hm__cell[data-shut]{background:transparent;box-shadow:inset 0 0 0 1px var(--border)}.hm__day[data-shut]{opacity:.45}.hm__cell[data-on]:hover,.hm__cell[data-on]:focus-visible{transform:scale(1.22);box-shadow:0 0 0 1px var(--border-strong);outline:none}.hm__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.hm__read,.cal__read{font-size:11.5px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.hm__key{display:flex;gap:3px}.hm__key i{width:13px;height:13px;border-radius:4px}.cal__grid{display:grid;grid-template-columns:repeat(var(--cal-weeks, 12),minmax(9px,44px));justify-content:start;gap:4px}.cal__week{display:grid;grid-template-rows:repeat(7,1fr);gap:4px}.cal__cell{width:100%;aspect-ratio:1;border:0;padding:0;border-radius:4px;background:var(--veil-base);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.cal__cell[data-empty]{background:transparent;cursor:default}.cal__cell:not([data-empty]):hover{transform:scale(1.25);box-shadow:0 0 0 1px var(--border-strong)}.cal__read{display:block;margin-top:10px}.fnl{display:flex;flex-direction:column;gap:15px}.fnl__step{display:flex;flex-direction:column;gap:6px}.fnl__head{display:flex;align-items:baseline;gap:10px}.fnl__name{flex:1;min-width:0;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary)}.fnl__n{font-size:16px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.fnl__share{font-size:11.5px;font-weight:700;color:var(--text-tertiary)}.fnl__track{height:11px;border-radius:var(--m-radius-pill);background:var(--veil-base);overflow:hidden}.fnl__bar{display:block;height:100%;border-radius:var(--m-radius-pill)}.fnl__drop{display:flex;align-items:baseline;gap:8px;font-size:11px;color:var(--text-tertiary)}.fnl__drop em{font-style:normal}.fnl__drop[data-bad] em{color:var(--danger-ink);font-weight:700}.fnl__step[data-at] .fnl__name{color:var(--text-secondary)}.dist{display:flex;flex-direction:column;gap:8px}.dist__plot{display:flex;align-items:flex-end;gap:10px}.dist__col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.dist__n{font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary);opacity:.55;transition:opacity .14s ease}.dist__col[data-at] .dist__n{opacity:1}.dist__bar{display:block;width:100%;min-height:3px;border-radius:6px 6px 3px 3px;transition:filter .14s ease}.dist__col[data-at] .dist__bar{filter:brightness(1.08)}.dist__label{font-size:10.5px;font-weight:700;color:var(--text-tertiary);white-space:nowrap}.dist__read{min-height:16px;font-size:11.5px;color:var(--text-tertiary)}.sess{display:flex;flex-direction:column;gap:14px}.sess__heads{display:flex;align-items:baseline;gap:22px}.sess__big b,.sess__small b{display:block;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-primary)}.sess__big b{font-size:25px;font-weight:800}.sess__small b{font-size:15px;font-weight:700;color:var(--text-secondary)}.sess__heads em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rank{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.rank__row{display:grid;grid-template-columns:20px minmax(90px,1.25fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:7px 4px;border-radius:8px}.rank__row:hover{background:var(--veil-base)}.rank__pos{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.rank__name{min-width:0;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--text-primary);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank__name:not(:disabled){cursor:pointer}.rank__name:not(:disabled):hover{text-decoration:underline}.rank__track{height:8px;border-radius:var(--m-radius-pill);background:var(--veil-base);overflow:hidden}.rank__track i{display:block;height:100%;border-radius:var(--m-radius-pill)}.rank__val{text-align:right;font-variant-numeric:tabular-nums}.rank__val b{display:block;font-size:12.5px;font-weight:800;color:var(--text-primary)}.rank__val em{font-style:normal;font-size:10.5px;color:var(--text-tertiary)}.scat{position:relative;width:100%}.scat svg{display:block;overflow:visible}.scat__mid{stroke:var(--border);stroke-width:1;stroke-dasharray:3 4}.scat__dot{cursor:pointer;transition:fill .14s ease}.scat__axis{font-size:10px;font-weight:700;fill:var(--text-tertiary)}.scat__q{position:absolute;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);opacity:.65;pointer-events:none}.scat__q--tr{top:4px;right:8px}.scat__q--br{bottom:26px;right:8px}.scat__q--tl{top:4px;left:48px}.share{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.share__row{display:grid;grid-template-columns:minmax(84px,1fr) minmax(0,2.4fr) auto;align-items:center;gap:12px;padding:6px 4px;border-radius:8px;transition:opacity .16s ease,background .16s ease}.share__row[data-dim]{opacity:.4}.share__row[data-on]{background:var(--veil-base)}.share__name{display:flex;align-items:center;gap:7px;min-width:0;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share__name:not(:disabled){cursor:pointer}.share__track{position:relative;height:9px;border-radius:var(--m-radius-pill);background:var(--veil-base)}.share__bar{display:block;height:100%;border-radius:var(--m-radius-pill)}.share__mark{position:absolute;top:-2px;width:2px;height:13px;border-radius:2px;opacity:.85}.share__val{text-align:right;font-variant-numeric:tabular-nums}.share__val b{display:block;font-size:12.5px;font-weight:800;color:var(--text-primary)}.share__val em{font-style:normal;font-size:10.5px;color:var(--text-tertiary)}.split{display:flex;flex-direction:column;gap:12px}.split__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.split__big{font-size:30px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.split__what{font-size:13px;font-weight:700;color:var(--text-secondary);text-transform:capitalize}.split__n{margin-left:auto;font-size:11.5px;color:var(--text-tertiary)}.split__track{display:flex;gap:3px;height:13px}.split__seg{height:100%;border:0;padding:0;border-radius:4px;cursor:pointer;transition:filter .14s ease,transform .14s ease}.split__seg[data-on]{filter:brightness(1.1);transform:scaleY(1.18)}.split__key{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;font-size:11.5px;color:var(--text-tertiary)}.split__key li{display:flex;align-items:center;gap:6px;text-transform:capitalize}.split__key li[data-on]{color:var(--text-primary)}.split__key i{width:8px;height:8px;border-radius:2px}.split__key b{font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.viz-skel{position:relative;width:100%;overflow:hidden;border-radius:10px}.viz-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text-primary) 5%,transparent) 50%,transparent 100%);transform:translate(-100%);animation:viz-sheen 2.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes viz-sheen{to{transform:translate(100%)}}.viz-skel--line{height:200px;background:repeating-linear-gradient(to top,var(--border-strong) 0 1px,transparent 1px 20%),linear-gradient(to right,var(--border-strong) 0 1px,transparent 1px 100%)}.viz-skel--bars{height:170px;display:flex;align-items:flex-end;gap:10px}.viz-skel--bars i{flex:1;border-radius:6px 6px 3px 3px;background:var(--veil-base)}.viz-skel--rows{display:flex;flex-direction:column;gap:22px;padding:14px 0;min-height:200px}.viz-skel--rows i{height:11px;border-radius:var(--m-radius-pill);background:var(--veil-base)}.viz-skel--grid{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.viz-skel--grid i{aspect-ratio:1;border-radius:3px;background:var(--veil-base)}.viz-skel--donut{height:170px;width:170px;margin:0 auto;border-radius:50%;box-shadow:inset 0 0 0 22px var(--veil-base)}.viz-await{position:relative;min-height:210px}.viz-await__ghost{opacity:.85;pointer-events:none}.viz-await__say{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:12px;text-align:center;background:radial-gradient(ellipse at center,var(--surface-card) 30%,color-mix(in srgb,var(--surface-card) 55%,transparent) 78%,transparent 100%)}.viz-await__head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--text-primary)}.viz-await__body{max-width:46ch;font-size:12px;line-height:1.55;color:var(--text-tertiary)}.viz-await__pulse{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent);animation:viz-breathe 2.8s ease-in-out infinite}@keyframes viz-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--success) 50%,transparent);opacity:.85}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--success) 0%,transparent);opacity:1}}.viz-await__act{margin-top:4px;padding:7px 14px;border-radius:var(--m-radius-pill);border:1px solid var(--border-strong);background:transparent;font-size:12px;font-weight:700;color:var(--text-primary);cursor:pointer}.viz-await__act:hover{background:var(--veil-base)}.dz{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.9fr);gap:34px;align-items:center;padding:30px 30px 32px;border:1px solid var(--border);border-radius:20px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--primary) 9%,transparent) 0%,transparent 58%),var(--surface-card)}.dz__status{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 8px;border-radius:var(--m-radius-pill);background:var(--veil-base);font-size:11px;font-weight:700;color:var(--text-tertiary)}.dz__dot{width:7px;height:7px;border-radius:50%;background:var(--grey-400)}.dz__status[data-ready]{color:var(--success-ink)}.dz__status[data-ready] .dz__dot{background:var(--success);animation:viz-breathe 2.8s ease-in-out infinite}.dz__head{margin:14px 0 8px;font-size:25px;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.dz__body{max-width:56ch;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.dz__act{margin-top:18px}.dz__track{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.dz__ms{display:flex;align-items:center;gap:11px;padding:9px 0;font-size:12.5px;color:var(--text-tertiary);position:relative}.dz__ms:not(:last-child):before{content:"";position:absolute;left:9px;top:28px;bottom:-6px;width:1px;background:var(--border)}.dz__mark{display:grid;place-items:center;width:19px;height:19px;flex:none;border-radius:50%;border:1px solid var(--border-strong);color:var(--white);z-index:1;background:var(--surface-card)}.dz__mark i{width:5px;height:5px;border-radius:50%;background:var(--border-strong)}.dz__ms[data-done]{color:var(--text-primary);font-weight:600}.dz__ms[data-done] .dz__mark{background:var(--success);border-color:var(--success)}.dz__ms[data-next] .dz__mark{border-color:var(--primary)}.dz__ms[data-next] .dz__mark i{background:var(--primary)}.dz__when{margin-left:auto;font-size:11px;color:var(--text-tertiary)}.dz-first{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:11px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--success) 34%,transparent);background:color-mix(in srgb,var(--success) 10%,transparent);font-size:13px;font-weight:700;color:var(--success-ink)}.dz-first__x{margin-left:auto;border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--text-tertiary);cursor:pointer}.an-pair--wide{display:grid;grid-template-columns:1fr;gap:34px}@media (min-width: 1000px){.an-pair--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 720px){.kpi__value{font-size:23px}.dz{grid-template-columns:1fr;gap:24px;padding:22px}.dz__head{font-size:21px}.scat__q{display:none}.viz-tip{width:160px}}@media (prefers-reduced-motion: reduce){.viz-skel:after,.viz-await__pulse,.dz__status[data-ready] .dz__dot{animation:none}.hm__cell,.cal__cell,.split__seg,.dist__bar{transition:none}}.viz-quiet{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;font-size:12px;color:var(--text-tertiary)}.viz-quiet span{font-weight:800;color:var(--text-secondary)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:var(--surface-card);font-size:11.5px;font-weight:600;color:var(--text-secondary)}.chip svg{color:var(--text-tertiary);flex:none}.chip[data-tone=up] svg{color:var(--success-ink)}.chip[data-tone=down] svg{color:var(--danger-ink)}.rev-spread{display:flex;align-items:center;gap:26px}.rev-spread .dist{flex:1;min-width:0}.rev-spread__big b{display:block;font-size:34px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.rev-spread__big em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rev-spread__note{margin-top:12px;font-size:11.5px;color:var(--text-tertiary)}.an-trio{display:grid;grid-template-columns:1fr;gap:34px}@media (min-width: 760px){.an-trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1180px){.an-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.an-export{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:12px;padding:22px 0 6px;border-top:1px solid var(--border)}.an-export__what{max-width:58ch;font-size:12px;line-height:1.5;color:var(--text-tertiary)}.iss,.iss-new{--iss-lift: 0 1px 2px color-mix(in srgb, var(--shadow-ink) 6%, transparent), 0 10px 26px -20px color-mix(in srgb, var(--shadow-ink) 45%, transparent)}.iss-new{display:flex;flex-direction:column;gap:9px;padding:14px 16px 18px;margin-bottom:20px;border-radius:var(--m-radius-card);background:var(--surface-card);border:1px dotted var(--border-strong);box-shadow:var(--iss-lift)}.iss-new__line{font-size:12px;line-height:1.4;color:var(--text-tertiary);max-width:70ch;margin:0}.iss-new__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.iss-pick{position:relative;display:inline-flex;width:66px;height:46px;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--veil-base)}.iss-pick img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.iss-pick__drop{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--grey-950) 62%,transparent);color:var(--white);transition:background .15s ease}.iss-pick__drop:hover{background:var(--danger)}.iss-shot{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:40px;padding:0 16px;border-radius:var(--m-radius-pill);background:var(--veil-base);font-size:12px;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.iss-shot:hover{background:var(--veil-hover);color:var(--text-primary)}.iss-shot>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iss-list{overflow-anchor:none;display:flex;flex-direction:column;gap:14px;margin-top:18px;perspective:1200px}.iss{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--m-radius-card);background:var(--surface-card);box-shadow:var(--iss-lift);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.iss:hover{transform:translateY(-2px);box-shadow:0 2px 4px color-mix(in srgb,var(--shadow-ink) 8%,transparent),0 18px 40px -22px color-mix(in srgb,var(--shadow-ink) 60%,transparent)}.iss[data-done]{opacity:.72;box-shadow:none;background:var(--veil-faint)}.iss[data-done]:hover{opacity:1}.iss[data-done] .iss__title{color:var(--text-secondary)}.iss__vote{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border-radius:var(--m-radius-sm);background:color-mix(in srgb,var(--contrast) 90%,var(--grey-500));color:var(--contrast-ink);transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.iss__vote:hover:not([data-on]){background:var(--contrast-hover);transform:translateY(-1px)}.iss__vote[data-on]{background:var(--primary);color:var(--white);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--primary) 85%,transparent)}.iss__vote b{font-size:15px;font-weight:900;line-height:1;margin-top:2px;font-variant-numeric:tabular-nums}.iss__vote em{display:none}.iss__body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:7px;padding-right:92px;padding-bottom:2px;cursor:pointer;text-align:left}.iss__body:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--m-radius-sm)}.iss__head{padding-right:16px}.iss__title{font-size:14.5px;font-weight:800;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary)}.iss__demand{display:block;height:3px;border-radius:var(--m-radius-pill);background:var(--veil-base);overflow:hidden}.iss__demand>span{display:block;height:100%;border-radius:inherit;background:var(--primary);animation:iss-demand .6s cubic-bezier(.22,1,.36,1) both;transform-origin:left center}@keyframes iss-demand{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion: reduce){.iss__demand>span{animation:none}}.iss__desc{font-size:12.5px;line-height:1.55;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.iss__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;font-weight:600;color:var(--text-tertiary)}.iss__tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 7px;border-radius:var(--m-radius-pill);background:var(--veil-base);font-size:10px;font-weight:800;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.iss__tag svg{opacity:.8}.iss__tag[data-talk]{background:var(--primary-muted);color:var(--primary-ink)}.iss__tag[data-talk] svg{opacity:1}.iss__when{position:absolute;right:18px;bottom:14px;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.iss__shots{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.iss__shot{display:block;width:88px;height:58px;overflow:hidden;border-radius:var(--m-radius-sm);background:var(--veil-base);transition:transform .15s ease,box-shadow .15s ease}.iss__shot:hover{transform:translateY(-2px);box-shadow:0 10px 20px -14px color-mix(in srgb,var(--shadow-ink) 70%,transparent)}.iss__shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.iss[data-new]{box-shadow:0 0 0 2px var(--primary),0 14px 34px -20px color-mix(in srgb,var(--primary) 70%,transparent)}.iss[data-climbed]{z-index:2;box-shadow:0 0 0 2px var(--primary),0 18px 40px -20px color-mix(in srgb,var(--primary) 70%,transparent)}.iss>.iss__state{position:absolute;top:14px;right:16px;z-index:1}.iss__state{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--m-radius-pill);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.iss__state:before{content:"";width:6px;height:6px;border-radius:var(--m-radius-pill);background:currentColor}.iss__state[data-state=open]{background:var(--danger-muted);color:var(--danger-ink)}.iss__state[data-state=in_progress]{background:var(--warning-muted);color:var(--warning-ink)}.iss__state[data-state=resolved]{background:var(--success-muted);color:var(--success-ink)}.iss__admin{margin-top:10px;padding:12px 0 0;box-shadow:inset 0 1px 0 var(--veil-base)}.iss__admin-label{display:block;margin-bottom:7px;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.iss__steps{display:inline-flex;gap:5px;flex-wrap:wrap}.iss__step{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:var(--m-radius-pill);background:var(--veil-base);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);transition:background .15s ease,color .15s ease}.iss__step:hover:not([data-on]){background:var(--veil-hover);color:var(--text-primary)}.iss__step[data-on=open]{background:var(--danger-muted);color:var(--danger-ink)}.iss__step[data-on=in_progress]{background:var(--warning-muted);color:var(--warning-ink)}.iss__step[data-on=resolved]{background:var(--success-muted);color:var(--success-ink)}.iss-hidden{font-size:11px;font-weight:600;color:var(--text-tertiary)}.filter-bar+.filter-row{margin-bottom:4px}.iss-done{border-radius:var(--m-radius-card);background:var(--veil-faint);overflow:hidden}.iss-done__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 18px;text-align:left;transition:background .15s ease}.iss-done__bar:hover{background:var(--veil-base)}.iss-done__name{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.iss-done__count{padding:2px 9px;border-radius:var(--m-radius-pill);background:var(--success-muted);color:var(--success-ink);font-size:10px;font-weight:900;font-variant-numeric:tabular-nums}.iss-done__body{padding:0 18px 18px;display:flex;flex-direction:column;gap:14px}.iss-done__hint{font-size:11.5px;color:var(--text-tertiary)}.iss-det{display:flex;flex-direction:column}.iss-det__top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.iss-det__by{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.iss-det__by i{font-style:normal;margin:0 6px;opacity:.5}.iss-det__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.iss-det__name{min-width:0;font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.025em;color:var(--text-primary)}.iss-det__own{flex:none;display:flex;gap:6px;padding-top:2px}.iss-det__desc{max-width:62ch;font-size:13.5px;line-height:1.7;color:var(--text-secondary);white-space:pre-wrap}.iss-det__desc--none{font-style:italic;color:var(--text-tertiary)}.iss-det__desc+.iss__shots{margin-top:14px}.iss-det .iss__shot{width:108px;height:70px}.iss-det__edit{display:flex;flex-direction:column;gap:10px}.iss-det__editfoot{display:flex;justify-content:flex-end;gap:8px}.iss-det__talk{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:16px;box-shadow:inset 0 1px 0 var(--veil-base)}.iss-det__talkhead{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.iss-det__talkhead b{font-weight:900;color:var(--text-secondary);font-variant-numeric:tabular-nums}.iss-det__wait{display:grid;place-items:center;padding:14px;color:var(--text-tertiary)}.iss-det__none{font-size:12.5px;line-height:1.6;color:var(--text-tertiary)}.iss-det__list{display:flex;flex-direction:column;gap:8px;max-height:40vh;overflow-y:auto;margin:0 -2px;padding:0 2px}.iss-cm{padding:11px 14px;border-radius:var(--m-radius-sm);background:var(--veil-faint)}.iss-cm__head{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.iss-cm__head b{font-size:12px;font-weight:800;color:var(--text-primary)}.iss-cm__head span{font-size:10.5px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.iss-cm__drop{margin-left:auto;align-self:center;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--m-radius-pill);color:var(--text-tertiary);opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.iss-cm:hover .iss-cm__drop,.iss-cm__drop:focus-visible{opacity:1}.iss-cm__drop:hover{background:var(--danger);color:var(--white)}.iss-cm p{max-width:62ch;font-size:13px;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap}.iss-det__say{display:flex;align-items:center;gap:8px}.iss-det__say>*:first-child{flex:1 1 auto}.iss-det__say .ui-input{border-radius:var(--m-radius-pill);padding-left:16px;padding-right:16px}@media (max-width: 520px){.iss{flex-direction:column;gap:12px;padding:16px}.iss__vote{flex-direction:row;justify-content:center;gap:8px;width:auto;height:40px;align-self:flex-start;padding:0 16px;border-radius:var(--m-radius-pill)}.iss__vote b{margin-top:0}.iss__vote em{display:inline;margin-top:0;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.iss>.iss__state{position:static;align-self:flex-start}.iss__head{padding-right:0}.iss__body{padding-right:0;padding-bottom:22px}.iss__when{right:auto;left:0;bottom:0}.iss__steps{width:100%}}.gm-card{display:grid;grid-template-columns:1fr;gap:20px;padding:20px;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--veil-faint)}.gm-card__body{min-width:0;display:flex;flex-direction:column;gap:14px}.gm-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.gm-card__name{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:800;letter-spacing:-.01em;font-family:var(--m-font-display, inherit);color:var(--text-primary)}.gm-card__name>svg{color:var(--text-tertiary)}.gm-card__line{font-size:12.5px;line-height:1.55;color:var(--text-tertiary);max-width:62ch}.gm-card__note{font-size:11.5px;line-height:1.5;max-width:62ch;color:var(--warning-ink)}.gm-card__state{flex:none;display:inline-flex;align-items:center;gap:10px}.gm-live{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--m-radius-pill);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--veil-faint);color:var(--text-tertiary);white-space:nowrap}.gm-live:before{content:"";width:6px;height:6px;border-radius:var(--m-radius-pill);background:currentColor}.gm-live[data-on]{background:var(--success-muted);color:var(--success-ink)}.gm-live[data-off]{background:var(--warning-muted);color:var(--warning-ink)}.gm-facts{display:flex;flex-wrap:wrap;gap:22px}.gm-fact{display:flex;flex-direction:column;gap:2px}.gm-fact b{font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;font-family:var(--m-font-display, inherit);color:var(--text-primary)}.gm-fact em{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.gm-fact[data-warn] b{color:var(--warning-ink)}.gm-play{margin-top:18px;border-radius:var(--m-radius-card);overflow:hidden;background:var(--grey-950);border:1px solid var(--border)}.gm-play__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.gm-play__label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.gm-play__count{margin-left:auto;font-size:10.5px;font-weight:700;color:#ffffff73}.gm-play .gm-size{border-color:#ffffff29;color:#fff9}.gm-play .gm-size:hover:not([data-on]){color:var(--white);border-color:#fff6}.gm-play .gm-size[data-on]{background:var(--white);border-color:var(--white);color:var(--grey-950)}.gm-play .gm-screen{border-radius:0;min-height:0;padding:20px;max-width:560px;margin:0 auto}.gm-phone{justify-self:center;width:100%;max-width:300px;padding:10px;border-radius:34px;border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:0 24px 60px -30px var(--shadow-ink)}.gm-screen{position:relative;display:flex;flex-direction:column;gap:12px;min-height:420px;padding:16px 14px;border-radius:26px;background:var(--grey-950);color:var(--white)}.gm-screen--empty,.gm-screen--done{align-items:center;justify-content:center;text-align:center;color:color-mix(in srgb,var(--white) 60%,transparent);font-size:12.5px}.gm-screen--done b{font-size:40px;font-weight:900;line-height:1;font-family:var(--m-font-display, inherit);color:var(--white)}.gm-screen--done em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gm-quiz__bar{display:flex;align-items:center;gap:8px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 55%,transparent)}.gm-quiz__track{flex:1 1 auto;height:3px;border-radius:var(--m-radius-pill);background:color-mix(in srgb,var(--white) 14%,transparent);overflow:hidden}.gm-quiz__track>span{display:block;height:100%;background:var(--primary);transition:width .3s cubic-bezier(.22,1,.36,1)}.gm-quiz__q{font-size:15px;font-weight:700;line-height:1.4}.gm-quiz__opts{display:flex;flex-direction:column;gap:8px}.gm-quiz__opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:14px;border:1px solid color-mix(in srgb,var(--white) 16%,transparent);background:color-mix(in srgb,var(--white) 5%,transparent);color:var(--white);font-size:12.5px;font-weight:600;text-align:left;transition:background .15s ease,border-color .15s ease}.gm-quiz__opt:hover:not(:disabled){background:color-mix(in srgb,var(--white) 12%,transparent)}.gm-quiz__opt[data-state=right]{background:var(--success);border-color:var(--success)}.gm-quiz__opt[data-state=wrong]{background:var(--danger);border-color:var(--danger)}.gm-quiz__after{display:flex;flex-direction:column;gap:10px;margin-top:auto}.gm-quiz__why{font-size:11.5px;line-height:1.5;color:color-mix(in srgb,var(--white) 66%,transparent)}.gm-mem__board{display:grid;gap:6px}.gm-mem__board[data-size=easy]{grid-template-columns:repeat(3,1fr)}.gm-mem__board[data-size=medium],.gm-mem__board[data-size=hard]{grid-template-columns:repeat(4,1fr)}.gm-mem__card{aspect-ratio:3/4;overflow:hidden;border-radius:10px;border:1px solid color-mix(in srgb,var(--white) 14%,transparent);background:color-mix(in srgb,var(--white) 6%,transparent);transition:transform .18s ease,opacity .25s ease}.gm-mem__card:hover:not([data-up]){transform:translateY(-2px)}.gm-mem__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gm-mem__card[data-done]{opacity:.45}.gm-mem__card>span{display:block;width:100%;height:100%;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--white) 18%,transparent) 0 22%,transparent 23%),color-mix(in srgb,var(--white) 4%,transparent)}.gm-mem__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px;border-radius:26px;background:color-mix(in srgb,var(--grey-950) 92%,transparent);animation:gm-reveal .2s ease-out}.gm-mem__reveal img{width:100%;max-height:60%;-o-object-fit:contain;object-fit:contain;border-radius:14px}.gm-mem__reveal b{font-size:15px;font-weight:800;text-align:center}@keyframes gm-reveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.gm-mem__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 55%,transparent)}.gm-sizes{display:inline-flex;gap:6px;flex-wrap:wrap}.gm-size{padding:5px 11px;border-radius:var(--m-radius-pill);border:1px solid var(--border);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);transition:background .15s ease,color .15s ease,border-color .15s ease}.gm-size:hover:not(:disabled):not([data-on]){color:var(--text-primary);border-color:var(--border-strong)}.gm-size[data-on]{background:var(--white);border-color:var(--white);color:var(--grey-950)}.gm-size:disabled{opacity:.45}@media (min-width: 900px){.gm-card{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.gm-phone{justify-self:end}}.gm-blocked{align-self:start;justify-self:center;width:100%;max-width:300px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:var(--m-radius-card);border:1px dashed var(--border-strong);background:var(--surface-raised)}.gm-blocked__line{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.gm-shelf{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (min-width: 1100px){.gm-shelf{grid-template-columns:repeat(3,1fr)}}.gm-box{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--veil-faint);color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,opacity .16s ease}.gm-box:hover{transform:translateY(-2px);border-color:var(--border-strong)}.gm-box:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.gm-box[data-off]{opacity:.55}.gm-box[data-off]:hover{opacity:.8}.gm-box[data-off] .gm-box__art img{filter:grayscale(.85)}.gm-box__top{display:flex;align-items:center;gap:10px}.gm-box__art{display:block;margin:-18px -18px 4px;aspect-ratio:3/2;overflow:hidden;border-radius:var(--m-radius-card) var(--m-radius-card) 0 0;background:var(--surface-raised)}.gm-box__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gm-box__art[data-plain]{display:grid;place-items:center;color:color-mix(in srgb,var(--text-tertiary) 70%,transparent);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 70%),var(--surface-raised)}.gm-box__artIcon{transform:scale(2.4);opacity:.5}.gm-box__top .gm-box__name{flex:1 1 auto;min-width:0}.gm-box__switch{flex:none}.gm-box__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface-raised);color:var(--text-secondary)}.gm-box__blurb{font-size:12.5px;line-height:1.5;color:var(--text-tertiary)}.gm-back{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-tertiary);text-decoration:none}.gm-back:hover{color:var(--text-secondary)}.gm-rules{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.gm-count{font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap}.gm-card--wide{grid-template-columns:1fr}.gm-cards{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.gm-pick{position:relative;display:flex;flex-direction:column;width:100%;padding:0;border:1px solid var(--border);border-radius:var(--m-radius-sm);background:var(--surface-raised);overflow:hidden;cursor:pointer;transition:border-color .14s ease,opacity .14s ease}.gm-pick img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.gm-pick__name{padding:7px 8px;font-size:11px;line-height:1.35;text-align:left;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-pick{border-color:color-mix(in srgb,var(--primary) 55%,transparent)}.gm-pick:hover{border-color:var(--primary)}.gm-pick:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gm-pick[data-out]{opacity:.42;border-color:var(--border)}.gm-pick[data-out] img{filter:grayscale(1)}.gm-pick[data-out]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px var(--border-strong);border-radius:inherit}.gm-pick__busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--grey-950) 45%,transparent);color:var(--white)}.qz-answer{display:flex;flex-direction:column;gap:4px;min-width:0}.qz-answer__tag{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.qz-answer--right .qz-answer__tag{color:var(--success-ink)}.qz-answer--right input{border-color:color-mix(in srgb,var(--success) 55%,transparent)!important;background:color-mix(in srgb,var(--success) 8%,transparent)!important}.gm-box__cover{position:relative;display:block;margin:-14px -14px 2px}.gm-box__cover .cover{border-radius:var(--m-radius-card) var(--m-radius-card) 0 0}.gm-box__switch{position:absolute;top:.55rem;right:.6rem;z-index:2;display:inline-flex}.gm-box__why{font-size:11.5px;line-height:1.45;color:var(--text-tertiary)}.gm-box[data-off] .cover img{filter:grayscale(.85)}.gm-detail__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.qz-deck{display:flex;flex-direction:column;gap:14px;margin-top:16px}.qz-deck__langs{display:flex;flex-wrap:wrap;gap:6px}.qz-deck__lang{padding:5px 12px;border-radius:var(--m-radius-pill);border:1px solid var(--border);background:none;font-size:11.5px;font-weight:700;color:var(--text-tertiary);cursor:pointer}.qz-deck__lang[data-on]{color:var(--grey-950);background:var(--primary);border-color:transparent}.qz-card{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--surface-raised)}.qz-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.qz-card__status{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.qz-card__status[data-live]{color:var(--success-ink)}.qz-card__bin{background:none;border:0;padding:4px;cursor:pointer;color:var(--text-tertiary)}.qz-card__bin:hover{color:var(--danger-ink)}.qz-field{display:flex;flex-direction:column;gap:5px}.qz-field__tag{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.qz-card__q{font-size:14px}.qz-card__answers{display:flex;flex-direction:column;gap:8px}.qz-card__answers .qz-answer{flex-direction:row;align-items:center;gap:10px}.qz-answer__mark{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-strong);background:none;color:var(--grey-950);cursor:pointer}.qz-answer__mark:hover:not(:disabled){border-color:var(--primary)}.qz-answer[data-right] .qz-answer__mark{background:var(--success);border-color:transparent;cursor:default}.qz-answer[data-right] input{border-color:color-mix(in srgb,var(--success) 55%,transparent)!important;background:color-mix(in srgb,var(--success) 8%,transparent)!important}.qz-card__go{align-self:flex-start;display:inline-flex;align-items:center;gap:8px}.qz-deck__nav{display:flex;align-items:center;justify-content:center;gap:16px}.qz-deck__arrow{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);background:none;color:var(--text-secondary);cursor:pointer}.qz-deck__arrow:disabled{opacity:.35;cursor:default}.qz-deck__arrow:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.qz-deck__count{font-size:11.5px;font-weight:700;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.gm-size{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.25}.gm-size b{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gm-size em{font-style:normal;font-size:10px;font-weight:600;color:color-mix(in srgb,currentColor 70%,transparent)}.gm-promo{display:flex;flex-direction:column;gap:6px}.gm-promo__title{font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-ink)}.gm-promo__body{font-size:14px;line-height:1.6;color:var(--text-secondary);max-width:62ch}.gm-card__headRight{display:inline-flex;align-items:center;gap:10px}.gm-mem__reveal{border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.gm-box__foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.gm-box__name{font-size:20px;font-weight:900;letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-box__foot .gm-live{flex:none}.qz-stage{position:relative;padding-top:34px}.qz-stack{position:absolute;inset:0 0 auto 0;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:22px;transform-origin:50% 0;background:var(--grey-950);color:var(--white);box-shadow:0 22px 50px -28px color-mix(in srgb,var(--grey-950) 90%,transparent)}.qz-stack.is-live{position:relative}.qz-stack:not(.is-live){min-height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 12%,transparent)}.qz-stack__head{display:flex;align-items:center;gap:10px}.qz-stack__lang{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 60%,transparent)}.qz-stack__status{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 55%,transparent)}.qz-stack__status[data-live]{color:var(--success)}.qz-stack__bin{background:none;border:0;padding:2px;cursor:pointer;color:color-mix(in srgb,var(--white) 55%,transparent)}.qz-stack__bin:hover{color:var(--danger)}.qz-stack input,.qz-stack textarea{background:color-mix(in srgb,var(--white) 8%,transparent)!important;border-color:color-mix(in srgb,var(--white) 16%,transparent)!important;color:var(--white)!important}.qz-stack__q{font-size:15px;font-weight:700}.qz-stack__answers{display:flex;flex-direction:column;gap:8px}.qz-stack .qz-answer{flex-direction:row;align-items:center;gap:10px}.qz-stack .qz-answer[data-right] input{border-color:color-mix(in srgb,var(--success) 60%,transparent)!important;background:color-mix(in srgb,var(--success) 16%,transparent)!important}.qz-stack .qz-answer__mark{border-color:color-mix(in srgb,var(--white) 30%,transparent);color:var(--grey-950)}.qz-stack__go{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.qz-family{list-style:none;margin:4px 0 0;padding:10px 0 0;display:flex;flex-direction:column;gap:6px;border-top:1px solid color-mix(in srgb,var(--white) 12%,transparent)}.qz-family li{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:baseline;font-size:12px}.qz-family__lang{font-weight:800;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 55%,transparent)}.qz-family__q{color:color-mix(in srgb,var(--white) 88%,transparent)}.qz-family__a{color:var(--success);font-weight:700;white-space:nowrap}.qz-own{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:14px;border-radius:var(--m-radius-card);border:1px solid var(--border)}.qz-live{margin-top:22px;padding-top:16px;border-top:1px solid var(--border)}.qz-live__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.qz-live__title{font-size:13px;font-weight:800;color:var(--text-primary)}.qz-live__count{font-size:11px;font-weight:800;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.qz-live__count[data-short]{color:var(--warning-ink)}.qz-live__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.qz-live__list li{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:baseline;font-size:12.5px}.qz-live__lang{font-size:9.5px;font-weight:800;letter-spacing:.08em;color:var(--text-tertiary)}.qz-live__q{color:var(--text-secondary)}.qz-live__a{color:var(--success-ink);font-weight:700;white-space:nowrap}.lib-fields{display:grid;gap:16px;max-width:520px}.lib-lede{font-size:13.5px;line-height:1.6;max-width:68ch;color:var(--text-secondary)}.lib-section{padding:4px 0;border-top:1px solid var(--border)}.lib-section:first-of-type{border-top:0}.lib-section__head{display:flex;align-items:center;gap:10px;width:100%;padding:14px 2px;text-align:left;color:inherit}.lib-section__chev{flex:none;color:var(--text-tertiary);transition:transform .18s ease,color .18s ease}.lib-section.is-open .lib-section__chev{transform:rotate(90deg);color:var(--primary-ink)}.lib-section__head:hover .lib-section__title{color:var(--primary-ink)}.lib-section__body{padding:0 2px 18px}.lib-section__title{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);transition:color .15s ease}.lib-section__note{font-size:12.5px;line-height:1.55;max-width:74ch;color:var(--text-tertiary);margin:4px 0 14px}.lib-sub{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin:18px 0 8px}.lib-sub--warn{color:var(--warning-ink);text-transform:none;letter-spacing:0;font-size:12px}.lib-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.lib-setpicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.lib-count{font-size:11px;color:var(--text-tertiary);font-weight:700}.lib-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.lib-icon{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:var(--m-radius-card);background:var(--surface-card);color:var(--text-secondary)}.lib-icon em{font-style:normal;font-size:9.5px;color:var(--text-tertiary);text-align:center;word-break:break-word}.lib-marks{display:flex;flex-wrap:wrap;gap:14px}.lib-mark{display:flex;align-items:center;gap:7px}.lib-mark code,.lib-radius code,.lib-drift code{font-size:10.5px;color:var(--text-tertiary)}.lib-notes{display:grid;gap:8px;max-width:720px}.lib-surfaces{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.lib-surface{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--m-radius-card);min-height:84px}.lib-surface span{font-size:11px;color:var(--text-tertiary);line-height:1.45}.lib-surface--glass{background:var(--veil-faint);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lib-surface--outline{border:1px solid var(--border)}.lib-radii{display:flex;flex-wrap:wrap;gap:8px}.lib-radius{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:var(--m-radius-card);background:var(--surface-card);min-width:128px}.lib-radius b{font-size:12px;color:var(--text-primary);font-weight:700}.lib-radius em{font-style:normal;font-size:10px;color:var(--text-tertiary)}.lib-radius.is-oneoff{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 45%,transparent)}.lib-drift{display:grid;gap:10px}.lib-drift__item{padding:16px 18px;border-radius:var(--m-radius-card);background:var(--surface-card)}.lib-drift__item h3{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13.5px;font-weight:750;color:var(--text-primary)}.lib-drift__item p{font-size:12.5px;line-height:1.6;max-width:78ch;color:var(--text-secondary);margin:6px 0 8px}.lib-drift__item ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.lib-drift__item li{padding:3px 9px;border-radius:var(--m-radius-pill);background:var(--surface-raised)}.lib-drift__kind{padding:2px 9px;border-radius:var(--m-radius-pill);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lib-drift__item.is-dup .lib-drift__kind{background:var(--warning-muted);color:var(--warning-ink)}.lib-drift__item.is-split .lib-drift__kind{background:var(--primary-muted);color:var(--primary-ink)}.lib-drift__item.is-trap .lib-drift__kind{background:var(--secondary-muted);color:var(--secondary-ink)}.lib-jump{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:6px;padding:10px 0;background:var(--surface-page)}.lib-jump__item{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--m-radius-pill);background:var(--surface-card);font-size:12px;font-weight:700;color:var(--text-secondary);transition:color .14s ease,background .14s ease}.lib-jump__item:hover{color:var(--text-primary);background:var(--surface-raised)}.lib-jump__item b{padding:1px 8px;border-radius:var(--m-radius-pill);background:var(--surface-raised);color:var(--text-tertiary);font-size:10.5px;font-variant-numeric:tabular-nums}.lib-jump__item.is-warn{color:var(--warning-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 35%,transparent)}.lib-jump__item.is-warn b{background:var(--warning-muted);color:var(--warning-ink)}.lib-section,.lib-group{scroll-margin-top:140px}.lib-section__title{display:flex;align-items:center;gap:9px}.lib-section__count{padding:2px 10px;border-radius:var(--m-radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.lib-filter{flex:1 1 180px;max-width:260px;padding:8px 14px;border-radius:var(--m-radius-field);background:var(--surface-card);border:1px solid var(--border);color:var(--text-primary);font-size:12px}.lib-filter::-moz-placeholder{color:var(--text-tertiary)}.lib-filter::placeholder{color:var(--text-tertiary)}.lib-filter:focus{outline:none;border-color:var(--primary-ink)}.lib-components{display:flex;flex-wrap:wrap;gap:6px}.lib-component{padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--edge-base);color:var(--text-tertiary);font-size:11px;font-weight:650}.lib-component.is-shown{background:var(--success-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 40%,transparent);color:var(--success-ink)}.lib-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.lib-swatch{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:8px 10px;border-radius:10px 0;box-shadow:inset 0 0 0 1px var(--edge-faint)}.lib-swatch i{grid-row:1/3;width:32px;height:32px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--edge-strong)}.lib-swatch b{font-size:11px;font-weight:700;color:var(--text-primary);word-break:break-all}.lib-swatch em{font-style:normal;font-size:10px;color:var(--text-tertiary);word-break:break-all}.lib-states{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.lib-state{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px 0;box-shadow:inset 0 0 0 1px var(--edge-faint)}.lib-state .ex-tab__dot{position:static}.lib-counters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px}.lib-counter{display:flex;flex-direction:column;align-items:center;gap:8px}.lib-counter>em{font-style:normal;font-size:9.5px;color:var(--text-tertiary);text-align:center;word-break:break-word}.lib-counter .iss__demand{width:120px}.lib-thumbs{display:flex;flex-wrap:wrap;gap:14px}.lib-thumb{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:120px}.lib-thumb em{font-style:normal;font-size:9.5px;color:var(--text-tertiary);text-align:center;word-break:break-word}.lib-thumb .unassigned-section__chip{background:var(--surface-raised)}.lib-drops{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}.lib-drops .lib-thumb{max-width:none}.lib-thumb--wide{flex:1 1 220px;align-self:stretch}.lib-chip--dotonly{padding:6px}.lib-roles{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.lib-role{padding:12px;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--veil-faint)}.lib-role__title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;margin-bottom:10px;padding:14px 12px;border-radius:var(--m-radius-card);color:var(--grey-950);text-shadow:0 1px 0 color-mix(in srgb,var(--white) 28%,transparent);transition:background .15s ease}.lib-role__title b{display:block;font-size:13px;font-weight:800;letter-spacing:-.01em}.lib-role__title[data-role=primary]:hover{background:var(--primary-hover)!important}.lib-role__title[data-role=primary]:active{background:var(--primary-active)!important}.lib-role__title[data-role=secondary]:hover{background:var(--secondary-hover)!important}.lib-role__title[data-role=secondary]:active{background:var(--secondary-active)!important}.lib-role__title[data-role=success]:hover{background:var(--success-hover)!important}.lib-role__title[data-role=success]:active{background:var(--success-active)!important}.lib-role__title[data-role=warning]:hover{background:var(--warning-hover)!important}.lib-role__title[data-role=warning]:active{background:var(--warning-active)!important}.lib-role__title[data-role=danger]:hover{background:var(--danger-hover)!important}.lib-role__title[data-role=danger]:active{background:var(--danger-active)!important}.lib-role__title[data-role=teal]:hover{background:var(--teal-hover)!important}.lib-role__title[data-role=teal]:active{background:var(--teal-active)!important}.lib-role__title[data-role=pink]:hover{background:var(--pink-hover)!important}.lib-role__title[data-role=pink]:active{background:var(--pink-active)!important}.lib-role__title em{display:block;margin-top:2px;font-style:normal;font-size:10px;font-weight:700;opacity:.7;font-variant-numeric:tabular-nums}.lib-role__title code{font-size:10px;font-variant-numeric:tabular-nums;opacity:.75}.lib-role__states{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.lib-role__state{display:flex;flex-direction:column;gap:5px;min-width:0}.lib-role__state i{display:block;height:34px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--edge-faint)}.lib-role__state code{letter-spacing:.02em;font-size:9px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.lib-role__state em{font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.lib-families{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.lib-family{padding:14px;border-radius:var(--m-radius-card);border:1px solid var(--border);margin-block:14px}.lib-type{display:grid;gap:14px}.lib-type__row{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--border)}.lib-type__row:last-child{border-bottom:0;padding-bottom:0}.lib-type__row>code{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.lib-type__row h1{font-size:2.4rem;font-weight:800;line-height:1.1;color:var(--text-primary)}.lib-type__row h2{font-size:1.8rem;font-weight:800;line-height:1.15;color:var(--text-primary)}.lib-type__row h3{font-size:1.3rem;font-weight:700;line-height:1.2;color:var(--text-primary)}.lib-type__row h4{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.lib-type__row p{font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.lib-type__row small{font-size:.75rem;color:var(--text-tertiary)}.lib-type__row a{color:var(--primary-ink);text-decoration:underline}.lib-type__row code{font-variant-numeric:tabular-nums}.lib-type__row ul{padding-left:1.1rem;list-style:disc}.lib-type__row li{font-size:.9rem;line-height:1.7;color:var(--text-secondary)}.lib-roleslist{display:grid;gap:4px}.lib-rolerow{display:grid;grid-template-columns:minmax(0,1fr) 18px 78px 18px 78px;align-items:center;gap:8px;font-size:11px}.lib-rolerow b{font-weight:700;color:var(--text-secondary);overflow-wrap:anywhere}.lib-rolerow em{display:block;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--edge-faint)}.lib-rolerow code{font-size:9.5px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.lib-family--warn{border-color:color-mix(in srgb,var(--warning) 45%,transparent);margin-bottom:14px}.lib-family--warn>header b{color:var(--warning-ink)}.lib-family>header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.lib-family>header b{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.lib-family>header span{padding:1px 8px;border-radius:var(--m-radius-pill);background:var(--veil-base);color:var(--text-tertiary);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.lib-icon[data-own]{border-color:var(--primary-ink);box-shadow:inset 0 0 0 1px var(--primary-muted)}.lib-icon[data-own]>svg{color:var(--primary-ink)}.lib-controls{position:sticky;top:0;z-index:40;margin-top:0!important;padding:14px 0;border-block:1px solid var(--border);background:color-mix(in srgb,var(--surface-page) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lib-controls__inner{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 20px;margin-inline:auto;padding-inline:16px}.lib-control{min-width:0}.lib-control--menu{position:relative}.lib-chip--trigger .lib-chip__chev{transform:rotate(90deg);opacity:.6}.lib-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:240px;padding:6px;border-radius:var(--m-radius-card);border:1px solid var(--border);background:var(--surface-card);box-shadow:0 24px 48px -18px var(--shadow-drop)}.lib-menu__item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;border-radius:var(--m-radius-sm);text-align:left;color:var(--text-secondary);transition:background .12s ease,color .12s ease}.lib-menu__item:hover{background:var(--veil-base);color:var(--text-primary)}.lib-menu__item[data-on]{background:var(--primary-muted);color:var(--text-primary)}.lib-menu__item .lib-chip__dot{margin-top:4px}.lib-menu__item b{display:block;font-size:12.5px;font-weight:700}.lib-menu__item em{display:block;font-style:normal;font-size:10.5px;color:var(--text-tertiary)}.lib-control__chips{display:flex;flex-wrap:wrap;gap:6px}.lib-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;border:1px solid var(--border);color:var(--text-secondary);font-size:11.5px;font-weight:700;transition:border-color .15s ease,color .15s ease,background .15s ease}.lib-chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.lib-chip[data-on]{border-color:var(--primary-ink);color:var(--text-primary);background:var(--primary-muted)}.lib-chip__dot{width:10px;height:10px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--grey-950) 25%,transparent)}.lib-chip__glyph{display:inline-grid;place-items:center}.lib-group{margin-top:26px}.lib-group__head{margin-bottom:12px}.lib-group__head h2{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.lib-group__head p{margin-top:4px;max-width:68ch;font-size:12px;line-height:1.55;color:var(--text-tertiary)}.lib-btns{display:flex;flex-direction:column;gap:14px}.lib-btn{display:flex;flex-direction:column;gap:6px}.lib-btn__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lib-btn em{font-style:normal;font-size:10.5px;color:var(--text-tertiary)}.lib-blocks{-moz-columns:1;columns:1;-moz-column-gap:16px;column-gap:16px}.lib-block{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.lib-scroller{max-width:380px}.lib-scroller__row{display:flex;gap:8px}.lib-scroller__cell{flex:none;display:grid;place-items:center;width:64px;height:48px;border-radius:var(--m-radius-card);background:var(--surface-raised);color:var(--text-tertiary);font-size:12px;font-weight:700}.lib-thumb__arch{display:grid;place-items:center;width:48px;height:48px;border-radius:999px 999px 6px 6px;background:color-mix(in srgb,var(--grey-850) 75%,transparent);color:var(--text-tertiary)}.lib-thumb__card{display:grid;place-items:center;width:44px;height:55px;border-radius:14px 0;background:var(--surface-raised);color:var(--text-tertiary)}.lib-swatch.is-alias{opacity:.55}.lib-collisions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.lib-collision{padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 30%,transparent);color:var(--warning-ink);font-size:10.5px;font-weight:650}.lib-unfolds{display:flex;gap:12px;align-items:flex-start}.lib-shortlists{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.lib-unfolds{flex-wrap:wrap}.lib-unfold--wide{flex-basis:100%}.add-lang__pay{min-height:420px;margin:-4px 0}.drawer-paper{--surface-page: var(--white);--surface-card: var(--white);--surface-raised: var(--grey-100);--text-primary: var(--grey-950);--text-secondary: var(--grey-700);--text-tertiary: var(--grey-550);--border: var(--grey-200);--border-strong: var(--grey-300);--veil-faint: #5a5a720a;--veil-base: #5a5a7212;--veil-hover: #5a5a721f;--primary-ink: color-mix(in srgb, var(--primary) 78%, var(--grey-950));--success-ink: color-mix(in srgb, var(--success) 72%, var(--grey-950));--danger-ink: color-mix(in srgb, var(--danger) 75%, var(--grey-950));--warning-ink: color-mix(in srgb, var(--warning) 62%, var(--grey-950));background:var(--white)!important;color:var(--grey-950)}.add-lang__terms{margin:0 0 14px;font-size:12px;line-height:1.55;color:var(--grey-700)}.plan-why{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.plan-list{display:grid;gap:10px}.plan{display:block;width:100%;padding:14px 16px;text-align:left;border:1px solid var(--border);border-radius:14px;background:var(--surface-card);cursor:pointer;transition:border-color .15s ease,background .15s ease}.plan:hover{border-color:var(--border-strong)}.plan[data-on]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.plan__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.plan__head b{font-size:15px;font-weight:650;color:var(--text-primary)}.plan__head em{font-style:normal;font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap}.plan__blurb{display:block;margin-top:6px;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.plan-note{margin:14px 0 0;font-size:12px;line-height:1.55;color:var(--text-secondary)}.plan-note--warn{color:var(--warning-ink)}.mlang__head{margin:0 0 8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary)}.mlang__head--gap{margin-top:22px}.mlang__list{display:grid;gap:8px}.mlang-row{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-card);text-align:left}.mlang-row__line{display:flex;align-items:center;gap:10px}.mlang-row__name{font-size:13.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlang-row__note,.mlang-row__price{margin-left:auto;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.mlang-row__stop{flex:none;padding:3px 10px;border-radius:var(--m-radius-pill);border:1px solid transparent;font-size:11.5px;font-weight:700;color:var(--text-tertiary)}.mlang-row__stop:hover{color:var(--danger-ink);border-color:var(--danger-ink)}.mlang-row[data-open]{border-color:var(--danger-ink)}.mlang-row__confirm{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);display:grid;gap:10px}.mlang-row__confirm p{margin:0;font-size:12px;line-height:1.55;color:var(--text-secondary)}.mlang-row__failed{margin:8px 0 0;padding:8px 10px;border-radius:var(--m-radius-sm, 8px);background:color-mix(in srgb,var(--danger) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 30%,transparent);font-size:12px;line-height:1.5;color:var(--danger-ink)}.mlang-row--pick{cursor:pointer;transition:border-color .14s ease,background .14s ease}.mlang-row--pick:hover{border-color:var(--border-strong)}.mlang-row--pick[data-on]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.mlang-row__tick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--m-radius-pill);border:1px solid var(--border);color:var(--white)}.mlang-row--pick[data-on] .mlang-row__tick{background:var(--success);border-color:transparent}.mlang__note{margin:14px 0 0;font-size:12px;line-height:1.55;color:var(--text-secondary)}.mlang__note--warn{color:var(--warning-ink)}.mlang-row__note[data-ending]{color:var(--warning-ink);font-weight:700}.mlang-row__stop--keep{color:var(--primary-ink);border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.mlang-row__stop--keep:hover{color:var(--primary-ink);border-color:var(--primary)}.excast-presets{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.9rem}.excast-presets>span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);margin-right:.2rem}.excast-manage{font-weight:700;color:var(--primary-ink);text-decoration:underline;text-underline-offset:3px}.excast-manage:hover{color:var(--primary)}.lib-labels-onimage{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:16px;border-radius:var(--m-radius-card);background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 30%,transparent),color-mix(in srgb,var(--secondary) 30%,transparent) 45%,color-mix(in srgb,var(--warning) 30%,transparent))}.vp-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);background:var(--surface-page);border:1px solid var(--border)}.vp-chip--own{color:var(--primary);background:var(--primary-muted);border-color:transparent}.vp-globe{display:inline-flex;align-items:center;justify-content:center;width:2.1em;height:2.1em;border-radius:8px 0;color:var(--primary);background:var(--primary-muted)}.vp-ghost-plus{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--m-radius-card);color:var(--primary);background:var(--primary-muted)}.vp-play{position:absolute;right:-12px;bottom:-12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border);box-shadow:0 6px 18px -10px color-mix(in srgb,var(--shadow-ink) 70%,transparent);transition:color .14s ease,border-color .14s ease,background .14s ease}.vp-play:not(:disabled):hover,.vp-play[data-playing=true]{color:var(--white);background:var(--primary);border-color:var(--primary)}.vp-warn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;color:var(--warning);background:var(--surface-card);border:1px solid color-mix(in srgb,var(--warning) 50%,transparent);box-shadow:0 6px 18px -10px color-mix(in srgb,var(--shadow-ink) 75%,transparent)}.vp-eq{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:999px;background:color-mix(in srgb,var(--grey-950) 45%,transparent)}.vp-eq i{width:3px;height:11px;border-radius:2px;background:var(--white);animation:vp-eq-bounce .9s ease-in-out infinite}.vp-eq i:nth-child(2){animation-delay:.15s}.vp-eq i:nth-child(3){animation-delay:.3s}@keyframes vp-eq-bounce{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.6)}}@media (prefers-reduced-motion: reduce){.vp-eq i{animation:none}.vp-play{transition:none}}.vp-card{height:100%}.vp-card__head{align-items:flex-start}.vp-card__hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.2em}.vp-card__err{margin-top:auto}.voice-read{margin-top:10px;padding:12px 14px;border-radius:var(--m-radius-sm);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border)}.voice-read__lead{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.voice-read__text{margin:0;font-size:15px;line-height:1.72;color:var(--text-primary);max-width:62ch}.mysched{display:flex;flex-direction:column;gap:1.25rem}.mysched__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.mysched__title{font-size:1.125rem;font-weight:700;color:var(--text-primary)}.mysched__lead{font-size:.8rem;color:var(--text-secondary);margin-top:.15rem}.mysched__block{display:flex;flex-direction:column;gap:.4rem}.mysched__head{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--text-tertiary)}.mysched__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.mysched__row{display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:var(--m-radius-sm);background:var(--surface-page);border:1px solid var(--border)}.mysched__dot{flex:none;width:4px;height:30px;border-radius:999px}.mysched__what{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.mysched__what b{font-size:.83rem;font-weight:700;color:var(--text-primary)}.mysched__what em{font-style:normal;font-size:.72rem;color:var(--text-secondary)}.mysched__acts{display:flex;gap:.35rem;flex:none}.mysched__state{font-style:normal;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--text-tertiary)}.sched-cal{display:flex;flex-direction:column;gap:.6rem}.sched-cal__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sched-cal__month{font-size:1rem;font-weight:800;color:var(--text-primary);text-transform:capitalize}.sched-cal__nav{display:flex;align-items:center;gap:.3rem}.sched-cal__step{padding-inline:.55rem}.sched-cal__head,.sched-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.sched-cal__dow{padding:0 .2rem .2rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.sched-cal__day{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:92px;padding:5px 6px 6px;text-align:left;border-radius:var(--m-radius-sm);border:1px solid var(--border);background:var(--surface-page);color:inherit;transition:border-color .14s ease,background .14s ease}.sched-cal__day[data-out]{opacity:.4}.sched-cal__day[data-past]{background:transparent}.sched-cal__day[data-today]{border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}button.sched-cal__day{cursor:pointer}button.sched-cal__day:hover{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 7%,transparent)}button.sched-cal__day:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sched-cal__num{font-size:.72rem;font-weight:800;color:var(--text-secondary)}.sched-cal__day[data-today] .sched-cal__num{color:var(--primary-ink)}.sched-cal__ask{position:absolute;top:4px;right:5px;font-size:.85rem;font-weight:700;line-height:1;color:var(--primary-ink);opacity:0;transition:opacity .12s ease}button.sched-cal__day:hover .sched-cal__ask,button.sched-cal__day:focus-visible .sched-cal__ask{opacity:1}@media (hover: none){.sched-cal__ask{opacity:.55}}.sched-cal__shift{display:flex;align-items:center;gap:4px;min-width:0;font-size:.63rem;line-height:1.25}.sched-cal__shift i{flex:none;width:3px;height:12px;border-radius:999px}.sched-cal__shift b{font-weight:800;color:var(--text-primary)}.sched-cal__shift em{font-style:normal;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sched-cal__off{display:block;padding:1px 5px;border-radius:4px;font-size:.6rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sched-cal__off[data-status=pending]{background:color-mix(in srgb,var(--warning) 22%,transparent);color:var(--warning-ink)}.sched-cal__off[data-status=approved]{background:color-mix(in srgb,var(--success) 22%,transparent);color:var(--success-ink)}.sched-cal__off[data-status=denied]{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger-ink)}@media (max-width: 640px){.sched-cal__day{min-height:54px;padding:3px 4px}.sched-cal__shift em{display:none}.sched-cal__off{font-size:.52rem}}.mysched__status{flex:none;padding:3px 9px;border-radius:var(--m-radius-pill);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.mysched__status[data-status=pending]{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning-ink);border-color:color-mix(in srgb,var(--warning) 34%,transparent)}.mysched__status[data-status=approved]{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success-ink);border-color:color-mix(in srgb,var(--success) 34%,transparent)}.mysched__status[data-status=denied]{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger-ink);border-color:color-mix(in srgb,var(--danger) 32%,transparent)}.section-dark{background:var(--surface-page);color:var(--text-primary)}.section-dark-elevated{background:var(--surface-raised);color:var(--text-primary)}.section-light{background:var(--grey-100);color:var(--grey-800)}.section-secondary{background:var(--secondary);--text-primary: #ffffff;--text-secondary: #f2ebfd;--text-tertiary: #f2ebfd;--text-ghost: #ffffffa8;--secondary-ink: #ffffff;--primary-hover: #ffffff;--border: #ffffff33;color:var(--text-primary)}.store-cta-primary,.store-cta-secondary,.store-cta-ghost{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.55rem .9rem;border-radius:var(--m-radius-card);font-size:.78rem;font-weight:800;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:transform .2s ease,filter .2s ease,background .2s ease,border-color .2s ease}.store-cta-primary:disabled,.store-cta-secondary:disabled,.store-cta-ghost:disabled{opacity:.55;cursor:default}.store-cta-primary{color:var(--white);border:1px solid transparent;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--secondary) 80%,white));box-shadow:0 6px 18px -6px color-mix(in srgb,var(--secondary) 50%,transparent)}.store-cta-primary:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.08)}.store-cta-secondary{color:var(--white);border:1px solid transparent;background:var(--primary);box-shadow:0 4px 12px -4px var(--primary-muted)}.store-cta-secondary:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.08)}.store-cta-ghost{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border)}.store-cta-ghost:not(:disabled):hover{border-color:var(--primary-ink);background:var(--surface-card)}.store-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:var(--m-radius-pill);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-width:1px;border-style:solid}.phone-viewport{--phone-w: 390px;width:var(--phone-w);transform:scale(var(--phone-scale));transform-origin:top left;height:calc(100% / var(--phone-scale))}.phone-frame{--phone-scale: .665}@media (min-width: 640px){.phone-frame{--phone-scale: .769}}@media (min-width: 768px){.phone-frame{--phone-scale: .872}}.ms-eyebrow{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.25em;text-transform:uppercase;color:var(--text-tertiary)}.ms-title{font-size:clamp(2.125rem,4.4vw,3.375rem);font-weight:900;line-height:1.06;letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance}.ms-title--minor{font-size:clamp(1.375rem,2.2vw,1.75rem);letter-spacing:-.02em}.ms-lede{font-size:1.0625rem;font-weight:300;line-height:1.6;color:var(--text-secondary)}main h1,main h2,main h3{font-family:var(--skin-display, var(--m-font-display))}.vp h1,.vp h2,.vp h3,.vp h4{font-family:inherit}.cfd h1,.cfd h2,.cfd h3,.cfd h4{font-family:var(--font, inherit)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-width: 480px){.page-shell{padding-top:calc(80px + env(safe-area-inset-top,0px))}}@media (min-width: 640px){.page-shell{padding-top:calc(88px + env(safe-area-inset-top,0px))}}@media (min-width: 768px){.page-shell{padding-bottom:2rem}}@media (hover: none){.bk-row-actions{opacity:1}}@media (prefers-reduced-motion: reduce){.tut-help-btn[data-attn]{animation:none}}@media print{body *{visibility:hidden!important}.inv-print-area,.inv-print-area *{visibility:visible!important}.inv-print-area{position:absolute;left:0;top:0;width:100%}.inv-noprint{display:none!important}.inv-sheet{box-shadow:none!important;border:none!important;max-width:100%;border-radius:0}}@media (hover: none){.lux-row-actions{opacity:1}}@media (prefers-reduced-motion: reduce){.view-toggle__btn{transition:none}}@media (max-width: 520px){.inv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (prefers-reduced-motion: reduce){.inv-grid>*>*{transition:none!important}.investigate-frame{animation:none;opacity:.8}.personal-pill--flash{animation:none;background-image:none;border-color:var(--flash-color, var(--border))}.dash-box--warning{animation:none}}@media (max-width: 767px){:root,html:has(.sidebar-rail[data-collapsed=true]){--rail-w: 0px}}@media (prefers-reduced-motion: reduce){.sidebar-rail,.rail-latch,.quick-action{transition:none}.quick-action:hover{transform:none}}@media (min-width: 768px){.app-hero-band{padding:1.75rem 2.5rem;min-height:150px}.app-hero-band--tall{min-height:232px}}@media (max-width: 767px){.app-hero__wing{width:40px;height:40px}.app-hero__wing svg{width:22px;height:22px}}@media (prefers-reduced-motion: reduce){.moonie-peek{transition:opacity .2s ease}.moonie-peek--right,.moonie-peek--right.is-in{transform:translate(40%) translateY(14%)}.moonie-peek--left,.moonie-peek--left.is-in{transform:translate(-40%) translateY(14%) scaleX(-1)}}@media (prefers-reduced-motion: no-preference){.start-here__chip{animation:start-here-breathe 3.2s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.hero-access-add{transition:none}.hero-access-add:hover{transform:none}.tour-qr:after{animation:none}.is-asking .add-circle{animation:none}}@media (min-width: 720px){.loc-form__fields,.loc-form{grid-template-columns:repeat(4,1fr)}.loc-form__city,.loc-form__country{grid-column:span 2}.loc-form__wide{grid-column:span 1}.loc-form__street{grid-column:span 2}.loc-form__number{grid-column:span 1}}@media (max-width: 560px){.onb-ident{flex-direction:column;align-items:flex-start;gap:12px}.onb-ident__glyph{align-self:center}}@media (min-width: 560px){.onb-kinds{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.onb-page{padding-left:calc(25vw + 32px);padding-top:72px;padding-bottom:72px}.onb-brand{position:fixed;top:0;left:0;bottom:0;width:25vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0;padding:0 32px;text-align:center;background:var(--surface-rail);border-right:1px solid var(--border);z-index:1}.onb-brand__mark{width:100%;max-width:240px}.onb-brand__mark img{width:100%;height:auto}.onb-brand__eyebrow{display:block;margin-top:10px;padding-left:0;border-left:0}}@media (min-width: 768px){.onb-card{box-shadow:0 24px 50px -28px var(--shadow-drop),0 0 60px -46px var(--onb-tint, var(--primary)),inset 0 1px 0 var(--veil-base)}}@media (max-width: 640px){.onb-stage{margin-left:-16px;margin-right:-16px;--onb-rise: 12px}.onb-card{border-radius:24px 24px 0 0}}@media (prefers-reduced-motion: reduce){.access-remove__mark{transition:none}.access-remove:hover .access-remove__mark{transform:none}.priority-pick{transition:opacity .12s ease}.wl-backdrop,.wl-envelope,.wl-video{animation:none}.wl-envelope:hover:not(.is-open){animation:none}.wl-flap{transition:none}.wl-letter,.wl-point{animation:none}.wl-letter.is-tossing{animation:none;opacity:0}}@media (min-width: 640px){.ms-identity{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(240px,1.1fr)}.ms-locate{width:50%;min-width:280px}.ms-visit--split{grid-template-columns:1fr 1fr;gap:32px}.ag-top{grid-template-columns:auto minmax(0,1fr);gap:28px}.ag-preview__figures{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-where{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (max-width: 639px){.ms-identity__mark{max-width:180px}.ms-section-title{font-size:17px}.ms-band{padding-block:18px}.ms-gallery__row{height:auto;flex-direction:column}.ms-gallery__hero{height:200px}.ms-gallery__wall{height:132px}.ms-gallery__strip{grid-template-rows:1fr;grid-auto-columns:168px}.ms-gallery__head{flex-direction:column;align-items:stretch;gap:8px}.ms-visit__three,.ms-ticket__kinds,.ms-access__modes{grid-template-columns:1fr}.ms-visit__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-visit__pair{grid-template-columns:1fr}.ag-panel{padding:16px}.ag-preview__code{width:100%;max-width:240px}.ag-preview__figure{padding-inline:12px}.ms-ticket__price>.ms-field--short{flex:1 1 120px}.ms-ticket__value{font-size:26px}.ms-net-pop{position:fixed;left:16px;right:16px;width:auto;bottom:auto}.ms-net-pop:after{display:none}}@media (min-width: 640px) and (max-width: 1023px){.ms-identity{grid-template-columns:1fr 2fr}.ms-identity__when{grid-column:1/-1}.ms-visit__chips,.ag-preview__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-locate{width:100%}}@media (prefers-reduced-motion: reduce){.live-clock__sep{animation:none}}@media (prefers-reduced-motion: no-preference){.ring-draw .ring-draw__arc{animation:ring-sweep .9s cubic-bezier(.22,1,.36,1) both}.bar-grow{animation:bar-grow-kf .8s cubic-bezier(.22,1,.36,1) both}.fig-rise{animation:fig-rise .52s ease-out both}.col-grow{animation:col-grow-kf .7s cubic-bezier(.22,1,.36,1) both}.lc-draw{animation:lc-draw-kf .9s cubic-bezier(.22,1,.36,1) both}.lc-fade{animation:lc-fade-kf .6s ease-out both}}@media (max-width: 768px){.commit-bar,.obj-bulkbar{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));padding-bottom:.75rem}}@media (prefers-reduced-motion: reduce){.commit-bar,.obj-bulkbar,.ex-tab.is-received{animation:none}.ex-tab,.ex-tab__art img,.ex-tab:after{transition:none}.ex-tab:hover,.ex-tab.is-armed{transform:none}.ex-tab.is-holding{animation:none;box-shadow:0 0 0 2px hsl(var(--tab-hue) var(--tab-sat) var(--tab-lum) / .6)}}@media (max-width: 520px){.inv-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cg-item.is-drop-before:before{left:-6px}}@media (prefers-reduced-motion: reduce){.page-wash__layer.is-entering{animation:none}.page-wash__layer.is-leaving{animation:none;opacity:0}.notice-toast{animation:none}.ex-folder,.ex-shelf{transition:none;animation:none}.inv-grid.is-picking .cg-item{transition:none}.ex-tabs-dock:before{transition:none}}@media (min-width: 1100px){.coll-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coll-admin-grid .coll-export{flex-direction:column;align-items:flex-start}.coll-admin-grid .coll-export__actions{width:100%}}@media (prefers-reduced-motion: reduce){.ex-tab__tap,.ex-tab__cursor{animation:none;opacity:0}.ex-folder__blind{transition:none}.is-spotlit .ex-folder--spot .ex-folder__blind{animation:none}.ex-folder__lamp{transition:none}.is-spotlit .ex-folder--spot .ex-folder__lamp{animation:none}.ex-dock{transform:none}.ex-dock.is-leaving{transition:none}.inv-heading__warn{animation:none}.add-card__tap,.add-card__cursor{animation:none;opacity:0}.status-pill.is-changed:not(.is-open) .status-pill__dot{animation:none}.status-pill__label{transition:none}}@media (max-width: 900px){.fault-split{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.is-found,.hero-stat.is-asking{animation:none}.ex-folder.is-flawless .ex-folder__tile:after{animation:none;opacity:0}.cg-item.is-unfiled:after{animation:none}.spotlight__panel,.spotlight__ring,.ex-cases__slot,.tick-demo__mark,.tick-demo__cursor,.tick-demo__say{animation:none}.dissolve.is-leaving{animation:none;display:none}.sec-help__pop{animation:none}.drag-demo{display:none}.tour-station.is-focused>div:last-child>.dash-box:first-child{animation:none}.ex-tab__dot.is-changed{animation:none}}@media (min-width: 768px){.stat-tile__value{font-size:1.5rem}}@media (min-width: 700px){.lib-blocks{-moz-columns:2;columns:2}}@media (min-width: 1100px){.lib-blocks{-moz-columns:3;columns:3}}:root{--bottomnav-h: 0px}@media (max-width: 767px){:root{--bottomnav-h: calc(60px + env(safe-area-inset-bottom, 0px)) }.arch-dock{bottom:calc(var(--bottomnav-h) + 20px)}.arch-panel{bottom:calc(var(--bottomnav-h) + 80px)}}@media (max-width: 767px){.exrail--shut{width:100%;height:auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;padding:.7rem .9rem;text-align:left;border:1px solid var(--border);border-radius:var(--m-radius-card);background:var(--surface-raised)}.exrail--shut .exrail__stub{flex-direction:row;align-items:center;gap:.6rem;width:100%;padding:0}.exrail--shut .exrail__stublabel{writing-mode:horizontal-tb;transform:none;display:flex;flex-direction:row;align-items:baseline;gap:.4rem}.exrail--shut .exrail__stubcount{margin-left:auto}.exrail--shut .exrail__latch{display:none}}[data-style-theme=minimalistic]{--success: #22c55e;--success-hover: #3bde77;--success-active: #1b9d4a;--success-muted: #22c55e2e;--warning: #f59e0b;--warning-hover: #f7b23b;--warning-active: #ce8509;--warning-muted: #f59e0b2e;--danger: #ef4444;--danger-hover: #f37272;--danger-active: #eb1414;--danger-muted: #ef44442e;--teal: #29998a;--teal-hover: #33c1ae;--teal-active: #20796d;--teal-muted: #29998a2e;--pink: #d449a6;--pink-hover: #de73ba;--pink-active: #be2d8e;--pink-muted: #d449a62e;--success-ink: #22c55e;--warning-ink: #f59e0b;--danger-ink: #f15757;--teal-ink: #2ba191;--pink-ink: #da62b2}[data-style-theme=highContrast]{--success: #30d158;--success-hover: #5ada7a;--success-active: #25a946;--success-muted: #30d1582e;--warning: #ffd60a;--warning-hover: #ffdf3d;--warning-active: #d6b200;--warning-muted: #ffd60a2e;--danger: #ff453a;--danger-hover: #ff756d;--danger-active: #ff1507;--danger-muted: #ff453a2e;--teal: #40c8e0;--teal-hover: #6cd5e7;--teal-active: #21b2cc;--teal-muted: #40c8e02e;--pink: #ff375f;--pink-hover: #ff6a88;--pink-active: #ff0436;--pink-muted: #ff375f2e;--success-ink: #30d158;--warning-ink: #ffd60a;--danger-ink: #ff4f44;--teal-ink: #40c8e0;--pink-ink: #ff4b6f}[data-style-theme=artDeco]{--success: #8fa83e;--success-hover: #a8c158;--success-active: #6f8330;--success-muted: #8fa83e2e;--warning: #e0a63c;--warning-hover: #e7ba68;--warning-active: #c98d20;--warning-muted: #e0a63c2e;--danger: #c44536;--danger-hover: #d2685b;--danger-active: #9c372b;--danger-muted: #c445362e;--teal: #3e8e7e;--teal-hover: #4eb29d;--teal-active: #2f6b5e;--teal-muted: #3e8e7e2e;--pink: #c97ba0;--pink-hover: #d89fba;--pink-active: #ba5786;--pink-muted: #c97ba02e;--success-ink: #8fa83e;--warning-ink: #e0a63c;--danger-ink: #d46f63;--teal-ink: #449c8b;--pink-ink: #c97ba0}[data-style-theme=popArt]{--success: #00e676;--success-hover: #1aff8f;--success-active: #00b35c;--success-muted: #00e6762e;--warning: #ffd400;--warning-hover: #ffdd33;--warning-active: #ccaa00;--warning-muted: #ffd4002e;--danger: #ff1744;--danger-hover: #ff4a6d;--danger-active: #e3002c;--danger-muted: #ff17442e;--teal: #00e5ff;--teal-hover: #33eaff;--teal-active: #00b7cc;--teal-muted: #00e5ff2e;--pink: #ff6ec7;--pink-hover: #ffa1db;--pink-active: #ff3bb3;--pink-muted: #ff6ec72e;--success-ink: #00e676;--warning-ink: #ffd400;--danger-ink: #ff4a6d;--teal-ink: #00e5ff;--pink-ink: #ff6ec7}[data-style-theme=airplanes]{--success: #26c281;--success-hover: #41da9a;--success-active: #1e9765;--success-muted: #26c2812e;--warning: #f2a93b;--warning-hover: #f5be6b;--warning-active: #ea9310;--warning-muted: #f2a93b2e;--danger: #e74c3c;--danger-hover: #ed7669;--danger-active: #d62c1a;--danger-muted: #e74c3c2e;--teal: #22b8cf;--teal-hover: #44cbe0;--teal-active: #1b91a3;--teal-muted: #22b8cf2e;--pink: #e86aa6;--pink-hover: #ef96c0;--pink-active: #e13e8c;--pink-muted: #e86aa62e;--success-ink: #26c281;--warning-ink: #f2a93b;--danger-ink: #ea6557;--teal-ink: #22b8cf;--pink-ink: #e86aa6}[data-style-theme=animals]{--success: #6fb360;--success-hover: #8ec383;--success-active: #579848;--success-muted: #6fb3602e;--warning: #e8b33c;--warning-hover: #edc56a;--warning-active: #d89d19;--warning-muted: #e8b33c2e;--danger: #d2553c;--danger-hover: #dc7965;--danger-active: #b24029;--danger-muted: #d2553c2e;--teal: #3fa796;--teal-hover: #59c0af;--teal-active: #318275;--teal-muted: #3fa7962e;--pink: #d97ba6;--pink-hover: #e4a3c1;--pink-active: #ce538b;--pink-muted: #d97ba62e;--success-ink: #6fb360;--warning-ink: #e8b33c;--danger-ink: #da725d;--teal-ink: #3fa796;--pink-ink: #d97ba6}[data-style-theme=glass]{--success: #34d399;--success-hover: #5edcae;--success-active: #26ae7c;--success-muted: #34d3992e;--warning: #fbbf24;--warning-hover: #fcce56;--warning-active: #e8a804;--warning-muted: #fbbf242e;--danger: #f87171;--danger-hover: #faa2a2;--danger-active: #f64040;--danger-muted: #f871712e;--teal: #2dd4bf;--teal-hover: #57ddcc;--teal-active: #23ab9a;--teal-muted: #2dd4bf2e;--pink: #f472b6;--pink-hover: #f8a1ce;--pink-active: #f0439e;--pink-muted: #f472b62e;--success-ink: #34d399;--warning-ink: #fbbf24;--danger-ink: #f87171;--teal-ink: #2dd4bf;--pink-ink: #f472b6}html[data-style-theme=highContrast],[data-style-theme=highContrast].skin-surface{--border: #ffffff4d;--border-strong: #ffffff8c;--text-primary: #ffffff}html.light[data-style-theme=highContrast]{--border: #0b0b0b61;--border-strong: #0b0b0b9e;--text-primary: #0b0b0b}[data-style-theme=artDeco] .app,[data-style-theme=artDeco].skin-surface{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--primary) 5%,transparent) 0 2px,transparent 2px 24px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--primary) 5%,transparent) 0 2px,transparent 2px 24px)}[data-style-theme=popArt] .app,[data-style-theme=popArt].skin-surface{background-image:radial-gradient(color-mix(in srgb,var(--primary) 10%,transparent) 1.5px,transparent 1.6px);background-size:16px 16px}[data-style-theme=airplanes] .app,[data-style-theme=airplanes].skin-surface{background-image:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 60%),repeating-linear-gradient(0deg,var(--veil-base) 0 26px,transparent 26px 64px);background-position:center top,50% 0;background-size:auto,4px 100%;background-repeat:no-repeat,no-repeat}[data-style-theme=animals] .app,[data-style-theme=animals].skin-surface{background-image:radial-gradient(color-mix(in srgb,var(--primary) 8%,transparent) 1.5px,transparent 1.6px);background-size:22px 22px}html[data-style-theme=popArt],[data-style-theme=popArt].skin-surface{--font-display: "Bangers", "Comic Sans MS", "Impact", cursive;--skin-display: "Bangers", "Comic Sans MS", "Impact", cursive;--surface-border: 3px solid var(--grey-950);--surface-shadow: 6px 6px 0 0 var(--grey-950);--surface-radius: .6rem;--surface-blur: 0px}html[data-style-theme=popArt] h1,html[data-style-theme=popArt] h2,html[data-style-theme=popArt] h3,[data-style-theme=popArt].skin-surface h1,[data-style-theme=popArt].skin-surface h2,[data-style-theme=popArt].skin-surface h3,html[data-style-theme=popArt] .skin-chip__aa,[data-style-theme=popArt].skin-surface .skin-chip__aa{letter-spacing:.04em}html[data-style-theme=popArt] .glass-card,html[data-style-theme=popArt] .glass-card-light,html[data-style-theme=popArt] .ui-btn,html[data-style-theme=popArt] .ui-btn-primary,html[data-style-theme=popArt] .ui-btn-ghost,html[data-style-theme=popArt] .ui-btn-danger,html[data-style-theme=popArt] .lux-panel,html[data-style-theme=popArt] .tour-coach,[data-style-theme=popArt].skin-surface .glass-card,[data-style-theme=popArt].skin-surface .glass-card-light,[data-style-theme=popArt].skin-surface .ui-btn,[data-style-theme=popArt].skin-surface .ui-btn-primary,[data-style-theme=popArt].skin-surface .ui-btn-ghost,[data-style-theme=popArt].skin-surface .ui-btn-danger,[data-style-theme=popArt].skin-surface .lux-panel,[data-style-theme=popArt].skin-surface .tour-coach{border:3px solid var(--grey-950)!important;box-shadow:6px 6px color-mix(in srgb,var(--shadow-ink) 100%,transparent)!important;border-radius:.6rem!important;transition:transform .12s ease!important}html[data-style-theme=popArt] .lux-panel,html[data-style-theme=popArt] .tour-coach,[data-style-theme=popArt].skin-surface .lux-panel,[data-style-theme=popArt].skin-surface .tour-coach{overflow:visible}html[data-style-theme=popArt] .ui-btn:hover:not(:disabled),[data-style-theme=popArt].skin-surface .ui-btn:hover:not(:disabled){transform:translate(3px,3px);box-shadow:3px 3px 0 var(--grey-950)!important;filter:none}html[data-style-theme=popArt] .ui-btn:active:not(:disabled),[data-style-theme=popArt].skin-surface .ui-btn:active:not(:disabled){transform:translate(6px,6px);box-shadow:0 0 0 0 var(--grey-950)!important}html[data-style-theme=popArt] .ui-btn:focus-visible,[data-style-theme=popArt].skin-surface .ui-btn:focus-visible{outline:3px solid var(--primary);outline-offset:2px}html[data-style-theme=glass],[data-style-theme=glass].skin-surface{--surface-bg: var(--veil-base);--surface-border: 1px solid var(--edge-strong);--surface-radius: 1.75rem;--surface-shadow: 0 18px 50px -12px color-mix(in srgb, var(--shadow-ink) 55%, transparent);--surface-blur: 40px}html.light[data-style-theme=glass]{--surface-bg: color-mix(in srgb, var(--white) 55%, transparent);--surface-border: 1px solid color-mix(in srgb, var(--white) 70%, transparent);--surface-shadow: 0 18px 50px -12px color-mix(in srgb, var(--shadow-ink) 18%, transparent)}html[data-style-theme=glass] .glass-card,html[data-style-theme=glass] .glass-card-light,html[data-style-theme=glass] .lux-panel,html[data-style-theme=glass] .tour-coach,[data-style-theme=glass].skin-surface .glass-card,[data-style-theme=glass].skin-surface .glass-card-light,[data-style-theme=glass].skin-surface .lux-panel,[data-style-theme=glass].skin-surface .tour-coach{background:var(--veil-base)!important;border:1px solid var(--edge-strong)!important;border-radius:1.75rem!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important}html.light[data-style-theme=glass] .glass-card,html.light[data-style-theme=glass] .glass-card-light,html.light[data-style-theme=glass] .lux-panel,html.light[data-style-theme=glass] .tour-coach{background:color-mix(in srgb,var(--white) 55%,transparent)!important;border-color:color-mix(in srgb,var(--white) 70%,transparent)!important}html[data-style-theme=glass] .ui-btn,[data-style-theme=glass].skin-surface .ui-btn{border-radius:1.25rem}html[data-style-theme=glass] .ui-btn-ghost,[data-style-theme=glass].skin-surface .ui-btn-ghost{background:var(--veil-base);border-color:var(--veil-hover);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.light[data-style-theme=glass] .ui-btn-ghost{background:color-mix(in srgb,var(--white) 45%,transparent);border-color:color-mix(in srgb,var(--white) 70%,transparent)}[data-style-theme=glass] .app,[data-style-theme=glass].skin-surface{background-image:radial-gradient(at 18% 18%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 42%),radial-gradient(at 82% 0%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 42%)}html[data-style-theme=highContrast],[data-style-theme=highContrast].skin-surface{--font-display: inherit;--skin-display: initial;--surface-border: 2px solid var(--border-strong);--surface-shadow: none;--surface-radius: .25rem;--surface-blur: 0px;--m-radius-card: .25rem;--m-radius-field: .25rem;--m-radius-sm: .2rem;--m-radius-pill: .25rem}html[data-style-theme=highContrast] .ui-btn,html[data-style-theme=highContrast] .ui-input,html[data-style-theme=highContrast] .dash-box,[data-style-theme=highContrast].skin-surface .ui-btn,[data-style-theme=highContrast].skin-surface .ui-input,[data-style-theme=highContrast].skin-surface .dash-box{border-radius:.25rem;border-width:2px;box-shadow:none}html[data-style-theme=highContrast] .ui-btn,[data-style-theme=highContrast].skin-surface .ui-btn{font-weight:800}html[data-style-theme=highContrast] .ui-btn-ghost,[data-style-theme=highContrast].skin-surface .ui-btn-ghost{border-color:var(--border-strong)}html[data-style-theme=highContrast] h1,html[data-style-theme=highContrast] h2,html[data-style-theme=highContrast] h3,[data-style-theme=highContrast].skin-surface h1,[data-style-theme=highContrast].skin-surface h2,[data-style-theme=highContrast].skin-surface h3,html[data-style-theme=highContrast] .skin-chip__aa,[data-style-theme=highContrast].skin-surface .skin-chip__aa{letter-spacing:-.02em;font-weight:900}html[data-style-theme=artDeco],[data-style-theme=artDeco].skin-surface{--font-display: "Didot", "Bodoni MT", "Playfair Display", Georgia, serif;--skin-display: "Didot", "Bodoni MT", "Playfair Display", Georgia, serif;--surface-border: 1px solid color-mix(in srgb, var(--primary) 55%, transparent);--surface-shadow: 0 10px 30px -18px color-mix(in srgb, var(--shadow-ink) 70%, transparent);--surface-radius: .15rem;--surface-blur: 0px;--m-radius-card: .15rem;--m-radius-field: .15rem;--m-radius-sm: .1rem}html[data-style-theme=artDeco] .dash-box,html[data-style-theme=artDeco] .lux-panel,[data-style-theme=artDeco].skin-surface .dash-box,[data-style-theme=artDeco].skin-surface .lux-panel{border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}html[data-style-theme=artDeco] .ui-btn,[data-style-theme=artDeco].skin-surface .ui-btn{border-radius:.15rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}html[data-style-theme=artDeco] .ui-btn-ghost,[data-style-theme=artDeco].skin-surface .ui-btn-ghost{border-color:color-mix(in srgb,var(--primary) 55%,transparent)}html[data-style-theme=artDeco] h1,html[data-style-theme=artDeco] h2,html[data-style-theme=artDeco] h3,[data-style-theme=artDeco].skin-surface h1,[data-style-theme=artDeco].skin-surface h2,[data-style-theme=artDeco].skin-surface h3,html[data-style-theme=artDeco] .skin-chip__aa,[data-style-theme=artDeco].skin-surface .skin-chip__aa{letter-spacing:.06em;font-weight:500}html[data-style-theme=airplanes],[data-style-theme=airplanes].skin-surface{--font-display: inherit;--skin-display: initial;--surface-border: 1px solid var(--border);--surface-shadow: 0 16px 40px -24px color-mix(in srgb, var(--shadow-ink) 70%, transparent);--surface-radius: .9rem;--surface-blur: 0px;--m-radius-card: .9rem;--m-radius-field: .7rem}html[data-style-theme=airplanes] .ui-btn,[data-style-theme=airplanes].skin-surface .ui-btn{border-radius:.7rem;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}html[data-style-theme=airplanes] .dash-box,[data-style-theme=airplanes].skin-surface .dash-box{border-radius:.9rem}html[data-style-theme=airplanes] h1,html[data-style-theme=airplanes] h2,html[data-style-theme=airplanes] h3,[data-style-theme=airplanes].skin-surface h1,[data-style-theme=airplanes].skin-surface h2,[data-style-theme=airplanes].skin-surface h3,html[data-style-theme=airplanes] .skin-chip__aa,[data-style-theme=airplanes].skin-surface .skin-chip__aa{letter-spacing:.02em}html[data-style-theme=animals],[data-style-theme=animals].skin-surface{--font-display: inherit;--skin-display: initial;--surface-border: 1px solid color-mix(in srgb, var(--primary) 22%, transparent);--surface-shadow: 0 18px 44px -26px color-mix(in srgb, var(--primary) 55%, transparent);--surface-radius: 1.6rem;--surface-blur: 0px;--m-radius-card: 1.6rem;--m-radius-field: 1.2rem;--m-radius-pill: 999px}html[data-style-theme=animals] .ui-btn,[data-style-theme=animals].skin-surface .ui-btn{border-radius:999px}html[data-style-theme=animals] .ui-input,[data-style-theme=animals].skin-surface .ui-input{border-radius:1.2rem}html[data-style-theme=animals] .dash-box,[data-style-theme=animals].skin-surface .dash-box{border-radius:1.6rem;border-color:color-mix(in srgb,var(--primary) 22%,transparent)}html[data-style-theme=animals] h1,html[data-style-theme=animals] h2,html[data-style-theme=animals] h3,[data-style-theme=animals].skin-surface h1,[data-style-theme=animals].skin-surface h2,[data-style-theme=animals].skin-surface h3,html[data-style-theme=animals] .skin-chip__aa,[data-style-theme=animals].skin-surface .skin-chip__aa{letter-spacing:-.01em}html.light[data-style-theme=highContrast]{--success-ink: #186e2e;--warning-ink: #705d00;--danger-ink: #c80b00;--teal-ink: #146e7c;--pink-ink: #c50028}html.light[data-style-theme=artDeco]{--success-ink: #566526;--warning-ink: #825c15;--danger-ink: #ac3d2f;--teal-ink: #2f6b5e;--pink-ink: #9d416d}html.light[data-style-theme=popArt]{--success-ink: #006c37;--warning-ink: #715d00;--danger-ink: #c40026;--teal-ink: #006e7b;--pink-ink: #bf0075}html.light[data-style-theme=airplanes]{--success-ink: #166d49;--warning-ink: #8b5709;--danger-ink: #bb2617;--teal-ink: #136a77;--pink-ink: #bb1d68}html.light[data-style-theme=animals]{--success-ink: #3f6e34;--warning-ink: #7d5b0f;--danger-ink: #aa3d27;--teal-ink: #286c61;--pink-ink: #b1336c}html.light[data-style-theme=glass]{--success-ink: #197353;--warning-ink: #7a5903;--danger-ink: #c60a0a;--teal-ink: #177065;--pink-ink: #bf0f6a}html[data-style-theme=popArt],[data-style-theme=popArt].skin-surface{--paper-urgent: color-mix(in srgb, var(--danger) 42%, var(--white));--paper-urgent-edge: color-mix(in srgb, var(--danger) 82%, var(--white));--paper-urgent-ink: color-mix(in srgb, var(--danger) 22%, var(--grey-950));--paper-high: color-mix(in srgb, var(--warning) 42%, var(--white));--paper-high-edge: color-mix(in srgb, var(--warning) 82%, var(--white));--paper-high-ink: color-mix(in srgb, var(--warning) 22%, var(--grey-950));--paper-normal: color-mix(in srgb, var(--teal) 42%, var(--white));--paper-normal-edge: color-mix(in srgb, var(--teal) 82%, var(--white));--paper-normal-ink: color-mix(in srgb, var(--teal) 22%, var(--grey-950));--paper-low: color-mix(in srgb, var(--success) 42%, var(--white));--paper-low-edge: color-mix(in srgb, var(--success) 82%, var(--white));--paper-low-ink: color-mix(in srgb, var(--success) 22%, var(--grey-950))}html[data-style-theme=popArt] .task-note,[data-style-theme=popArt].skin-surface .task-note{border:3px solid var(--grey-950);border-radius:.6rem;transform:none;box-shadow:6px 6px 0 0 var(--grey-950);transition:transform .12s steps(2,end),box-shadow .12s steps(2,end)}html[data-style-theme=popArt] .task-note:hover,[data-style-theme=popArt].skin-surface .task-note:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 0 var(--grey-950)}html[data-style-theme=popArt] .task-note__tape,[data-style-theme=popArt].skin-surface .task-note__tape{background:var(--grey-950);box-shadow:none;border-radius:0;transform:translate(-50%) rotate(0)}html[data-style-theme=popArt] .task-note__title,[data-style-theme=popArt].skin-surface .task-note__title{letter-spacing:.03em}html[data-style-theme=highContrast],[data-style-theme=highContrast].skin-surface{--paper-urgent: var(--white);--paper-urgent-edge: var(--danger);--paper-urgent-ink: var(--grey-950);--paper-high: var(--white);--paper-high-edge: var(--warning);--paper-high-ink: var(--grey-950);--paper-normal: var(--white);--paper-normal-edge: var(--teal);--paper-normal-ink: var(--grey-950);--paper-low: var(--white);--paper-low-edge: var(--success);--paper-low-ink: var(--grey-950)}html[data-style-theme=highContrast] .task-note,[data-style-theme=highContrast].skin-surface .task-note{background:var(--paper);border:2px solid var(--grey-950);border-left:10px solid var(--paper-edge);border-radius:.2rem;transform:none;box-shadow:none}html[data-style-theme=highContrast] .task-note:hover,[data-style-theme=highContrast].skin-surface .task-note:hover{transform:none;box-shadow:none;outline:3px solid var(--paper-edge);outline-offset:2px}html[data-style-theme=highContrast] .task-note__tape,[data-style-theme=highContrast].skin-surface .task-note__tape{display:none}html[data-style-theme=highContrast] .task-note__prio,[data-style-theme=highContrast].skin-surface .task-note__prio{opacity:1;font-weight:900}html[data-style-theme=artDeco],[data-style-theme=artDeco].skin-surface{--paper-urgent: color-mix(in srgb, var(--danger) 12%, var(--white));--paper-urgent-edge: color-mix(in srgb, var(--danger) 55%, var(--white));--paper-urgent-ink: color-mix(in srgb, var(--danger) 26%, var(--grey-950));--paper-high: color-mix(in srgb, var(--warning) 12%, var(--white));--paper-high-edge: color-mix(in srgb, var(--warning) 55%, var(--white));--paper-high-ink: color-mix(in srgb, var(--warning) 26%, var(--grey-950));--paper-normal: color-mix(in srgb, var(--teal) 12%, var(--white));--paper-normal-edge: color-mix(in srgb, var(--teal) 55%, var(--white));--paper-normal-ink: color-mix(in srgb, var(--teal) 26%, var(--grey-950));--paper-low: color-mix(in srgb, var(--success) 12%, var(--white));--paper-low-edge: color-mix(in srgb, var(--success) 55%, var(--white));--paper-low-ink: color-mix(in srgb, var(--success) 26%, var(--grey-950))}html[data-style-theme=artDeco] .task-note,[data-style-theme=artDeco].skin-surface .task-note{border:1px solid color-mix(in srgb,var(--primary) 55%,transparent);border-radius:.15rem;transform:none;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent),0 10px 30px -18px color-mix(in srgb,var(--shadow-ink) 70%,transparent)}html[data-style-theme=artDeco] .task-note:hover,[data-style-theme=artDeco].skin-surface .task-note:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--primary) 26%,transparent),0 14px 34px -18px color-mix(in srgb,var(--shadow-ink) 75%,transparent)}html[data-style-theme=artDeco] .task-note__tape,[data-style-theme=artDeco].skin-surface .task-note__tape{top:0;width:34%;height:3px;border-radius:0;background:color-mix(in srgb,var(--primary) 70%,transparent);box-shadow:none;transform:translate(-50%)}html[data-style-theme=artDeco] .task-note__prio,[data-style-theme=artDeco].skin-surface .task-note__prio{letter-spacing:.18em;opacity:.85}html[data-style-theme=artDeco] .task-note__title,[data-style-theme=artDeco].skin-surface .task-note__title{font-family:var(--font-display);font-weight:500;letter-spacing:.02em}html[data-style-theme=airplanes],[data-style-theme=airplanes].skin-surface{--paper-urgent: color-mix(in srgb, var(--danger) 16%, var(--white));--paper-urgent-edge: color-mix(in srgb, var(--danger) 58%, var(--white));--paper-urgent-ink: color-mix(in srgb, var(--danger) 28%, var(--grey-950));--paper-high: color-mix(in srgb, var(--warning) 16%, var(--white));--paper-high-edge: color-mix(in srgb, var(--warning) 58%, var(--white));--paper-high-ink: color-mix(in srgb, var(--warning) 28%, var(--grey-950));--paper-normal: color-mix(in srgb, var(--teal) 16%, var(--white));--paper-normal-edge: color-mix(in srgb, var(--teal) 58%, var(--white));--paper-normal-ink: color-mix(in srgb, var(--teal) 28%, var(--grey-950));--paper-low: color-mix(in srgb, var(--success) 16%, var(--white));--paper-low-edge: color-mix(in srgb, var(--success) 58%, var(--white));--paper-low-ink: color-mix(in srgb, var(--success) 28%, var(--grey-950))}html[data-style-theme=airplanes] .task-note,[data-style-theme=airplanes].skin-surface .task-note{border:1px solid color-mix(in srgb,var(--paper-ink) 18%,transparent);border-radius:.9rem;transform:none;box-shadow:0 16px 40px -24px color-mix(in srgb,var(--shadow-ink) 70%,transparent)}html[data-style-theme=airplanes] .task-note:hover,[data-style-theme=airplanes].skin-surface .task-note:hover{transform:translateY(-2px)}html[data-style-theme=airplanes] .task-note__tape,[data-style-theme=airplanes].skin-surface .task-note__tape{display:none}html[data-style-theme=airplanes] .task-note__foot,[data-style-theme=airplanes].skin-surface .task-note__foot{margin-top:.35rem;padding-top:.55rem;border-top:2px dashed color-mix(in srgb,var(--paper-ink) 26%,transparent)}html[data-style-theme=airplanes] .task-note__prio,[data-style-theme=airplanes].skin-surface .task-note__prio{letter-spacing:.16em;font-size:8px;opacity:.9}html[data-style-theme=animals],[data-style-theme=animals].skin-surface{--paper-urgent: color-mix(in srgb, var(--danger) 24%, var(--white));--paper-urgent-edge: color-mix(in srgb, var(--danger) 58%, var(--white));--paper-urgent-ink: color-mix(in srgb, var(--danger) 30%, var(--grey-950));--paper-high: color-mix(in srgb, var(--warning) 24%, var(--white));--paper-high-edge: color-mix(in srgb, var(--warning) 58%, var(--white));--paper-high-ink: color-mix(in srgb, var(--warning) 30%, var(--grey-950));--paper-normal: color-mix(in srgb, var(--teal) 24%, var(--white));--paper-normal-edge: color-mix(in srgb, var(--teal) 58%, var(--white));--paper-normal-ink: color-mix(in srgb, var(--teal) 30%, var(--grey-950));--paper-low: color-mix(in srgb, var(--success) 24%, var(--white));--paper-low-edge: color-mix(in srgb, var(--success) 58%, var(--white));--paper-low-ink: color-mix(in srgb, var(--success) 30%, var(--grey-950))}html[data-style-theme=animals] .task-note,[data-style-theme=animals].skin-surface .task-note{border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--paper-edge) 40%,transparent);box-shadow:0 18px 44px -26px color-mix(in srgb,var(--primary) 55%,transparent)}html[data-style-theme=animals] .task-note:hover,[data-style-theme=animals].skin-surface .task-note:hover{box-shadow:0 22px 50px -24px color-mix(in srgb,var(--primary) 65%,transparent)}html[data-style-theme=animals] .task-note__tape,[data-style-theme=animals].skin-surface .task-note__tape{border-radius:999px;height:12px}html[data-style-theme=glass],[data-style-theme=glass].skin-surface{--paper-urgent: color-mix(in srgb, var(--danger) 22%, transparent);--paper-urgent-edge: color-mix(in srgb, var(--danger) 55%, transparent);--paper-urgent-ink: var(--danger-ink);--paper-high: color-mix(in srgb, var(--warning) 22%, transparent);--paper-high-edge: color-mix(in srgb, var(--warning) 55%, transparent);--paper-high-ink: var(--warning-ink);--paper-normal: color-mix(in srgb, var(--teal) 22%, transparent);--paper-normal-edge: color-mix(in srgb, var(--teal) 55%, transparent);--paper-normal-ink: var(--teal-ink);--paper-low: color-mix(in srgb, var(--success) 22%, transparent);--paper-low-edge: color-mix(in srgb, var(--success) 55%, transparent);--paper-low-ink: var(--success-ink)}html[data-style-theme=glass] .task-note,[data-style-theme=glass].skin-surface .task-note{background:var(--paper);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid color-mix(in srgb,var(--white) 22%,transparent);border-radius:1.25rem;box-shadow:0 20px 44px -26px color-mix(in srgb,var(--shadow-ink) 70%,transparent)}html[data-style-theme=glass] .task-note:hover,[data-style-theme=glass].skin-surface .task-note:hover{border-color:color-mix(in srgb,var(--white) 38%,transparent)}html[data-style-theme=glass] .task-note__tape,[data-style-theme=glass].skin-surface .task-note__tape{background:color-mix(in srgb,var(--white) 30%,transparent);border-radius:6px}html[data-style-theme=popArt] .task-note--big,html[data-style-theme=artDeco] .task-note--big,html[data-style-theme=airplanes] .task-note--big,html[data-style-theme=animals] .task-note--big,html[data-style-theme=glass] .task-note--big,html[data-style-theme=highContrast] .task-note--big,[data-style-theme=popArt].skin-surface .task-note--big,[data-style-theme=artDeco].skin-surface .task-note--big,[data-style-theme=airplanes].skin-surface .task-note--big,[data-style-theme=animals].skin-surface .task-note--big,[data-style-theme=glass].skin-surface .task-note--big,[data-style-theme=highContrast].skin-surface .task-note--big,html[data-style-theme=popArt] .task-note--big:hover,html[data-style-theme=artDeco] .task-note--big:hover,html[data-style-theme=airplanes] .task-note--big:hover,html[data-style-theme=animals] .task-note--big:hover,html[data-style-theme=glass] .task-note--big:hover,html[data-style-theme=highContrast] .task-note--big:hover,[data-style-theme=popArt].skin-surface .task-note--big:hover,[data-style-theme=artDeco].skin-surface .task-note--big:hover,[data-style-theme=airplanes].skin-surface .task-note--big:hover,[data-style-theme=animals].skin-surface .task-note--big:hover,[data-style-theme=glass].skin-surface .task-note--big:hover,[data-style-theme=highContrast].skin-surface .task-note--big:hover{transform:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-px{bottom:-1px}.-left-1{left:-.25rem}.-left-1\/2{left:-50%}.-left-10{left:-2.5rem}.-left-4{left:-1rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-2\.5{right:-.625rem}.-right-20{right:-5rem}.-right-8{right:-2rem}.-right-\[7px\]{right:-7px}.-right-\[8px\]{right:-8px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-2\.5{top:-.625rem}.-top-20{top:-5rem}.-top-3{top:-.75rem}.-top-3\.5{top:-.875rem}.-top-4{top:-1rem}.-top-\[7px\]{top:-7px}.-top-\[8px\]{top:-8px}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-9{bottom:2.25rem}.bottom-\[-6\%\]{bottom:-6%}.bottom-\[148px\]{bottom:148px}.bottom-\[calc\(100\%\+4px\)\]{bottom:calc(100% + 4px)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-44{left:11rem}.left-56{left:14rem}.left-8{left:2rem}.left-\[170px\]{left:170px}.left-\[28\%\]{left:28%}.left-\[2px\]{left:2px}.left-\[40\%\]{left:40%}.left-\[44\%\]{left:44%}.left-\[6\%\]{left:6%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-10\%\]{right:-10%}.right-\[64px\]{right:64px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-12{top:3rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-28{top:7rem}.top-3{top:.75rem}.top-32{top:8rem}.top-4{top:1rem}.top-40{top:10rem}.top-44{top:11rem}.top-52{top:13rem}.top-6{top:1.5rem}.top-\[114px\]{top:114px}.top-\[22px\]{top:22px}.top-\[2px\]{top:2px}.top-\[40\%\]{top:40%}.top-\[52px\]{top:52px}.top-\[55\%\]{top:55%}.top-\[58px\]{top:58px}.top-\[72px\]{top:72px}.top-\[8\%\]{top:8%}.top-\[90px\]{top:90px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-6{grid-column:span 6 / span 6}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-\[-16px\]{margin-left:-16px;margin-right:-16px}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.\!mt-5{margin-top:1.25rem!important}.-mb-3{margin-bottom:-.75rem}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-mr-0\.5{margin-right:-.125rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[7vh\]{margin-bottom:7vh}.mb-\[8vh\]{margin-bottom:8vh}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1302\/410\]{aspect-ratio:1302/410}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[440\/300\]{aspect-ratio:440/300}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[5\/6\]{aspect-ratio:5/6}.aspect-\[9\/19\.5\]{aspect-ratio:9/19.5}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/5{height:60%}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[128px\]{height:128px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[30vw\]{height:30vw}.h-\[36vw\]{height:36vw}.h-\[3px\]{height:3px}.h-\[40vw\]{height:40vw}.h-\[45vw\]{height:45vw}.h-\[50vw\]{height:50vw}.h-\[55vw\]{height:55vw}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[220px\]{max-height:220px}.max-h-\[420px\]{max-height:420px}.max-h-\[42vh\]{max-height:42vh}.max-h-\[44vh\]{max-height:44vh}.max-h-\[480px\]{max-height:480px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[196px\]{min-height:196px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[500px\]{min-height:500px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[75vh\]{min-height:75vh}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[120px\]{width:120px}.w-\[128px\]{width:128px}.w-\[132px\]{width:132px}.w-\[14px\]{width:14px}.w-\[300\%\]{width:300%}.w-\[30vw\]{width:30vw}.w-\[320px\]{width:320px}.w-\[36vw\]{width:36vw}.w-\[40vw\]{width:40vw}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[45vw\]{width:45vw}.w-\[46px\]{width:46px}.w-\[50vw\]{width:50vw}.w-\[55vw\]{width:55vw}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[min\(360px\,calc\(100vw-2\.5rem\)\)\]{width:min(360px,calc(100vw - 2.5rem))}.w-\[min\(420px\,40vw\)\]{width:min(420px,40vw)}.w-\[var\(--health-label-w\)\]{width:var(--health-label-w)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[112px\]{min-width:112px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[148px\]{min-width:148px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[48px\]{min-width:48px}.min-w-\[720px\]{min-width:720px}.min-w-\[80px\]{min-width:80px}.min-w-\[92px\]{min-width:92px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-5xl{max-width:64rem!important}.\!max-w-xl{max-width:36rem!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[15rem\]{max-width:15rem}.max-w-\[160px\]{max-width:160px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[38ch\]{max-width:38ch}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[45\%\]{max-width:45%}.max-w-\[60px\]{max-width:60px}.max-w-\[60vw\]{max-width:60vw}.max-w-\[680px\]{max-width:680px}.max-w-\[70\%\]{max-width:70%}.max-w-\[80\%\]{max-width:80%}.max-w-\[84px\]{max-width:84px}.max-w-\[8rem\]{max-width:8rem}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[1px\]{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[20px\]{--tw-translate-x: 20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[12vh\]{--tw-translate-y: 12vh;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[150\%\]{--tw-translate-y: 150%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-2deg\]{--tw-rotate: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slideInRight{animation:slideInRight .2s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-w-resize{cursor:w-resize}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-32{scroll-margin-top:8rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[110px_1fr_auto_1fr\]{grid-template-columns:110px 1fr auto 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[color-mix\(in_srgb\,var\(--white\)_5\%\,transparent\)\]>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--white) 5%,transparent)}.divide-\[var\(--border\)\]>:not([hidden])~:not([hidden]){border-color:var(--border)}.divide-\[var\(--theme-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--theme-border)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[10px_3px_10px_3px\]{border-radius:10px 3px}.rounded-\[14px_0\]{border-radius:14px 0}.rounded-\[2\.75rem\]{border-radius:2.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[color-mix\(in_srgb\,var\(--border\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--border\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border) 50%,transparent)}.border-\[color-mix\(in_srgb\,var\(--danger\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--danger\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 25%,transparent)}.border-\[color-mix\(in_srgb\,var\(--danger\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--danger\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--danger\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 70%,transparent)}.border-\[color-mix\(in_srgb\,var\(--danger-hover\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger-hover) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--danger-hover\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger-hover) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--danger-hover\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger-hover) 50%,transparent)}.border-\[color-mix\(in_srgb\,var\(--grey-400\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--grey-400) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--grey-950\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--grey-950) 10%,transparent)}.border-\[color-mix\(in_srgb\,var\(--grey-950\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--grey-950) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--pink-hover\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--pink-hover) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary) 25%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary) 60%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary-hover\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary-hover) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary-hover\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary-hover) 25%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary-hover\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary-hover) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--primary-hover\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--primary-hover) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--secondary\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--secondary) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--secondary\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--secondary) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--secondary-hover\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--secondary-hover) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--secondary-hover\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--secondary-hover) 50%,transparent)}.border-\[color-mix\(in_srgb\,var\(--secondary-hover\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--secondary-hover) 60%,transparent)}.border-\[color-mix\(in_srgb\,var\(--secondary-muted\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--secondary-muted) 70%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success) 25%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success) 50%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success) 60%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success-hover\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success-hover) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success-hover\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success-hover) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success-hover\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success-hover) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success-hover\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success-hover) 50%,transparent)}.border-\[color-mix\(in_srgb\,var\(--success-muted\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success-muted) 70%,transparent)}.border-\[color-mix\(in_srgb\,var\(--teal-hover\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--teal-hover) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--teal-hover\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--teal-hover) 70%,transparent)}.border-\[color-mix\(in_srgb\,var\(--theme-border\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--theme-border) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning) 25%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning-hover\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning-hover) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning-hover\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning-hover) 25%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning-hover\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning-hover) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning-hover\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning-hover) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning-hover\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning-hover) 50%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning-muted\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning-muted) 70%,transparent)}.border-\[color-mix\(in_srgb\,var\(--warning-muted\)_85\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning-muted) 85%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 10%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_15\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 15%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 25%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_3\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 3%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_5\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 5%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 50%,transparent)}.border-\[color-mix\(in_srgb\,var\(--white\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--white) 70%,transparent)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--brand\)\]{border-color:var(--brand)}.border-\[var\(--danger\)\]{border-color:var(--danger)}.border-\[var\(--grey-200\)\]{border-color:var(--grey-200)}.border-\[var\(--grey-400\)\]{border-color:var(--grey-400)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--success\)\]{border-color:var(--success)}.border-\[var\(--success-hover\)\]{border-color:var(--success-hover)}.border-\[var\(--theme-border\)\]{border-color:var(--theme-border)}.border-\[var\(--theme-border-strong\)\]{border-color:var(--theme-border-strong)}.border-\[var\(--warning-hover\)\]{border-color:var(--warning-hover)}.border-\[var\(--warning-muted\)\]{border-color:var(--warning-muted)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.bg-\[color-mix\(in_srgb\,_var\(--secondary\)_30\%\,_var\(--grey-950\)\)\]{background-color:color-mix(in srgb,var(--secondary) 30%,var(--grey-950))}.bg-\[color-mix\(in_srgb\,_var\(--white\)_10\%\,_white\)\]{background-color:color-mix(in srgb,var(--white) 10%,white)}.bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--danger\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--danger\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--danger\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 30%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--danger\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 5%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--danger\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 6%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--danger\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 80%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--danger\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 90%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-500\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-500) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-500\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-500) 25%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-500\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-500) 85%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 30%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 40%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_45\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 45%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 5%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 50%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 60%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_65\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 65%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 70%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_75\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 75%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 80%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 85%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 90%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 92%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--grey-950\)_95\%\,transparent\)\]{background-color:color-mix(in srgb,var(--grey-950) 95%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--pink\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--pink) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 30%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 70%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 85%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--primary-hover\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary-hover) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--secondary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--secondary) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--secondary\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--secondary) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--secondary\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--secondary) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--secondary\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--secondary) 30%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--secondary\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--secondary) 40%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--secondary\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--secondary) 85%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 25%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 30%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 5%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 80%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 85%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 90%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success-hover\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success-hover) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--success-hover\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success-hover) 80%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface-card\)_95\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 95%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface-page\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-page) 80%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface-page\)_95\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-page) 95%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface-raised\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-raised) 40%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface-raised\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-raised) 50%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--teal\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--teal) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 30%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 80%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 85%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning-hover\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning-hover) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning-hover\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning-hover) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning-hover\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning-hover) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning-hover\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning-hover) 85%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_1\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 1%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_2\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 2%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_3\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 3%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 30%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 4%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 5%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--white\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--white) 6%,transparent)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--brand-faint\)\]{background-color:var(--brand-faint)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--grey-100\)\]{background-color:var(--grey-100)}.bg-\[var\(--grey-200\)\]{background-color:var(--grey-200)}.bg-\[var\(--grey-850\)\]{background-color:var(--grey-850)}.bg-\[var\(--grey-950\)\]{background-color:var(--grey-950)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--primary-hover\)\]{background-color:var(--primary-hover)}.bg-\[var\(--primary-muted\)\]{background-color:var(--primary-muted)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--success-hover\)\]{background-color:var(--success-hover)}.bg-\[var\(--success-muted\)\]{background-color:var(--success-muted)}.bg-\[var\(--surface-card\)\]{background-color:var(--surface-card)}.bg-\[var\(--surface-page\)\]{background-color:var(--surface-page)}.bg-\[var\(--surface-page\,color-mix\(in_srgb\,_var\(--grey-600\)_15\%\,_var\(--grey-950\)\)\)\]{background-color:var(--surface-page,color-mix(in srgb, var(--grey-600) 15%, var(--grey-950)))}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--text-tertiary\)\]{background-color:var(--text-tertiary)}.bg-\[var\(--theme-border\)\]{background-color:var(--theme-border)}.bg-\[var\(--theme-border-strong\)\]{background-color:var(--theme-border-strong)}.bg-\[var\(--veil-base\)\]{background-color:var(--veil-base)}.bg-\[var\(--veil-faint\)\]{background-color:var(--veil-faint)}.bg-\[var\(--warning\)\]{background-color:var(--warning)}.bg-\[var\(--warning-hover\)\]{background-color:var(--warning-hover)}.bg-\[var\(--white\)\]{background-color:var(--white)}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:#ffffff1a}.bg-\[repeating-linear-gradient\(45deg\,transparent\,transparent_6px\,var\(--veil-faint\)_6px\,var\(--veil-faint\)_12px\)\]{background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,var(--veil-faint) 6px,var(--veil-faint) 12px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[color-mix\(in_srgb\,var\(--danger\)_15\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--danger) 15%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--grey-950\)_80\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--grey-950) 80%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--grey-950\)_85\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--grey-950) 85%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--grey-950\)_88\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--grey-950) 88%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--grey-950\)_90\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--grey-950) 90%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--grey-950\)_95\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--grey-950) 95%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--primary\)_15\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--primary) 15%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--primary\)_25\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--primary) 25%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--primary\)_6\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--primary) 6%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--secondary\)_15\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--secondary) 15%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--success\)_15\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--success) 15%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--warning\)_15\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--warning) 15%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\,var\(--warning\)_6\%\,transparent\)\]{--tw-gradient-from: color-mix(in srgb,var(--warning) 6%,transparent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--grey-850\)\]{--tw-gradient-from: var(--grey-850) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--surface-card\)\]{--tw-gradient-from: var(--surface-card) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[color-mix\(in_srgb\,var\(--grey-950\)_10\%\,transparent\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), color-mix(in srgb,var(--grey-950) 10%,transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[color-mix\(in_srgb\,var\(--grey-950\)_15\%\,transparent\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), color-mix(in srgb,var(--grey-950) 15%,transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[color-mix\(in_srgb\,var\(--grey-950\)_40\%\,transparent\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), color-mix(in srgb,var(--grey-950) 40%,transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[color-mix\(in_srgb\,var\(--grey-950\)_45\%\,transparent\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), color-mix(in srgb,var(--grey-950) 45%,transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[color-mix\(in_srgb\,var\(--grey-950\)_62\%\,transparent\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), color-mix(in srgb,var(--grey-950) 62%,transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[color-mix\(in_srgb\,var\(--white\)_15\%\,transparent\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), color-mix(in srgb,var(--white) 15%,transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[var\(--surface-raised\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--surface-raised) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[color-mix\(in_srgb\,var\(--grey-950\)_70\%\,transparent\)\]{--tw-gradient-to: color-mix(in srgb,var(--grey-950) 70%,transparent) var(--tw-gradient-to-position)}.to-\[color-mix\(in_srgb\,var\(--primary\)_2\%\,transparent\)\]{--tw-gradient-to: color-mix(in srgb,var(--primary) 2%,transparent) var(--tw-gradient-to-position)}.to-\[color-mix\(in_srgb\,var\(--primary\)_35\%\,transparent\)\]{--tw-gradient-to: color-mix(in srgb,var(--primary) 35%,transparent) var(--tw-gradient-to-position)}.to-\[color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\]{--tw-gradient-to: color-mix(in srgb,var(--primary) 40%,transparent) var(--tw-gradient-to-position)}.to-\[color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\]{--tw-gradient-to: color-mix(in srgb,var(--success) 30%,transparent) var(--tw-gradient-to-position)}.to-\[color-mix\(in_srgb\,var\(--warning\)_2\%\,transparent\)\]{--tw-gradient-to: color-mix(in srgb,var(--warning) 2%,transparent) var(--tw-gradient-to-position)}.to-\[var\(--surface-page\)\]{--tw-gradient-to: var(--surface-page) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[var\(--grey-950\)\]{fill:var(--grey-950)}.fill-\[var\(--warning-hover\)\]{fill:var(--warning-hover)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-top{-o-object-position:top;object-position:top}.\!p-6{padding:1.5rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[5vw\]{padding-left:5vw;padding-right:5vw}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-48{padding-top:12rem;padding-bottom:12rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(env\(safe-area-inset-bottom\)\+80px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 80px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[68px\]{padding-top:68px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.font-\[\'Brush_Script_MT\'\,\'Segoe_Script\'\,cursive\]{font-family:Brush Script MT,Segoe Script,cursive}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-sm{font-size:clamp(.8125rem,.78rem + .14vw,.875rem)!important;line-height:1.5!important}.text-2xl{font-size:clamp(1.3125rem,1.19rem + .42vw,1.5625rem);line-height:1.4}.text-3xl{font-size:clamp(1.5rem,1.31rem + .63vw,1.875rem);line-height:1.3}.text-4xl{font-size:clamp(1.875rem,1.69rem + .63vw,2.25rem);line-height:1.3}.text-5xl{font-size:clamp(2.25rem,1.88rem + 1.25vw,3rem);line-height:1.2}.text-\[0\.85em\]{font-size:.85em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.1rem\,5\.6vw\,3\.25rem\)\]{font-size:clamp(1.1rem,5.6vw,3.25rem)}.text-\[clamp\(4rem\,30vw\,13rem\)\]{font-size:clamp(4rem,30vw,13rem)}.text-\[length\:var\(--fs-label\)\]{font-size:var(--fs-label)}.text-base{font-size:clamp(.9375rem,.9rem + .16vw,1rem);line-height:1.5}.text-lg{font-size:clamp(1.0625rem,1.02rem + .18vw,1.125rem);line-height:1.5}.text-sm{font-size:clamp(.8125rem,.78rem + .14vw,.875rem);line-height:1.5}.text-xl{font-size:clamp(1.1875rem,1.12rem + .28vw,1.3125rem);line-height:1.4}.text-xs{font-size:clamp(.75rem,.73rem + .09vw,.8125rem);line-height:1.5}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.0\]{line-height:1}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.20em\]{letter-spacing:.2em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[color-mix\(in_srgb\,_var\(--primary\)_10\%\,_var\(--grey-950\)\)\]{color:color-mix(in srgb,var(--primary) 10%,var(--grey-950))}.text-\[color-mix\(in_srgb\,var\(--danger-hover\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--danger-hover) 70%,transparent)}.text-\[color-mix\(in_srgb\,var\(--grey-950\)_40\%\,transparent\)\]{color:color-mix(in srgb,var(--grey-950) 40%,transparent)}.text-\[color-mix\(in_srgb\,var\(--grey-950\)_75\%\,transparent\)\]{color:color-mix(in srgb,var(--grey-950) 75%,transparent)}.text-\[color-mix\(in_srgb\,var\(--primary-hover\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--primary-hover) 70%,transparent)}.text-\[color-mix\(in_srgb\,var\(--primary-hover\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--primary-hover) 80%,transparent)}.text-\[color-mix\(in_srgb\,var\(--secondary-hover\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--secondary-hover) 70%,transparent)}.text-\[color-mix\(in_srgb\,var\(--success-hover\)_60\%\,transparent\)\]{color:color-mix(in srgb,var(--success-hover) 60%,transparent)}.text-\[color-mix\(in_srgb\,var\(--success-hover\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--success-hover) 80%,transparent)}.text-\[color-mix\(in_srgb\,var\(--warning-hover\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--warning-hover) 80%,transparent)}.text-\[color-mix\(in_srgb\,var\(--warning-hover\)_90\%\,transparent\)\]{color:color-mix(in srgb,var(--warning-hover) 90%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_25\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 25%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_30\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 30%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_35\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 35%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_40\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 40%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_45\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 45%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_50\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 50%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_55\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 55%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_60\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 60%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_65\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 65%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 70%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 80%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_85\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 85%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_90\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 90%,transparent)}.text-\[color-mix\(in_srgb\,var\(--white\)_95\%\,transparent\)\]{color:color-mix(in srgb,var(--white) 95%,transparent)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--danger-hover\)\]{color:var(--danger-hover)}.text-\[var\(--danger-ink\)\]{color:var(--danger-ink)}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--grey-200\)\]{color:var(--grey-200)}.text-\[var\(--grey-400\)\]{color:var(--grey-400)}.text-\[var\(--grey-500\)\]{color:var(--grey-500)}.text-\[var\(--grey-550\)\]{color:var(--grey-550)}.text-\[var\(--grey-600\)\]{color:var(--grey-600)}.text-\[var\(--grey-700\)\]{color:var(--grey-700)}.text-\[var\(--grey-800\)\]{color:var(--grey-800)}.text-\[var\(--grey-950\)\]{color:var(--grey-950)}.text-\[var\(--pink-hover\)\]{color:var(--pink-hover)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary\,var\(--primary\)\)\]{color:var(--primary,var(--primary))}.text-\[var\(--primary-hover\)\]{color:var(--primary-hover)}.text-\[var\(--primary-ink\)\]{color:var(--primary-ink)}.text-\[var\(--secondary\)\]{color:var(--secondary)}.text-\[var\(--secondary-hover\)\]{color:var(--secondary-hover)}.text-\[var\(--secondary-ink\)\]{color:var(--secondary-ink)}.text-\[var\(--success-active\)\]{color:var(--success-active)}.text-\[var\(--success-hover\)\]{color:var(--success-hover)}.text-\[var\(--success-ink\)\]{color:var(--success-ink)}.text-\[var\(--teal-hover\)\]{color:var(--teal-hover)}.text-\[var\(--text-ghost\)\]{color:var(--text-ghost)}.text-\[var\(--text-main\)\]{color:var(--text-main)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--warning-hover\)\]{color:var(--warning-hover)}.text-\[var\(--warning-ink\)\]{color:var(--warning-ink)}.text-\[var\(--white\)\]{color:var(--white)}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/75{color:#ffffffbf}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-\[var\(--text-tertiary\)\]::-moz-placeholder{color:var(--text-tertiary)}.placeholder-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.accent-\[var\(--success\)\]{accent-color:var(--success)}.accent-\[var\(--success-hover\)\]{accent-color:var(--success-hover)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.26\]{opacity:.26}.opacity-\[0\.28\]{opacity:.28}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-10px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 -10px 40px rgba(0,0,0,.5);--tw-shadow-colored: 0 -10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(251\,191\,36\,0\.25\)\,0_18px_36px_rgba\(0\,0\,0\,0\.55\)\,0_0_24px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow: 0 0 0 2px rgba(251,191,36,.25),0 18px 36px rgba(0,0,0,.55),0 0 24px rgba(251,191,36,.45);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 18px 36px var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(251\,191\,36\,0\.4\)\]{--tw-shadow: 0 0 0 2px rgba(251,191,36,.4);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(251\,191\,36\,0\.30\)\,0_18px_36px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 0 0 3px rgba(251,191,36,.3),0 18px 36px rgba(0,0,0,.55);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(147\,51\,234\,0\.35\)\]{--tw-shadow: 0 0 12px rgba(147,51,234,.35);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(147\,51\,234\,0\.5\)\]{--tw-shadow: 0 0 12px rgba(147,51,234,.5);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow: 0 0 14px rgba(16,185,129,.4);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(147\,51\,234\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(147,51,234,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(34\,197\,94\,0\.25\)\]{--tw-shadow: 0 0 16px rgba(34,197,94,.25);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(147\,51\,234\,0\.55\)\]{--tw-shadow: 0 0 18px rgba(147,51,234,.55);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(34\,197\,94\,0\.18\)\]{--tw-shadow: 0 0 22px rgba(34,197,94,.18);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 0 60px rgba(0,0,0,.55);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_80px_-20px_var\(--primary-muted\)\]{--tw-shadow: 0 0 80px -20px var(--primary-muted);--tw-shadow-colored: 0 0 80px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(13\,148\,136\,0\.8\)\]{--tw-shadow: 0 0 8px rgba(13,148,136,.8);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.45);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_-12px_color-mix\(in_srgb\,var\(--grey-950\)_60\%\,transparent\)\]{--tw-shadow: 0 10px 40px -12px color-mix(in srgb,var(--grey-950) 60%,transparent);--tw-shadow-colored: 0 10px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 10px 40px rgba(0,0,0,.5);--tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_color-mix\(in_srgb\,var\(--grey-950\)_50\%\,transparent\)\]{--tw-shadow: 0 12px 30px color-mix(in srgb,var(--grey-950) 50%,transparent);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_color-mix\(in_srgb\,var\(--grey-950\)_55\%\,transparent\)\]{--tw-shadow: 0 14px 36px color-mix(in srgb,var(--grey-950) 55%,transparent);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 15px 40px rgba(0,0,0,.5);--tw-shadow-colored: 0 15px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 0 15px 40px rgba(0,0,0,.7);--tw-shadow-colored: 0 15px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(6\,182\,212\,0\.25\)\]{--tw-shadow: 0 15px 40px rgba(6,182,212,.25);--tw-shadow-colored: 0 15px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_color-mix\(in_srgb\,var\(--grey-950\)_55\%\,transparent\)\]{--tw-shadow: 0 18px 40px color-mix(in srgb,var(--grey-950) 55%,transparent);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.35);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.7);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_-48px_color-mix\(in_srgb\,var\(--teal\)_95\%\,transparent\)\]{--tw-shadow: 0 22px 70px -48px color-mix(in srgb,var(--teal) 95%,transparent);--tw-shadow-colored: 0 22px 70px -48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-32px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 30px 80px -32px rgba(0,0,0,.8);--tw-shadow-colored: 0 30px 80px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_12px_-4px_var\(--primary-muted\)\]{--tw-shadow: 0 3px 12px -4px var(--primary-muted);--tw-shadow-colored: 0 3px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(168\,85\,247\,0\.35\)\]{--tw-shadow: 0 4px 12px rgba(168,85,247,.35);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(34\,197\,94\,0\.4\)\]{--tw-shadow: 0 4px 14px rgba(34,197,94,.4);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 6px 18px rgba(0,0,0,.45);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(6\,182\,212\,0\.45\)\]{--tw-shadow: 0 6px 18px rgba(6,182,212,.45);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(34\,197\,94\,0\.4\)\]{--tw-shadow: 0 8px 20px rgba(34,197,94,.4);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(6\,182\,212\,0\.45\)\]{--tw-shadow: 0 8px 24px rgba(6,182,212,.45);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: inset 0 1px 2px rgba(0,0,0,.28);--tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\]{--tw-shadow-color: color-mix(in srgb,var(--primary) 20%,transparent);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\]{--tw-shadow-color: color-mix(in srgb,var(--primary) 30%,transparent);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-1{outline-width:1px}.outline-\[color-mix\(in_srgb\,var\(--white\)_20\%\,transparent\)\]{outline-color:color-mix(in srgb,var(--white) 20%,transparent)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[color-mix\(in_srgb\,var\(--danger-hover\)_25\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--danger-hover) 25%,transparent)}.ring-\[color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--primary) 20%,transparent)}.ring-\[color-mix\(in_srgb\,var\(--primary\)_60\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--primary) 60%,transparent)}.ring-\[color-mix\(in_srgb\,var\(--primary-hover\)_25\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--primary-hover) 25%,transparent)}.ring-\[color-mix\(in_srgb\,var\(--secondary-hover\)_25\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--secondary-hover) 25%,transparent)}.ring-\[color-mix\(in_srgb\,var\(--success-hover\)_25\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--success-hover) 25%,transparent)}.ring-\[color-mix\(in_srgb\,var\(--warning-hover\)_25\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--warning-hover) 25%,transparent)}.ring-\[var\(--surface-page\,color-mix\(in_srgb\,_var\(--primary\)_10\%\,_var\(--grey-950\)\)\)\]{--tw-ring-color: var(--surface-page,color-mix(in srgb, var(--primary) 10%, var(--grey-950)))}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[34px\]{--tw-blur: blur(34px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-125{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[flex-grow\]{transition-property:flex-grow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[top\]{transition-property:top;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,filter\]{transition-property:transform,background-color,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.duration-\[260ms\]{transition-duration:.26s}.duration-\[550ms\]{transition-duration:.55s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(0\.3\,1\.3\,0\.5\,1\)\]{transition-timing-function:cubic-bezier(.3,1.3,.5,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[clip-path\:inset\(0_round_14px_0\)\]{clip-path:inset(0 round 14px 0)}.skin-chip{position:relative;width:104px;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.25rem;padding:.55rem .4rem .5rem;cursor:pointer;border-radius:var(--surface-radius, .75rem);border:var(--surface-border, 1px solid var(--border));background:var(--surface-card);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.skin-chip:hover{transform:translateY(-3px)}.skin-chip[data-on]{box-shadow:0 0 0 2px var(--primary),0 12px 28px -12px var(--primary-muted)}.skin-chip__aa{flex:1 1 auto;display:flex;align-items:center;font-family:var(--font-display, inherit);font-size:1.75rem;line-height:1;font-weight:700;color:var(--text-primary);letter-spacing:inherit}.skin-chip__dots{display:flex;gap:3px}.skin-chip__dots i{width:7px;height:7px;border-radius:999px;display:block}.skin-chip__aa{flex:1 1 auto;display:flex;align-items:center;font-family:var(--font-display, inherit);font-size:1.6rem;line-height:1;font-weight:700;color:var(--text-primary);letter-spacing:inherit}.skin-chip__name{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.skin-chip[data-on] .skin-chip__name{color:var(--primary-ink)}.skin-chip__tick{position:absolute;top:5px;right:5px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--primary);color:var(--white)}.vp-showcase{--vp-max: 60vh;--vp-h: min(514px * 1.35, var(--vp-max));height:var(--vp-h)}.vp-showcase>*{transform:scale(calc(var(--vp-h) / 514px));transform-origin:top center}.hiw-guide{--hiw-scale: .86;width:calc(100% / var(--hiw-scale))}.hiw-guide>*{transform:scale(var(--hiw-scale));transform-origin:top left}.marker\:text-\[var\(--text-tertiary\)\] *::marker{color:var(--text-tertiary)}.marker\:text-\[var\(--text-tertiary\)\]::marker{color:var(--text-tertiary)}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-\[var\(--primary-muted\)\]::file-selector-button{background-color:var(--primary-muted)}.file\:px-2::file-selector-button{padding-left:.5rem;padding-right:.5rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:text-\[var\(--primary-ink\)\]::file-selector-button{color:var(--primary-ink)}.placeholder\:text-\[var\(--text-ghost\)\]::-moz-placeholder{color:var(--text-ghost)}.placeholder\:text-\[var\(--text-ghost\)\]::placeholder{color:var(--text-ghost)}.placeholder\:text-\[var\(--text-tertiary\)\]::-moz-placeholder{color:var(--text-tertiary)}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-\[var\(--primary\)\]:focus-within{border-color:var(--primary)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--primary\)_50\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--primary\)_60\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--primary) 60%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--warning-hover\)_45\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--warning-hover) 45%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--white\)_10\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--white) 10%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--white\)_20\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--white) 20%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--white\)_25\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--white) 25%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--white\)_30\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--white) 30%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--white\)_35\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--white) 35%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--white\)_40\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--white) 40%,transparent)}.hover\:border-\[var\(--border-hover\)\]:hover{border-color:var(--border-hover)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.hover\:border-\[var\(--text-secondary\)\]:hover{border-color:var(--text-secondary)}.hover\:border-\[var\(--theme-border-strong\)\]:hover{border-color:var(--theme-border-strong)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_15\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 15%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 20%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_25\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 25%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 30%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_50\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 50%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_80\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 80%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger-hover\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger-hover) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--grey-950\)_65\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--grey-950) 65%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--grey-950\)_80\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--grey-950) 80%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--secondary\)_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--secondary) 30%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--secondary\)_50\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--secondary) 50%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--success\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--success) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--success\)_15\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--success) 15%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--success\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--success) 20%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--success\)_25\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--success) 30%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--success\)_50\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--success) 50%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--surface-card\)_95\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-card) 95%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--warning\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--warning) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--warning\)_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--warning) 30%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--warning\)_50\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--warning) 50%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--white\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--white) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--white\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--white) 20%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--white\)_5\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--white) 5%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--white\)_88\%\,var\(--secondary\)\)\]:hover{background-color:color-mix(in srgb,var(--white) 88%,var(--secondary))}.hover\:bg-\[var\(--border-strong\)\]:hover{background-color:var(--border-strong)}.hover\:bg-\[var\(--danger\)\]:hover{background-color:var(--danger)}.hover\:bg-\[var\(--grey-100\)\]:hover{background-color:var(--grey-100)}.hover\:bg-\[var\(--grey-200\)\]:hover{background-color:var(--grey-200)}.hover\:bg-\[var\(--grey-950\)\]:hover{background-color:var(--grey-950)}.hover\:bg-\[var\(--primary\)\]:hover{background-color:var(--primary)}.hover\:bg-\[var\(--primary-muted\)\]:hover{background-color:var(--primary-muted)}.hover\:bg-\[var\(--success\)\]:hover{background-color:var(--success)}.hover\:bg-\[var\(--success-hover\)\]:hover{background-color:var(--success-hover)}.hover\:bg-\[var\(--surface-card\)\]:hover{background-color:var(--surface-card)}.hover\:bg-\[var\(--surface-raised\)\]:hover{background-color:var(--surface-raised)}.hover\:bg-\[var\(--veil-faint\)\]:hover{background-color:var(--veil-faint)}.hover\:bg-\[var\(--veil-hover\)\]:hover{background-color:var(--veil-hover)}.hover\:bg-\[var\(--warning-hover\)\]:hover{background-color:var(--warning-hover)}.hover\:bg-\[var\(--white\)\]:hover{background-color:var(--white)}.hover\:text-\[color-mix\(in_srgb\,var\(--white\)_80\%\,transparent\)\]:hover{color:color-mix(in srgb,var(--white) 80%,transparent)}.hover\:text-\[var\(--danger-hover\)\]:hover{color:var(--danger-hover)}.hover\:text-\[var\(--danger-ink\)\]:hover{color:var(--danger-ink)}.hover\:text-\[var\(--grey-700\)\]:hover{color:var(--grey-700)}.hover\:text-\[var\(--primary-hover\)\]:hover{color:var(--primary-hover)}.hover\:text-\[var\(--primary-ink\)\]:hover{color:var(--primary-ink)}.hover\:text-\[var\(--success-active\)\]:hover{color:var(--success-active)}.hover\:text-\[var\(--success-hover\)\]:hover{color:var(--success-hover)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-\[var\(--text-tertiary\)\]:hover{color:var(--text-tertiary)}.hover\:text-\[var\(--warning-hover\)\]:hover{color:var(--warning-hover)}.hover\:text-\[var\(--white\)\]:hover{color:var(--white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-3:focus{left:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:border-\[color-mix\(in_srgb\,var\(--primary\)_50\%\,transparent\)\]:focus{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.focus\:border-\[color-mix\(in_srgb\,var\(--primary\)_60\%\,transparent\)\]:focus{border-color:color-mix(in srgb,var(--primary) 60%,transparent)}.focus\:border-\[color-mix\(in_srgb\,var\(--success-hover\)_40\%\,transparent\)\]:focus{border-color:color-mix(in srgb,var(--success-hover) 40%,transparent)}.focus\:border-\[color-mix\(in_srgb\,var\(--white\)_25\%\,transparent\)\]:focus{border-color:color-mix(in srgb,var(--white) 25%,transparent)}.focus\:border-\[var\(--border-strong\)\]:focus{border-color:var(--border-strong)}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:border-\[var\(--theme-border\)\]:focus{border-color:var(--theme-border)}.focus\:bg-\[var\(--primary\)\]:focus{background-color:var(--primary)}.focus\:bg-\[var\(--success-hover\)\]:focus{background-color:var(--success-hover)}.focus\:bg-\[var\(--surface-raised\)\]:focus{background-color:var(--surface-raised)}.focus\:bg-\[var\(--white\)\]:focus{background-color:var(--white)}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-sm:focus{font-size:clamp(.8125rem,.78rem + .14vw,.875rem);line-height:1.5}.focus\:font-bold:focus{font-weight:700}.focus\:text-\[var\(--text-primary\)\]:focus{color:var(--text-primary)}.focus\:text-\[var\(--white\)\]:focus{color:var(--white)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[color-mix\(in_srgb\,var\(--success-hover\)_40\%\,transparent\)\]:focus{--tw-ring-color: color-mix(in srgb,var(--success-hover) 40%,transparent)}.focus\:ring-\[var\(--border\)\]:focus{--tw-ring-color: var(--border)}.focus\:ring-\[var\(--primary\)\]:focus{--tw-ring-color: var(--primary)}.focus\:ring-\[var\(--success-hover\)\]:focus{--tw-ring-color: var(--success-hover)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--success-hover\)_70\%\,transparent\)\]:focus-visible{--tw-ring-color: color-mix(in srgb,var(--success-hover) 70%,transparent)}.focus-visible\:ring-\[var\(--primary\)\]:focus-visible{--tw-ring-color: var(--primary)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[var\(--surface-page\)\]:focus-visible{--tw-ring-offset-color: var(--surface-page)}.focus-visible\:ring-offset-black:focus-visible{--tw-ring-offset-color: #000}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:hover\:brightness-100:hover:disabled{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/status:hover .group-hover\/status\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:gap-3{gap:.75rem}.group:hover .group-hover\:border-\[var\(--primary\)\]{border-color:var(--primary)}.group:hover .group-hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 15%,transparent)}.group:hover .group-hover\:text-\[var\(--primary-hover\)\]{color:var(--primary-hover)}.group:hover .group-hover\:text-\[var\(--text-primary\)\]{color:var(--text-primary)}.group:hover .group-hover\:text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.group:hover .group-hover\:text-\[var\(--warning-hover\)\]{color:var(--warning-hover)}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-90{opacity:.9}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width: 640px){.sm\:left-1\/2{left:50%}.sm\:top-\[130px\]{top:130px}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-32{margin-bottom:8rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-28{margin-top:7rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-5{margin-top:1.25rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-24{height:6rem}.sm\:h-9{height:2.25rem}.sm\:h-\[300px\]{height:300px}.sm\:h-\[682px\]{height:682px}.sm\:min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.sm\:w-10{width:2.5rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-9{width:2.25rem}.sm\:w-\[230\%\]{width:230%}.sm\:w-\[320px\]{width:320px}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:translate-y-\[calc\(100\%_\+_148px\)\]{--tw-translate-y: calc(100% + 148px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-5{gap:1.25rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:py-36{padding-top:9rem;padding-bottom:9rem}.sm\:py-44{padding-top:11rem;padding-bottom:11rem}.sm\:py-48{padding-top:12rem;padding-bottom:12rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-40{padding-top:10rem}.sm\:text-2xl{font-size:clamp(1.3125rem,1.19rem + .42vw,1.5625rem);line-height:1.4}.sm\:text-3xl{font-size:clamp(1.5rem,1.31rem + .63vw,1.875rem);line-height:1.3}.sm\:text-4xl{font-size:clamp(1.875rem,1.69rem + .63vw,2.25rem);line-height:1.3}.sm\:text-5xl{font-size:clamp(2.25rem,1.88rem + 1.25vw,3rem);line-height:1.2}.sm\:text-6xl{font-size:clamp(3rem,2.63rem + 1.25vw,3.75rem);line-height:1.2}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:clamp(.9375rem,.9rem + .16vw,1rem);line-height:1.5}.sm\:text-lg{font-size:clamp(1.0625rem,1.02rem + .18vw,1.125rem);line-height:1.5}.sm\:text-sm{font-size:clamp(.8125rem,.78rem + .14vw,.875rem);line-height:1.5}.sm\:text-xl{font-size:clamp(1.1875rem,1.12rem + .28vw,1.3125rem);line-height:1.4}.sm\:tracking-\[0\.24em\]{letter-spacing:.24em}.group:hover .sm\:group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:right-7{right:1.75rem}.md\:top-0{top:0}.md\:top-28{top:7rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-\[68px\]{height:68px}.md\:h-\[767px\]{height:767px}.md\:min-h-0{min-height:0px}.md\:min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.md\:w-56{width:14rem}.md\:w-64{width:16rem}.md\:w-\[360px\]{width:360px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:p-14{padding:3.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:pb-12{padding-bottom:3rem}.md\:pt-0{padding-top:0}.md\:pt-8{padding-top:2rem}.md\:text-3xl{font-size:clamp(1.5rem,1.31rem + .63vw,1.875rem);line-height:1.3}.md\:text-4xl{font-size:clamp(1.875rem,1.69rem + .63vw,2.25rem);line-height:1.3}.md\:text-5xl{font-size:clamp(2.25rem,1.88rem + 1.25vw,3rem);line-height:1.2}.md\:text-6xl{font-size:clamp(3rem,2.63rem + 1.25vw,3.75rem);line-height:1.2}.md\:text-base{font-size:clamp(.9375rem,.9rem + .16vw,1rem);line-height:1.5}.md\:text-lg{font-size:clamp(1.0625rem,1.02rem + .18vw,1.125rem);line-height:1.5}.md\:text-xl{font-size:clamp(1.1875rem,1.12rem + .28vw,1.3125rem);line-height:1.4}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-32{top:8rem}.lg\:top-4{top:1rem}.lg\:top-\[140px\]{top:140px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-60{width:15rem}.lg\:w-\[165\%\]{width:165%}.lg\:min-w-\[380px\]{min-width:380px}.lg\:max-w-5xl{max-width:64rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[2fr_1fr_1fr_1\.2fr\]{grid-template-columns:2fr 1fr 1fr 1.2fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,28rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.lg\:grid-cols-\[minmax\(0\,200px\)_auto_minmax\(0\,1fr\)_auto_minmax\(0\,164px\)\]{grid-template-columns:minmax(0,200px) auto minmax(0,1fr) auto minmax(0,164px)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-24{gap:6rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pl-2{padding-left:.5rem}.lg\:text-4xl{font-size:clamp(1.875rem,1.69rem + .63vw,2.25rem);line-height:1.3}.lg\:text-5xl{font-size:clamp(2.25rem,1.88rem + 1.25vw,3rem);line-height:1.2}.lg\:text-6xl{font-size:clamp(3rem,2.63rem + 1.25vw,3.75rem);line-height:1.2}.lg\:text-xl{font-size:clamp(1.1875rem,1.12rem + .28vw,1.3125rem);line-height:1.4}.lg\:hover\:\!\[flex-grow\:1\.6\]:hover{flex-grow:1.6!important}.group\/grid:hover .lg\:group-hover\/grid\:\[flex-grow\:0\.7\]{flex-grow:.7}}@media (min-width: 1280px){.xl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:inline{display:inline}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:px-2\.5{padding-left:.625rem;padding-right:.625rem}}@media (prefers-color-scheme: dark){.dark\:text-\[var\(--primary-hover\)\]{color:var(--primary-hover)}}
