.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{color-scheme:light;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;color:#1e2430;background:var(--shell-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink: #1e2430;--ink-rgb: 30, 36, 48;--muted: #5b6677;--muted-rgb: 91, 102, 119;--card: rgba(var(--surface-rgb), .9);--line: rgba(var(--ink-rgb), .1);--accent: #6d5dfc;--accent-rgb: 109, 93, 252;--accent-strong: #4f46e5;--surface-rgb: 255, 255, 255;--create: #f59e0b;--success: #20865a;--danger: #b42318;--state-active-rgb: 32, 134, 90;--state-active-strong: #17694a;--state-warm-rgb: 245, 158, 11;--state-warm-strong: #92400e;--state-quiet-rgb: 109, 93, 252;--state-quiet-strong: #5b4fc7;--state-fading-rgb: 180, 83, 9;--state-fading-strong: #9a3412;--state-invite-rgb: 91, 79, 199;--state-invite-strong: #5b4fc7;--state-nearby-rgb: 32, 134, 90;--state-nearby-strong: #17694a;--state-open-nearby-rgb: 20, 145, 128;--state-open-nearby-strong: #0f766e;--state-temporary-rgb: 180, 83, 9;--state-temporary-strong: #9a3412;--surface: #ffffff;--shell-bg: linear-gradient(160deg, #f7f8fb 0%, #edf6f2 48%, #f8f1e8 100%);--density-panel-padding: clamp(10px, 1.45vw, 14px);--density-panel-gap: 8px;--density-control-height: 40px;--density-compact-control-height: 34px;--density-row-padding: 7px 9px;--density-row-gap: 6px;--shell-gutter: clamp(8px, 1.8vw, 20px);--shell-bottom-space: 92px;--screen-header-min-height: 104px;--shell-context-nav-height: 42px;--top-level-page-max-width: 760px;--top-level-page-padding: clamp(0px, .7vw, 6px);--top-level-section-gap: clamp(9px, 1.5vw, 14px);--top-level-card-gap: clamp(7px, 1.2vw, 10px);--top-level-card-padding: clamp(8px, 1.2vw, 10px);--top-level-compact-card-height: clamp(66px, 8vw, 74px);--top-level-header-padding: clamp(9px, 1.45vw, 13px);--top-level-header-margin: clamp(8px, 1.3vw, 12px);--top-level-bottom-safe-padding: calc(var(--shell-bottom-space) + 10px + env(safe-area-inset-bottom))}.transitCreateForm,.transitCreatePanel,.transitStopList,.transitSelectedPreview,.transitWatchSurface{display:grid;gap:12px}.transitCreateTabs,.transitCreateToolbar,.transitWatchMeta{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.transitStopList{list-style:none}.transitStopButton,.transitFavoriteRow{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.transitFavoriteRow{grid-template-columns:minmax(0,1fr) auto}.transitStopButton{border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;padding:10px;background:rgba(var(--paper-rgb),.72);color:inherit;text-align:left}.transitStopButton strong,.transitStopButton small{display:block}.transitStopButton small,.transitSelectedPreview span,.transitWatchHeader p,.transitWatchMeta{color:rgba(var(--ink-rgb),.68)}.transitModeIcon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--ink-rgb),.08)}.transitModeIcon[data-mode=TRAIN]{color:#1d5f8f}.transitModeIcon[data-mode=BUS]{color:#7a3d12}.transitSelectedPreview,.transitWatchSurface{border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;padding:12px;background:rgba(var(--paper-rgb),.78)}.transitSelectedPreview header,.transitWatchHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.transitWatchHeader h2{margin:0;font-size:1.35rem}.transitWatchHeader p{margin:2px 0 0}.transitWatchRouteMark{display:inline-flex;gap:8px;align-items:center;padding:6px 9px;border-radius:999px;background:var(--transit-route-color, rgba(var(--ink-rgb), .08));color:var(--transit-route-text, currentColor);font-weight:700}.transitArrivalChips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.transitArrivalChips span{min-height:54px;display:grid;place-items:center;border-radius:8px;background:rgba(var(--ink-rgb),.08);font-size:1.25rem;font-weight:800}:root[data-theme=dark],.appShell[data-appearance=dark]{color-scheme:dark;color:#f4eee6;--ink: #f4eee6;--ink-rgb: 244, 238, 230;--muted: #b9c1ce;--muted-rgb: 185, 193, 206;--card: rgba(22, 27, 36, .9);--line: rgba(244, 238, 230, .13);--accent: #a99cff;--accent-rgb: 169, 156, 255;--accent-strong: #c9bdff;--surface: #161b24;--surface-rgb: 22, 27, 36;--success: #69d7a5;--danger: #ff9a8f;--state-active-rgb: 105, 215, 165;--state-active-strong: #69d7a5;--state-warm-rgb: 251, 191, 36;--state-warm-strong: #fbbf24;--state-quiet-rgb: 169, 156, 255;--state-quiet-strong: #c9bdff;--state-fading-rgb: 251, 146, 60;--state-fading-strong: #fb923c;--state-invite-rgb: 201, 189, 255;--state-invite-strong: #c9bdff;--state-nearby-rgb: 105, 215, 165;--state-nearby-strong: #69d7a5;--state-open-nearby-rgb: 94, 234, 212;--state-open-nearby-strong: #5eead4;--state-temporary-rgb: 251, 146, 60;--state-temporary-strong: #fb923c;--shell-bg: radial-gradient(circle at 10% 8%, rgba(169, 156, 255, .12), transparent 26%), radial-gradient(circle at 85% 20%, rgba(105, 215, 165, .1), transparent 28%), linear-gradient(160deg, #111722 0%, #17231f 48%, #241c18 100%)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html,body{min-width:320px;overflow:hidden;overflow-x:hidden}body{color:var(--ink);background:var(--shell-bg)}button,input,select{font:inherit}button,a[href],input,select,textarea,summary,[role=button],[role=tab]{touch-action:manipulation}code{font-family:SFMono-Regular,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.appShell{--shell-top-space: max(var(--shell-gutter), env(safe-area-inset-top));--shell-right-space: max(var(--shell-gutter), env(safe-area-inset-right));--shell-left-space: max(var(--shell-gutter), env(safe-area-inset-left));width:100%;min-width:0;height:100dvh;min-height:100vh;overflow:auto;overflow-x:clip;color:var(--ink);background:var(--shell-bg);padding:var(--shell-top-space) var(--shell-right-space) calc(var(--shell-bottom-space) + env(safe-area-inset-bottom)) var(--shell-left-space);padding-bottom:calc(var(--shell-bottom-space) + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.appShell[data-active-view]{overflow:hidden}.frame{width:min(1220px,100%);min-width:0;margin:0 auto;display:grid;gap:clamp(10px,1.7vw,18px)}.screenReaderOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brandSplash{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;min-height:100vh;padding:clamp(18px,5vw,48px);background:radial-gradient(circle at 50% 42%,rgba(var(--surface-rgb),.98),#f6f4eff5 56%,#e4e8e8fa),rgba(var(--surface-rgb),.98);cursor:pointer;opacity:1;transition:opacity .32s ease,visibility .32s ease}.brandSplash[data-state=visible]{animation:brandSplashArrive .22s ease-out both}.brandSplash[data-state=exiting]{opacity:0;visibility:hidden;pointer-events:none}.brandSplashPanel{position:relative;display:grid;justify-items:center;gap:clamp(10px,2vw,16px);width:min(760px,92vw);padding:clamp(18px,4vw,36px);border-radius:8px;cursor:default;transform:translateY(0) scale(1);transition:transform .36s ease}.brandSplash[data-state=exiting] .brandSplashPanel{transform:translateY(-8px) scale(.96)}.brandSplashMark{width:132px;aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.brandSplashMark:focus-visible{outline:3px solid rgba(215,154,26,.72);outline-offset:4px}.brandSplashMark img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:56% 31%}.brandSplash[data-zoom-state=zooming] .brandSplashMark img{animation:brandSplashEyeZoom .76s cubic-bezier(.22,.72,.18,1) both;will-change:transform,opacity}.brandSplash[data-zoom-state=zooming] .brandSplashName,.brandSplash[data-zoom-state=zooming] .brandSplashSlogan{animation:brandSplashLogoSettle .76s ease both}.brandSplashName{margin:0;color:#101820;font-size:6rem;line-height:.9;font-weight:800}.brandSplashSlogan{min-height:1.4em;margin:0;color:#af7c0e;font-size:1.15rem;font-weight:600;text-align:center}:root[data-theme=dark] .brandSplashName{color:var(--ink)}:root[data-theme=dark] .brandSplashSlogan{color:#f2bd62}.heroGrid,.workflowGrid{display:grid;gap:var(--top-level-section-gap)}.heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:start}.heroCopy,.statusPanel,.card,.blockedCard{border:1px solid var(--line);border-radius:8px;background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 56px #2e3b4b14}.heroCopy{padding:clamp(20px,3vw,34px)}.statusPanel,.card,.blockedCard{padding:var(--density-panel-padding)}.workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blockedCard{min-height:min(76vh,720px);display:grid;align-content:center;gap:14px}.legalLinks{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.88rem;font-weight:760}.legalLinks a{color:var(--muted);text-underline-offset:.18em}.legalLinks a:hover{color:var(--accent-strong)}.eyebrow,.cardHeader,.statusBadge{display:inline-flex;align-items:center;gap:8px}.eyebrow,.cardHeader{color:var(--accent-strong)}.eyebrow span,.cardHeader h2,.statusBadge span,.field span,.sessionLine strong,.accountFacts dt,.identifierSummary dt{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.eyebrow span,.field span,.accountFacts dt{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,p,li,button,input,.sessionLine span,.accountFacts dd{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1{max-width:12ch;margin-top:14px;font-size:clamp(42px,7vw,84px);line-height:.92;letter-spacing:0;color:var(--ink)}.heroCopy p,.cardCopy,.statusText,.sessionLine span,.accountFacts dd,.identifierSummary dd,.signalList span,.inviteList,.emptyState{color:var(--muted)}.heroCopy>p,.blockedCard p{max-width:60ch;margin-top:18px;font-size:clamp(17px,2vw,21px);line-height:1.65}.signalList,.inviteList,.communityList,.friendList,.memberList,.accountFacts,.identifierSummary,.installSteps{padding:0;margin:0;list-style:none}.signalList{margin-top:20px;display:grid;gap:10px}.signalList li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.signalList svg{margin-top:2px;color:var(--success)}.signalList li[data-tone=warning] span,.signalList li[data-tone=warning] svg{color:#9a5b00}.statusBadge{width:fit-content;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:700}.status-checking{background:#3a5a801a;color:#355277}.status-locked{background:#c56b1f1f;color:var(--accent-strong)}.status-open{background:#2a79591f;color:var(--success)}.nameWithMarker{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.simulatedUserBadge{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;background:#2a79591f;color:var(--success);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.stackForm{margin-top:10px;display:grid;gap:8px}.recoveryForm{padding-top:10px;border-top:1px solid var(--line)}.compactHeader h2{font-size:16px}.compactHeader h3{margin:0;font-size:16px;line-height:1.2}.field{display:grid;gap:4px}.field input,.field select,.field textarea{width:100%;min-height:var(--density-control-height);padding:8px 10px;border-radius:8px;border:1px solid rgba(var(--ink-rgb),.14);background:rgba(var(--surface-rgb),.72);color:var(--ink);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.field textarea{resize:vertical;line-height:1.45}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:#4f46e594;box-shadow:0 0 0 4px #4f46e51f;transform:translateY(-1px)}.optionFieldRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.createPrimaryFields{grid-template-columns:minmax(0,1fr)}.createAdvancedFields{grid-template-columns:repeat(2,minmax(0,1fr))}.createStepperShell{min-width:0;display:grid;gap:7px;padding:7px 8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:linear-gradient(135deg,rgba(var(--surface-rgb),.72),#fff9eb70),rgba(var(--surface-rgb),.58)}.createStepperSummary{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center}.createStepperSummary span{min-width:0;color:var(--muted);font-size:11px;font-weight:880;line-height:1.15;overflow-wrap:anywhere}.createStepperSummary strong{min-width:0;color:var(--ink);font-size:13px;font-weight:930;line-height:1.15;overflow-wrap:anywhere}.createStepperSummary span:first-child{text-transform:uppercase}.createStepperSummary span:last-child{justify-self:end;max-width:min(34vw,180px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.createStepper{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.createStepper li{min-width:0}.createStepStatus{width:100%;min-height:28px;display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:999px;background:rgba(var(--surface-rgb),.48);color:var(--ink);cursor:pointer}.createStepper li[data-active=true] .createStepStatus{border-color:rgba(var(--accent-rgb),.42);background:linear-gradient(135deg,#f8f7fff5,rgba(var(--surface-rgb),.74)),rgba(var(--surface-rgb),.78);box-shadow:0 10px 22px #4f46e514,inset 0 0 0 1px rgba(var(--accent-rgb),.12)}.createStepStatus:disabled{cursor:wait}.createStepStatus:focus-visible{outline:3px solid rgba(var(--accent-rgb),.22);outline-offset:2px}.createStepper li[data-complete=true] .createStepNumber{background:#20865a24;color:#17694a}.createStepNumber{flex:0 0 auto;width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:#f59e0b26;color:#92400e;font-size:11px;font-weight:900;line-height:1}.createStepConnector{min-width:0;flex:1 1 auto;height:3px;border-radius:999px;background:rgba(var(--ink-rgb),.1)}.createStepper li[data-active=true] .createStepConnector,.createStepper li[data-complete=true] .createStepConnector{background:rgba(var(--accent-rgb),.36)}.createStageFrame{min-width:0;display:grid;gap:8px;padding:8px 9px 9px 11px;border:1px solid rgba(var(--ink-rgb),.08);border-left:4px solid rgba(245,158,11,.42);border-radius:8px;background:linear-gradient(135deg,rgba(var(--surface-rgb),.76),#fff9eb7a),rgba(var(--surface-rgb),.68)}.createStageFrame[data-create-step=access]{border-left-color:#20865a7a;background:linear-gradient(135deg,rgba(var(--surface-rgb),.76),#f7fff985),rgba(var(--surface-rgb),.68)}.createStageFrame[data-create-step=lifetime]{border-left-color:#b453097a}.createStageFrame[data-create-step=summary]{border-left-color:#5b4fc76b;background:linear-gradient(135deg,rgba(var(--surface-rgb),.76),#f8f7ff80),rgba(var(--surface-rgb),.68)}.createStageHeader{min-width:0;display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center;justify-content:space-between}.createStageEyebrow{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:920;line-height:1.1;text-transform:uppercase}.createStageNumber{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:#f59e0b26;color:#92400e;font-size:11px;font-weight:950}.createStageSelection{min-width:0;color:var(--ink);font-size:12px;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.createStepBody,.createAdvancedStack{min-width:0;display:grid;gap:10px}.createSectionNav{width:fit-content}.createSectionNav .localSectionButton{min-height:30px;padding:5px 8px}.createSectionNav .localSectionBadge{max-width:96px;overflow:hidden;text-overflow:ellipsis}.createSectionPanel{min-width:0;display:grid;gap:var(--density-panel-gap)}.createSectionPanel[hidden]{display:none}.createDetailsPanel{border-color:#5b4fc729;background:linear-gradient(135deg,#f8f7ffd1,#f7fff994),rgba(var(--surface-rgb),.72)}.createSubpage{min-width:0;display:grid;gap:var(--top-level-section-gap)}.createSubpage .subpageHeaderFull{padding:2px 0 6px}.createEmptySubpage{align-items:start}.createEmptySubpage>.primaryButton{justify-self:start}.createSubpageMark{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.16);border-radius:8px;background:rgba(var(--accent-rgb),.1);color:var(--accent-strong)}.createSubpageMark[data-create-choice=solo]{border-radius:999px;background:#5b4fc71c;color:#5b4fc7}.createSubpageMark[data-create-choice=direct]{background:#f59e0b21;color:#92400e}.createSubpageMark[data-create-choice=hold]{border-style:dashed;background:#b453091c;color:#9a3412}.createSubpageMark[data-create-choice=list]{background:#20865a1f;color:#17694a}.createSubpageForm{gap:var(--density-panel-gap)}.createGuidedStack{min-width:0;display:grid;gap:var(--density-panel-gap)}.createStartingSection{min-width:0;display:grid;gap:10px}.createTypeFields{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.createListFields{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.createTypeFieldCard,.createTypeFieldControl{min-width:0;min-height:68px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;margin:0;padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.64)}.createTypeFieldControl{display:grid;grid-template-columns:minmax(0,1fr);align-content:center}.createTypeFieldControl legend,.createTypeFieldControl>span{margin:0 0 5px;color:var(--muted);font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase}.createListItemsField textarea,.createHoldNoteField textarea{min-height:96px;resize:vertical}.createTypeFieldIcon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--accent-rgb),.1);color:var(--accent-strong)}.createTypeFieldCard[data-tone=private],.createTypeFieldControl[data-tone=private]{border-color:#5b4fc724;background:#f8f7ffb3}.createTypeFieldCard[data-tone=known],.createTypeFieldControl[data-tone=known]{border-color:#f59e0b29;background:#fff9ebb8}.createTypeFieldCard[data-tone=nearby],.createTypeFieldControl[data-tone=nearby]{border-color:#20865a24;background:#f7fff9b3}.createTypeFieldCard[data-tone=temporary],.createTypeFieldControl[data-tone=temporary]{border-style:dashed;border-color:#b4530933;background:#fff7edb8}.createTypeFieldCard strong{color:var(--ink);font-size:13px;line-height:1.15}.createTypeFieldCard span span,.createTypeFieldCard div>span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.22}.createDetailsContent{padding-top:10px}.createDetailsSignalRail{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:8px 0 0;padding:0;list-style:none}.createDetailsSignalRail li{position:relative;overflow:hidden;min-width:0;min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px;align-items:center;padding:7px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:rgba(var(--surface-rgb),.66)}.createDetailsSignalRail li[data-state-accent]:after{position:absolute;right:7px;bottom:6px;left:7px;height:3px;border-radius:999px;background:var(--details-accent-color, currentColor);content:"";opacity:.18}.createDetailsSignalRail li[data-state-accent=invite-only]{--details-accent-color: #5b4fc7;border-style:dashed;border-color:#5b4fc73d}.createDetailsSignalRail li[data-state-accent=nearby]{--details-accent-color: #17694a;border-color:#20865a29}.createDetailsSignalRail li[data-state-accent=open-nearby]{--details-accent-color: #0f766e;border-color:#1491802e}.createDetailsSignalRail li[data-state-accent=temporary]{--details-accent-color: #9a3412;border-style:dashed;border-color:#b4530938}.createDetailsSignalIcon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--accent-rgb),.12);color:#5b4fc7}.createDetailsSignalRail li[data-tone=nearby] .createDetailsSignalIcon,.createDetailsSignalRail li[data-tone=durable] .createDetailsSignalIcon,.createDetailsSignalRail li[data-tone=ready] .createDetailsSignalIcon{background:#20865a1f;color:#17694a}.createDetailsSignalRail li[data-tone=open] .createDetailsSignalIcon,.createDetailsSignalRail li[data-tone=temporary] .createDetailsSignalIcon,.createDetailsSignalRail li[data-tone=missing] .createDetailsSignalIcon{background:#b4530921;color:#9a3412}.createDetailsSignalRail li[data-tone=private] .createDetailsSignalIcon{background:rgba(var(--accent-rgb),.12);color:#5b4fc7}.createDetailsSignalRail li>span:last-child{min-width:0;display:grid;gap:2px}.createDetailsSignalRail strong,.createDetailsSignalRail li>span:last-child>span{min-width:0;overflow-wrap:anywhere}.createDetailsSignalRail strong{color:var(--ink);font-size:12px;line-height:1.15}.createDetailsSignalRail li>span:last-child>span{color:var(--muted);font-size:10px;font-weight:850;line-height:1.12;text-transform:uppercase}.createDetailsAdvancedStack{gap:8px}.createStepNavigation{min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:8px 2px 0}.createStepNavigation>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.createStepNavigation>div{min-width:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.createNextButton{min-height:38px;padding:8px 12px}.contextualActionBar{position:sticky;bottom:8px;z-index:12;min-width:0;display:grid;grid-template-columns:minmax(104px,auto) minmax(0,1fr);gap:8px;align-items:center;padding:7px;border:1px solid rgba(42,121,89,.18);border-radius:14px;background:linear-gradient(135deg,#f7fcf9f5,#fff9ebf2),rgba(var(--surface-rgb),.94);box-shadow:0 16px 34px #25332b29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.contextualActionBarContext{min-width:0;display:grid;gap:1px;padding:0 5px}.contextualActionBarContext span,.contextualActionBarContext strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextualActionBarContext span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.contextualActionBarContext strong{color:#17694a;font-size:12px;font-weight:900}.contextualActionBarActions{min-width:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.contextualActionButton{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.72);color:var(--ink);font-size:13px;font-weight:900;cursor:pointer}.contextualActionButton[data-variant=primary]{border-color:#b4530933;background:linear-gradient(135deg,#b45309,#2a7959);color:#fffaf0;box-shadow:0 12px 24px #5c3b1533}.contextualActionButton[data-variant=quiet]{color:var(--muted)}.contextualActionButton:disabled{cursor:not-allowed;opacity:.62}.contextualActionButton:focus-visible{outline:3px solid rgba(42,121,89,.24);outline-offset:2px}.contextualActionButton>span:last-child{min-width:0;overflow-wrap:anywhere}.contextualActionIcon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.createContextualActionBar{margin-top:2px}.createShapeSection{min-width:0;display:grid;gap:10px;padding:10px;border:1px solid rgba(143,96,32,.12);border-radius:8px;background:radial-gradient(circle at 94% 10%,rgba(245,158,11,.1),transparent 28%),#fffcf69e}.createAccessSection{min-width:0;display:grid;gap:10px;padding:10px;border:1px solid rgba(32,134,90,.12);border-radius:8px;background:radial-gradient(circle at 92% 12%,rgba(32,134,90,.09),transparent 28%),#f7fff98a}.createLifetimeSection{border-color:#b453091f;background:radial-gradient(circle at 92% 12%,rgba(245,158,11,.1),transparent 28%),#fffaf48f}.createShapeHeading{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center}.createShapeAnchor{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(245,158,11,.16);border-radius:999px;background:#f59e0b1f;color:#92400e}.createAccessAnchor{border-color:#20865a29;background:#20865a1f;color:#17694a}.createLifetimeAnchor{border-color:#b4530929;background:#f59e0b21;color:#92400e}.createDetailsAnchor{border-color:rgba(var(--accent-rgb),.16);background:rgba(var(--accent-rgb),.12);color:#5b4fc7}.createShapeHeading h3{margin:0;color:var(--ink);font-size:16px;line-height:1.15}.createShapeHeading p{margin-top:2px;color:var(--muted);font-size:12px;font-weight:760;line-height:1.3}.createShapeChooser,.createAccessChooser{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.createLifetimeChooser{grid-template-columns:repeat(3,minmax(0,1fr))}.createShapeChoice{position:relative;overflow:hidden;min-width:0;min-height:118px;display:grid;align-content:start;gap:9px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.76);color:var(--ink);text-align:left;cursor:pointer}.createChoiceSelectedMark{position:absolute;top:8px;right:8px;width:23px;height:23px;display:inline-grid;place-items:center;border:1px solid rgba(var(--surface-rgb),.8);border-radius:999px;background:#20865aeb;color:#fff;opacity:0;transform:scale(.84);transition:opacity .14s ease,transform .14s ease}.createShapeChoice[data-active=true] .createChoiceSelectedMark,.createAccessChoice[data-active=true] .createChoiceSelectedMark{opacity:1;transform:scale(1)}.createAccessChoice{position:relative;overflow:hidden;min-width:0;min-height:92px;display:grid;align-content:start;gap:8px;padding:9px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.74);color:var(--ink);text-align:left;cursor:pointer}.createAccessChoice[data-state-accent]:after{position:absolute;right:9px;bottom:8px;left:9px;height:3px;border-radius:999px;background:var(--choice-accent-color, currentColor);content:"";opacity:.18}.createShapeChoice[data-shape=eventHangout]{grid-column:1 / -1;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:72px}.createAccessChoice[data-active=true]{border-color:#20865a73;background:linear-gradient(135deg,#f7fff9eb,rgba(var(--surface-rgb),.74)),rgba(var(--surface-rgb),.78);box-shadow:0 10px 24px #20865a14,inset 0 0 0 1px #20865a1a}.createAccessChoice[data-tone=private][data-active=true]{border-color:rgba(var(--accent-rgb),.5);background:linear-gradient(135deg,#f8f7ffeb,rgba(var(--surface-rgb),.74)),rgba(var(--surface-rgb),.78);box-shadow:0 10px 24px #4f46e514,inset 0 0 0 1px rgba(var(--accent-rgb),.1)}.createAccessChoice[data-tone=open]{border-color:#b453092e}.createAccessChoice[data-tone=open][data-active=true]{border-color:#b4530975;background:linear-gradient(135deg,#fff8ebf2,rgba(var(--surface-rgb),.72)),rgba(var(--surface-rgb),.78);box-shadow:0 10px 24px #b4530914,inset 0 0 0 1px #b453091a}.createAccessChoice[data-state-accent=open-nearby][data-active=true]{border-color:rgba(var(--state-open-nearby-rgb),.38);background:linear-gradient(135deg,#f0fdfaf0,rgba(var(--surface-rgb),.72)),rgba(var(--surface-rgb),.78);box-shadow:0 10px 24px rgba(var(--state-open-nearby-rgb),.08),inset 0 0 0 1px rgba(var(--state-open-nearby-rgb),.1)}.createLifetimeChoice[data-tone=temporary][data-active=true]{border-color:rgba(var(--state-temporary-rgb),.46);background:linear-gradient(135deg,#fff8ebf2,rgba(var(--surface-rgb),.72)),rgba(var(--surface-rgb),.78);box-shadow:0 10px 24px rgba(var(--state-temporary-rgb),.08),inset 0 0 0 1px rgba(var(--state-temporary-rgb),.1)}.createLifetimeChoice[data-tone=durable][data-active=true]{border-color:#20865a73}.createShapeChoice[data-active=true]{border-color:rgba(var(--community-type-accent-rgb),.48);background:linear-gradient(135deg,rgba(var(--community-type-accent-rgb),.09),rgba(var(--surface-rgb),.74)),rgba(var(--surface-rgb),.78);box-shadow:0 12px 26px rgba(var(--community-type-accent-rgb),.08),inset 0 0 0 1px rgba(var(--community-type-accent-rgb),.12)}.createShapeChoice:disabled{cursor:not-allowed;opacity:.58}.createAccessChoice:disabled{cursor:not-allowed;opacity:.58}.createShapeChoice:focus-visible{outline:3px solid rgba(79,70,229,.28);outline-offset:2px}.createAccessChoice:focus-visible{outline:3px solid rgba(32,134,90,.24);outline-offset:2px}.createShapeIcon{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid rgba(var(--community-type-accent-rgb),.16);border-radius:var(--community-type-accent-radius);background:radial-gradient(circle at 35% 22%,rgba(var(--surface-rgb),.56),transparent 23px),rgba(var(--community-type-accent-rgb),.12);color:var(--community-type-accent-color)}.createAccessIcon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px;background:#20865a1f;color:#17694a}.createAccessChoice[data-tone=private] .createAccessIcon{background:rgba(var(--accent-rgb),.12);color:#5b4fc7}.createAccessChoice[data-state-accent=invite-only]{--choice-accent-color: var(--state-invite-strong);border-style:dashed;border-color:rgba(var(--state-invite-rgb),.24)}.createAccessChoice[data-state-accent=invite-only] .createAccessIcon{border-radius:8px;background:rgba(var(--state-invite-rgb),.12);color:var(--state-invite-strong)}.createAccessChoice[data-state-accent=nearby]{--choice-accent-color: var(--state-nearby-strong);border-color:rgba(var(--state-nearby-rgb),.16)}.createAccessChoice[data-state-accent=nearby] .createAccessIcon{border-radius:999px 999px 12px 12px}.createAccessChoice[data-state-accent=open-nearby]{--choice-accent-color: var(--state-open-nearby-strong)}.createAccessChoice[data-tone=known] .createAccessIcon{background:#f59e0b24;color:#92400e}.createAccessChoice[data-tone=open] .createAccessIcon{background:#b4530921;color:#9a3412}.createAccessChoice[data-state-accent=open-nearby] .createAccessIcon{background:rgba(var(--state-open-nearby-rgb),.1);color:var(--state-open-nearby-strong);border-radius:15px 8px}.createLifetimeIcon{background:#f59e0b24;color:#92400e}.createLifetimeChoice[data-state-accent=temporary]{--choice-accent-color: var(--state-temporary-strong);border-color:rgba(var(--state-temporary-rgb),.2)}.createLifetimeChoice[data-state-accent=temporary] .createLifetimeIcon{border:1px dashed rgba(var(--state-temporary-rgb),.32)}.createLifetimeChoice[data-tone=durable] .createLifetimeIcon{background:#20865a1f;color:#17694a}.createShapeDetails{min-width:0;display:grid;gap:10px;padding:10px;border:1px solid rgba(var(--accent-rgb),.13);border-radius:8px;background:radial-gradient(circle at 94% 10%,rgba(var(--accent-rgb),.1),transparent 28%),#f8f7ff94}.createAddOptionButton{justify-self:start}.createFinalPanel{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid rgba(180,83,9,.18);border-radius:8px;background:radial-gradient(circle at 96% 8%,rgba(245,158,11,.16),transparent 30%),linear-gradient(135deg,#fff9ebe6,#f8f7ffb8),rgba(var(--surface-rgb),.76);box-shadow:0 16px 34px #b453091a,inset 0 0 0 1px rgba(var(--surface-rgb),.48)}.createFinalHeader{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center}.createFinalAnchor{border-color:#b453092e;background:#f59e0b29;color:#92400e}.createFinalHeader h3{margin:0;color:var(--ink);font-size:16px;line-height:1.15}.createFinalHeader p{margin-top:2px;color:#755124;font-size:12px;font-weight:780;line-height:1.3}.createNameField{padding:9px;border:1px solid rgba(180,83,9,.12);border-radius:8px;background:rgba(var(--surface-rgb),.62)}.createFinalSignals{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.createFinalSignals li{position:relative;overflow:hidden;min-width:0;min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px;align-items:center;padding:8px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:rgba(var(--surface-rgb),.64)}.createFinalSignals li[data-state-accent]:after{position:absolute;inset:auto 8px 6px;height:3px;border-radius:999px;background:var(--summary-accent-color, currentColor);content:"";opacity:.18}.createFinalSignals li[data-state-accent=invite-only]{--summary-accent-color: var(--state-invite-strong);border-style:dashed;border-color:rgba(var(--state-invite-rgb),.24)}.createFinalSignals li[data-state-accent=nearby]{--summary-accent-color: var(--state-nearby-strong);border-color:rgba(var(--state-nearby-rgb),.16)}.createFinalSignals li[data-state-accent=open-nearby]{--summary-accent-color: var(--state-open-nearby-strong);border-color:rgba(var(--state-open-nearby-rgb),.18)}.createFinalSignals li[data-state-accent=temporary]{--summary-accent-color: var(--state-temporary-strong);border-style:dashed;border-color:rgba(var(--state-temporary-rgb),.22)}.createFinalSignalIcon{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--accent-rgb),.12);color:#5b4fc7}.createFinalSignals li[data-tone=private] .createFinalSignalIcon{background:rgba(var(--accent-rgb),.12);color:#5b4fc7}.createFinalSignals li[data-tone=known] .createFinalSignalIcon{background:#f59e0b24;color:#92400e}.createFinalSignals li[data-tone=nearby] .createFinalSignalIcon,.createFinalSignals li[data-tone=durable] .createFinalSignalIcon{background:#20865a1f;color:#17694a}.createFinalSignals li[data-tone=open] .createFinalSignalIcon,.createFinalSignals li[data-tone=temporary] .createFinalSignalIcon{background:#b4530921;color:#9a3412}.createFinalSignals li[data-state-accent=invite-only] .createFinalSignalIcon{border-radius:8px}.createFinalSignals li[data-state-accent=nearby] .createFinalSignalIcon{border-radius:999px 999px 10px 10px}.createFinalSignals li[data-state-accent=open-nearby] .createFinalSignalIcon{background:rgba(var(--state-open-nearby-rgb),.1);color:var(--state-open-nearby-strong);border-radius:13px 7px}.createFinalSignals li[data-state-accent=temporary] .createFinalSignalIcon{border:1px dashed rgba(180,83,9,.32)}.createFinalSignals li>span:last-child{min-width:0;display:grid;gap:2px}.createFinalSignals strong,.createFinalSignals span span{min-width:0;overflow-wrap:anywhere}.createFinalSignals strong{color:var(--ink);font-size:13px;line-height:1.15}.createFinalSignals span span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.exposureBoundaryPreview{min-width:0;display:grid;gap:5px;padding:7px;border:1px dashed rgba(42,121,89,.2);border-radius:8px;background:linear-gradient(135deg,#e8f4ed94,#f7f8fbc2),rgba(var(--surface-rgb),.78)}.exposureBoundaryPreview>.communitySubheading{color:var(--accent-strong);font-size:11px;letter-spacing:0}.exposureBoundaryPreview ul{min-width:0;display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.exposureBoundaryPreview li{min-width:0;flex:1 1 132px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px;align-items:center;padding:5px 6px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.72)}.exposureBoundaryPreview li[data-tone=time],.exposureBoundaryPreview li[data-state-accent=temporary]{border-style:dashed;border-color:#b4530933;background:#fff7edb3}.exposureBoundaryPreview li[data-tone=identity]{border-color:#5b4fc729;background:#efedff9e}.exposureBoundaryPreview li[data-tone=exit]{border-color:#47556921;background:#f1f5f9b8}.exposureBoundaryIcon{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:#20865a1f;color:var(--accent-strong)}.exposureBoundaryPreview li[data-state-accent=invite-only] .exposureBoundaryIcon,.exposureBoundaryPreview li[data-tone=identity] .exposureBoundaryIcon{border-radius:8px;background:#5b4fc71f;color:#5b4fc7}.exposureBoundaryPreview li[data-tone=time] .exposureBoundaryIcon,.exposureBoundaryPreview li[data-state-accent=temporary] .exposureBoundaryIcon{border:1px dashed rgba(180,83,9,.28);background:#b453091a;color:#9a3412}.exposureBoundaryPreview li[data-tone=exit] .exposureBoundaryIcon{background:#4755691a;color:#475569}.exposureBoundaryPreview li>span:last-child{min-width:0;display:grid;gap:2px}.exposureBoundaryPreview strong,.exposureBoundaryPreview li>span:last-child>span{min-width:0;overflow-wrap:anywhere}.exposureBoundaryPreview strong{color:var(--ink);font-size:10px;font-weight:950;line-height:1.05;text-transform:uppercase}.exposureBoundaryPreview li>span:last-child>span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.12}.communityDetailHeader>.communityExposureBoundary{grid-column:1 / -1}.activityExposureBoundary{background:linear-gradient(135deg,#f7fafcb8,#e8f4ed8a),rgba(var(--surface-rgb),.82)}.joinQrExposureBoundary{margin-top:2px}.createFinalActions{min-width:0;display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-start}.createSubmitButton{min-width:min(100%,220px);justify-content:center}.createAdvancedActions{min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.createFinalReassurance{margin:0;color:#755124;font-size:12px;font-weight:820;line-height:1.3}.createRefreshButton{background:rgba(var(--surface-rgb),.54)}.createGatherButton{min-height:40px;background:rgba(var(--surface-rgb),.68)}.createFinalStatus{margin-top:0}.stagedCommunityPanel{min-width:0;display:grid;gap:12px;padding:12px;border:1px dashed rgba(91,79,199,.28);border-radius:8px;background:linear-gradient(135deg,#f8f7ffdb,#ecfdf59e),rgba(var(--surface-rgb),.74)}.stagedCommunityHeader{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center}.stagedCommunityHeader h3,.stagedParticipantList h4{margin:0;color:var(--ink);font-size:16px;line-height:1.15}.stagedCommunityHeader p{margin:2px 0 0;color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.stagedCommunityMark{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(91,79,199,.22);border-radius:10px;background:#5b4fc71a;color:#5b4fc7}.stagedCommunityStateGrid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stagedCommunityStateGrid span{min-width:0;display:inline-flex;gap:6px;align-items:center;padding:7px 8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.72);color:var(--ink);font-size:11px;font-weight:850;line-height:1.2}.stagedCommunityStateGrid span[data-tone=invite]{color:#5b4fc7}.stagedCommunityStateGrid span[data-tone=temporary]{color:#9a3412}.stagedCommunityStateGrid span[data-tone=boundary]{color:#17694a}.stagedEventPreview{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid rgba(23,105,74,.16);border-radius:8px;background:#fffbeba8}.stagedEventPreviewHeader{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#17694a;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.stagedEventPreview dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.stagedEventPreview div{min-width:0}.stagedEventPreview dt,.stagedEventPreview dd{margin:0;overflow-wrap:anywhere}.stagedEventPreview dt{color:var(--ink);font-size:12px;font-weight:900;line-height:1.2}.stagedEventPreview dd{margin-top:2px;color:var(--muted);font-size:11px;font-weight:760;line-height:1.3}.stagedInviteShare{min-width:0;display:grid;grid-template-columns:minmax(104px,132px) minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.66)}.stagedInviteQr{padding:8px}.stagedInviteQr .joinQrSvg{width:min(116px,34vw)}.stagedInviteCopy{min-width:0;display:grid;gap:7px}.stagedInviteCopy strong{color:var(--ink);font-size:14px}.stagedInviteCopy>span,.stagedRemovedNote{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.stagedParticipantList{min-width:0;display:grid;gap:8px}.stagedParticipantList ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.stagedParticipantList li{min-width:0;display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.68)}.stagedParticipantList li>span{min-width:0;display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--ink);font-weight:850}.stagedParticipantList em{color:var(--muted);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.stagedRemoveButton{min-height:34px;padding:7px 10px}.holdEventWaitingPanel{gap:12px;border-style:dashed;border-color:#17694a33;background:linear-gradient(135deg,#ecfdf5bd,#fffbeb94),rgba(var(--surface-rgb),.82)}.holdEventWaitingHeader h2{font-size:20px}.holdEventJoinedBlock{min-width:0;display:grid;gap:8px}.holdEventJoinedList{min-width:0;display:grid;gap:8px;margin:0;padding:0;list-style:none}.holdEventJoinedList li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(23,105,74,.14);border-radius:8px;background:rgba(var(--surface-rgb),.72)}.holdEventMemberIdentity,.holdEventMemberState{min-width:0;display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.holdEventMemberIdentity{color:var(--ink);font-size:14px;font-weight:900}.holdEventMemberState{justify-content:flex-end;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.holdEventDetails{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.5)}.holdEventDetails h3{margin:0;color:var(--ink);font-size:14px;line-height:1.2}.holdEventDetailFacts{margin-top:0}.stagedCommunityActions{display:flex;flex-wrap:wrap;gap:8px}.stagedRecoveryStrip{min-width:0;display:grid;gap:8px;padding:9px;border:1px dashed rgba(91,79,199,.24);border-radius:8px;background:linear-gradient(135deg,#f8f7ffd1,#ecfdf580),rgba(var(--surface-rgb),.62)}.stagedRecoveryHeader{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;color:#5b4fc7;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.stagedRecoveryList{min-width:0;display:grid;gap:7px}.stagedRecoveryItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.76);color:inherit;font:inherit;text-align:left;cursor:pointer}.stagedRecoveryItem:hover,.stagedRecoveryItem:focus-visible{border-color:#5b4fc742;background:#ffffffe6}.stagedRecoveryItem[data-status=canceled],.stagedRecoveryItem[data-status=expired],.stagedRecoveryItem[data-status=launched]{opacity:.82}.stagedRecoveryMain,.stagedRecoveryMeta{min-width:0;display:grid;gap:2px}.stagedRecoveryMain strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.stagedRecoveryMain span,.stagedRecoveryMeta span,.stagedRecoveryMore{color:var(--muted);font-size:11px;font-weight:820;line-height:1.2}.stagedRecoveryMeta{justify-items:end;text-align:right}.stagedRecoveryMeta span:first-child{color:#17694a}.stagedRecoveryMore{justify-self:start;padding:2px 6px;border-radius:999px;background:rgba(var(--ink-rgb),.06)}.createShapeChoice>span:last-child{min-width:0;display:grid;gap:4px}.createAccessChoice>span:last-child{min-width:0;display:grid;gap:4px}.createShapeChoice strong,.createShapeChoice span span,.createAccessChoice strong,.createAccessChoice span span{min-width:0;overflow-wrap:anywhere}.createShapeChoice strong,.createAccessChoice strong{color:var(--ink);font-size:14px;line-height:1.2}.createShapeChoice span span,.createAccessChoice span span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.browseToolbar{margin-top:10px;display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,1.15fr) auto;gap:8px;align-items:end;padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:linear-gradient(135deg,#fffaf1e0,#f6fcf9c2),rgba(var(--surface-rgb),.64)}.browseFiltersPanel{display:grid;gap:8px}.browseFiltersPanel .browseToolbar{margin-top:0}.browseOpeningsPanel{display:grid;gap:var(--top-level-section-gap)}.browseDiscoverySurface{min-width:0;display:grid;gap:var(--top-level-section-gap);align-content:start}.appShell[data-active-view=browse] .browseDiscoverySurface{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.browseScanPanel{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(91,79,199,.16);border-radius:8px;background:linear-gradient(135deg,#f8f7ffe0,#f0fdfaa8),rgba(var(--surface-rgb),.7)}.browseScanMark{width:46px;height:46px;display:inline-grid;place-items:center;border:1px solid rgba(91,79,199,.14);border-radius:8px;background:#5b4fc71a;color:#5b4fc7}.browseScanCopy{min-width:0;display:grid;gap:3px}.browseScanCopy>span{color:var(--accent-strong);font-size:11px;font-weight:900;text-transform:uppercase}.browseScanCopy h2{margin:0;color:var(--ink);font-size:18px;line-height:1.15}.browseScanCopy p{margin:0;color:var(--muted);font-size:13px;font-weight:760;line-height:1.3}.browseSearchField>span{display:inline-flex;align-items:center;gap:5px}.browseSearchField svg{color:#6d5dfc}.browseTypeSelector{min-width:0;display:grid;gap:6px;padding:7px;border:1px solid rgba(20,145,128,.12);border-radius:8px;background:linear-gradient(135deg,#f0fdfab8,rgba(var(--surface-rgb),.58)),rgba(var(--surface-rgb),.58)}.browseTypeSelectorSummary{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:7px;align-items:center}.browseTypeSelectorIcon{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(20,145,128,.14);border-radius:9px;background:#1491801a;color:#0f766e}.browseTypeSelectorCopy{min-width:0;display:grid;gap:1px}.browseTypeSelectorCopy>span{color:rgba(var(--ink-rgb),.54);font-size:10px;font-weight:920;letter-spacing:0;line-height:1.1;text-transform:uppercase}.browseTypeSelectorCopy strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;font-weight:920;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.browseTypeSelectorCount{justify-self:end;min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),.58);font-size:11px;font-weight:880;white-space:nowrap}.browseTypeFilter{min-width:0;display:grid;gap:4px}.browseFilterLabel{min-width:0;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:850}.browseFilterLabel svg{color:#2a7959}.browseFilterRail{min-width:0;display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-width:thin}.browseTypeFilter[data-density=compact]{gap:5px}.browseTypeFilter[data-density=compact] .browseFilterLabel{color:rgba(var(--ink-rgb),.52);font-size:11px}.browseTypeFilter[data-density=compact] .browseFilterRail{gap:4px;padding-bottom:0;scrollbar-width:none}.browseTypeFilter[data-density=compact] .browseFilterRail::-webkit-scrollbar{display:none}.browseTypeChip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:var(--density-control-height);padding:0 11px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.68);color:var(--muted);font-weight:850;line-height:1;scroll-snap-align:start;cursor:pointer}.browseTypeChip[data-density=compact]{position:relative;min-width:34px;min-height:34px;gap:4px;padding:0 8px;border-color:rgba(var(--ink-rgb),.08);background:rgba(var(--surface-rgb),.58)}.browseTypeChip[data-density=compact] span{display:none}.browseTypeChip svg{flex:0 0 auto}.browseTypeChip[data-active=true]{border-color:#2a795942;background:#2a79591f;color:#17694a;box-shadow:inset 0 0 0 1px #2a795914}.browseTypeChip:focus-visible{outline:3px solid rgba(42,121,89,.22);outline-offset:2px}.browseModeSwitch{min-width:0;display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.68);box-shadow:inset 0 1px rgba(var(--surface-rgb),.62)}.browseModeSwitch button{min-width:0;min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:rgba(var(--ink-rgb),.58);font-size:12px;font-weight:900;line-height:1;cursor:pointer}.browseModeSwitch button[data-active=true]{background:rgba(var(--accent-rgb),.13);color:var(--accent-strong);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.08)}.browseModeSwitch button:focus-visible{outline:3px solid rgba(var(--accent-rgb),.22);outline-offset:2px}.browseModeSwitch strong{min-width:20px;min-height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:inherit;font-size:11px;line-height:1}.browseCardControls{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:center;overflow:visible;padding:1px 0 4px}.browseCardFilterChip{width:100%;min-width:0;flex:initial;min-height:34px;gap:5px;justify-content:center;padding:0 6px;white-space:nowrap}.browseCardFilterChip strong{min-width:20px;min-height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:inherit;font-size:11px;line-height:1}@media(min-width:420px){.browseCardControls{grid-template-columns:repeat(4,minmax(0,1fr))}}.browseCardGrid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:var(--top-level-card-gap);margin:0;padding:0;list-style:none}.browseDiscoveryCardItem{min-width:0;flex:none}.browseDiscoveryCardButton{min-height:clamp(92px,10vw,102px)}.browseDiscoveryCardItem[data-row-mode=selected] .browseDiscoveryCardButton{border-color:rgba(var(--accent-rgb),.34);box-shadow:inset 0 1px rgba(var(--surface-rgb),.74),0 0 0 3px rgba(var(--accent-rgb),.1),0 14px 32px rgba(var(--ink-rgb),.08)}.browseDiscoveryCardItem[data-row-mode=selected] .browseDiscoveryCardButton:before{opacity:.86}.browseFriendPanel{display:grid;gap:7px}.browseFriendDiscovery{gap:var(--top-level-section-gap)}.browseFriendCardGrid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.browseFriendCard{min-width:0;display:grid}.browseFriendCardButton{min-width:0;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.74);color:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px rgba(var(--surface-rgb),.64),0 10px 24px rgba(var(--ink-rgb),.045)}.browseFriendCard[data-row-mode=selected] .browseFriendCardButton{border-color:rgba(var(--accent-rgb),.28);background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),rgba(var(--surface-rgb),.68)),rgba(var(--surface-rgb),.74)}.browseFriendCardButton:focus-visible{outline:3px solid rgba(var(--accent-rgb),.2);outline-offset:2px}.browseFriendCardMark{width:34px;height:34px}.browseFriendCardCopy{min-width:0;display:grid;gap:2px}.browseFriendCardCopy strong,.browseFriendCardCopy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browseFriendCardCopy strong{color:var(--ink);font-size:13.5px;font-weight:920}.browseFriendCardCopy span{color:var(--muted);font-size:11.5px;font-weight:800}.browseFriendCardCues{display:inline-flex;gap:5px;align-items:center}.browseFriendCardCue{min-width:0;display:inline-flex;gap:4px;align-items:center}.browseFriendCardCue svg,.browseFriendCardCue .largeCardCueDot{flex:0 0 auto}.browseFriendCardCue[data-cue-tone=people]{color:#5b4fc7}.browseFriendCardCue[data-cue-tone=activity]{color:#2a7959}.browseFriendSharedSpaceList{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none}.browseFriendSharedSpaceCard{min-width:0}.browseFriendSharedSpaceButton{min-width:0;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.58);color:inherit;text-align:left;cursor:pointer}.browseFriendSharedSpaceButton:focus-visible{outline:3px solid rgba(var(--accent-rgb),.2);outline-offset:2px}.browseFriendSharedSpaceCopy{min-width:0;display:grid;gap:2px}.browseFriendSharedSpaceCopy strong,.browseFriendSharedSpaceCopy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browseFriendSharedSpaceCopy strong{color:var(--ink);font-size:13px;font-weight:900}.browseFriendSharedSpaceCopy span{color:var(--muted);font-size:11px;font-weight:780}@media(max-width:720px){.browseCardGrid,.browseFriendCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.browseDiscoveryCardButton{min-height:98px;padding:8px}.browseModeSwitch{width:100%;justify-content:stretch}.browseModeSwitch button{flex:1 1 0;justify-content:center}}@media(max-width:340px){.browseCardGrid,.browseFriendCardGrid{grid-template-columns:minmax(0,1fr)}}@media(min-width:721px){.browseCardGrid .browseFeaturedNearbyButton,.browseCardGrid .browseFeaturedNearbyItem[data-attention=primary] .browseFeaturedNearbyButton{min-height:112px}}.browseActionRow{display:flex;flex-wrap:wrap;gap:8px;align-items:end;justify-content:flex-end}.browseActionRow[data-attention=utility]{opacity:.78}.browseActionRow[data-attention=utility]:focus-within,.browseActionRow[data-attention=utility]:hover{opacity:1}.browseActionRow[data-attention=utility] .secondaryButton{border-color:rgba(var(--ink-rgb),.08);background:rgba(var(--surface-rgb),.52);color:rgba(var(--ink-rgb),.62);box-shadow:none}.browseOpenFirstToggle{padding:0 10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.66)}.browseActionRow[data-attention=utility] .browseOpenFirstToggle{border-color:rgba(var(--ink-rgb),.08);background:rgba(var(--surface-rgb),.5);color:rgba(var(--ink-rgb),.62)}.browseOpenFirstToggle input{accent-color:#2a7959}.browseBoundaryRail{margin-top:8px;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.browseBoundaryRail span{min-width:0;min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.68);color:var(--muted);font-size:12px;font-weight:850;line-height:1}.browseBoundaryRail svg{flex:0 0 auto}.browseBoundaryRail[data-attention=ambient] span{border-color:rgba(var(--ink-rgb),.06);background:rgba(var(--surface-rgb),.5);color:rgba(var(--ink-rgb),.54)}.browseBoundaryRail[data-attention=ambient] svg{opacity:.7}.browseBoundaryRail span[data-tone=local] svg{color:#0f766e}.browseBoundaryRail span[data-tone=visibility] svg{color:#5b4fc7}.browseBoundaryRail span[data-tone=exit] svg{color:#92400e}.browseFeaturedNearby{margin-top:6px;display:grid;gap:6px}.browseFeaturedNearbyHeader{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between}.browseFeaturedNearbyHeader>span{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:13px;font-weight:900}.browseFeaturedNearbyHeader svg{color:#0f766e}.browseFeaturedNearbyHeader p{margin:0;color:var(--muted);font-size:12px;font-weight:760}.browseFeaturedNearbyList{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 2px;margin:0;list-style:none;scrollbar-width:thin}.browseFeaturedNearbyItem{min-width:0;flex:0 0 min(226px,64vw)}.browseFeaturedNearbyItem[data-attention=primary]{flex-basis:min(310px,82vw)}.browseFeaturedNearbyButton{position:relative;width:100%;min-height:100px;display:grid;gap:7px;align-content:space-between;padding:8px;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:linear-gradient(135deg,rgba(var(--surface-rgb),.9),#f6f8fcc7),rgba(var(--surface-rgb),.72);color:var(--ink);text-align:left;cursor:pointer;box-shadow:inset 0 1px rgba(var(--surface-rgb),.7),0 10px 24px rgba(var(--ink-rgb),.055)}.browseFeaturedNearbyButton:before{position:absolute;inset:8px auto 8px 0;width:4px;border-radius:0 999px 999px 0;background:#6d5dfc;content:"";opacity:.58}.browseFeaturedNearbyButton:after{position:absolute;inset:6px;border:1px solid rgba(var(--ink-rgb),.05);border-radius:7px;pointer-events:none;content:""}.browseFeaturedNearbyButton:focus-visible{outline:3px solid rgba(42,121,89,.22);outline-offset:2px}.browseFeaturedNearbyItem[data-state=active] .browseFeaturedNearbyButton{border-color:#20865a33;background:linear-gradient(135deg,#f7fff9eb,rgba(var(--surface-rgb),.72)),rgba(var(--surface-rgb),.76)}.browseFeaturedNearbyItem[data-state=active] .browseFeaturedNearbyButton:before{background:#20865a;opacity:.78}.browseFeaturedNearbyItem[data-state=warm] .browseFeaturedNearbyButton{border-color:#f59e0b38;background:linear-gradient(135deg,#fff9ecf0,rgba(var(--surface-rgb),.72)),rgba(var(--surface-rgb),.74)}.browseFeaturedNearbyItem[data-state=warm] .browseFeaturedNearbyButton:before{background:#f59e0b;opacity:.78}.browseFeaturedNearbyItem[data-state=quiet] .browseFeaturedNearbyButton{background:linear-gradient(135deg,#f8f7ffd1,rgba(var(--surface-rgb),.66)),rgba(var(--surface-rgb),.68)}.browseFeaturedNearbyItem[data-state=quiet] .browseFeaturedNearbyButton:before{opacity:.42}.browseFeaturedNearbyItem[data-state=fading]{opacity:.82}.browseFeaturedNearbyItem[data-state=fading] .browseFeaturedNearbyButton{border-style:dashed;background:linear-gradient(135deg,#fffaf4c2,rgba(var(--surface-rgb),.58)),rgba(var(--surface-rgb),.62)}.browseFeaturedNearbyItem[data-state=fading] .browseFeaturedNearbyButton:before{background:repeating-linear-gradient(to bottom,rgba(180,83,9,.7) 0 7px,transparent 7px 11px)}.browseFeaturedNearbyItem[data-attention=primary] .browseFeaturedNearbyButton{min-height:100px;border-color:#14918033;box-shadow:inset 0 1px rgba(var(--surface-rgb),.72),0 14px 32px rgba(var(--ink-rgb),.075)}.browseFeaturedNearbyItem[data-attention=ambient] .browseFeaturedNearbyButton{min-height:92px;gap:6px;border-color:rgba(var(--ink-rgb),.07);background:linear-gradient(135deg,rgba(var(--surface-rgb),.68),#f6f8fc8f),rgba(var(--surface-rgb),.58);box-shadow:inset 0 1px rgba(var(--surface-rgb),.52)}.browseFeaturedNearbyItem[data-attention=ambient] .browseFeaturedNearbyButton:before{width:3px;opacity:.34}.browseFeaturedNearbyItem[data-attention=ambient] .browseFeaturedNearbyButton:after{opacity:.48}.browseFeaturedNearbyTop{position:relative;z-index:1;min-width:0;max-width:100%;display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:start}.browseFeaturedNearbyIcon{position:relative;width:36px;height:36px;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--surface-rgb),.72);border-radius:8px;background:rgba(var(--accent-rgb),.12);color:#5b4fc7;box-shadow:inset 0 1px rgba(var(--surface-rgb),.64),0 8px 18px rgba(var(--ink-rgb),.08)}.browseFeaturedNearbyIcon:before{position:absolute;inset:4px;border-radius:inherit;background:currentColor;content:"";opacity:.08}.browseFeaturedNearbyIcon:after{position:absolute;right:8px;bottom:5px;left:8px;height:3px;border-radius:999px;background:currentColor;content:"";opacity:.34}.browseFeaturedNearbyIcon>svg{position:relative;z-index:1}.browseFeaturedNearbyItem[data-place-shape=campfire] .browseFeaturedNearbyIcon{border-radius:999px 999px 14px 14px;background:rgba(var(--accent-rgb),.13);color:#5b4fc7}.browseFeaturedNearbyItem[data-place-shape=gathering] .browseFeaturedNearbyIcon{border-radius:16px 16px 9px 9px;background:#20865a21;color:#17694a}.browseFeaturedNearbyItem[data-place-shape=question] .browseFeaturedNearbyIcon{border-radius:10px 18px 18px 10px;background:#f59e0b29;color:#92400e}.browseFeaturedNearbyItem[data-place-shape=scratchpad] .browseFeaturedNearbyIcon{border-radius:8px 17px;background:#b14f781f;color:#9f3e67}.browseFeaturedNearbyItem[data-place-shape=game] .browseFeaturedNearbyIcon{border-radius:7px 16px;background:#2d6cdf1f;color:#2456b2}.browseFeaturedNearbyItem[data-place-shape=tiny-world] .browseFeaturedNearbyIcon{border-radius:15px 8px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.14),#f59e0b21),rgba(var(--surface-rgb),.72);color:#6b4fba}.browseFeaturedNearbyItem[data-place-shape=personal] .browseFeaturedNearbyIcon{border-radius:15px;background:rgba(var(--accent-rgb),.09);color:#4f46e5}.browseFeaturedNearbyCopy{min-width:0;display:grid;gap:3px}.browseFeaturedNearbyKicker{min-width:0;display:inline-flex;align-items:center}.browseFeaturedNearbyKicker{width:fit-content;max-width:100%;gap:4px;padding:1px 5px;border-radius:999px;background:#1491801a;color:#0f766e;font-size:10.5px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browseFeaturedNearbyCopy strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.browseFeaturedNearbySignals{position:relative;z-index:1;min-width:0;max-width:100%;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.browseFeaturedNearbyItem[data-attention=ambient] .browseFeaturedNearbySignals{opacity:.74}.browseFeaturedNearbyItem[data-attention=ambient] .browseFeaturedNearbyIcon{opacity:.74;box-shadow:inset 0 1px rgba(var(--surface-rgb),.54),0 5px 12px rgba(var(--ink-rgb),.045)}.browseFeaturedNearbyItem[data-attention=ambient] .browseFeaturedNearbyCopy strong{color:rgba(var(--ink-rgb),.82)}.browseFeaturedNearbyAction{position:relative;z-index:1;width:fit-content;min-height:24px;display:inline-flex;gap:5px;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:rgba(var(--ink-rgb),.08);color:rgba(var(--ink-rgb),.76);font-size:11px;font-weight:900;line-height:1}.browseFeaturedNearbyAction[data-action=join]{background:rgba(var(--accent-rgb),.1);color:#4f46e5}.browseFeaturedNearbyAction[data-action=step]{background:#20865a1c;color:#17694a}.browseFeaturedNearbyAction[data-action=visit]{background:#1491801a;color:#0f766e}.browseFeaturedNearbyAction[data-action=enter]{background:#f59e0b24;color:#92400e}.browseFullListIntro{display:grid;gap:4px;padding:8px 9px;border:1px solid rgba(var(--ink-rgb),.07);border-radius:8px;background:rgba(var(--surface-rgb),.54)}.browseFullListIntro[data-attention=ambient]{color:rgba(var(--ink-rgb),.58)}.browseFullListIntro>span{display:inline-flex;align-items:center;gap:5px;color:rgba(var(--ink-rgb),.74);font-size:12px;font-weight:900}.browseFullListIntro svg{color:#0f766e}.browseFullListIntro p{margin:0;color:rgba(var(--ink-rgb),.56);font-size:12px;font-weight:740;line-height:1.3}.nearbyOpeningGroup{min-width:0;display:grid;gap:6px}.nearbyOpeningGroup[data-filter-active=true],.nearbyOpeningGroup[data-mode-focus=true]{position:relative}.nearbyOpeningGroup[data-filter-active=true] .nearbyOpeningGroupHeader,.nearbyOpeningGroup[data-mode-focus=true] .nearbyOpeningGroupHeader{border-color:rgba(var(--accent-rgb),.18);background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),rgba(var(--surface-rgb),.6)),rgba(var(--surface-rgb),.66)}.nearbyOpeningGroupHeader{cursor:default}.nearbyOpeningGroupHeader:hover{border-color:rgba(var(--ink-rgb),.08)}.nearbyShowMore{min-width:0;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 2px 0}.nearbyShowMore>span{color:rgba(var(--ink-rgb),.54);font-size:12px;font-weight:820;white-space:nowrap}.createShapeChoice,.createTypeSpotlight,.typeChoice{--community-type-accent-rgb: var(--accent-rgb);--community-type-accent-color: #5b4fc7;--community-type-accent-radius: 12px}.createShapeChoice[data-community-type=chat],.createShapeChoice[data-community-type=super],.createTypeSpotlight[data-community-type=chat],.createTypeSpotlight[data-community-type=super],.typeChoice[data-community-type=chat],.typeChoice[data-community-type=super]{--community-type-accent-rgb: var(--accent-rgb);--community-type-accent-color: #5b4fc7;--community-type-accent-radius: 999px}.createShapeChoice[data-community-type=event],.createShapeChoice[data-community-type=checkin],.createTypeSpotlight[data-community-type=event],.createTypeSpotlight[data-community-type=checkin],.typeChoice[data-community-type=event],.typeChoice[data-community-type=checkin]{--community-type-accent-rgb: var(--state-active-rgb);--community-type-accent-color: var(--state-active-strong);--community-type-accent-radius: 14px 14px 8px 8px}.createShapeChoice[data-community-type=poll],.createShapeChoice[data-community-type=estimation],.createTypeSpotlight[data-community-type=poll],.createTypeSpotlight[data-community-type=estimation],.typeChoice[data-community-type=poll],.typeChoice[data-community-type=estimation]{--community-type-accent-rgb: var(--state-warm-rgb);--community-type-accent-color: var(--state-warm-strong);--community-type-accent-radius: 8px 14px 14px 8px}.createShapeChoice[data-community-type=notepad],.createShapeChoice[data-community-type=paint],.createShapeChoice[data-community-type=meme],.createTypeSpotlight[data-community-type=notepad],.createTypeSpotlight[data-community-type=paint],.createTypeSpotlight[data-community-type=meme],.typeChoice[data-community-type=notepad],.typeChoice[data-community-type=paint],.typeChoice[data-community-type=meme]{--community-type-accent-rgb: 177, 79, 120;--community-type-accent-color: #9f3e67;--community-type-accent-radius: 14px 8px 14px 8px}.createShapeChoice[data-community-type=shuffleboard],.createShapeChoice[data-community-type=chess],.createTypeSpotlight[data-community-type=shuffleboard],.createTypeSpotlight[data-community-type=chess],.typeChoice[data-community-type=shuffleboard],.typeChoice[data-community-type=chess]{--community-type-accent-rgb: 45, 108, 223;--community-type-accent-color: #2456b2;--community-type-accent-radius: 7px 16px 7px 16px}.createShapeChoice[data-community-type=grocery_list],.createShapeChoice[data-community-type=compare],.createShapeChoice[data-community-type=grid],.createShapeChoice[data-community-type=finger_picker],.createTypeSpotlight[data-community-type=grocery_list],.createTypeSpotlight[data-community-type=compare],.createTypeSpotlight[data-community-type=grid],.createTypeSpotlight[data-community-type=finger_picker],.typeChoice[data-community-type=grocery_list],.typeChoice[data-community-type=compare],.typeChoice[data-community-type=grid],.typeChoice[data-community-type=finger_picker]{--community-type-accent-rgb: 20, 145, 128;--community-type-accent-color: #0f766e;--community-type-accent-radius: 15px 8px 15px 8px}.browseTabs{margin-top:10px}.itemComposer{padding-top:10px;border-top:1px solid var(--line)}.createTypeSelector{display:grid;gap:8px;padding:8px;border:1px solid rgba(var(--accent-rgb),.12);border-radius:8px;background:linear-gradient(135deg,#f8f7ffbd,#f6fcf994),rgba(var(--surface-rgb),.58)}.createTypeSpotlight{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(var(--community-type-accent-rgb),.16);border-radius:8px;background:linear-gradient(135deg,rgba(var(--surface-rgb),.82),rgba(var(--community-type-accent-rgb),.08)),rgba(var(--surface-rgb),.66)}.createTypeSpotlightIcon{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid rgba(var(--community-type-accent-rgb),.18);border-radius:var(--community-type-accent-radius);background:radial-gradient(circle at 35% 22%,rgba(var(--surface-rgb),.58),transparent 24px),rgba(var(--community-type-accent-rgb),.12);color:var(--community-type-accent-color)}.createTypeSpotlightCopy{min-width:0;display:grid;gap:2px}.createTypeSpotlightCopy>span:first-child{color:rgba(var(--ink-rgb),.54);font-size:10px;font-weight:920;line-height:1.1;text-transform:uppercase}.createTypeSpotlightCopy strong{min-width:0;color:var(--ink);font-size:14px;font-weight:920;line-height:1.1;overflow-wrap:anywhere}.createTypeSpotlightCopy>span:last-child{min-width:0;color:var(--muted);font-size:12px;font-weight:760;line-height:1.25;overflow-wrap:anywhere}.createTypeSpotlightMeta{justify-self:end;max-width:18ch;min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),.6);font-size:11px;font-weight:880;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typeChooser{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.modeChooser{margin-top:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.typeChoice{min-width:0;min-height:54px;display:grid;gap:3px;padding:8px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:8px;background:rgba(var(--surface-rgb),.66);color:var(--ink);text-align:left;overflow-wrap:anywhere;cursor:pointer}.typeChooser[data-density=compact]{margin-top:0;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:5px}.typeChoice[data-density=compact]{position:relative;min-height:38px;grid-template-columns:1fr;align-items:center;justify-items:center;gap:5px;padding:6px 7px;border-color:rgba(var(--ink-rgb),.08);background:rgba(var(--surface-rgb),.58)}.typeChoiceIcon{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid rgba(var(--community-type-accent-rgb),.13);border-radius:var(--community-type-accent-radius);background:rgba(var(--community-type-accent-rgb),.09);color:var(--community-type-accent-color)}.typeChoice[data-density=compact] strong{display:none}.typeChoice[data-density=compact][data-active=true] .typeChoiceIcon{box-shadow:0 0 0 4px rgba(var(--community-type-accent-rgb),.08);color:var(--community-type-accent-color)}.typeChoice[data-active=true]{border-color:rgba(var(--community-type-accent-rgb),.42);background:rgba(var(--community-type-accent-rgb),.08)}.typeChoice:disabled{cursor:not-allowed;opacity:.58}.typeChoice strong,.typeChoice span{min-width:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.typeChoice strong{font-size:14px}.typeChoice span{color:var(--muted);font-size:12px;line-height:1.35}.typeChoice .typeChoiceIcon{color:var(--community-type-accent-color)}.typeChoice .typeChoiceMeta{color:var(--ink);font-size:11px;font-weight:900;text-transform:uppercase}.primaryButton{width:fit-content;min-height:var(--density-control-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:#fff9f3;font-weight:800;cursor:pointer;box-shadow:0 14px 26px #4f46e538}.primaryButton:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.secondaryButton{width:fit-content;min-height:var(--density-control-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 12px;border:1px solid rgba(var(--ink-rgb),.14);border-radius:999px;background:rgba(var(--surface-rgb),.68);color:var(--ink);font-weight:800;cursor:pointer}.secondaryButton:disabled{cursor:not-allowed;opacity:.58}.dangerButton{border-color:#b4231847;color:var(--danger)}.buttonRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.homeToolRow{margin-top:4px}.statusText{min-height:18px;margin-top:8px;font-size:13px;line-height:1.35}.statusText[data-tone=error]{color:var(--danger)}.statusText[data-tone=muted]{color:var(--muted)}.dataExportProgressWrap{display:grid;gap:6px;margin-top:10px}.dataExportProgressLabel{min-height:18px;color:var(--muted);font-size:13px;line-height:1.35}.dataExportProgress{width:min(100%,360px);height:8px;overflow:hidden;border-radius:999px;background:rgba(var(--ink-rgb),.1)}.dataExportProgress>span{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,#2a7959,#2d6cdf);transition:transform .14s ease}.auditDisclosure{margin-top:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7fafcc2}.auditDisclosure summary{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;color:var(--ink);cursor:pointer;list-style:none}.auditDisclosure summary::-webkit-details-marker{display:none}.auditDisclosureTitle,.auditDisclosureMeta,.auditDisclosureAction{min-width:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auditDisclosureTitle{font-size:13px;font-weight:900}.auditDisclosureMeta{grid-column:1 / -1;color:var(--muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.auditDisclosureAction{min-width:38px;color:var(--accent-strong);font-size:12px;font-weight:900;text-align:right}.auditDisclosureAction:before{content:"Show"}.auditDisclosure[open] .auditDisclosureAction:before{content:"Hide"}.profileShapeDisclosure[open] .auditDisclosureAction:before{content:"Hide"}.auditDisclosureBody{display:grid;gap:10px;padding:0 10px 10px}.auditDisclosureBody .modeChooser,.auditDisclosureBody .typeChooser,.auditDisclosureBody .notificationSettingsGrid{margin-top:0;padding-top:0}.auditDisclosureBody .accountFacts,.auditDisclosureBody .identifierSummary,.auditDisclosureBody .detailFacts{margin-top:0}.backgroundSettingsNote{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.backgroundChoiceGrid,.containerShapeChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.backgroundChoice,.containerShapeChoice{min-width:0;min-height:56px;position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.72);cursor:pointer}.backgroundChoice[data-selected=true],.containerShapeChoice[data-selected=true]{border-color:rgba(var(--accent-rgb),.34);background:rgba(var(--surface-rgb),.9);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.1)}.backgroundChoice:has(input:focus-visible){outline:3px solid rgba(41,121,255,.28);outline-offset:2px}.containerShapeChoice:has(input:focus-visible){outline:3px solid rgba(41,121,255,.28);outline-offset:2px}.backgroundChoice input,.containerShapeChoice input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.backgroundChoice input:disabled{cursor:not-allowed}.containerShapeChoice input:disabled{cursor:not-allowed}.backgroundChoice:has(input:disabled){cursor:not-allowed;opacity:.7}.containerShapeChoice:has(input:disabled){cursor:not-allowed;opacity:.7}.backgroundChoiceSwatch{width:34px;height:34px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:linear-gradient(135deg,rgba(var(--surface-rgb),.96),#eef4f1e6),rgba(var(--surface-rgb),.82)}.containerShapeChoiceSwatch{width:34px;height:34px;border:1px solid rgba(var(--surface-rgb),.7);border-radius:var(--container-shape-radius, 999px);clip-path:var(--container-shape-clip, none);background:radial-gradient(circle at 32% 26%,rgba(var(--surface-rgb),.78),transparent 36%),linear-gradient(135deg,rgba(var(--accent-rgb),.86),#20865acc);box-shadow:0 7px 16px rgba(var(--ink-rgb),.08)}.backgroundChoice[data-color=MOSS] .backgroundChoiceSwatch{background:linear-gradient(135deg,#f6fcf8,#d8f0e3)}.backgroundChoice[data-color=DUSK] .backgroundChoiceSwatch{background:linear-gradient(135deg,#f7faff,#dbe7ff)}.backgroundChoice[data-color=LILAC] .backgroundChoiceSwatch{background:linear-gradient(135deg,#fbf9ff,#e9e2ff)}.backgroundChoice[data-color=EMBER] .backgroundChoiceSwatch{background:linear-gradient(135deg,#fffaf0,#ffdfb8)}.backgroundChoice[data-image=GARDEN] .backgroundChoiceSwatch{background:radial-gradient(circle at 28% 30%,rgba(35,122,85,.34) 0 18%,transparent 19%),radial-gradient(circle at 70% 62%,rgba(110,160,92,.28) 0 16%,transparent 17%),linear-gradient(135deg,#f8fff8,#dfeedd)}.backgroundChoice[data-image=LANTERNS] .backgroundChoiceSwatch{background:radial-gradient(circle at 30% 34%,rgba(255,195,92,.64) 0 13%,transparent 14%),radial-gradient(circle at 70% 64%,rgba(255,149,92,.46) 0 15%,transparent 16%),linear-gradient(135deg,#fff8ec,#e8e2ff)}.backgroundChoice[data-image=WINDOW] .backgroundChoiceSwatch{background:linear-gradient(90deg,transparent 47%,rgba(74,103,150,.28) 48% 52%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(74,103,150,.24) 48% 52%,transparent 53%),linear-gradient(135deg,#f7fbff,#e5eef6)}.backgroundChoiceCopy{min-width:0;display:grid;gap:2px}.backgroundChoiceCopy strong,.backgroundChoiceCopy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backgroundChoiceCopy strong{color:var(--ink);font-size:13px;line-height:1.1}.backgroundChoiceCopy span{color:var(--muted);font-size:12px;font-weight:800}.sessionCard,.accountFacts,.identifierSummary{margin-top:14px;display:grid;gap:9px}.sessionLine,.accountFacts div,.identifierSummary div{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--line)}.activityPanel{margin-top:14px;display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.activityPanel h2,.screenHeader h1{margin:0}.activityPanel h2{color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}.activityList{display:grid;gap:8px;padding:0;margin:0;list-style:none}.activityList li{display:grid;gap:3px;padding:8px 0 0;border-top:1px solid rgba(var(--ink-rgb),.08)}.activityList strong,.activityList span{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.activityList strong{color:var(--ink);font-size:14px}.activityList span{color:var(--muted);font-size:13px}.worldHome{--world-lens-accent-rgb: 245, 158, 11;--world-lens-secondary-rgb: 32, 134, 90;--world-lens-shadow-rgb: 143, 96, 32;position:relative;isolation:isolate;width:100%;min-width:0;overflow-x:clip;grid-template-columns:minmax(0,1fr);align-items:stretch;align-content:start}.worldHome[data-active-section=now]{--world-lens-accent-rgb: 245, 158, 11;--world-lens-secondary-rgb: 32, 134, 90;--world-lens-shadow-rgb: 143, 96, 32}.worldHome[data-active-section=close]{--world-lens-accent-rgb: 91, 79, 199;--world-lens-secondary-rgb: 32, 134, 90;--world-lens-shadow-rgb: 79, 70, 229}.worldHome[data-active-section=nearby]{--world-lens-accent-rgb: 245, 158, 11;--world-lens-secondary-rgb: 32, 134, 90;--world-lens-shadow-rgb: 180, 83, 9}.worldHome[data-active-section=start]{--world-lens-accent-rgb: 32, 134, 90;--world-lens-secondary-rgb: 245, 158, 11;--world-lens-shadow-rgb: 22, 101, 52}.worldHome>[hidden]{display:none}.worldHome>section{position:relative;z-index:1}.worldLensBackdrop{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:18px;pointer-events:none}.worldLensBackdrop:before{position:absolute;inset:10px 8px 16px;border:1px solid rgba(var(--world-lens-accent-rgb),.09);border-radius:16px;background:radial-gradient(circle at 18% 22%,rgba(var(--world-lens-accent-rgb),.12),transparent 28%),radial-gradient(circle at 86% 72%,rgba(var(--world-lens-secondary-rgb),.1),transparent 24%),linear-gradient(130deg,rgba(var(--surface-rgb),.3),transparent 44%,rgba(var(--surface-rgb),.24));box-shadow:inset 0 0 0 1px rgba(var(--surface-rgb),.42),0 20px 52px rgba(var(--world-lens-shadow-rgb),.08);content:"";opacity:.72}.worldLensAura,.worldLensTrace,.worldLensMark{position:absolute;content:""}.worldLensAura{inset:2px 3% 8px;border-radius:999px;background:radial-gradient(ellipse at 50% 42%,rgba(var(--world-lens-accent-rgb),.14),transparent 54%),radial-gradient(ellipse at 60% 68%,rgba(var(--world-lens-secondary-rgb),.08),transparent 58%);filter:blur(8px);opacity:.7}.worldLensTrace{height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--world-lens-accent-rgb),.24),rgba(var(--world-lens-secondary-rgb),.18),transparent);transform-origin:center}.worldLensTracePrimary{top:38%;right:7%;left:8%;opacity:.46;transform:rotate(-2deg)}.worldLensTraceNearby{right:6%;bottom:30%;left:21%;opacity:.16;transform:rotate(4deg)}.worldHome[data-active-section=nearby] .worldLensTraceNearby{opacity:.64}.worldLensMark{width:8px;height:8px;border:1px solid rgba(var(--surface-rgb),.76);border-radius:999px;background:rgba(var(--world-lens-accent-rgb),.54);box-shadow:0 0 0 5px rgba(var(--world-lens-accent-rgb),.07),0 8px 18px rgba(var(--world-lens-shadow-rgb),.08);opacity:.44}.worldLensMarkNow{top:18px;left:12%}.worldLensMarkNearby{right:12%;bottom:22%;background:rgba(var(--world-lens-secondary-rgb),.58);box-shadow:0 0 0 5px rgba(var(--world-lens-secondary-rgb),.08),0 8px 18px rgba(var(--world-lens-shadow-rgb),.08)}.worldLensMarkStart{right:28%;bottom:10px;width:6px;height:6px}.worldHome[data-active-section=now] .worldLensMarkNow,.worldHome[data-active-section=close] .worldLensMarkNow,.worldHome[data-active-section=nearby] .worldLensMarkNearby,.worldHome[data-active-section=start] .worldLensMarkStart{opacity:.86}.worldHero,.worldPanel{border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.78);box-shadow:0 18px 56px #2e3b4b12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.worldHero{grid-column:1 / -1;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(5px,1vw,8px);align-items:start;min-height:0;padding:clamp(12px,1.8vw,18px);overflow:hidden;border-color:#8f60202e;background:radial-gradient(circle at 82% 28%,rgba(255,196,92,.32),transparent 20%),radial-gradient(circle at 12% 4%,rgba(var(--accent-rgb),.15),transparent 30%),radial-gradient(circle at 68% 86%,rgba(32,134,90,.12),transparent 27%),linear-gradient(148deg,#fff8e9fa,#ffeccde0 42%,#ebf7e0db 72%,#faeee5eb),rgba(var(--surface-rgb),.82);box-shadow:0 14px 38px #8b5b231a}.worldHero[data-state=active]{border-color:#20865a33;box-shadow:0 16px 42px #20865a17}.worldHero[data-state=warm]{border-color:#f59e0b33;box-shadow:0 15px 40px #b4530917}.worldHero[data-state=quiet]{border-color:rgba(var(--accent-rgb),.12);background:radial-gradient(circle at 84% 26%,rgba(255,196,92,.18),transparent 21%),radial-gradient(circle at 12% 4%,rgba(var(--accent-rgb),.12),transparent 30%),linear-gradient(148deg,#fff9eef5,#f4f1ffb8 52%,#eef7ebc2),rgba(var(--surface-rgb),.82);box-shadow:0 12px 34px #2e3b4b0f}.worldHero[data-state=fading]{border-color:#b4530924;background:radial-gradient(circle at 84% 26%,rgba(255,196,92,.14),transparent 21%),radial-gradient(circle at 12% 4%,rgba(180,83,9,.1),transparent 28%),linear-gradient(148deg,#fffaf5eb,#f9f2ebad 58%,#eef7eb9e),rgba(var(--surface-rgb),.78);box-shadow:0 10px 30px #623e180e}.worldHero:before,.worldHero:after{position:absolute;z-index:0;pointer-events:none;content:""}.worldHero:before{inset:0;background:radial-gradient(circle at 18% 74%,rgba(32,134,90,.09),transparent 25%),radial-gradient(circle at 72% 18%,rgba(var(--surface-rgb),.42),transparent 24%),linear-gradient(90deg,transparent,rgba(var(--surface-rgb),.28),transparent),repeating-linear-gradient(116deg,transparent 0 28px,rgba(143,96,32,.035) 29px 30px);opacity:.8}.worldHero[data-state=active]:before,.worldHero[data-state=warm]:before{opacity:.92}.worldHero[data-state=quiet]:before{opacity:.54}.worldHero[data-state=fading]:before{opacity:.42}.worldHero:after{right:-24px;bottom:-30px;width:min(320px,44%);height:96px;border-radius:999px 0 0;background:radial-gradient(ellipse at 62% 42%,rgba(143,96,32,.2),transparent 60%),linear-gradient(180deg,#3b82561a,#8f602014);filter:blur(1px)}.worldHeroCopy{position:relative;z-index:2;min-width:0;display:grid;gap:7px;padding-right:clamp(96px,16vw,196px)}.worldHero .eyebrow{width:fit-content;padding:3px 6px;border:1px solid rgba(143,96,32,.14);border-radius:999px;background:#fffcf69e;color:#8a5b14;font-size:11px}.worldHero h1{max-width:min(100%,34ch);margin-top:0;font-size:clamp(23px,2.2vw,30px);line-height:1.24;overflow-wrap:anywhere;word-break:break-word}.worldHero p{max-width:48ch;color:var(--muted);font-size:clamp(12px,1.05vw,14px);line-height:1.32}.worldHeroSignalChips{min-width:0;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.worldHeroSignalChips>span{min-width:0;min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid rgba(143,96,32,.12);border-radius:999px;background:#fffcf6a8;color:rgba(var(--ink-rgb),.62);font-size:11.5px;font-weight:820;line-height:1}.worldHeroSignalChips strong{color:var(--ink);font-size:12.5px;font-weight:920;line-height:1}.worldHeroSignalChips svg{flex:0 0 auto;color:#8a5b14}.worldHeroSignalChips [data-signal=nearby]{border-color:#20865a24;background:#f7fff9a3;color:#17694a}.worldHeroSignalChips [data-signal=nearby] svg{color:#17694a}.worldHeroSignalChips [data-signal=local]{border-color:rgba(var(--accent-rgb),.12);background:#f8f7ff9e;color:#5b4fc7}.worldHeroSignalChips [data-signal=local] svg{color:#5b4fc7}.worldHeroAtmosphere{width:fit-content;max-width:min(100%,460px);display:inline-grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:center;padding:6px 9px;border:1px solid rgba(143,96,32,.16);border-radius:8px;background:radial-gradient(circle at 12% 50%,rgba(245,158,11,.1),transparent 36%),#fffcf6ad;box-shadow:inset 0 1px rgba(var(--surface-rgb),.68),0 10px 24px #8f602012;color:#4b443b}.worldHeroAtmosphereOrb{width:18px;height:18px;border:1px solid currentColor;border-radius:999px;background:radial-gradient(circle at 50% 50%,currentColor 0 20%,transparent 23%),radial-gradient(circle at 50% 50%,transparent 0 42%,currentColor 45% 49%,transparent 52%),radial-gradient(circle at 50% 50%,transparent 0 62%,currentColor 64% 67%,transparent 70%);opacity:.84}.worldHeroAtmosphere[data-state=active] .worldHeroAtmosphereOrb{box-shadow:0 0 0 5px #20865a14}.worldHeroAtmosphere[data-state=warm] .worldHeroAtmosphereOrb{box-shadow:0 0 0 5px #f59e0b1a}.worldHeroAtmosphere[data-state=quiet] .worldHeroAtmosphereOrb{opacity:.58}.worldHeroAtmosphere[data-state=fading] .worldHeroAtmosphereOrb{border-style:dashed;opacity:.62}.worldHeroAtmosphere>span:last-child{min-width:0;display:grid;gap:1px}.worldHeroAtmosphere strong{min-width:0;overflow:hidden;color:var(--ink);font-size:12.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.worldHeroAtmosphere span span{min-width:0;overflow:hidden;color:var(--muted);font-size:11.5px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.worldHeroAtmosphere[data-state=active]{border-color:#20865a2e;background:#f7fff9a3;color:#17694a}.worldHeroAtmosphere[data-state=warm]{border-color:#f59e0b38;background:radial-gradient(circle at 12% 50%,rgba(245,158,11,.16),transparent 38%),#fff9ecc2;color:#92400e}.worldHeroAtmosphere[data-state=quiet]{border-color:rgba(var(--accent-rgb),.14);background:#f8f7ff94;color:#5b4fc7}.worldHeroAtmosphere[data-state=fading]{border-style:dashed;border-color:#b453092e;background:#fffaf594;color:#9a3412}.worldHeroScene{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.worldHeroTrace,.worldHeroGround,.worldHeroLantern,.worldBirdPresence{position:absolute;pointer-events:none}.worldHeroTrace{border:1px solid rgba(245,158,11,.2);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(var(--surface-rgb),.86),transparent 36%),radial-gradient(circle at 50% 50%,rgba(245,158,11,.34),transparent 56%);box-shadow:0 0 22px #f59e0b2e;opacity:.72}.worldHeroTraceOne{top:23px;right:clamp(84px,13vw,168px);width:10px;height:10px}.worldHeroTraceTwo{right:clamp(150px,22vw,280px);bottom:44px;width:7px;height:7px;opacity:.52}.worldHeroTraceThree{right:clamp(34px,7vw,88px);bottom:94px;width:6px;height:6px;border-color:rgba(var(--accent-rgb),.18);background:radial-gradient(circle at 50% 50%,rgba(var(--surface-rgb),.82),transparent 36%),radial-gradient(circle at 50% 50%,rgba(var(--accent-rgb),.28),transparent 58%);box-shadow:0 0 18px rgba(var(--accent-rgb),.14)}.worldHeroLantern{right:clamp(76px,12vw,168px);bottom:clamp(20px,2.6vw,34px);width:clamp(22px,3.1vw,34px);height:clamp(30px,4vw,46px);border:1px solid rgba(143,96,32,.2);border-radius:999px 999px 9px 9px;background:radial-gradient(circle at 50% 58%,rgba(255,196,92,.78),transparent 32%),radial-gradient(circle at 50% 58%,rgba(255,196,92,.28),transparent 62%),#50311214;box-shadow:0 0 0 7px #f59e0b0e,0 12px 24px #623e181f;opacity:.78}.worldHeroLantern:before,.worldHeroLantern:after{position:absolute;content:""}.worldHeroLantern:before{top:-7px;right:27%;left:27%;height:9px;border:1px solid rgba(143,96,32,.2);border-bottom:0;border-radius:999px 999px 0 0}.worldHeroLantern:after{inset:24% 25% 16%;border-radius:999px;background:#ffc45ca3;box-shadow:0 0 16px #f59e0b4d}.worldHeroGround{right:-32px;bottom:-16px;width:min(340px,46%);height:82px;border-radius:999px 0 0;background:radial-gradient(ellipse at 68% 52%,rgba(255,196,92,.18),transparent 46%),radial-gradient(ellipse at 38% 72%,rgba(32,134,90,.16),transparent 52%),linear-gradient(180deg,#fffcf62e,#8f60201f);filter:blur(.2px)}.worldHeroScene[data-state=quiet] .worldHeroTrace,.worldHeroScene[data-state=fading] .worldHeroTrace{opacity:.42}.worldHeroScene[data-state=quiet] .worldHeroLantern,.worldHeroScene[data-state=fading] .worldHeroLantern{opacity:.48}.worldBirdPresence{bottom:clamp(8px,1.3vw,15px);right:clamp(10px,2vw,20px);width:clamp(104px,14vw,166px);height:clamp(74px,9.5vw,116px);--world-bird-accent-rgb: 255, 196, 92;--world-bird-secondary-rgb: 32, 134, 90;--world-bird-shadow-rgb: 98, 62, 24;--world-bird-hue: 0deg;--world-bird-saturation: 1;display:grid;place-items:end center;padding:0;border:0;background:transparent;opacity:.92;pointer-events:none;transform:rotate(1deg)}.worldBirdPresence[data-bird-variant=launch]{--world-bird-accent-rgb: 245, 158, 11;--world-bird-secondary-rgb: 180, 83, 9;--world-bird-shadow-rgb: 98, 62, 24;--world-bird-hue: -4deg;--world-bird-saturation: 1.05}.worldBirdPresence[data-bird-variant=lake]{--world-bird-accent-rgb: 20, 184, 166;--world-bird-secondary-rgb: 14, 116, 144;--world-bird-shadow-rgb: 16, 80, 96;--world-bird-hue: 148deg;--world-bird-saturation: .92}.worldBirdPresence[data-bird-variant=park]{--world-bird-accent-rgb: 132, 204, 22;--world-bird-secondary-rgb: 22, 101, 52;--world-bird-shadow-rgb: 54, 83, 20;--world-bird-hue: 82deg;--world-bird-saturation: .88}.worldBirdPresence[data-bird-variant=night]{--world-bird-accent-rgb: 129, 140, 248;--world-bird-secondary-rgb: 79, 70, 229;--world-bird-shadow-rgb: 49, 46, 129;--world-bird-hue: 214deg;--world-bird-saturation: .82}.worldBirdPresence[data-state=active]{opacity:.98;transform:translate(-2px) rotate(.5deg)}.worldBirdPresence[data-state=warm]{opacity:.94;transform:rotate(1deg)}.worldBirdPresence[data-state=quiet]{opacity:.76;transform:translateY(3px) rotate(-1.5deg)}.worldBirdPresence[data-state=fading]{opacity:.64;filter:saturate(.86);transform:translateY(5px) rotate(-2deg)}.worldBirdPresence:before,.worldBirdPresence:after,.worldBirdGlow{position:absolute;pointer-events:none;content:""}.worldBirdPresence:before{right:1%;bottom:2px;left:0;height:38%;border-radius:999px 999px 8px 8px;background:radial-gradient(circle at 26% 44%,rgba(var(--world-bird-secondary-rgb),.2),transparent 32%),linear-gradient(180deg,rgba(var(--surface-rgb),.28),rgba(var(--world-bird-shadow-rgb),.15));box-shadow:0 15px 30px rgba(var(--world-bird-shadow-rgb),.08)}.worldBirdPresence:after{right:12%;bottom:23%;left:10%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--world-bird-shadow-rgb),.34),transparent)}.worldBirdGlow{inset:4% 6% 22%;border-radius:999px;background:radial-gradient(circle at 70% 28%,rgba(var(--world-bird-accent-rgb),.34),transparent 18%),radial-gradient(circle at 48% 58%,rgba(var(--surface-rgb),.5),transparent 52%)}.worldBirdPresence[data-state=active] .worldBirdGlow{background:radial-gradient(circle at 68% 28%,rgba(var(--world-bird-accent-rgb),.36),transparent 18%),radial-gradient(circle at 50% 58%,rgba(var(--world-bird-secondary-rgb),.2),transparent 50%),radial-gradient(circle at 50% 58%,rgba(var(--surface-rgb),.46),transparent 56%)}.worldBirdPresence[data-state=quiet] .worldBirdGlow,.worldBirdPresence[data-state=fading] .worldBirdGlow{opacity:.66}.worldBirdVariantMark{position:absolute;z-index:2;top:27%;right:28%;width:17%;height:17%;border:1px solid rgba(var(--surface-rgb),.78);border-radius:999px;background:rgba(var(--world-bird-accent-rgb),.62);box-shadow:0 4px 9px rgba(var(--world-bird-shadow-rgb),.12);opacity:.78;pointer-events:none;transform:rotate(-8deg)}.worldBirdVariantMark:before,.worldBirdVariantMark:after{position:absolute;content:""}.worldBirdPresence[data-bird-mark=plain] .worldBirdVariantMark{top:31%;right:30%;width:10%;height:10%;background:rgba(var(--world-bird-accent-rgb),.36);opacity:.5}.worldBirdPresence[data-bird-mark=window] .worldBirdVariantMark{border-radius:38% 62% 44% 56%;background:linear-gradient(90deg,transparent 45%,rgba(var(--surface-rgb),.86) 45% 55%,transparent 55%),linear-gradient(0deg,transparent 45%,rgba(var(--surface-rgb),.86) 45% 55%,transparent 55%),rgba(var(--world-bird-accent-rgb),.72)}.worldBirdPresence[data-bird-mark=ripple] .worldBirdVariantMark{top:30%;width:24%;height:13%;border:0;border-top:2px solid rgba(var(--world-bird-secondary-rgb),.72);border-bottom:2px solid rgba(var(--world-bird-accent-rgb),.58);border-radius:999px;background:transparent;box-shadow:none;transform:rotate(-5deg)}.worldBirdPresence[data-bird-mark=ripple] .worldBirdVariantMark:before{inset:42% 14% auto;height:2px;border-radius:999px;background:rgba(var(--surface-rgb),.76)}.worldBirdPresence[data-bird-mark=leaf] .worldBirdVariantMark{width:18%;height:20%;border-radius:86% 8% 76% 16%;background:rgba(var(--world-bird-accent-rgb),.68);transform:rotate(22deg)}.worldBirdPresence[data-bird-mark=leaf] .worldBirdVariantMark:before{inset:18% 47% 14%;width:1px;border-radius:999px;background:rgba(var(--surface-rgb),.78);transform:rotate(-24deg)}.worldBirdPresence[data-bird-mark=moon] .worldBirdVariantMark{width:16%;height:16%;background:rgba(var(--world-bird-accent-rgb),.68);box-shadow:inset -5px 1px rgba(var(--surface-rgb),.92),0 4px 10px rgba(var(--world-bird-shadow-rgb),.14);transform:rotate(14deg)}.worldBirdPresence img{position:relative;z-index:1;display:block;width:clamp(58px,7vw,84px);height:clamp(58px,7vw,84px);object-fit:contain;filter:hue-rotate(var(--world-bird-hue)) saturate(var(--world-bird-saturation)) drop-shadow(0 9px 14px rgba(var(--world-bird-shadow-rgb),.18));transform:translateY(3px)}.worldBirdNotificationCount{position:absolute;z-index:3;right:4%;bottom:54%;max-width:min(112px,92%);min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:1px solid rgba(42,121,89,.14);border-radius:999px;background:linear-gradient(135deg,#f4fbf7db,rgba(var(--surface-rgb),.74)),rgba(var(--surface-rgb),.78);box-shadow:0 8px 18px rgba(var(--world-bird-shadow-rgb),.1);color:var(--accent-strong);font-size:11px;font-weight:900;line-height:1.1;overflow-wrap:anywhere;text-align:center;opacity:.74;transform:translateY(2px)}.worldBirdPresence[data-peek-state=peeking] .worldBirdNotificationCount{opacity:.86}.worldBirdPresence[data-peek-state=settled] .worldBirdNotificationCount,.worldBirdPresence[data-peek-state=reduced] .worldBirdNotificationCount{opacity:.68}.worldHeroStatusRow{display:flex;flex-wrap:wrap;gap:5px 7px;align-items:center;margin-top:1px}.largeCardGrid,.largeCardRow{min-width:0;display:grid;gap:var(--top-level-card-gap)}.largeCardGrid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.largeCardRow{grid-auto-flow:column;grid-auto-columns:minmax(142px,.72fr);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.largeCardButton{position:relative;min-width:0;min-height:var(--top-level-compact-card-height);display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center;padding:var(--top-level-card-padding);border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:linear-gradient(145deg,rgba(var(--surface-rgb),.9),rgba(var(--surface-rgb),.68)),rgba(var(--surface-rgb),.82);box-shadow:0 10px 24px #2e3b4b0f;color:var(--ink);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.largeCardButton:hover,.largeCardButton:focus-visible{border-color:rgba(var(--accent-rgb),.22);background:linear-gradient(145deg,rgba(var(--surface-rgb),.96),#f7fff9c2),rgba(var(--surface-rgb),.84);box-shadow:0 12px 28px #20865a17}.largeCardButton:focus-visible{outline:2px solid rgba(var(--accent-rgb),.38);outline-offset:2px}.largeCardButton[data-selected=true]{border-color:rgba(var(--accent-rgb),.36);background:linear-gradient(145deg,rgba(var(--surface-rgb),.98),#f4f7ffd1),rgba(var(--surface-rgb),.88);box-shadow:inset 0 0 0 2px rgba(var(--accent-rgb),.14),0 14px 30px rgba(var(--ink-rgb),.08)}.largeCardButton[data-card-kind=space]{border-color:#5b4fc729}.largeCardButton[data-card-kind=friend]{border-color:#20865a29}.largeCardButton[data-card-kind=activity]{border-color:#0e749029}.largeCardButton[data-card-kind=map]{border-color:#20865a2e;background:linear-gradient(145deg,rgba(var(--surface-rgb),.9),#f7fff9b8),rgba(var(--surface-rgb),.82)}.largeCardButton[data-card-kind=create]{border-color:#f59e0b33}.largeCardIcon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.78);color:var(--accent-strong)}.largeCardButton[data-card-kind=space] .largeCardIcon{color:#5b4fc7}.largeCardButton[data-card-kind=activity] .largeCardIcon,.largeCardButton[data-card-kind=map] .largeCardIcon{color:#0e7490}.largeCardButton[data-card-kind=create] .largeCardIcon{color:#9a5b10}.largeCardBody{min-width:0;display:grid;gap:4px;padding-right:18px}.largeCardTitle,.largeCardSubtitle{min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.largeCardTitle{color:var(--ink);font-size:13px;font-weight:920;line-height:1.15}.largeCardSubtitle{color:rgba(var(--ink-rgb),.62);font-size:11.5px;font-weight:760;line-height:1.25}.largeCardCueRow{min-width:0;display:flex;flex-wrap:nowrap;gap:4px 6px;align-items:center;overflow:hidden}.largeCardCue{min-width:0;display:inline-flex;gap:3px;align-items:center;color:rgba(var(--ink-rgb),.58);font-size:10.5px;font-weight:820;line-height:1}.largeCardCueGlyph{width:10px;height:10px;display:inline-grid;place-items:center;flex:0 0 auto}.largeCardCueDot{width:6px;height:6px;display:block;border-radius:999px;background:rgba(var(--ink-rgb),.36)}.largeCardCue[data-cue-tone=activity] .largeCardCueDot{background:#2a7959}.largeCardCue[data-cue-tone=people] .largeCardCueDot{background:#5b4fc7}.largeCardCue[data-cue-tone=visibility] .largeCardCueDot{background:#0e7490}.largeCardCue[data-cue-tone=temporary] .largeCardCueDot{background:#b45309}.largeCardCueText{min-width:0;display:inline-flex;gap:2px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.largeCardCueText strong{color:var(--ink);font-size:11px;font-weight:920}.largeCardCueMore{padding:2px 4px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.7)}.largeCardTrailing{position:absolute;top:50%;right:10px;display:grid;place-items:center;color:rgba(var(--ink-rgb),.42);transform:translateY(-50%)}.homeActionGrid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--top-level-card-gap);align-items:stretch;max-width:min(100%,760px);margin-top:2px}.homeActionGrid .largeCardButton{min-height:54px;gap:8px;padding:8px 9px}.homeDaily{min-width:0;align-content:start;gap:var(--top-level-section-gap)}.homePathOverview{gap:var(--top-level-section-gap)}.homeQuickDestinations{order:-1}.homeDailyHero{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,.34fr);gap:var(--top-level-card-gap);align-items:stretch}.homeDailyIntro{min-width:0;display:grid;gap:var(--density-panel-gap);align-content:start}.homeDailyHero .homeActionGrid{grid-column:1 / -1;margin-top:0}.homeDailySection{position:relative;z-index:1;min-width:0;display:grid;gap:var(--top-level-card-gap)}.homeSectionHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.homeSectionHeader h2{min-width:0;color:var(--ink);font-size:15px;font-weight:920;line-height:1.15}.homeSectionHeader>span{flex:0 0 auto;color:rgba(var(--ink-rgb),.52);font-size:11px;font-weight:860;line-height:1}.homePlaceGrid{min-width:0;display:grid;gap:var(--top-level-card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.homeActivityRow{min-width:0;display:grid;gap:var(--top-level-card-gap);grid-auto-columns:minmax(168px,.72fr);padding:1px 2px 8px}.homeActivityRow .largeCardButton{min-height:86px}.homeMapPreviewSection .largeCardButton{min-height:70px}.homeDailyEmpty{min-height:54px;display:grid;align-items:center;margin:0}.homeDailyReader{position:relative;z-index:1;justify-content:flex-start}.worldStateLegend{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0;list-style:none}.worldHero .worldStatePill{min-height:19px;gap:4px;padding:2px 5px;font-size:10.5px;font-weight:850}.worldHero .worldStatePill .perchiStateTokenGlyph{width:6px;height:6px}.worldHero .worldStatePill[data-emphasis=primary]{min-height:22px;padding:3px 7px;opacity:1;box-shadow:0 7px 16px rgba(var(--ink-rgb),.08)}.worldHero .worldStatePill[data-emphasis=primary] .perchiStateTokenGlyph{width:8px;height:8px}.worldHero .worldStatePill[data-emphasis=ambient]{opacity:.66}.worldHero .worldStatePill[data-emphasis=ambient][data-state=quiet],.worldHero .worldStatePill[data-emphasis=ambient][data-state=fading]{opacity:.55}.worldHeroActions{margin-top:0}.worldHeroActions .compactButton{min-height:24px;gap:5px;padding:3px 7px;border-color:#8f602029;background:#fffcf6ad;color:#4b443b;font-size:11.5px}.worldHeroActions[data-attention=utility] .compactButton{border-color:#8f60201a;background:#fffcf680;color:rgba(var(--ink-rgb),.62);box-shadow:none}.worldHeroActions[data-attention=utility] .compactButton:focus-visible,.worldHeroActions[data-attention=utility] .compactButton:hover{color:#4b443b}.worldHeroActionLabel{min-width:0}.worldSignalStrip{grid-column:1 / -1;position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding-top:1px}.worldSignalStrip span{max-width:100%;min-height:22px;display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid rgba(143,96,32,.12);border-radius:999px;background:#fffcf6b8;color:var(--muted);font-size:11px;font-weight:800;line-height:1.2}.worldSignalStrip svg{flex:0 0 auto;color:#8a5b14}.worldSignalStrip[data-attention=ambient] span{border-color:#8f602014;background:#fffcf67a;color:rgba(var(--ink-rgb),.54)}.worldSignalStrip[data-attention=ambient] svg{color:#8a5b149e}.worldSectionToolbar{min-width:0;justify-content:center;padding:2px 0;border:0;background:transparent;overflow-x:auto}.worldSectionNav{min-width:0;max-width:100%;box-shadow:0 12px 30px #2e3b4b14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.worldSectionPanel{grid-column:1 / -1}.worldCalmField{grid-column:1 / -1;position:relative;z-index:1;min-height:clamp(96px,17vh,172px);margin-top:-2px;overflow:hidden;border-radius:8px;opacity:.92;pointer-events:none}.worldHome:not([data-active-section=now]) .worldCalmField{display:none}.worldCalmField:before,.worldCalmField:after,.worldCalmHorizon,.worldCalmTrace,.worldCalmMark,.worldCalmBird{position:absolute;content:""}.worldCalmField:before{inset:8px 6px 0;border:1px solid rgba(var(--world-lens-accent-rgb),.05);border-radius:8px;background:radial-gradient(ellipse at 50% 100%,rgba(var(--world-lens-accent-rgb),.13),transparent 54%),radial-gradient(circle at 18% 66%,rgba(var(--world-lens-secondary-rgb),.1),transparent 18%),radial-gradient(circle at 82% 38%,rgba(var(--accent-rgb),.08),transparent 22%),linear-gradient(180deg,transparent 0%,rgba(var(--surface-rgb),.5) 100%);box-shadow:inset 0 1px rgba(var(--surface-rgb),.5)}.worldCalmField:after{right:8%;bottom:9%;width:min(280px,54%);height:42px;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(var(--world-lens-secondary-rgb),.14),transparent 62%),linear-gradient(90deg,transparent,rgba(var(--world-lens-accent-rgb),.12),transparent);filter:blur(6px);opacity:.74}.worldCalmHorizon{right:9%;bottom:26%;left:11%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--world-lens-accent-rgb),.18),rgba(var(--world-lens-secondary-rgb),.12),transparent);opacity:.64}.worldCalmTrace{width:7px;height:7px;border:1px solid rgba(var(--surface-rgb),.76);border-radius:999px;background:rgba(var(--world-lens-accent-rgb),.36);box-shadow:0 0 18px rgba(var(--world-lens-accent-rgb),.12);opacity:.62}.worldCalmTraceOne{top:24%;left:22%}.worldCalmTraceTwo{top:42%;right:18%;width:5px;height:5px;background:rgba(var(--world-lens-secondary-rgb),.34);box-shadow:0 0 16px rgba(var(--world-lens-secondary-rgb),.1);opacity:.5}.worldCalmMark{bottom:20%;width:44px;height:28px;border-radius:999px 999px 10px 10px;background:radial-gradient(circle at 50% 24%,rgba(var(--world-lens-secondary-rgb),.12),transparent 36%),linear-gradient(180deg,rgba(var(--surface-rgb),.22),rgba(var(--world-lens-shadow-rgb),.08));opacity:.6}.worldCalmMarkLeft{left:8%}.worldCalmMarkRight{right:10%;width:62px;opacity:.46}.worldCalmBird{right:clamp(30px,10vw,120px);bottom:18%;width:clamp(42px,8vw,72px);height:clamp(42px,8vw,72px);display:grid;place-items:center;opacity:.24;transform:rotate(-3deg)}.worldCalmBird:before{position:absolute;inset:18% 10% 4%;border-radius:999px;background:radial-gradient(circle at 56% 48%,rgba(var(--world-lens-accent-rgb),.18),transparent 50%),radial-gradient(circle at 50% 62%,rgba(var(--surface-rgb),.46),transparent 62%);content:""}.worldCalmBird img{position:relative;width:72%;height:72%;object-fit:contain;filter:saturate(.86) drop-shadow(0 8px 14px rgba(var(--world-lens-shadow-rgb),.12))}.worldPanel{position:relative;isolation:isolate;min-width:0;display:grid;align-content:start;gap:12px;padding:var(--density-panel-padding);overflow:hidden}.worldPanel>*{position:relative;z-index:1}.worldNearbyPanel:before{position:absolute;z-index:0;inset:0;background:radial-gradient(circle at 14% 16%,rgba(245,158,11,.12),transparent 26%),radial-gradient(circle at 92% 86%,rgba(32,134,90,.08),transparent 28%);content:"";opacity:.58;pointer-events:none}.worldHome[data-active-section=nearby] .worldNearbyPanel{border-color:#f59e0b38;box-shadow:0 18px 48px #b453091a,inset 0 0 0 1px rgba(var(--surface-rgb),.54)}.worldHome[data-active-section=nearby] .worldNearbyPanel:before{opacity:.86}.worldSpacesPanel{grid-row:span 2}.worldSectionPanel.worldSpacesPanel{grid-row:auto}.worldPanelHeader{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.worldModuleAnchor{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(var(--surface-rgb),.74);box-shadow:inset 0 1px rgba(var(--surface-rgb),.62),0 8px 18px rgba(var(--ink-rgb),.07)}.worldModuleAnchor svg{width:16px;height:16px}.worldSpacesPanel .worldModuleAnchor{border-radius:12px 999px 999px 12px;background:rgba(var(--accent-rgb),.13);color:#4f46e5}.worldNearbyPanel .worldModuleAnchor{border-radius:999px;background:#f59e0b29;color:#92400e}.worldCreatePanel .worldModuleAnchor{border-radius:999px 12px 12px 999px;background:#20865a24;color:#17694a}.worldPanelHeader h2{margin:0;color:var(--ink);font-size:16px;line-height:1.1}.worldPanelHeader p{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.35}.worldPanelSignalRow{min-width:0;display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.worldPanelSignalRow>span{min-width:0;min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.62);color:rgba(var(--ink-rgb),.64);font-size:11.5px;font-weight:850;line-height:1;white-space:nowrap}.worldPanelSignalRow svg{flex:0 0 auto;color:var(--accent-strong)}.worldNearbyPanel .worldPanelSignalRow>span:first-child{border-color:#f59e0b29;background:#fff8ebad;color:#92400e}.worldNearbyPanel .worldPanelSignalRow>span:first-child svg{color:#92400e}.worldCreatePanel .worldPanelSignalRow>span:first-child,.worldCreatePanel .worldPanelSignalRow>span:nth-child(2){border-color:#20865a24;background:#f7fff99e;color:#17694a}.worldCreatePanel .worldPanelSignalRow>span:first-child svg,.worldCreatePanel .worldPanelSignalRow>span:nth-child(2) svg{color:#17694a}.worldEmptyDisclosure{gap:8px;padding:10px;border:1px dashed rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.52);box-shadow:none}.worldEmptyDisclosure .localDisclosureHeader{align-items:center}.worldEmptyDisclosure .localDisclosureTitle{color:var(--ink);font-size:14px;font-weight:900}.worldEmptySummary{margin:0}.worldSpaceList,.nearbySpotlightList{display:grid;gap:8px;padding:0;margin:0;list-style:none}.worldSpaceItem,.nearbySpotlightItem{min-width:0}.worldSpaceItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px}.worldSpaceItem[data-state=active] .worldSpaceButton{border-color:rgba(var(--state-active-rgb),.18);background:linear-gradient(135deg,#f7fff9eb,rgba(var(--surface-rgb),.7)),rgba(var(--surface-rgb),.78);box-shadow:0 10px 24px rgba(var(--state-active-rgb),.08)}.worldSpaceItem[data-state=active] .worldSpaceBody strong{color:#123c2d}.worldSpaceItem[data-state=warm] .worldSpaceButton{border-color:rgba(var(--state-warm-rgb),.16);background:linear-gradient(135deg,#fff9eceb,rgba(var(--surface-rgb),.68)),rgba(var(--surface-rgb),.76);box-shadow:0 8px 20px rgba(var(--state-warm-rgb),.06)}.worldSpaceItem[data-state=warm] .worldSpaceBody strong{color:#5c3b0b}.nearbySpotlightItem[data-state=active] .nearbySpotlightButton{border-color:rgba(var(--state-active-rgb),.2);background:linear-gradient(135deg,#f7fff9e6,rgba(var(--surface-rgb),.68)),rgba(var(--surface-rgb),.76);box-shadow:0 10px 24px rgba(var(--state-active-rgb),.08)}.nearbySpotlightItem[data-state=warm] .nearbySpotlightButton{border-color:rgba(var(--state-warm-rgb),.18);background:linear-gradient(135deg,#fff7e8e6,rgba(var(--surface-rgb),.66)),rgba(var(--surface-rgb),.74);box-shadow:0 9px 22px rgba(var(--state-warm-rgb),.07)}.worldSpaceItem[data-state=quiet] .worldSpaceButton{background:rgba(var(--surface-rgb),.62)}.worldSpaceItem[data-state=quiet] .worldSpaceBody strong{color:rgba(var(--ink-rgb),.84)}.nearbySpotlightItem[data-state=quiet] .nearbySpotlightButton{background:linear-gradient(135deg,#f8f7ffb8,rgba(var(--surface-rgb),.58)),rgba(var(--surface-rgb),.62)}.worldSpaceItem[data-state=fading],.nearbySpotlightItem[data-state=fading]{opacity:.78}.worldSpaceItem[data-state=fading] .worldSpaceButton{border-style:dashed;background:linear-gradient(135deg,#fffaf5b8,rgba(var(--surface-rgb),.52)),rgba(var(--surface-rgb),.62)}.nearbySpotlightItem[data-state=fading] .nearbySpotlightButton{border-style:dashed;border-color:rgba(var(--state-fading-rgb),.16);background:linear-gradient(135deg,#fffaf4ad,rgba(var(--surface-rgb),.5)),rgba(var(--surface-rgb),.58)}.nearbySpotlightItem[data-proximity=known] .nearbySpotlightButton{border-color:#20865a38}.nearbySpotlightItem[data-proximity=bounded] .nearbySpotlightButton{border-color:#4f46e533;box-shadow:inset 0 0 0 1px #4f46e509}.nearbySpotlightItem[data-proximity=around] .nearbySpotlightButton{border-color:#f59e0b3d}.nearbySpotlightItem[data-proximity=local] .nearbySpotlightButton{border-color:rgba(var(--accent-rgb),.14)}.nearbySpotlightItem[data-state=fading] .nearbySpotlightButton{border-style:dashed;border-color:rgba(var(--state-fading-rgb),.16)}.worldSpaceItem[data-state=fading] .worldSpaceBody strong{color:rgba(var(--ink-rgb),.68)}.worldSpaceButton,.nearbySpotlightButton,.worldCreateButton{width:100%;min-width:0;min-height:58px;display:grid;align-items:center;gap:9px;padding:9px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.68);color:var(--ink);text-align:left;cursor:pointer}.worldSpaceButton{position:relative;grid-template-columns:42px minmax(0,1fr) auto;overflow:hidden;gap:10px;padding:10px 9px 10px 14px}.worldSpaceLeaveButton{min-height:58px;align-self:stretch;justify-content:center;gap:5px;padding:0 10px;border-radius:8px;font-size:12px}.worldSpaceButton:after{position:absolute;inset:7px 8px;border-radius:7px;pointer-events:none;content:"";opacity:0}.worldSpaceItem[data-state=active] .worldSpaceButton:after{border:1px solid rgba(var(--state-active-rgb),.12);box-shadow:inset 0 0 18px rgba(var(--state-active-rgb),.045);opacity:1}.worldSpaceItem[data-state=warm] .worldSpaceButton:after{border:1px solid rgba(var(--state-warm-rgb),.12);box-shadow:inset 0 0 16px rgba(var(--state-warm-rgb),.045);opacity:1}.worldSpaceItem[data-state=quiet] .worldSpaceButton:after{border:1px solid rgba(var(--accent-rgb),.07);opacity:.74}.worldSpaceItem[data-state=fading] .worldSpaceButton:after{border:1px dashed rgba(var(--state-fading-rgb),.13);opacity:.82}.nearbySpotlightButton,.worldCreateButton{grid-template-columns:38px minmax(0,1fr) auto}.nearbySpotlightButton{position:relative;overflow:hidden}.nearbySpotlightItem[data-featured=true] .nearbySpotlightButton{min-height:72px;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;padding:9px 10px 9px 12px;box-shadow:0 16px 34px rgba(var(--world-lens-shadow-rgb),.09),inset 0 1px rgba(var(--surface-rgb),.58)}.nearbySpotlightButton:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:5px;border-radius:0 999px 999px 0;background:rgba(var(--state-warm-rgb),.54);opacity:.7}.nearbySpotlightItem[data-state=active] .nearbySpotlightButton:before{background:rgba(var(--state-active-rgb),.58)}.nearbySpotlightItem[data-state=warm] .nearbySpotlightButton:before{background:rgba(var(--state-warm-rgb),.64)}.nearbySpotlightItem[data-state=quiet] .nearbySpotlightButton:before{background:rgba(var(--state-quiet-rgb),.44)}.nearbySpotlightItem[data-state=fading] .nearbySpotlightButton:before{background:rgba(var(--state-fading-rgb),.34)}.nearbySpotlightItem[data-featured=true][data-state=active] .nearbySpotlightButton{background:radial-gradient(circle at 90% 18%,rgba(var(--state-active-rgb),.18),transparent 18%),radial-gradient(circle at 13% 42%,rgba(var(--state-active-rgb),.14),transparent 34%),radial-gradient(circle at 68% 86%,rgba(245,158,11,.12),transparent 26%),linear-gradient(135deg,#f7fff9f0,rgba(var(--surface-rgb),.72)),rgba(var(--surface-rgb),.78)}.nearbySpotlightItem[data-featured=true][data-state=warm] .nearbySpotlightButton{background:radial-gradient(circle at 90% 18%,rgba(var(--state-warm-rgb),.18),transparent 18%),radial-gradient(circle at 13% 42%,rgba(var(--state-warm-rgb),.16),transparent 34%),radial-gradient(circle at 68% 86%,rgba(32,134,90,.09),transparent 26%),linear-gradient(135deg,#fff7e8f0,rgba(var(--surface-rgb),.7)),rgba(var(--surface-rgb),.76)}.nearbySpotlightItem[data-featured=true][data-state=quiet] .nearbySpotlightButton{background:radial-gradient(circle at 13% 42%,rgba(var(--state-quiet-rgb),.1),transparent 34%),linear-gradient(135deg,#f8f7ffc7,rgba(var(--surface-rgb),.62)),rgba(var(--surface-rgb),.64)}.nearbySpotlightItem[data-featured=true][data-state=fading] .nearbySpotlightButton{background:radial-gradient(circle at 13% 42%,rgba(var(--state-fading-rgb),.1),transparent 34%),linear-gradient(135deg,#fffaf4b8,rgba(var(--surface-rgb),.54)),rgba(var(--surface-rgb),.6)}.worldSpaceButton:focus-visible,.nearbySpotlightButton:focus-visible,.worldCreateButton:focus-visible{outline:3px solid rgba(79,70,229,.28);outline-offset:2px}.worldSpaceRail{position:absolute;top:9px;bottom:9px;left:0;width:5px;border-radius:0 999px 999px 0;background:currentColor;color:var(--accent-strong);opacity:.72}.worldSpaceRail:after{position:absolute;right:0;bottom:2px;width:5px;height:13px;border-radius:0 999px 999px 0;background:currentColor;content:"";opacity:.45}.worldSpaceItem[data-state=active] .worldSpaceRail{top:7px;bottom:7px;width:6px;opacity:.86}.worldSpaceItem[data-state=warm] .worldSpaceRail{top:8px;bottom:12px;opacity:.78}.worldSpaceItem[data-state=quiet] .worldSpaceRail{top:13px;bottom:13px;width:4px;opacity:.46}.worldSpaceItem[data-state=fading] .worldSpaceRail{top:12px;bottom:12px;border:1px dashed currentColor;background:transparent;opacity:.58}.worldSpaceItem[data-state=fading] .worldSpaceRail:after{display:none}.worldSpaceItem[data-community-type=chat] .worldSpaceRail,.worldSpaceItem[data-community-type=super] .worldSpaceRail{color:#6d5dfc}.worldSpaceItem[data-community-type=shuffleboard] .worldSpaceRail,.worldSpaceItem[data-community-type=chess] .worldSpaceRail{color:#2d6cdf}.worldSpaceItem[data-community-type=event] .worldSpaceRail,.worldSpaceItem[data-community-type=checkin] .worldSpaceRail{color:#20865a}.worldSpaceItem[data-community-type=poll] .worldSpaceRail,.worldSpaceItem[data-community-type=estimation] .worldSpaceRail{color:#b45309}.worldSpaceItem[data-community-type=notepad] .worldSpaceRail,.worldSpaceItem[data-community-type=paint] .worldSpaceRail,.worldSpaceItem[data-community-type=meme] .worldSpaceRail{color:#b14f78}.worldSpaceIcon,.nearbySpotlightIcon,.worldCreateIcon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:8px}.worldSpaceIcon,.nearbySpotlightIcon{background:#4f46e51a;color:var(--accent-strong)}.nearbySpotlightOpening{position:relative;width:50px;height:50px;display:inline-grid;place-items:center}.nearbySpotlightItem[data-featured=true] .nearbySpotlightOpening:before{position:absolute;inset:-3px -5px -4px;border:1px solid rgba(var(--surface-rgb),.62);border-radius:8px;background:radial-gradient(circle at 72% 24%,rgba(var(--state-active-rgb),.22),transparent 17%),radial-gradient(circle at 24% 74%,rgba(245,158,11,.18),transparent 24%),linear-gradient(150deg,rgba(var(--surface-rgb),.48),rgba(var(--ink-rgb),.035));box-shadow:inset 0 1px rgba(var(--surface-rgb),.64);content:""}.nearbySpotlightIcon{position:relative;isolation:isolate;z-index:1;overflow:hidden;width:46px;height:46px;border:1px solid rgba(var(--surface-rgb),.7);box-shadow:inset 0 1px rgba(var(--surface-rgb),.62),0 8px 18px rgba(var(--ink-rgb),.08)}.nearbySpotlightIcon:before,.nearbySpotlightIcon:after{position:absolute;content:""}.nearbySpotlightIcon:before{inset:4px;border:1px solid currentColor;border-radius:inherit;opacity:.16}.nearbySpotlightIcon:after{right:7px;bottom:5px;left:7px;height:3px;border-radius:999px;background:currentColor;opacity:.28}.nearbySpotlightIcon>svg{position:relative;z-index:1;width:18px;height:18px}.nearbySpotlightBeacon{position:absolute;z-index:2;right:2px;top:2px;width:13px;height:13px;border:2px solid rgba(var(--surface-rgb),.88);border-radius:999px;background:rgba(var(--state-warm-rgb),.9);box-shadow:0 0 0 4px rgba(var(--state-warm-rgb),.13),0 6px 14px rgba(var(--state-warm-rgb),.18)}.nearbySpotlightItem[data-state=active] .nearbySpotlightBeacon{background:rgba(var(--state-active-rgb),.92);box-shadow:0 0 0 4px rgba(var(--state-active-rgb),.14),0 6px 14px rgba(var(--state-active-rgb),.18)}.nearbySpotlightItem[data-state=quiet] .nearbySpotlightBeacon{background:rgba(var(--state-quiet-rgb),.72);box-shadow:0 0 0 4px rgba(var(--state-quiet-rgb),.09),0 6px 14px rgba(var(--state-quiet-rgb),.12)}.nearbySpotlightItem[data-state=fading] .nearbySpotlightBeacon{background:transparent;border-color:rgba(var(--state-fading-rgb),.46);box-shadow:0 0 0 4px rgba(var(--state-fading-rgb),.08)}.nearbySpotlightItem[data-proximity=around] .nearbySpotlightIcon{background:linear-gradient(145deg,rgba(var(--surface-rgb),.62),#f59e0b14),#f59e0b26;color:#92400e}.nearbySpotlightItem[data-proximity=known] .nearbySpotlightIcon{border-radius:999px 999px 14px 14px;background:linear-gradient(145deg,rgba(var(--surface-rgb),.62),#20865a12),#20865a21;color:#17694a}.nearbySpotlightItem[data-proximity=bounded] .nearbySpotlightIcon{border-radius:8px 15px;background:linear-gradient(145deg,rgba(var(--surface-rgb),.62),#4f46e50f),#4f46e51c;color:#4f46e5}.nearbySpotlightItem[data-proximity=nearby] .nearbySpotlightIcon{border-radius:16px 16px 9px 9px;background:linear-gradient(145deg,rgba(var(--surface-rgb),.62),#20865a0f),#20865a1c;color:#20865a}.nearbySpotlightItem[data-proximity=local] .nearbySpotlightIcon{border-radius:15px 8px;background:linear-gradient(145deg,rgba(var(--surface-rgb),.62),rgba(var(--accent-rgb),.06)),rgba(var(--accent-rgb),.1);color:#5b4fc7}.nearbySpotlightItem[data-state=fading] .nearbySpotlightIcon:before{border-style:dashed}.worldSpaceIcon{position:relative;isolation:isolate;overflow:hidden;width:42px;height:42px;border:1px solid rgba(var(--surface-rgb),.74);box-shadow:inset 0 1px rgba(var(--surface-rgb),.66),0 8px 18px rgba(var(--ink-rgb),.08)}.worldSpaceIcon:before,.worldSpaceIcon:after{position:absolute;content:""}.worldSpaceIcon:before{inset:4px;border-radius:inherit;background:currentColor;opacity:.075}.worldSpaceIcon:after{right:9px;bottom:5px;left:9px;height:3px;border-radius:999px;background:currentColor;opacity:.34}.worldSpaceIcon>svg{position:relative;z-index:1;width:17px;height:17px}.worldSpaceItem[data-community-type=chat] .worldSpaceIcon{border-radius:999px;background:rgba(var(--accent-rgb),.12);color:#5b4fc7}.worldSpaceItem[data-community-type=shuffleboard] .worldSpaceIcon,.worldSpaceItem[data-community-type=chess] .worldSpaceIcon{border-radius:6px 14px;background:#2d6cdf1c;color:#2456b2}.worldSpaceItem[data-community-type=event] .worldSpaceIcon,.worldSpaceItem[data-community-type=checkin] .worldSpaceIcon{border-radius:14px 14px 8px 8px;background:#20865a1f;color:#17694a}.worldSpaceItem[data-community-type=poll] .worldSpaceIcon,.worldSpaceItem[data-community-type=estimation] .worldSpaceIcon{border-radius:8px 14px 14px 8px;background:#f59e0b26;color:#92400e}.worldSpaceItem[data-community-type=notepad] .worldSpaceIcon,.worldSpaceItem[data-community-type=paint] .worldSpaceIcon,.worldSpaceItem[data-community-type=meme] .worldSpaceIcon{border-radius:14px 8px;background:#b14f781c;color:#9f3e67}.worldSpaceItem[data-community-type=super] .worldSpaceIcon{border-radius:12px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.12),#f59e0b24),rgba(var(--surface-rgb),.68);color:#6b4fba}.worldSpaceItem[data-place-shape=campfire] .worldSpaceIcon{border-radius:999px 999px 14px 14px;background:radial-gradient(circle at 50% 18%,rgba(var(--surface-rgb),.64),transparent 31px),rgba(var(--accent-rgb),.13);color:#5b4fc7}.worldSpaceItem[data-place-shape=gathering] .worldSpaceIcon{border-radius:16px 16px 9px 9px;background:radial-gradient(circle at 50% 20%,rgba(var(--surface-rgb),.62),transparent 30px),#20865a21;color:#17694a}.worldSpaceItem[data-place-shape=question] .worldSpaceIcon{border-radius:10px 18px 18px 10px;background:radial-gradient(circle at 30% 24%,rgba(var(--surface-rgb),.66),transparent 28px),#f59e0b29;color:#92400e}.worldSpaceItem[data-place-shape=scratchpad] .worldSpaceIcon{border-radius:8px 17px;background:radial-gradient(circle at 34% 22%,rgba(var(--surface-rgb),.6),transparent 28px),#b14f781f;color:#9f3e67}.worldSpaceItem[data-place-shape=game] .worldSpaceIcon{border-radius:7px 16px;background:radial-gradient(circle at 48% 18%,rgba(var(--surface-rgb),.6),transparent 29px),#2d6cdf1f;color:#2456b2}.worldSpaceItem[data-place-shape=tiny-world] .worldSpaceIcon{border-radius:15px 8px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.14),#f59e0b21),rgba(var(--surface-rgb),.72);color:#6b4fba}.worldSpaceItem[data-place-shape=personal] .worldSpaceIcon{border-radius:15px;background:radial-gradient(circle at 50% 20%,rgba(var(--surface-rgb),.64),transparent 30px),rgba(var(--accent-rgb),.09);color:#4f46e5}.worldSpaceItem[data-state=active] .worldSpaceIcon:after{opacity:.48}.worldSpaceItem[data-state=warm] .worldSpaceIcon:after{opacity:.42}.worldSpaceItem[data-state=quiet] .worldSpaceIcon{filter:saturate(.9)}.worldSpaceItem[data-state=quiet] .worldSpaceIcon:after{opacity:.2}.worldSpaceItem[data-state=fading] .worldSpaceIcon{filter:saturate(.74)}.worldSpaceItem[data-state=fading] .worldSpaceIcon:after{right:12px;left:12px;opacity:.18}.worldCreateIcon{padding:8px;background:#f59e0b2e;color:#92400e}.worldSpaceBody,.nearbySpotlightBody,.worldCreateCopy,.worldCreateChoiceButton>span{min-width:0;display:grid;gap:3px}.worldSpaceBody strong,.nearbySpotlightBody strong,.worldCreateButton strong,.worldCreateChoiceButton strong{min-width:0;overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.worldSpaceBody>span,.nearbySpotlightBody span,.worldCreateCopy>span,.worldCreateChoiceButton span span{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.worldSpaceBody>.worldSpaceSubline{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;overflow:visible;text-overflow:clip;white-space:normal}.worldSpaceKind,.worldSpaceMood{min-width:0;display:inline-flex;align-items:center;line-height:1.2}.worldSpaceKind{gap:4px;flex:0 0 auto;max-width:100%;padding:2px 6px;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),.68);font-size:11px;font-weight:900;white-space:nowrap}.worldSpaceKind:before{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor;content:"";opacity:.64}.worldSpaceKind[data-place-shape=campfire]{background:rgba(var(--accent-rgb),.1);color:#5b4fc7}.worldSpaceKind[data-place-shape=gathering]{background:#20865a1c;color:#17694a}.worldSpaceKind[data-place-shape=question]{background:#f59e0b24;color:#92400e}.worldSpaceKind[data-place-shape=scratchpad]{background:#b14f781a;color:#9f3e67}.worldSpaceKind[data-place-shape=game]{background:#2d6cdf1a;color:#2456b2}.worldSpaceKind[data-place-shape=tiny-world]{background:rgba(var(--accent-rgb),.1);color:#6b4fba}.worldSpaceKind[data-place-shape=personal]{background:rgba(var(--ink-rgb),.055);color:rgba(var(--ink-rgb),.66)}.worldSpaceMood{flex:1 1 10ch;overflow:visible;color:rgba(var(--ink-rgb),.62);text-overflow:clip;white-space:normal}.nearbySpotlightKicker{width:fit-content;max-width:100%;display:inline-flex;gap:4px;align-items:center;padding:2px 6px;border-radius:999px;background:#f59e0b1f;color:#92400e;font-size:11px;font-weight:850;line-height:1.2}.nearbySpotlightMood{display:block}.nearbySpotlightSignals{min-width:0;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;align-items:center}.nearbyProximityPill,.nearbyVisibilityPill,.nearbySpotlightAction{min-height:22px;display:inline-flex;gap:5px;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.nearbySpotlightContext{min-width:0;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.nearbyProximityPill{padding:0 8px;background:rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),.7)}.nearbyProximityPill .perchiStateTokenGlyph,.nearbyVisibilityPill .perchiStateTokenGlyph,.nearbyRowAccessChip .perchiStateTokenGlyph{width:14px;height:14px;background:rgba(var(--surface-rgb),.56);color:currentColor}.nearbyProximityPill[data-proximity=around]{background:#f59e0b21;color:#92400e}.nearbyProximityPill[data-proximity=known]{background:#20865a1f;color:#17694a}.nearbyProximityPill[data-proximity=bounded]{background:#4f46e51a;color:#4f46e5}.nearbyProximityPill[data-proximity=nearby]{background:#20865a1a;color:#20865a}.nearbyProximityPill[data-proximity=local]{background:rgba(var(--accent-rgb),.1);color:#5b4fc7}.nearbyProximityPill[data-state-accent=nearby] .perchiStateTokenGlyph{box-shadow:0 0 0 4px #f59e0b14}.nearbyVisibilityPill{padding:0 7px;background:rgba(var(--surface-rgb),.66);color:rgba(var(--ink-rgb),.66);border:1px solid rgba(var(--ink-rgb),.07)}.nearbyVisibilityPill svg{width:12px;height:12px;color:currentColor;opacity:.76}.nearbyVisibilityPill[data-proximity=around]{color:#92400e}.nearbyVisibilityPill[data-proximity=known],.nearbyVisibilityPill[data-proximity=nearby]{color:#17694a}.nearbyVisibilityPill[data-proximity=bounded]{color:#4f46e5}.nearbyVisibilityPill[data-proximity=local]{color:#5b4fc7}.perchiStateToken[data-state-token=invite-only],.perchiStateToken[data-state-token=temporary],.perchiStateToken[data-state-token=access-context],.perchiStateToken[data-state-token=bounded-nearby]{border-style:dashed}.perchiStateToken[data-state-token=no-exact-location] .perchiStateTokenGlyph{border-radius:999px 999px 4px}.perchiStateToken[data-state-token=local-signal] .perchiStateTokenGlyph{border-radius:5px 999px 999px 5px}.nearbySpotlightAction{padding:0 7px 0 9px;background:rgba(var(--ink-rgb),.08);color:rgba(var(--ink-rgb),.74)}.nearbySpotlightItem .worldSpacePresence{background:rgba(var(--surface-rgb),.62)}.worldSpaceSignals{min-width:0;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;align-items:center}.worldSpacePresence{width:24px;height:22px;display:inline-grid;grid-template-columns:repeat(3,4px);align-items:end;justify-content:center;gap:2px;padding:4px;border-radius:999px;background:rgba(var(--ink-rgb),.055);color:var(--muted)}.worldSpacePresence>span{width:4px;min-height:5px;border-radius:999px;background:currentColor;opacity:.52}.worldSpacePresence>span:nth-child(2){min-height:8px}.worldSpacePresence>span:nth-child(3){min-height:11px}.worldSpacePresence[data-presence-tier=solo]>span:nth-child(n+2){opacity:.14;transform:scaleY(.55)}.worldSpacePresence[data-presence-tier=paired]>span:nth-child(3){opacity:.16;transform:scaleY(.6)}.worldSpacePresence[data-presence-tier=gathered]{color:#5b4fc7}.worldSpacePresence[data-presence-tier=busy]{background:#20865a1f;color:#17694a}.worldSpacePresence[data-presence-tier=known]{background:#f59e0b29;color:#92400e;outline:1px solid rgba(245,158,11,.22)}.worldSpaceItem[data-state=active] .worldSpacePresence{box-shadow:0 0 0 4px #20865a0f}.worldSpaceItem[data-state=warm] .worldSpacePresence{background:#f59e0b1f;color:#92400e}.worldSpaceItem[data-state=quiet] .worldSpacePresence{opacity:.6}.worldSpaceItem[data-state=fading] .worldSpacePresence{opacity:.44;filter:saturate(.82)}.perchiStateToken{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:3px 7px;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:var(--muted);font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.perchiStateToken[data-display=compact]{gap:4px}.perchiStateToken[data-display=icon]{width:26px;min-width:26px;justify-content:center;padding-inline:0}.perchiStateToken[data-display=icon] .perchiStateTokenLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.perchiStateTokenGlyph{position:relative;width:14px;height:14px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--surface-rgb),.55)}.perchiStateTokenGlyph svg{width:12px;height:12px}.worldStatePill[data-state-accent=active]{background:rgba(var(--state-active-rgb),.12);color:var(--state-active-strong)}.worldStatePill[data-state-accent=active] .perchiStateTokenGlyph{box-shadow:0 0 0 3px rgba(var(--state-active-rgb),.1)}.worldStatePill[data-state-accent=warm]{background:rgba(var(--state-warm-rgb),.16);color:var(--state-warm-strong)}.worldStatePill[data-state-accent=warm] .perchiStateTokenGlyph{border-radius:3px 999px 999px;transform:rotate(45deg)}.worldStatePill[data-state-accent=warm] .perchiStateTokenGlyph svg{transform:rotate(-45deg)}.worldStatePill[data-state-accent=quiet]{background:rgba(var(--state-quiet-rgb),.1);color:var(--state-quiet-strong)}.worldStatePill[data-state-accent=quiet] .perchiStateTokenGlyph{border:1.5px solid currentColor;opacity:.82}.worldStatePill[data-state-accent=fading]{border:1px dashed rgba(var(--state-fading-rgb),.3);background:rgba(var(--state-fading-rgb),.08);color:var(--state-fading-strong)}.worldStatePill[data-state-accent=fading] .perchiStateTokenGlyph{border:1px dashed currentColor}.worldStatePill[data-emphasis=ambient]{opacity:.68;box-shadow:none}.worldStatePill[data-emphasis=ambient] .perchiStateTokenGlyph{box-shadow:none}.worldStatePill[data-emphasis=primary]{box-shadow:0 7px 16px rgba(var(--ink-rgb),.07)}.nearbySpotlightItem[data-featured=true] .nearbySpotlightButton{min-height:104px;grid-template-columns:48px minmax(0,1fr);gap:11px;padding:12px;border-color:#f59e0b42;background:linear-gradient(135deg,#fff8eaf5,rgba(var(--surface-rgb),.72)),linear-gradient(90deg,rgba(245,158,11,.12),transparent 56%),rgba(var(--surface-rgb),.76);box-shadow:0 16px 38px rgba(var(--ink-rgb),.09),inset 0 0 0 1px rgba(var(--surface-rgb),.54)}.nearbySpotlightItem[data-featured=true] .nearbySpotlightButton:after{content:"";position:absolute;inset:7px 7px 8px;border:1px solid rgba(245,158,11,.18);border-radius:8px;pointer-events:none}.nearbySpotlightItem[data-featured=true] .nearbySpotlightIcon{width:48px;height:48px;outline:1px solid rgba(var(--surface-rgb),.58);box-shadow:0 11px 24px #f59e0b24,0 0 0 8px #f59e0b0f}.nearbySpotlightItem[data-state=active] .nearbySpotlightIcon{box-shadow:0 10px 24px #20865a21,0 0 0 7px #20865a12}.nearbySpotlightItem[data-state=warm] .nearbySpotlightIcon{box-shadow:0 10px 22px #f59e0b1f,0 0 0 7px #f59e0b0f}.nearbySpotlightItem[data-state=quiet] .nearbySpotlightIcon{opacity:.76;box-shadow:0 0 0 6px rgba(var(--accent-rgb),.045)}.nearbySpotlightItem[data-state=fading] .nearbySpotlightIcon{opacity:.62;filter:saturate(.82);box-shadow:0 0 0 6px #b453090b}.nearbySpotlightItem[data-featured=true] .nearbySpotlightBody{gap:5px}.nearbySpotlightItem[data-featured=true] .nearbySpotlightBody strong{font-size:17px}.nearbySpotlightItem[data-featured=true] .nearbySpotlightMood{white-space:normal}.nearbySpotlightItem[data-featured=true] .nearbySpotlightSignals{grid-column:2;justify-content:flex-start}.nearbySpotlightItem[data-featured=true] .nearbySpotlightAction{min-height:24px;padding-inline:10px 8px;background:#20865a21;color:#17694a}.nearbySpotlightItem[data-attention=ambient] .nearbySpotlightButton{min-height:54px;border-color:rgba(var(--ink-rgb),.07);background:linear-gradient(135deg,rgba(var(--surface-rgb),.66),#f6f8fc8a),rgba(var(--surface-rgb),.58);box-shadow:inset 0 1px rgba(var(--surface-rgb),.52)}.nearbySpotlightItem[data-attention=ambient] .nearbySpotlightButton:before{width:3px;opacity:.34}.nearbySpotlightItem[data-attention=ambient] .nearbySpotlightIcon{opacity:.72;box-shadow:inset 0 1px rgba(var(--surface-rgb),.54),0 5px 12px rgba(var(--ink-rgb),.045)}.nearbySpotlightItem[data-attention=ambient] .nearbySpotlightBody strong{color:rgba(var(--ink-rgb),.82)}.nearbySpotlightItem[data-attention=ambient] .nearbySpotlightMood{color:rgba(var(--ink-rgb),.5)}.nearbySpotlightItem[data-attention=ambient] .nearbySpotlightSignals{opacity:.72}.nearbySpotlightItem[data-attention=ambient] .nearbyProximityPill{min-height:20px;padding-inline:6px;background:rgba(var(--ink-rgb),.045);color:rgba(var(--ink-rgb),.56)}.worldPanelAction{justify-self:start}.worldCreateButton{min-height:72px;background:linear-gradient(135deg,#fffaf1eb,rgba(var(--surface-rgb),.76)),rgba(var(--surface-rgb),.78)}.worldCreateStack{min-width:0;display:grid;gap:10px}.worldCreateButtonPrimary{position:relative;grid-template-columns:76px minmax(0,1fr) auto;min-height:94px;padding:12px 12px 12px 14px;overflow:hidden;gap:12px;border-color:#d977063d;background:linear-gradient(135deg,#fff4e0f5,#fffcf6b8),rgba(var(--surface-rgb),.82);box-shadow:0 14px 32px #b453091a,inset 0 0 0 1px rgba(var(--surface-rgb),.5)}.worldCreateButtonPrimary:before{position:absolute;inset:8px auto 8px 0;width:5px;border-radius:0 999px 999px 0;background:#f59e0b94;content:""}.worldCreateScene{position:relative;width:70px;height:58px;display:block;border-radius:8px;overflow:hidden;background:radial-gradient(circle at 70% 24%,rgba(var(--surface-rgb),.9) 0 8px,transparent 9px),linear-gradient(135deg,#20865a21,#f59e0b33)}.worldCreateSceneGlow,.worldCreateSceneTop,.worldCreateSceneCup,.worldCreateSceneTrace{position:absolute;display:block}.worldCreateSceneGlow{inset:8px 9px auto;height:22px;border-radius:999px;background:rgba(var(--surface-rgb),.52);filter:blur(5px)}.worldCreateSceneTop{right:9px;bottom:9px;left:9px;height:18px;border:1px solid rgba(146,64,14,.14);border-radius:999px;background:#fffcf6bd}.worldCreateSceneCup{bottom:17px;left:21px;width:18px;height:14px;border:2px solid rgba(146,64,14,.52);border-radius:5px 5px 8px 8px;background:#fffaf1eb}.worldCreateSceneTrace{right:16px;bottom:17px;width:10px;height:10px;border-radius:999px;background:#20865a52;box-shadow:-9px -12px #f59e0b2e,8px -9px rgba(var(--accent-rgb),.14)}.worldCreateArrow{color:#8a5b14}.worldCreateSignalRow{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;overflow:visible;white-space:normal}.worldCreateSignalRow span{min-width:0;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(146,64,14,.1);border-radius:999px;background:rgba(var(--surface-rgb),.5);color:#7c4a03;font-size:11px;font-weight:820;line-height:1;white-space:nowrap}.worldCreateSignalRow svg{flex:0 0 auto}.worldCreateChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.worldCreateChoiceButton{min-width:0;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:8px 9px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.58);color:var(--ink);text-align:left;cursor:pointer}.worldCreateChoiceButton .worldCreateIcon{width:34px;height:34px;padding:8px;background:#20865a1f;color:#17694a}.worldCreateChoiceButton strong,.worldCreateChoiceButton span span{white-space:normal}.worldCreateChoiceButton[data-quick-create=moment] .worldCreateIcon{background:rgba(var(--accent-rgb),.11);color:#5b4fc7}.worldCreateChoiceButton:focus-visible{outline:3px solid rgba(79,70,229,.28);outline-offset:2px}.screenHeader{min-height:var(--screen-header-min-height);display:grid;align-content:start;gap:4px;padding:clamp(2px,.6vw,6px) 0 clamp(8px,1.2vw,11px);border-bottom:1px solid var(--line)}.screenHeader>span{color:var(--accent-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:900;text-transform:uppercase}.screenHeader h1{max-width:none;font-size:clamp(24px,3.2vw,34px);line-height:1.32}.screenHeader p{max-width:66ch;display:block;overflow:visible;color:var(--muted);font-size:13px;line-height:1.35}.appShell[data-active-view=browse] .screenHeader{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.appShell[data-active-view=browse] .screenHeader>span,.appShell[data-active-view=browse] .screenHeader p{grid-column:1 / -1}.appShell[data-active-view=browse] .screenHeader h1{grid-column:1;min-width:0}.browseHeaderSignals{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.appShell[data-active-view=browse] .browseHeaderSignals{grid-column:2;grid-row:2;flex-wrap:nowrap;justify-content:flex-end;margin-top:0}.browseHeaderSignals>span{min-width:0;min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.62);color:var(--muted);font-size:12px;font-weight:850}.browseHeaderSignals[data-attention=ambient]>span{border-color:rgba(var(--ink-rgb),.06);background:rgba(var(--surface-rgb),.46);color:rgba(var(--ink-rgb),.54)}.browseHeaderSignals[data-attention=ambient] strong{color:rgba(var(--ink-rgb),.72)}.browseHeaderSignals svg{flex:0 0 auto}.browseHeaderSignals>span:nth-child(1) svg{color:#2a7959}.browseHeaderSignals>span:nth-child(2) svg{color:#6d5dfc}.browseHeaderSignals>span:nth-child(3) svg{color:#b66124}.browseHeaderSignals strong{color:var(--ink);font-size:13px;line-height:1}.browseSectionNav{width:fit-content;margin-top:var(--top-level-card-gap)}.browseSectionPanel{min-width:0;margin-top:var(--top-level-card-gap)}.browseSectionIntro{min-width:0;display:grid;gap:5px}.browseSectionIntro>span{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;color:var(--accent-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:900;text-transform:uppercase}.browseSectionIntro svg{flex:0 0 auto}.browseSectionIntro h2{margin:0;color:var(--ink);font-size:18px;line-height:1.15}.browseSectionIntro p{max-width:62ch;margin:0;color:var(--muted);font-size:13px;font-weight:760;line-height:1.35}.browseSectionIntro.compact{padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.58)}.browseAroundPanel{display:grid;gap:var(--density-panel-gap);padding:var(--density-panel-padding);border:1px solid rgba(20,145,128,.16);border-radius:8px;background:linear-gradient(135deg,#f0fdfac7,#fffaf1b8),rgba(var(--surface-rgb),.64)}.browseAroundPanel .browseBoundaryRail{margin-top:0}.browseAroundStats{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.browseAroundStats li{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-items:center;padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.7)}.browseAroundStats svg{width:26px;height:26px;padding:6px;border-radius:8px;background:#1491801a;color:#0f766e}.browseAroundStats li[data-tone=known] svg{background:#5b4fc71a;color:#5b4fc7}.browseAroundStats li[data-tone=open] svg{background:#20865a1c;color:#17694a}.browseAroundStats li[data-tone=invite] svg{background:#f59e0b21;color:#92400e}.browseAroundStats li>span{min-width:0;display:grid;gap:2px}.browseAroundStats strong{color:var(--ink);font-size:15px;line-height:1}.browseAroundStats span span{min-width:0;color:var(--muted);font-size:11px;font-weight:850;line-height:1.15;overflow-wrap:anywhere;text-transform:uppercase}.cardHeader h2{font-size:16px;font-weight:800;color:var(--ink)}.sheetCloseButton{width:34px;height:34px;margin-left:auto;display:inline-grid;place-items:center;border:1px solid rgba(var(--ink-rgb),.12);border-radius:999px;background:rgba(var(--surface-rgb),.82);color:var(--ink);cursor:pointer}.cardCopy{margin-top:5px;font-size:13px;line-height:1.35}.inviteList{margin-top:10px;display:grid;gap:var(--density-row-gap)}.communityList,.friendList{margin-top:var(--density-panel-gap);display:grid;gap:var(--density-row-gap)}.communityDiscovery{margin-top:var(--density-panel-gap);display:grid;gap:var(--top-level-card-gap)}.communityDiscovery .communityList{margin-top:0}.communityDiscoverySection{display:grid;gap:var(--density-row-gap)}.listPager{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px}.listPager span{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:900}.pagerButton{width:34px;min-width:34px;justify-content:center;padding:0}.discoverySectionToggle{width:100%;min-height:var(--density-compact-control-height);display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--ink);text-align:left;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:800}.discoverySectionToggle span{min-width:0}.discoverySectionToggle>span:last-child{padding:2px 8px;border-radius:999px;background:rgba(var(--ink-rgb),.08);font-size:12px}.discoverySectionToggle[data-surface=nearby]{min-height:34px;padding:4px 7px;border:1px solid rgba(var(--ink-rgb),.065);border-radius:8px;background:rgba(var(--surface-rgb),.46);color:rgba(var(--ink-rgb),.78)}.discoverySectionToggle[data-surface=nearby]>svg{color:rgba(var(--ink-rgb),.52)}.discoverySectionLabel{display:grid;gap:1px}.discoverySectionLabel>span:first-child{color:inherit;font-size:12.5px;font-weight:900;line-height:1.1}.discoverySectionReason{color:rgba(var(--ink-rgb),.52);font-size:10.5px;font-weight:730;line-height:1.25}.discoverySectionToggle[data-surface=nearby]>span:last-child{background:rgba(var(--ink-rgb),.055);color:rgba(var(--ink-rgb),.58)}.communityDiscoverySection[data-surface=nearby] .communityList{margin-top:2px}.spacesLibraryEntrySection{gap:8px}.spacesLibraryEntrySection h2{margin:0;color:var(--ink);font-size:16px;line-height:1.2}.spacesLibraryEntryList{gap:9px}.communityDiscoverySection h3{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.installHint{margin-top:10px}.installSteps{margin-top:8px;display:grid;gap:6px}.installSteps li{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.inviteList li,.communityList>li,.friendList>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:var(--density-row-padding);border-radius:8px;background:rgba(var(--surface-rgb),.72);border:1px solid rgba(var(--ink-rgb),.08)}.communityList>li>div,.friendList>li>div{min-width:0;display:grid;gap:3px}.communityList>li.communityListItem{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:var(--density-row-gap);padding:var(--density-row-padding);border-radius:8px}.communityList>li.communityListItem[data-row-mode=selected],.communityList>li.communityListItem[data-selected=true]{border-color:rgba(var(--accent-rgb),.22);background:linear-gradient(135deg,rgba(var(--surface-rgb),.9),#f4f7ffbd),rgba(var(--surface-rgb),.8);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.12),0 10px 22px rgba(var(--ink-rgb),.06)}.communityList>li.communityListItem[data-row-mode=manage]{border-color:#47556933;background:linear-gradient(135deg,rgba(var(--surface-rgb),.86),#f8fafcc7),rgba(var(--surface-rgb),.72)}.communityList>li.communityListItem[data-surface=nearby]{position:relative;overflow:hidden;gap:var(--top-level-card-gap);padding:var(--top-level-card-padding);background:radial-gradient(circle at 12% 18%,rgba(var(--surface-rgb),.88),transparent 38px),linear-gradient(135deg,rgba(var(--surface-rgb),.82),#f6f8fcbd);border-color:rgba(var(--ink-rgb),.1);box-shadow:inset 0 1px rgba(var(--surface-rgb),.68),0 10px 24px rgba(var(--ink-rgb),.055)}.communityList>li.communityListItem[data-surface=spaces-library]{position:relative;overflow:hidden;gap:var(--top-level-card-gap);min-height:var(--top-level-compact-card-height);padding:var(--top-level-card-padding);background:radial-gradient(circle at 10% 15%,rgba(var(--surface-rgb),.86),transparent 42px),linear-gradient(135deg,rgba(var(--surface-rgb),.88),#faf7efb8);border-color:rgba(var(--ink-rgb),.09);box-shadow:inset 0 1px rgba(var(--surface-rgb),.7),0 8px 20px rgba(var(--ink-rgb),.045)}.communityList>li.communityListItem[data-surface=nearby]:before{position:absolute;inset:9px auto 9px 0;width:4px;border-radius:0 999px 999px 0;background:rgba(var(--accent-rgb),.38);content:""}.communityList>li.communityListItem[data-surface=nearby][data-state=active]:before{background:#20865a}.communityList>li.communityListItem[data-surface=nearby][data-state=warm]:before{background:#f59e0b}.communityList>li.communityListItem[data-surface=nearby][data-state=quiet]:before{background:#6d5dfc;opacity:.48}.communityList>li.communityListItem[data-surface=nearby][data-state=fading]:before{background:repeating-linear-gradient(to bottom,rgba(180,83,9,.7) 0 7px,transparent 7px 11px)}.communityList>li.itemListItem{grid-template-columns:92px minmax(0,1fr) auto;align-items:stretch}.communityList>li.swipeActionRow,.friendList>li.swipeActionRow{position:relative;overflow:hidden;display:block;padding:0;touch-action:pan-y;isolation:isolate}.swipeActionBackplate{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:1fr 1fr;pointer-events:none}.swipeActionCue{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:0 14px;color:rgba(var(--ink-rgb),.7);font-size:12px;font-weight:900;opacity:.42;transition:opacity .16s ease,transform .16s ease}.swipeActionCue svg{flex:0 0 auto}.swipeActionCue[data-direction=right]{justify-content:flex-start;transform:translate(-6px)}.swipeActionCue[data-direction=left]{justify-content:flex-end;transform:translate(6px)}.swipeActionCue[data-active=true]{opacity:1;transform:translate(0)}.swipeActionCue[data-disabled=true]{opacity:.3}.swipeActionCue[data-tone=pin],.swipeInlineActionButton[data-swipe-tone=pin]{color:#5b4fc7}.swipeActionCue[data-tone=hide],.swipeInlineActionButton[data-swipe-tone=hide]{color:#475569}.swipeActionCue[data-tone=inner],.swipeInlineActionButton[data-swipe-tone=inner]{color:#17694a}.swipeActionCue[data-tone=friend],.swipeInlineActionButton[data-swipe-tone=friend]{color:#7c3f10}.swipeRowSurface{position:relative;z-index:1;display:grid;min-width:0;min-height:100%;border-radius:inherit;background:rgba(var(--surface-rgb),.9);transform:translate3d(var(--swipe-row-offset, 0),0,0);transition:transform .17s ease}.swipeActionRow[data-swipe-state=dragging] .swipeRowSurface{transition:none}.communityList>li.communityListItem.swipeActionRow .swipeRowSurface{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;padding:7px 9px}.friendList>li.swipeActionRow .swipeRowSurface{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:var(--density-row-padding)}.friendRowContent{min-width:0;display:grid;gap:3px}.friendPeekSelectButton{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.friendPeekSelectButton:focus-visible{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:3px;border-radius:8px}.friendList>li[data-selected=true] .swipeRowSurface{border-color:rgba(var(--accent-rgb),.2);background:linear-gradient(135deg,rgba(var(--accent-rgb),.09),rgba(var(--surface-rgb),.62)),rgba(var(--surface-rgb),.78)}.communityList>li>.communityActions{display:flex}.communityList>li.swipeActionRow .swipeRowSurface>.communityActions,.friendList>li.swipeActionRow .swipeRowSurface>.friendActions{display:flex}.communityRowButton{min-width:0;width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.communityList>li.communityListItem[data-surface=nearby] .communityRowButton{grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:start}.communityList>li.communityListItem[data-surface=spaces-library] .communityRowButton{grid-template-columns:44px minmax(0,1fr);gap:11px;align-items:center}.worldPlaceRowButton{min-height:100%}.communityRowButton:focus-visible{outline:3px solid rgba(79,70,229,.28);outline-offset:3px;border-radius:8px}.communityTypeMark{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;background:#4f46e51a;color:var(--accent-strong)}.communityTypeMarkIcon{position:relative;z-index:1;display:inline-grid;place-items:center;line-height:1}.communityNearbyMark{position:relative;isolation:isolate;overflow:hidden;width:46px;height:46px;border:1px solid rgba(var(--surface-rgb),.72);box-shadow:inset 0 1px rgba(var(--surface-rgb),.64),0 9px 18px rgba(var(--ink-rgb),.08)}.communityNearbyMark:before{position:absolute;inset:5px;border-radius:inherit;background:currentColor;opacity:.075;content:""}.communityNearbyMark .communityNearbyMarkSignal{position:absolute;right:9px;bottom:6px;left:9px;height:3px;border-radius:999px;background:currentColor;opacity:.34}.communityList>li.communityListItem[data-place-shape=campfire] .communityNearbyMark{border-radius:999px 999px 14px 14px;background:radial-gradient(circle at 50% 18%,rgba(var(--surface-rgb),.66),transparent 30px),rgba(var(--accent-rgb),.13);color:#5b4fc7}.communityList>li.communityListItem[data-place-shape=gathering] .communityNearbyMark{border-radius:16px 16px 9px 9px;background:radial-gradient(circle at 50% 20%,rgba(var(--surface-rgb),.62),transparent 30px),#20865a21;color:#17694a}.communityList>li.communityListItem[data-place-shape=question] .communityNearbyMark{border-radius:10px 18px 18px 10px;background:radial-gradient(circle at 30% 24%,rgba(var(--surface-rgb),.66),transparent 28px),#f59e0b29;color:#92400e}.communityList>li.communityListItem[data-place-shape=scratchpad] .communityNearbyMark{border-radius:8px 17px;background:radial-gradient(circle at 34% 22%,rgba(var(--surface-rgb),.6),transparent 28px),#b14f781f;color:#9f3e67}.communityList>li.communityListItem[data-place-shape=game] .communityNearbyMark{border-radius:7px 16px;background:radial-gradient(circle at 48% 18%,rgba(var(--surface-rgb),.6),transparent 29px),#2d6cdf1f;color:#2456b2}.communityList>li.communityListItem[data-place-shape=tiny-world] .communityNearbyMark{border-radius:15px 8px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.14),#f59e0b21),rgba(var(--surface-rgb),.72);color:#6b4fba}.communityList>li.communityListItem[data-place-shape=personal] .communityNearbyMark{border-radius:15px;background:radial-gradient(circle at 50% 20%,rgba(var(--surface-rgb),.64),transparent 30px),rgba(var(--accent-rgb),.09);color:#4f46e5}.communityList>li.communityListItem[data-state=active] .communityNearbyMarkSignal{opacity:.52}.communityList>li.communityListItem[data-state=warm] .communityNearbyMarkSignal{opacity:.44}.communityList>li.communityListItem[data-state=quiet] .communityNearbyMark{filter:saturate(.9)}.communityList>li.communityListItem[data-state=quiet] .communityNearbyMarkSignal{opacity:.2}.communityList>li.communityListItem[data-state=fading] .communityNearbyMark{filter:saturate(.74)}.communityList>li.communityListItem[data-state=fading] .communityNearbyMark:before{border:1px dashed currentColor;background:transparent;opacity:.18}.communityRowTitle{min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.communityRowTitle span{min-height:20px;padding:3px 7px;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:var(--ink);font-size:12px;font-weight:900}.communityRowTitle .communityNotificationBadge{min-width:24px;display:inline-grid;place-items:center;padding:4px 8px;letter-spacing:0}.groceryCompletionBadge{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:6px;border-radius:999px;background:#16a34a24;color:#15803d;vertical-align:middle}.communityNotificationBadge[data-tone=alert]{background:#dc262621;color:#991b1b}.communityNotificationBadge[data-tone=count]{background:#2563eb1f;color:#1d4ed8}.communityNotificationBadge[data-tone=quiet]{background:rgba(var(--ink-rgb),.06);color:var(--muted)}.communityNotificationBadge[data-tone=custom]{background:#7c3aed1f;color:#6d28d9}.communityActions,.friendActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.worldPlaceRowActions[data-row-mode=default],.worldPlaceRowActions[data-row-mode=selected]{align-items:center}.worldPlaceRowActions[data-row-mode=manage]{align-items:center;padding-left:2px}.communityList strong,.communityList span,.friendList strong,.friendList span{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.communityList strong,.friendList strong{color:var(--ink);font-size:14px}.communityList span,.friendList span{color:var(--muted);font-size:13px;line-height:1.35}.savedList>li[data-unavailable=true]{background:rgba(var(--ink-rgb),.05)}.savedList>li.savedReferenceItem{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:8px}.savedList>li[data-unavailable=true] strong{color:var(--muted)}.savedList>li[data-unavailable=true] .savedReferenceHeader .localDisclosureTitle{color:var(--muted)}.savedReferenceDisclosure{min-width:0;display:grid;gap:7px}.savedReferenceHeader{display:flex;align-items:flex-start;gap:8px}.savedReferenceHeader .localDisclosureToggle{width:100%}.savedReferenceHeader .communitySubheading{font-size:11px}.savedReferenceHeader .localDisclosureTitle{color:var(--ink);font-size:14px;font-weight:900;line-height:1.22}.savedReferenceMeta{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.savedReferenceBody{display:grid;gap:8px}.savedReferenceBody>span{color:var(--muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.savedReferenceActions{justify-content:flex-start}.communityList .communityNotificationBadge{font-size:12px;line-height:1}.communityList .communityNotificationBadge[data-tone=alert]{color:#991b1b}.communityList .communityNotificationBadge[data-tone=count]{color:#1d4ed8}.communityList .communityNotificationBadge[data-tone=quiet]{color:var(--muted)}.communityList .communityNotificationBadge[data-tone=custom]{color:#6d28d9}.communityList .communityTypeMark{color:var(--accent-strong);line-height:1}.communityRowContent{min-width:0;display:grid;gap:3px}.communityRowPrimary,.communityRowMeta{min-width:0;display:flex;align-items:center}.communityRowPrimary{gap:6px}.communityRowPrimary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worldPlaceRowMoreChip{padding:3px 6px;border-radius:999px;background:rgba(var(--ink-rgb),.045);color:rgba(var(--ink-rgb),.58);font-weight:900}.worldPlaceRowMoreChip span{color:inherit;font-size:12px;line-height:1}.communityTypeLabel,.communityRequirementStatus,.communityFeaturePill{display:inline-flex;align-items:center;gap:4px;min-width:0;border-radius:999px;font-weight:800;line-height:1}.communityTypeLabel{flex:0 1 auto;max-width:180px;padding:3px 7px;background:rgba(var(--ink-rgb),.06);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communityPlaceLabel[data-place-shape=campfire]{background:rgba(var(--accent-rgb),.11);color:#5b4fc7}.communityPlaceLabel[data-place-shape=gathering]{background:#20865a1c;color:#17694a}.communityPlaceLabel[data-place-shape=question]{background:#f59e0b24;color:#92400e}.communityPlaceLabel[data-place-shape=scratchpad]{background:#b14f781a;color:#9f3e67}.communityPlaceLabel[data-place-shape=game]{background:#2d6cdf1a;color:#2456b2}.communityPlaceLabel[data-place-shape=tiny-world],.communityPlaceLabel[data-place-shape=personal]{background:#4f46e51a;color:#4f46e5}.communityList .communityTypeLabel{color:var(--ink);font-size:12px;line-height:1}.communityList .communityPlaceLabel[data-place-shape=campfire]{color:#5b4fc7}.communityList .communityPlaceLabel[data-place-shape=gathering]{color:#17694a}.communityList .communityPlaceLabel[data-place-shape=question]{color:#92400e}.communityList .communityPlaceLabel[data-place-shape=scratchpad]{color:#9f3e67}.communityList .communityPlaceLabel[data-place-shape=game]{color:#2456b2}.communityList .communityPlaceLabel[data-place-shape=tiny-world],.communityList .communityPlaceLabel[data-place-shape=personal]{color:#4f46e5}.communityRowMeta{flex-wrap:nowrap;gap:5px 8px;overflow:hidden}.communityNearbyMeta{gap:5px}.communityRowMetaItem{min-width:0;display:inline-flex;align-items:center;gap:4px;color:var(--muted);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communityList .communityRowMetaItem{color:var(--muted);font-size:12px;line-height:1.1}.communityRowMetaItem svg{flex:0 0 auto}.communityTemporaryMeta[data-state-accent=temporary]{padding:3px 6px;border:1px dashed rgba(180,83,9,.24);border-radius:999px;background:#b4530912;color:#9a3412}.communityTemporaryMeta[data-state-accent=temporary][data-temporary-phase=fading]{opacity:.78}.communityRowMetaItem .nameWithMarker{min-width:0;display:inline-flex;align-items:center;gap:4px}.communityRowMetaItem .nameWithMarker>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearbyRowAccessChip,.communityNearbyPeople{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:3px 7px;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:var(--muted);font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.communityList .nearbyRowAccessChip,.communityList .communityNearbyPeople{color:var(--muted);font-size:12px;line-height:1}.communityList .nearbyRowAccessChip span,.communityList .communityNearbyPeople span{color:inherit;font-size:inherit;line-height:inherit}.nearbyRowAccessChip svg,.communityNearbyPeople svg{flex:0 0 auto}.nearbyRowAccessChip[data-access=invite]{background:rgba(var(--accent-rgb),.11);color:var(--state-invite-strong)}.nearbyRowAccessChip[data-state-accent=invite-only]{border:1px dashed rgba(var(--state-invite-rgb),.28);background:rgba(var(--state-invite-rgb),.1);color:var(--state-invite-strong)}.nearbyRowAccessChip[data-access=known],.nearbyRowAccessChip[data-access=joined]{background:rgba(var(--state-nearby-rgb),.11);color:var(--state-nearby-strong)}.nearbyRowAccessChip[data-access=overlap]{background:#2d6cdf1a;color:#2456b2}.nearbyRowAccessChip[data-access=bounded]{border:1px dashed rgba(79,70,229,.24);background:#4f46e514;color:#4f46e5}.nearbyRowAccessChip[data-access=open]{background:rgba(var(--state-open-nearby-rgb),.1);color:var(--state-open-nearby-strong)}.nearbyRowAccessChip[data-access=nearby]{background:#f59e0b1f;color:#92400e}.nearbyRowAccessChip[data-state-accent=nearby]{box-shadow:inset 0 0 0 1px rgba(var(--state-nearby-rgb),.08)}.nearbyRowAccessChip[data-state-accent=open-nearby]{border-radius:8px 999px 999px 8px;background:rgba(var(--state-open-nearby-rgb),.1);color:var(--state-open-nearby-strong)}.nearbyRowAccessChip[data-state-accent=temporary]{border:1px dashed rgba(var(--state-temporary-rgb),.28);background:rgba(var(--state-temporary-rgb),.08);color:var(--state-temporary-strong)}.nearbyRowAccessChip[data-state-accent=temporary][data-temporary-phase=fading]{opacity:.78}.nearbyRowAccessChip[data-emphasis=ambient],.communityNearbyPeople[data-emphasis=ambient]{border-color:rgba(var(--ink-rgb),.04);background:rgba(var(--ink-rgb),.04);color:rgba(var(--ink-rgb),.54);box-shadow:none;opacity:.74}.nearbyRowAccessChip[data-emphasis=ambient] svg,.communityNearbyPeople[data-emphasis=ambient] svg{opacity:.72}.communityRequirementStatus{min-height:20px;padding:0}.communityRequirementStatus[data-tone=eligible]{background:transparent;color:var(--success)}.communityRequirementStatus[data-tone=missing]{background:transparent;color:var(--danger)}.communityList .communityRequirementStatus[data-tone=eligible]{color:var(--success);font-size:12px;line-height:1}.communityList .communityRequirementStatus[data-tone=missing]{color:var(--danger);font-size:12px;line-height:1}.communityRequirementStatus>span{display:inline-flex}.communityList .communityRequirementStatus>span{color:inherit;font-size:inherit;line-height:inherit}.communityRequirementStatus .requirementIndicator{min-height:20px;padding:3px 6px}.communityFeaturePill{max-width:min(460px,100%);padding:4px 7px;background:#20865a1a;color:#17694a}.communityFeaturePill[data-emphasis=ambient]{background:rgba(var(--ink-rgb),.045);color:rgba(var(--ink-rgb),.54);opacity:.7}.communityFeaturePill[data-emphasis=ambient]>span:first-child{background:currentColor;opacity:.68}.communityList .communityFeaturePill{color:#17694a;font-size:12px;line-height:1}.communityFeaturePill>span:first-child{width:8px;height:8px;flex:0 0 auto;border-radius:2px;background:#22c55e}.communityFeaturePill>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communityList .communityFeaturePill>span{color:inherit;font-size:inherit;line-height:inherit}.communityList .communityFeaturePill[data-emphasis=ambient]{color:rgba(var(--ink-rgb),.54)}.communityOpenButton,.communityLeaveButton{min-height:32px;padding:0 11px;border-radius:999px}.communityList>li.communityListItem[data-surface=nearby] .communityOpenButton{align-self:center;min-width:74px;border-color:rgba(var(--ink-rgb),.1);background:rgba(var(--surface-rgb),.78);color:var(--ink);font-weight:900;box-shadow:inset 0 1px rgba(var(--surface-rgb),.7),0 6px 16px rgba(var(--ink-rgb),.06)}.communityList>li.communityListItem[data-surface=nearby] .communityOpenButton[data-action=join]{background:rgba(var(--accent-rgb),.1);color:#4f46e5}.communityList>li.communityListItem[data-surface=nearby] .communityOpenButton[data-action=step]{background:#20865a1c;color:#17694a}.communityList>li.communityListItem[data-surface=nearby] .communityOpenButton[data-action=visit]{background:#1491801a;color:#0f766e}.communityList>li.communityListItem[data-surface=nearby] .communityOpenButton[data-action=enter]{background:#f59e0b24;color:#92400e}.presencePill{width:fit-content;display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;background:#20865a1a;color:var(--success);font-size:12px;font-weight:900;line-height:1}.presencePill[data-status=present]{color:var(--success);font-size:12px;line-height:1}.presencePill[data-status=online]{background:#2563eb1a;color:#1d4ed8;font-size:12px;line-height:1}.presencePill[data-status=inside]{background:#d977061f;color:#92400e;font-size:12px;line-height:1}.tierEditableFriend{cursor:pointer}.tierEditableFriend:focus-visible{outline:3px solid rgba(41,121,255,.35);outline-offset:2px}.itemMediaFrame{min-width:0;min-height:84px;overflow:hidden;display:grid;place-items:stretch;border-radius:8px;background:rgba(var(--ink-rgb),.06)}.itemMediaFrame img{width:100%;height:100%;min-height:84px;object-fit:cover}.itemPhotoButton,.itemPhotoPlaceholder{width:100%;min-height:84px;display:grid;place-items:center;gap:4px;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:800;text-align:center}.itemPhotoButton{cursor:pointer}.itemPhotoButton:disabled{cursor:not-allowed;opacity:.72}.itemListingBody{min-width:0;display:grid;align-content:center;gap:6px}.inviteList code,.communityList code{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.communityMembers{margin-top:4px;display:grid;gap:6px}.communitySubheading{color:var(--ink);font-weight:800}.communityDetail{display:grid;gap:var(--top-level-section-gap)}.backButton{margin-bottom:-2px}.subpageHeader{min-width:0;display:grid;gap:var(--density-row-gap)}.subpageHeaderFull{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--top-level-card-gap);align-items:start;padding:var(--density-panel-padding);border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.82);box-shadow:0 18px 56px #2e3b4b12}.subpageBackButton{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:#f7f8fbe0;color:var(--accent-strong);cursor:pointer;font-size:13px;font-weight:900;line-height:1;white-space:nowrap}.subpageBackButton:hover,.subpageBackButton:focus-visible{border-color:#2a795957;box-shadow:0 0 0 4px #2a79591a;outline:none}.subpageBackButton svg{width:16px;height:16px;flex:0 0 auto;stroke-width:2.15}.subpageHeaderIdentity{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--top-level-card-gap);align-items:start}.subpageHeaderIdentity>.subpageHeaderCopy:first-child,.subpageHeaderIdentity>.subpageHeaderCopy:only-child{grid-column:1 / -1}.subpageHeaderCopy{min-width:0;display:grid;gap:var(--density-row-gap)}.subpageHeaderEyebrow{color:rgba(var(--ink-rgb),.58);font-size:11px;font-weight:880;line-height:1.1;text-transform:uppercase}.subpageHeaderCopy h1{min-width:0;margin:0;color:var(--ink);font-size:clamp(24px,5.4vw,34px);line-height:1;overflow-wrap:anywhere}.subpageHeaderSubtitle{min-width:0;display:grid;gap:5px;color:var(--muted);font-size:14px;font-weight:720;line-height:1.35}.subpageHeaderSubtitle p,.subpageHeaderSubtitle span{min-width:0;margin:0;overflow-wrap:anywhere}.subpageHeaderStatus,.subpageHeaderActions{min-width:0}.subpageHeaderActions{display:grid;gap:var(--density-row-gap);justify-items:end}.subpageHeaderSticky{position:sticky;top:0;z-index:45;height:0;min-height:0;min-width:0;display:flex;justify-content:flex-start;overflow:visible;padding:0;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.subpageHeaderSticky[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.subpageBackButtonSticky{max-width:min(360px,100%);min-height:30px;padding:5px 9px;overflow:hidden;border-color:rgba(var(--ink-rgb),.12);background:rgba(var(--surface-rgb),.94);box-shadow:0 10px 28px #2e3b4b1f}.subpageBackButtonSticky span{min-width:0;overflow:hidden;text-overflow:ellipsis}.communityDetailHeader,.communityDetailSummary,.detailPanel{border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.82);box-shadow:0 18px 56px #2e3b4b12}.communityDetailHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--top-level-card-gap);align-items:start;padding:var(--density-panel-padding)}.communityDetailTitle{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--top-level-card-gap);align-items:start}.communityDetailTitleCopy{min-width:0;display:grid;gap:var(--density-row-gap)}.communityDetailMark{width:40px;height:40px;flex:0 0 auto}.communityDetailTitle h2,.detailPanelHeader h2{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.communityDetailTitle h2{font-size:clamp(21px,2.7vw,30px);line-height:1.02}.communityDetailTitle p{max-width:72ch;color:var(--muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.detailStatusRow{display:flex;flex-wrap:wrap;gap:6px}.detailPill{min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:var(--muted);font-size:12px;font-weight:900}.detailPill[data-tone=joined],.detailPill[data-tone=eligible]{background:#20865a1f;color:var(--success)}.detailPill[data-tone=open],.detailPill[data-tone=missing]{background:#f59e0b24;color:#7a4b05}.detailPill[data-state-accent=temporary]{border:1px dashed rgba(180,83,9,.26);background:#b4530914;color:#9a3412}.detailPill[data-state-accent=temporary][data-temporary-phase=fading]{opacity:.78}.anonymousIdentityMark{--anonymous-accent: #5b4fc7;--anonymous-accent-soft: rgba(91, 79, 199, .12);width:24px;height:24px;flex:0 0 24px;display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;border:1px solid color-mix(in srgb,var(--anonymous-accent) 35%,transparent);border-radius:8px;background:var(--anonymous-accent-soft);color:var(--anonymous-accent);font-weight:950;line-height:1}.anonymousIdentityMark[data-accent=moss]{--anonymous-accent: #2a7959;--anonymous-accent-soft: rgba(42, 121, 89, .14)}.anonymousIdentityMark[data-accent=dusk]{--anonymous-accent: #5b4fc7;--anonymous-accent-soft: rgba(91, 79, 199, .13)}.anonymousIdentityMark[data-accent=sun]{--anonymous-accent: #a16207;--anonymous-accent-soft: rgba(245, 158, 11, .17)}.anonymousIdentityMark[data-accent=rose]{--anonymous-accent: #be4565;--anonymous-accent-soft: rgba(244, 114, 182, .13)}.anonymousIdentityMark[data-accent=lake]{--anonymous-accent: #24718d;--anonymous-accent-soft: rgba(14, 116, 144, .13)}.anonymousIdentityMark[data-accent=ember]{--anonymous-accent: #9a3412;--anonymous-accent-soft: rgba(180, 83, 9, .13)}.anonymousIdentityQuestion,.anonymousIdentityEmoji{grid-column:1;grid-row:1}.anonymousIdentityQuestion{transform:translate(-4px,-3px);font-size:13px}.anonymousIdentityEmoji{transform:translate(5px,5px);font-size:11px}.communityIdentityPill[data-identity-mode=anonymous]{border:1px solid rgba(var(--ink-rgb),.1);background:rgba(var(--surface-rgb),.78);color:var(--ink)}.communityIdentityPill .anonymousIdentityMark{width:21px;height:21px;flex-basis:21px}.joinIdentityChoice{min-width:min(100%,260px);max-width:min(100%,390px);display:grid;gap:6px;padding:7px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.8)}.joinIdentityHeading,.joinIdentitySegments,.anonymousAppearancePicker{min-width:0;display:flex;align-items:center}.joinIdentityHeading{justify-content:space-between;gap:8px}.joinIdentityUnavailable{display:inline-flex;align-items:center;gap:4px;color:#7a4b05;font-size:11px;font-weight:900;white-space:nowrap}.joinIdentitySegments{gap:5px}.joinIdentitySegment{min-width:0;flex:1 1 0;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 6px;align-items:center;padding:6px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:#f7f8fbc7;color:var(--ink);font:inherit;text-align:left}.joinIdentitySegment[data-selected=true]{border-color:#2a795942;background:#e8f4edd1}.joinIdentitySegment:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.joinIdentitySegment>svg,.joinIdentitySegment>.anonymousIdentityMark{grid-row:1 / span 2}.joinIdentityLabel{min-width:0;font-size:12px;font-weight:950;line-height:1.05}.joinIdentitySegment small{min-width:0;color:var(--muted);font-size:10px;font-weight:850;line-height:1.12;overflow-wrap:anywhere}.anonymousAppearancePicker{flex-wrap:wrap;gap:5px}.anonymousAppearanceOption{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:#f7f8fbb8;color:var(--muted);font-size:11px;font-weight:900}.anonymousAppearanceOption[data-selected=true]{border-color:#2a795947;background:#e8f4edd1;color:var(--accent-strong)}.anonymousAppearanceOption .anonymousIdentityMark,.memberIdentityMark,.presenceIdentityMark,.exposureIdentityMark{width:20px;height:20px;flex-basis:20px}.anonymousAppearanceOption .anonymousIdentityQuestion,.memberIdentityMark .anonymousIdentityQuestion,.presenceIdentityMark .anonymousIdentityQuestion,.exposureIdentityMark .anonymousIdentityQuestion{font-size:11px}.anonymousAppearanceOption .anonymousIdentityEmoji,.memberIdentityMark .anonymousIdentityEmoji,.presenceIdentityMark .anonymousIdentityEmoji,.exposureIdentityMark .anonymousIdentityEmoji{font-size:9px}.memberIdentityBadge{width:fit-content;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;font-weight:900}.detailRequirementPill>span{display:inline-flex}.communityLocationIndicator{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:7px 8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7f8fbb8}.communityLocationIndicator[data-active=false]{background:#fffbebc7}.communityLocationStatus{min-width:min(100%,260px);flex:1 1 260px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.communityLocationStatus .detailPill{gap:5px}.communityLocationStatus p{min-width:min(100%,180px);flex:1 1 280px;margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.communityDetailActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.communityDetailActions .joinIdentityChoice,.activityFocusActions .joinIdentityChoice{flex:1 1 280px}.communityDetailSummary,.detailFacts{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.communityDetailSummary{overflow:hidden}.communityDetailSummary div,.detailFacts div{min-width:0;display:grid;gap:3px;padding:8px;border-left:1px solid rgba(var(--ink-rgb),.08)}.communityDetailSummary div:first-child,.detailFacts div:first-child{border-left:0}.communityDetailSummary dt,.detailFacts dt{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:900;text-transform:uppercase}.communityDetailSummary dd,.detailFacts dd{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.communityDetailNotice{margin-top:-2px}.communityInteractionSurface{display:grid;gap:var(--top-level-section-gap)}.communitySectionNav{width:100%}.communityDetailSectionPanel{min-width:0;display:grid;gap:var(--top-level-card-gap)}.communityDetailSectionPanel[hidden]{display:none}.communityNestedTabs{width:fit-content;max-width:100%}.communityAccessRail{margin-top:-1px}.communityAccessSection{align-items:start}.detailTabs{width:fit-content;max-width:100%;flex-wrap:wrap;border-radius:8px}.detailTabs .segmentedButton{display:inline-flex;align-items:center;gap:6px}.detailPanel{display:grid;gap:var(--density-panel-gap);padding:var(--density-panel-padding)}.communityFeedPanel,.campfireChat{--community-background-border: rgba(var(--ink-rgb), .1)}.communityFeedPanel[data-background-image=GARDEN],.campfireChat[data-background-image=GARDEN]{--community-background-border: rgba(42, 121, 89, .2);background:linear-gradient(180deg,rgba(var(--surface-rgb),.9),rgba(var(--surface-rgb),.86)),radial-gradient(circle at 18% 18%,rgba(54,142,93,.18) 0 8%,transparent 9%),radial-gradient(circle at 76% 72%,rgba(123,165,96,.14) 0 10%,transparent 11%),linear-gradient(135deg,#f6fcf8f0,#e0efdcd1)}.communityFeedPanel[data-background-image=LANTERNS],.campfireChat[data-background-image=LANTERNS]{--community-background-border: rgba(190, 105, 35, .2);background:linear-gradient(180deg,rgba(var(--surface-rgb),.91),rgba(var(--surface-rgb),.86)),radial-gradient(circle at 22% 22%,rgba(255,195,92,.22) 0 7%,transparent 8%),radial-gradient(circle at 76% 64%,rgba(255,139,86,.16) 0 9%,transparent 10%),linear-gradient(135deg,#fff9eff0,#ede8ffcc)}.communityFeedPanel[data-background-image=WINDOW],.campfireChat[data-background-image=WINDOW]{--community-background-border: rgba(74, 103, 150, .2);background:linear-gradient(180deg,rgba(var(--surface-rgb),.91),rgba(var(--surface-rgb),.86)),linear-gradient(90deg,transparent 46%,rgba(93,123,166,.12) 47% 53%,transparent 54%),linear-gradient(0deg,transparent 42%,rgba(93,123,166,.1) 43% 49%,transparent 50%),linear-gradient(135deg,#f7fbfff0,#e5eef6d1)}.communityFeedPanel[data-background-color=MOSS],.campfireChat[data-background-color=MOSS]{--community-background-border: rgba(42, 121, 89, .2);background:linear-gradient(135deg,#f6fcf8f0,#e2f3ebd6),rgba(var(--surface-rgb),.82)}.communityFeedPanel[data-background-color=DUSK],.campfireChat[data-background-color=DUSK]{--community-background-border: rgba(45, 108, 223, .2);background:linear-gradient(135deg,#f7fafff0,#e0ebffd6),rgba(var(--surface-rgb),.82)}.communityFeedPanel[data-background-color=LILAC],.campfireChat[data-background-color=LILAC]{--community-background-border: rgba(109, 93, 252, .2);background:linear-gradient(135deg,#fbf9fff0,#ece7ffd6),rgba(var(--surface-rgb),.82)}.communityFeedPanel[data-background-color=EMBER],.campfireChat[data-background-color=EMBER]{--community-background-border: rgba(180, 83, 9, .2);background:linear-gradient(135deg,#fffcf6f0,#ffedd5d1),rgba(var(--surface-rgb),.82)}:root[data-theme=dark] .communityFeedPanel[data-background-color=MOSS],:root[data-theme=dark] .campfireChat[data-background-color=MOSS],.appShell[data-appearance=dark] .communityFeedPanel[data-background-color=MOSS],.appShell[data-appearance=dark] .campfireChat[data-background-color=MOSS]{background:linear-gradient(135deg,#122d23f0,#1c3e30d6),rgba(var(--surface-rgb),.82)}:root[data-theme=dark] .communityFeedPanel[data-background-color=DUSK],:root[data-theme=dark] .campfireChat[data-background-color=DUSK],.appShell[data-appearance=dark] .communityFeedPanel[data-background-color=DUSK],.appShell[data-appearance=dark] .campfireChat[data-background-color=DUSK]{background:linear-gradient(135deg,#18233af0,#1e3050d6),rgba(var(--surface-rgb),.82)}:root[data-theme=dark] .communityFeedPanel[data-background-color=LILAC],:root[data-theme=dark] .campfireChat[data-background-color=LILAC],.appShell[data-appearance=dark] .communityFeedPanel[data-background-color=LILAC],.appShell[data-appearance=dark] .campfireChat[data-background-color=LILAC]{background:linear-gradient(135deg,#2b2241f0,#3a2d56d6),rgba(var(--surface-rgb),.82)}:root[data-theme=dark] .communityFeedPanel[data-background-color=EMBER],:root[data-theme=dark] .campfireChat[data-background-color=EMBER],.appShell[data-appearance=dark] .communityFeedPanel[data-background-color=EMBER],.appShell[data-appearance=dark] .campfireChat[data-background-color=EMBER]{background:linear-gradient(135deg,#362417f0,#4a2d1cd6),rgba(var(--surface-rgb),.82)}.communityFeedPanel[data-background-color]:not([data-background-color=DEFAULT]){border-color:var(--community-background-border)}.communityFeedPanel[data-background-image]:not([data-background-image=NONE]){border-color:var(--community-background-border)}.detailPanelHeader{min-width:0;display:flex;gap:7px;align-items:flex-start;color:var(--accent-strong)}.detailPanelHeader>div{min-width:0;display:grid;gap:3px}.detailPanelHeader h2{font-size:16px;line-height:1.2}.detailFacts{border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;overflow:hidden}.communityActivityDetail{gap:8px}.activityFocusShell{display:grid;gap:8px}.activityFocusChrome,.activityFocusObject,.activityFocusSecondary{border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.84);box-shadow:0 18px 56px #2e3b4b12}.activityFocusChrome{display:block;padding:8px 9px}.activityFocusBack{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:#f7f8fbdb;color:var(--accent-strong);font-weight:900;white-space:nowrap;cursor:pointer}.activityFocusBack:hover,.activityFocusBack:focus-visible{border-color:#2a795957;box-shadow:0 0 0 4px #2a79591a;outline:none}.activityFocusBack svg,.activityFocusActions svg,.activityFocusOverflow summary svg,.activityFocusOverflowMenu svg,.activityFocusTabs .segmentedButton svg,.activityFocusDrawerClose svg,.paintControls svg{width:16px;height:16px;flex:0 0 auto;stroke-width:2.15}.activityFocusIdentity{min-width:0;display:grid;gap:4px}.activityFocusNameRow{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.activityFocusMark{width:32px;height:32px;flex:0 0 auto;box-shadow:inset 0 1px rgba(var(--surface-rgb),.62),0 5px 12px rgba(var(--ink-rgb),.055)}.activityFocusNameRow h2{margin:0;color:var(--ink);font-size:19px;line-height:1.08;overflow-wrap:anywhere}.activityFocusTypePill{flex:0 0 auto}.activityFocusMeta,.activityFocusPeopleActions,.activityFocusActions,.activityFocusPresence{display:flex;align-items:center}.activityFocusMeta{flex-wrap:wrap;gap:4px}.activityFocusPeopleActions{justify-content:flex-end;gap:7px}.activityFocusPresence{justify-content:flex-end;min-width:max-content}.activityFocusPresenceBlock{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);font-size:12px;font-weight:850;white-space:nowrap}.activityFocusPresence>span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-left:-7px;border:2px solid rgba(var(--surface-rgb),.94);border-radius:999px;background:#eef6ee;color:var(--ink);font-size:12px;font-weight:900;box-shadow:0 8px 18px #2e3b4b1a}.activityFocusPresence>span:first-child{margin-left:0}.activityFocusPresence>span[data-self=true]{background:#2a795929;color:var(--accent-strong)}.activityFocusPresenceCount{line-height:1.15}.activityFocusActions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.activityFocusActions .primaryButton,.activityFocusActions .secondaryButton{min-height:34px;padding:7px 9px;border-radius:999px;font-size:12px}.activityFocusOverflow{position:relative;display:inline-grid;justify-items:end}.activityFocusOverflow summary{width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:#f7f8fbe0;color:var(--muted);cursor:pointer;list-style:none;position:relative}.activityFocusOverflow summary::-webkit-details-marker{display:none}.activityFocusOverflow summary:hover,.activityFocusOverflow summary:focus-visible{border-color:#2a795957;color:var(--accent-strong);box-shadow:0 0 0 4px #2a79591a;outline:none}.activityFocusOverflow summary[data-tooltip]:hover:after,.activityFocusOverflow summary[data-tooltip]:focus:after,.activityFocusOverflow summary[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;right:0;bottom:calc(100% + 7px);z-index:140;width:max-content;max-width:min(220px,72vw);padding:6px 8px;border-radius:8px;background:#181e2bf0;color:#fff;font-size:12px;font-weight:850;line-height:1.25;white-space:normal;box-shadow:0 12px 28px #181e2b2e}.activityFocusOverflow summary[data-tooltip]:hover:before,.activityFocusOverflow summary[data-tooltip]:focus:before,.activityFocusOverflow summary[data-tooltip]:focus-visible:before{content:"";position:absolute;right:13px;bottom:calc(100% + 2px);z-index:141;border-width:5px 5px 0;border-style:solid;border-color:rgba(24,30,43,.94) transparent transparent}.activityFocusOverflow[open]{flex-basis:100%}.activityFocusOverflowMenu{width:max-content;max-width:min(300px,100%);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:6px;padding:6px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:18px;background:rgba(var(--surface-rgb),.96);box-shadow:0 12px 34px #2e3b4b1f}.activityFocusOverflow:not([open]) .activityFocusOverflowMenu{display:none}.activityFocusAccessRail{min-width:0;display:flex;align-items:center;gap:6px;padding:1px 0}.activityFocusAccessChips{min-width:0;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px;align-items:center}.activityFocusAccessChips .requirementIndicator{min-height:24px;padding:5px 7px}.activityFocusAccessStatusChip,.activityFocusScheduleChip,.activityFocusAccessMore{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(32,134,90,.18);border-radius:999px;background:#e8f4ede0;color:var(--success);font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.activityFocusAccessStatusChip{border-color:#20865a29;background:#e8f4edc7;color:var(--success)}.activityFocusAccessStatusChip[data-state=missing]{border-color:#b423182e;background:#fee2e2c7;color:var(--danger)}.activityFocusAccessStatusChip strong{min-width:0;color:inherit;font-size:12px;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.activityFocusScheduleChip[data-tone=missing]{border-color:#b423182e;background:#fee2e2db;color:var(--danger)}.activityFocusAccessMore{border-color:#47556924;background:#f1f5f9d6;color:#475569}.activityFocusAccessDetails{min-height:26px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:5px 8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.74);color:var(--accent-strong);font-size:12px;font-weight:900;cursor:pointer}.activityFocusAccessDetails:hover,.activityFocusAccessDetails:focus-visible{border-color:#2a795957;box-shadow:0 0 0 4px #2a79591a;outline:none}.activityFocusObject{padding:8px;background:linear-gradient(145deg,#f9fcf8e6,#fffaf1d1),rgba(var(--surface-rgb),.86)}.activityFocusObject .paintPanel{margin-top:0;border-color:#2a795924;background:rgba(var(--surface-rgb),.74)}.activityFocusObject .paintHeader{padding:0 2px}.activityFocusObject .paintCanvas{height:clamp(340px,54vh,620px);border-color:rgba(var(--ink-rgb),.12);box-shadow:inset 0 0 0 1px #2a79590d}.communityHandoffSurface{display:grid;gap:8px}.communityHandoffObject{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start;padding:9px;border:1px solid rgba(42,121,89,.16);border-radius:8px;background:linear-gradient(135deg,#2a795914,#fffaf1cc),rgba(var(--surface-rgb),.82);box-shadow:0 12px 36px #2e3b4b0f}.communityHandoffObject[data-expired=true]{border-style:dashed;opacity:.84}.communityHandoffMark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(42,121,89,.18);border-radius:8px;background:rgba(var(--surface-rgb),.78);color:var(--accent-strong)}.communityHandoffBody{min-width:0;display:grid;gap:6px}.communityHandoffHeader{min-width:0;display:grid;gap:2px}.communityHandoffHeader h3{margin:0;color:var(--ink);font-size:15px;line-height:1.16;overflow-wrap:anywhere}.communityHandoffBody p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.communityHandoffChips{display:flex;flex-wrap:wrap;gap:5px}.communityHandoffAction{display:flex;justify-content:flex-end}.communityHandoffAccess{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.72);color:var(--muted);font-size:12px;font-weight:900;white-space:nowrap}.communityHandoffAccess[data-hidden=true]{border-color:#7a4b052e;background:#f59e0b1a;color:#7a4b05}@media(max-width:560px){.communityHandoffObject{grid-template-columns:auto minmax(0,1fr)}.communityHandoffAction{grid-column:2;justify-content:flex-start}}.activityFocusTabs{width:100%;padding:3px}.activityFocusTabs .segmentedButton{min-height:38px;justify-content:center}.activityFocusWorkspace{min-width:0;display:grid;gap:8px;align-items:start}.activityFocusMetadata{display:grid;gap:6px}.activityFocusMetadata>.communityExposureBoundary,.activityFocusMetadata>.communityLocationIndicator{margin:0}.activityFocusMainColumn{min-width:0;display:grid;gap:8px}.activityFocusSecondary{display:grid;gap:10px;padding:8px}.activityFocusDrawer{position:relative;overflow:hidden}.communityInfoDrawer{align-self:start}.activityFocusDrawer:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#6b4effd1,#2a79599e)}.activityFocusDrawerHeader{min-width:0;display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding-left:6px}.activityFocusDrawerHeader>div{min-width:0;display:grid;gap:3px}.activityFocusDrawerHeader h3{margin:0;color:var(--ink);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.activityFocusDrawerClose{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:#f7f8fbe0;color:var(--muted);font-size:12px;font-weight:900;cursor:pointer}.activityFocusDrawerClose:hover,.activityFocusDrawerClose:focus-visible{border-color:#2a795957;color:var(--accent-strong);box-shadow:0 0 0 4px #2a79591a;outline:none}.activityFocusDrawerBody{display:grid;gap:10px}.activityFocusInfoSections{display:grid;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:#f7f8fbc2}.activityFocusInfoRow{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:flex-start;padding:10px 11px;border:0;border-top:1px solid rgba(var(--ink-rgb),.08);background:transparent;color:var(--ink);text-align:left}.activityFocusInfoRow:first-child{border-top:0}.activityFocusInfoButton{cursor:pointer}.activityFocusInfoButton:hover,.activityFocusInfoButton:focus-visible{background:rgba(var(--surface-rgb),.78);outline:none}.activityFocusInfoButton:focus-visible{box-shadow:inset 0 0 0 2px #2a79593d}.activityFocusInfoButton:disabled{cursor:not-allowed;opacity:.64}.activityFocusInfoIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#2a79591a;color:var(--accent-strong)}.activityFocusInfoText{min-width:0;display:grid;gap:3px}.activityFocusInfoText strong{color:var(--ink);font-size:13px;line-height:1.15}.activityFocusInfoText>span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.activityFocusInfoInline{margin-top:4px}.activityFocusInfoInline .requirementIndicatorStrip{justify-content:flex-start}.activityFocusInfoControlRow{background:rgba(var(--surface-rgb),.42)}.activityFocusInfoActions{min-width:0;display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.activityFocusInfoActions .secondaryButton{min-height:30px;padding:6px 9px;border-radius:999px;font-size:12px}.activityFocusInfoMetadata{display:grid;gap:6px;padding:10px 11px;border-top:1px solid rgba(var(--ink-rgb),.08)}.activityFocusInfoMetadata>.communitySubheading{padding-left:2px}.activityFocusInfoMetadata .communityLocationIndicator,.activityFocusInfoMetadata .activityExposureBoundary{margin:0}.activityFocusInfoMetadata .communityLocationIndicator{border-radius:8px}.activityFocusInfoMetadata .exposureBoundaryPreview{border-radius:8px;background:rgba(var(--surface-rgb),.62)}.activityFocusInfoDanger{color:#8a2d25}.activityFocusInfoDanger .activityFocusInfoIcon{background:#c94e401c;color:#8a2d25}.activityFocusInfoDanger .activityFocusInfoText strong{color:#8a2d25}@media(min-width:981px){.activityFocusWorkspace[data-panel-open=true]{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.communityInfoDrawer{position:sticky;top:8px;max-height:min(720px,calc(100vh - 140px));overflow:auto}}.campfireHub{position:relative;display:grid;gap:12px;padding:var(--density-panel-padding);overflow:hidden;border:1px solid rgba(146,64,14,.16);border-radius:8px;background:linear-gradient(135deg,#fffaf1f0,#f2f9f4db 52%,#f3f0ffd6),rgba(var(--surface-rgb),.82);box-shadow:0 18px 56px #2e3b4b14}.campfireHubHeader,.campfireCardHeader,.campfirePhotoFooter,.campfireSectionTitle{position:relative;z-index:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.campfireHubHeader{align-items:flex-start}.campfireHubHeader>div{min-width:0;display:grid;gap:3px}.campfireHubHeader h3,.campfireFeaturedCopy h4,.campfirePollCard h4,.campfireSectionTitle h4{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.campfireHubHeader h3{font-size:24px;line-height:1.08}.campfireHubHeader p,.campfireFeaturedCopy p,.campfireSparks p{margin:0;color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.campfireLivePill,.campfireEntryChip,.campfireCardHeader>span:last-child{display:inline-flex;align-items:center;gap:6px;min-height:25px;padding:4px 8px;border-radius:999px;background:rgba(var(--surface-rgb),.72);color:var(--muted);font-size:12px;font-weight:900;white-space:nowrap}.campfireLivePill{color:#17694a;background:#20865a21}.campfireLivePill>span{width:7px;height:7px;border-radius:999px;background:currentColor}.campfireEntryChips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px}.campfireEntryChip{border:1px solid rgba(var(--ink-rgb),.08);color:#4a5568}.campfireFeaturedSpace,.campfirePollCard,.campfirePhotoDrop,.campfireSparks,.campfireActionDock{position:relative;z-index:1;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.78)}.campfireFeaturedSpace{display:grid;grid-template-columns:minmax(120px,.46fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-color:#f59e0b47;background:linear-gradient(135deg,#fff7ede6,rgba(var(--surface-rgb),.78)),rgba(var(--surface-rgb),.84)}.campfireFeaturedVisual{min-height:116px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(140deg,#111827eb,#1f2937c7 48%,#20865a61),linear-gradient(35deg,rgba(245,158,11,.4),transparent 52%);color:#fff7ed}.campfireFeaturedCopy{min-width:0;display:grid;gap:6px}.campfireFeaturedCopy h4,.campfirePollCard h4{font-size:20px;line-height:1.15}.campfireMemberStack{display:inline-flex;align-items:center;min-width:34px}.campfireMemberStack>span{width:27px;height:27px;display:inline-grid;place-items:center;margin-left:-6px;border:2px solid rgba(var(--surface-rgb),.94);border-radius:999px;background:#f7f0e8;color:#374151;font-size:10px;font-weight:950;line-height:1}.campfireMemberStack>span:first-child{margin-left:0}.campfireSideSpaceRail{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:9px;padding:0;margin:0;overflow-x:auto;list-style:none;scrollbar-width:thin}.campfireSideSpace{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 8px;align-items:center;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.72)}.campfireSideSpace>span{grid-row:span 2;width:34px;height:34px;display:inline-grid;place-items:center;border-radius:8px;background:rgba(var(--accent-rgb),.1);color:var(--accent-strong)}.campfireSideSpace strong,.campfireSideSpace small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campfireSideSpace strong{color:var(--ink);font-size:13px;line-height:1.15}.campfireSideSpace small{color:var(--muted);font-size:12px;font-weight:800}.campfireSideSpace[data-state=active]{border-color:#20865a33;background:#edfaf4c2}.campfireSideSpace[data-state=warm]{border-color:#f59e0b3d;background:#fffbebc2}.campfireSideSpace[data-state=quiet]{opacity:.84}.campfireObjectGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:12px}.campfirePollCard,.campfirePhotoDrop,.campfireSparks{display:grid;gap:10px;padding:12px}.campfirePollOptions{display:grid;gap:7px}.campfirePollOption{position:relative;min-width:0;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.72);color:var(--ink);text-align:left;cursor:pointer}.campfirePollOption:disabled{cursor:not-allowed;opacity:.68}.campfirePollOption[data-selected=true]{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.12)}.campfirePollOption span:first-child,.campfirePollOption strong{position:relative;z-index:1}.campfirePollOption span:first-child{min-width:0;overflow-wrap:anywhere;font-weight:850}.campfirePollOption strong{font-size:13px}.campfirePollTrack{position:absolute;inset:auto 0 0;height:4px;background:rgba(var(--ink-rgb),.05)}.campfirePollTrack>span{display:block;height:100%;border-radius:999px;background:rgba(var(--accent-rgb),.5)}.campfirePollCard footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:850}.campfirePhotoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.campfirePhotoGrid>span{min-height:68px;display:grid;place-items:center;border-radius:8px;color:rgba(var(--surface-rgb),.88)}.campfirePhotoGrid>span[data-tone=warm]{background:linear-gradient(135deg,#7c2d12,#f59e0b)}.campfirePhotoGrid>span[data-tone=sky]{background:linear-gradient(135deg,#1d4ed8,#38bdf8)}.campfirePhotoGrid>span[data-tone=room]{background:linear-gradient(135deg,#4f46e5,#db2777)}.campfirePhotoGrid>span[data-tone=afterglow]{background:linear-gradient(135deg,#17694a,#f97316)}.campfireSectionTitle{justify-content:flex-start}.campfireSectionTitle h4{flex:1 1 auto;font-size:17px}.campfireSparks ul{display:grid;gap:0;padding:0;margin:0;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;list-style:none}.campfireSparks li{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;padding:9px;border-top:1px solid rgba(var(--ink-rgb),.08)}.campfireSparks li:first-child{border-top:0}.campfireSparks li>span{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px;background:#f59e0b29;color:#7a4b05;font-size:12px;font-weight:950}.campfireSparks li>div{min-width:0;display:grid;gap:3px}.campfireSparks strong{min-width:0;color:var(--ink);font-size:13px;overflow-wrap:anywhere}.campfireSparks small{color:var(--muted);font-size:12px;font-weight:800}.campfireActionDock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px;background:rgba(var(--surface-rgb),.7)}.campfireActionDock button,.campfireHub .textButton{min-width:0;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:900;cursor:pointer}.campfireActionDock button{min-height:44px;display:grid;gap:3px;place-items:center;padding:5px 3px;border-radius:8px;font-size:11px}.campfireActionDock button:hover,.campfireActionDock button:focus-visible{background:rgba(var(--accent-rgb),.1);color:var(--accent-strong)}.campfireHub .textButton{padding:0;color:var(--accent-strong);font-size:12px}.campfireChat{position:relative;display:grid;gap:12px;padding:var(--density-panel-padding);overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:linear-gradient(140deg,#fff8ebf0,#eef9f4e6 48%,#f4f0ffe0),rgba(var(--surface-rgb),.82);box-shadow:0 18px 56px #2e3b4b14}.campfireChat[data-background-color=MOSS],.campfireChat[data-background-color=DUSK],.campfireChat[data-background-color=LILAC],.campfireChat[data-background-color=EMBER],.campfireChat[data-background-image=GARDEN],.campfireChat[data-background-image=LANTERNS],.campfireChat[data-background-image=WINDOW]{border-color:var(--community-background-border)}.campfireChat[data-background-color=MOSS]{background:linear-gradient(135deg,#f6fcf8f0,#e2f3ebd6),rgba(var(--surface-rgb),.82)}.campfireChat[data-background-color=DUSK]{background:linear-gradient(135deg,#f7fafff0,#e0ebffd6),rgba(var(--surface-rgb),.82)}.campfireChat[data-background-color=LILAC]{background:linear-gradient(135deg,#fbf9fff0,#ece7ffd6),rgba(var(--surface-rgb),.82)}.campfireChat[data-background-color=EMBER]{background:linear-gradient(135deg,#fffcf6f0,#ffedd5d1),rgba(var(--surface-rgb),.82)}:root[data-theme=dark] .campfireChat[data-background-color=MOSS],.appShell[data-appearance=dark] .campfireChat[data-background-color=MOSS]{background:linear-gradient(135deg,#122d23f0,#1c3e30d6),rgba(var(--surface-rgb),.82)}:root[data-theme=dark] .campfireChat[data-background-color=DUSK],.appShell[data-appearance=dark] .campfireChat[data-background-color=DUSK]{background:linear-gradient(135deg,#18233af0,#1e3050d6),rgba(var(--surface-rgb),.82)}:root[data-theme=dark] .campfireChat[data-background-color=LILAC],.appShell[data-appearance=dark] .campfireChat[data-background-color=LILAC]{background:linear-gradient(135deg,#2b2241f0,#3a2d56d6),rgba(var(--surface-rgb),.82)}:root[data-theme=dark] .campfireChat[data-background-color=EMBER],.appShell[data-appearance=dark] .campfireChat[data-background-color=EMBER]{background:linear-gradient(135deg,#362417f0,#4a2d1cd6),rgba(var(--surface-rgb),.82)}.campfireChatHeader,.campfireChatPeople,.campfireChatMessageHeader,.campfireChatComposer{position:relative;z-index:1;min-width:0;display:flex;align-items:center;gap:10px}.campfireChatHeader{align-items:flex-start;justify-content:space-between}.campfireChatHeader>div{min-width:0;display:grid;gap:3px}.campfireChatHeader h3,.campfireChatPoll h4{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.campfireChatHeader h3{font-size:24px;line-height:1.08}.campfireChatHeader p,.campfireChatMessage p{margin:0;color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.campfireChatSurfaces{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:9px;overflow-x:auto;scrollbar-width:thin}.campfireChatSurfaces button{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 8px;align-items:center;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.72);color:var(--muted);text-align:left;cursor:pointer}.campfireChatSurfaces button>span{grid-row:span 2;width:34px;height:34px;display:inline-grid;place-items:center;border-radius:8px;background:rgba(var(--accent-rgb),.1);color:var(--accent-strong)}.campfireChatSurfaces button strong,.campfireChatSurfaces button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campfireChatSurfaces button strong{color:var(--ink);font-size:13px;line-height:1.15}.campfireChatSurfaces button small{font-size:12px;font-weight:800}.campfireChatSurfaces button[data-active=true]{border-color:#f59e0b57;background:#fff7edd1;box-shadow:inset 0 0 0 1px #f59e0b1f}.campfireChatPeople{justify-content:space-between;color:var(--muted);font-size:12px;font-weight:900}.campfireChatPeople>span{min-width:0;overflow-wrap:anywhere}.campfireChatList{position:relative;z-index:1;display:grid;gap:9px;padding:0;margin:0;list-style:none}.campfireChatMessage{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.74)}.campfireChatMessage[data-tone=warm]{border-color:#f59e0b38;background:#fffbebbd}.campfireChatMessage[data-tone=object]{background:#f6f7ffc2}.campfireChatAvatar,.campfireChatComposerMark{display:inline-grid;place-items:center;border-radius:999px;color:#5c3d12}.campfireChatAvatar{width:38px;height:38px;background:#f59e0b29;font-size:12px;font-weight:950}.campfireChatMessage>div{min-width:0;display:grid;gap:7px}.campfireChatMessageHeader{justify-content:flex-start}.campfireChatMessageHeader strong{min-width:0;color:var(--ink);font-size:14px;overflow-wrap:anywhere}.campfireChatMessageHeader span{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.campfireChatReactions{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.campfireChatReactions span{min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.72);color:#4a5568;font-size:12px;font-weight:900}.campfireChatReply{display:grid;gap:2px;padding-left:10px;border-left:2px solid rgba(var(--accent-rgb),.26);color:var(--muted);font-size:12px;line-height:1.35}.campfireChatReply strong{color:var(--accent-strong);font-size:12px}.campfireChatPoll,.campfireChatMedia,.campfireChatComposer,.campfireChatDock{border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.76)}.campfireChatPoll{display:grid;gap:9px;padding:10px}.campfireChatPoll h4{font-size:17px;line-height:1.2}.campfireChatPollOptions{display:grid;gap:6px}.campfireChatPollOption{position:relative;min-width:0;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 9px;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.72);color:var(--ink);text-align:left;cursor:pointer}.campfireChatPollOption:disabled{cursor:not-allowed;opacity:.68}.campfireChatPollOption[data-selected=true]{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.12)}.campfireChatPollOption span:first-child,.campfireChatPollOption strong{position:relative;z-index:1}.campfireChatPollOption span:first-child{min-width:0;overflow-wrap:anywhere;font-weight:850}.campfireChatPollOption strong{font-size:13px}.campfireChatPollTrack{position:absolute;inset:auto 0 0;height:4px;background:rgba(var(--ink-rgb),.05)}.campfireChatPollTrack>span{display:block;height:100%;border-radius:999px;background:rgba(var(--accent-rgb),.5)}.campfireChatMedia{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;padding:8px}.campfireChatMedia>span{min-height:62px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#111827e6,#20865aa3),linear-gradient(35deg,rgba(245,158,11,.42),transparent 54%);color:#fff7ed}.campfireChatMedia>div{min-width:0;display:grid;gap:2px}.campfireChatMedia strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.campfireChatMedia small{color:var(--muted);font-size:12px;font-weight:800}.campfireChatComposer{display:grid;grid-template-columns:42px minmax(0,1fr) repeat(3,38px);padding:6px}.campfireChatComposerMark{width:42px;height:42px;background:#f59e0b29}.campfireChatComposer>span:not(.campfireChatComposerMark){min-width:0;color:var(--muted);font-size:14px;font-weight:850;overflow-wrap:anywhere}.campfireChatComposer button,.campfireChatDock button{min-width:0;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:900;cursor:pointer}.campfireChatComposer button{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:8px}.campfireChatDock{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px}.campfireChatDock button{min-height:44px;display:grid;gap:3px;place-items:center;padding:5px 3px;border-radius:8px;font-size:11px}.campfireChatComposer button:hover,.campfireChatComposer button:focus-visible,.campfireChatDock button:hover,.campfireChatDock button:focus-visible,.campfireChatDock button[data-active=true]{background:rgba(var(--accent-rgb),.1);color:var(--accent-strong)}.agentComponentPanel{gap:14px}.agentComponentStack{display:grid;gap:11px}.agentComponentHeading,.agentComponentText,.agentComponentCallout p{margin:0;overflow-wrap:anywhere}.agentComponentHeading{color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.25}.agentComponentHeading[data-tone=success],.agentComponentText[data-tone=success]{color:var(--success)}.agentComponentHeading[data-tone=warning],.agentComponentText[data-tone=warning]{color:#7a4b05}.agentComponentHeading[data-tone=critical],.agentComponentText[data-tone=critical]{color:var(--danger)}.agentComponentText{color:var(--muted);font-size:14px;line-height:1.5}.agentComponentText[data-emphasis=strong]{color:var(--ink);font-weight:850}.agentComponentList{margin:0;padding-left:20px;color:var(--ink);font-size:14px;line-height:1.45}.agentComponentList li+li{margin-top:5px}.agentComponentMetric,.agentComponentCallout,.agentComponentKeyValues{border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7f8fbc2}.agentComponentMetric{display:grid;gap:3px;padding:11px}.agentComponentMetric span,.agentComponentMetric small,.agentComponentKeyValues dt{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:850}.agentComponentMetric strong{color:var(--ink);font-size:22px;line-height:1.1;overflow-wrap:anywhere}.agentComponentMetric[data-tone=success],.agentComponentCallout[data-tone=success]{border-color:#20865a38;background:#edfaf4d1}.agentComponentMetric[data-tone=warning],.agentComponentCallout[data-tone=warning]{border-color:#f59e0b47;background:#fffbebd1}.agentComponentMetric[data-tone=critical],.agentComponentCallout[data-tone=critical]{border-color:#b4231833;background:#fef2f2d1}.agentComponentKeyValues{margin:0;overflow:hidden}.agentComponentKeyValues div{min-width:0;display:grid;grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);gap:10px;padding:10px 11px;border-top:1px solid rgba(var(--ink-rgb),.08)}.agentComponentKeyValues div:first-child{border-top:0}.agentComponentKeyValues dd{margin:0;color:var(--ink);font-size:14px;font-weight:800;overflow-wrap:anywhere}.agentComponentCallout{display:grid;gap:5px;padding:11px}.agentComponentCallout strong{color:var(--ink);font-size:14px;overflow-wrap:anywhere}.agentComponentCallout p{color:var(--muted);font-size:14px;line-height:1.45}.agentComponentLink{width:fit-content;max-width:100%;color:var(--accent-strong);font-weight:900;overflow-wrap:anywhere}.agentComponentDivider{width:100%;height:1px;margin:2px 0;border:0;background:rgba(var(--ink-rgb),.12)}.agentComponentUnsupported{margin:0}.agentIntegrationPanel{gap:14px}.agentIntegrationHeader{align-items:center}.agentIntegrationHeader .iconButton{margin-left:auto}.agentIntegrationSetupGrid{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(220px,1.4fr);gap:10px;align-items:stretch}.fieldStack{min-width:0;display:grid;gap:6px}.fieldStack span,.agentIntegrationPresetCopy span,.agentSecretCallout span,.agentAuditHeader span{color:var(--muted);font-size:12px;font-weight:900}.fieldStack select{min-width:0;min-height:40px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-weight:800}.agentIntegrationPresetCopy,.agentSecretCallout,.agentAuditPanel{border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7f8fbc7}.agentIntegrationPresetCopy{display:grid;gap:5px;padding:10px 11px}.agentIntegrationPresetCopy p{margin:0;color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.agentIntegrationActions,.agentIntegrationCardActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.agentIntegrationActions .statusText{margin:0}.agentSecretCallout{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:11px}.agentSecretCallout>div{min-width:min(100%,260px);display:grid;gap:5px}.agentSecretCallout code{color:var(--ink);font-size:13px;font-weight:850;overflow-wrap:anywhere}.agentIntegrationList,.agentAuditList{margin:0;padding:0;list-style:none}.agentIntegrationList{display:grid;gap:10px}.agentIntegrationCard{display:grid;gap:11px;padding:12px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#fff}.agentIntegrationCardHeader,.agentAuditHeader{display:flex;gap:8px;align-items:center;justify-content:space-between}.agentIntegrationCardHeader>div{min-width:0;display:grid;gap:3px}.agentIntegrationCardHeader h3{margin:0;color:var(--ink);font-size:16px;line-height:1.2;overflow-wrap:anywhere}.agentIntegrationFacts{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px}.agentIntegrationFacts div{min-width:0;display:grid;gap:4px;padding:9px;border-left:1px solid rgba(var(--ink-rgb),.08)}.agentIntegrationFacts div:first-child{border-left:0}.agentIntegrationFacts dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.agentIntegrationFacts dd{margin:0;color:var(--ink);font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.agentAuditPanel{display:grid;gap:8px;padding:10px}.agentAuditList{display:grid;gap:7px}.agentAuditList li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;color:var(--success)}.agentAuditList li[data-result=rejected]{color:var(--danger)}.agentAuditList strong,.agentAuditList span{display:block;overflow-wrap:anywhere}.agentAuditList strong{color:var(--ink);font-size:13px}.agentAuditList span{color:var(--muted);font-size:12px;font-weight:800}.communityMapGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:12px;align-items:stretch}.communityMapCanvas,.perchiMapShell,.perchiMapFallback{min-height:240px}.perchiMapShell{position:relative;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;isolation:isolate;background:radial-gradient(circle at 18% 22%,rgba(95,143,122,.14),transparent 24%),linear-gradient(145deg,#eef6f2f5,#f7f8fbf5)}.perchiMapSurface,.perchiMapShell .leaflet-container{position:absolute;inset:0;z-index:0;min-height:240px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(90deg,rgba(var(--ink-rgb),.05) 1px,transparent 1px),linear-gradient(0deg,rgba(var(--ink-rgb),.05) 1px,transparent 1px),linear-gradient(145deg,#eef6f2f5,#f7f8fbfa);background-size:32px 32px,32px 32px,100% 100%}.perchiMapShell .leaflet-control-container{position:relative;z-index:3}.perchiMapShell .leaflet-control-attribution{margin:0;padding:3px 7px;border-radius:6px 0 0;background:rgba(var(--surface-rgb),.9);color:var(--muted);font-size:10px;font-weight:800}.perchiMapShell .leaflet-control-attribution a{color:var(--ink)}.perchiMapStateOverlay{position:absolute;top:10px;left:10px;z-index:2;width:fit-content;max-width:calc(100% - 20px);display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:999px;background:rgba(var(--surface-rgb),.9);box-shadow:0 10px 24px #2e3b4b1f;color:var(--muted);font-size:12px;font-weight:850;pointer-events:none}.perchiMapMarkerIcon{border:0;background:transparent}.perchiMapClusterMarker{width:34px;min-height:34px;display:inline-grid;place-items:center;border:2px solid #ffffff;border-radius:999px;box-shadow:0 10px 24px #2e3b4b2e;background:var(--success);color:#fff;font-size:13px;font-weight:900}.perchiMapClusterMarker[data-self=true]{outline:3px solid rgba(32,134,90,.22)}.perchiMapCenterMarker{width:30px;min-height:30px;display:inline-grid;place-items:center;border:2px solid #ffffff;border-radius:999px;background:#5f8f7aeb;box-shadow:0 10px 24px #2e3b4b2e}.perchiMapCenterMarker span{width:10px;height:10px;border-radius:999px;background:#fff}.perchiMapMemberMarker{max-width:160px;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:3px 9px 3px 3px;border:2px solid #ffffff;border-radius:999px;background:rgba(var(--surface-rgb),.96);box-shadow:0 10px 24px #2e3b4b2e}.perchiMapCommunityMarker{position:relative;max-width:174px;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:3px 7px 3px 3px;border:2px solid #ffffff;border-radius:999px;background:#fffcf4f5;box-shadow:0 10px 24px #2e3b4b2e;cursor:pointer}.perchiMapCommunityMarker[data-state=active]{border-color:#f8d269f5;box-shadow:0 12px 28px #6d592033}.perchiMapCommunityMarker[data-state=warm]{border-color:#d37f5bb3}.perchiMapCommunityMarker[data-state=quiet]{opacity:.88}.perchiMapCommunityMarker[data-state=fading]{opacity:.72;border-style:dashed}.perchiMapCommunityMarker[data-visibility=members-only]{background:#f6f4eff5}.perchiMapCommunityMarker[data-visibility=sharing-off],.perchiMapCommunityMarker[data-visibility=limited]{background:#f6f8fbf5}.perchiMapCommunityMarker[data-place-shape=gathering] .perchiMapMemberAvatar,.perchiMapCommunityMarker[data-place-shape=question] .perchiMapMemberAvatar{border-radius:9px}.perchiMapCommunityMarker[data-place-shape=scratchpad] .perchiMapMemberAvatar,.perchiMapCommunityMarker[data-place-shape=game] .perchiMapMemberAvatar{border-radius:6px}.perchiMapCommunityMarker[data-place-shape=tiny-world] .perchiMapMemberAvatar{border-radius:38% 62% 45% 55%}.perchiMapCommunityMarker[data-requirement=required] .perchiMapCommunityCount{background:#2a795929;color:#17694a}.perchiMapCommunityMarker[data-requirement=optional] .perchiMapCommunityCount{background:#5d5d9621;color:#4b4f88}.perchiMapMemberMarker[data-self=true]{outline:3px solid rgba(95,143,122,.24)}.perchiMapMemberAvatar{flex:0 0 auto;width:26px;min-height:26px;display:inline-grid;place-items:center;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:11px;font-weight:950}.perchiMapMemberName{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.perchiMapCommunityCount{flex:0 0 auto;min-width:22px;min-height:22px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#2a79591f;color:#17694a;font-size:11px;font-weight:950}.perchiMapFallback{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:linear-gradient(90deg,rgba(var(--ink-rgb),.05) 1px,transparent 1px),linear-gradient(0deg,rgba(var(--ink-rgb),.05) 1px,transparent 1px),linear-gradient(145deg,#eef6f2f5,#f7f8fbfa);background-size:32px 32px,32px 32px,100% 100%;color:var(--muted);font-size:13px;font-weight:850;text-align:center}.communityMapAside{min-width:0;display:grid;align-content:start;gap:10px}.communityMapFacts{grid-template-columns:1fr}.communityMapStateRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.communityMapFacts div{border-left:0;border-top:1px solid rgba(var(--ink-rgb),.08)}.communityMapFacts div:first-child{border-top:0}.mapClusterList{display:grid;gap:7px;margin:0;padding:0;list-style:none}.mapClusterList li{min-width:0;display:grid;gap:4px;padding:8px 10px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.72)}.mapClusterList span:first-child{color:var(--ink);font-weight:900}.mapClusterList span:last-child{color:var(--muted);font-size:13px;font-weight:800}.feedSummaryList,.requirementList{display:grid;gap:8px;padding:0;margin:0;list-style:none}.feedSummaryList li{min-width:0;display:grid;gap:5px;padding-top:8px;border-top:1px solid rgba(var(--ink-rgb),.08)}.feedSummaryList li:first-child{padding-top:0;border-top:0}.messageReactionControls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.messageModerationControls{display:flex;align-items:center;gap:5px}.messageActionControls{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.messagePinControls{display:flex;align-items:center;gap:5px}.messageReactionSummaries,.messageReactionPicker{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.messageReactionSummary{position:relative}.messageReactionSummary summary{min-height:34px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:8px;background:rgba(var(--surface-rgb),.76);color:var(--ink);font-size:13px;font-weight:900;list-style:none;cursor:pointer}.messageReactionSummary summary::-webkit-details-marker{display:none}.messageReactionCluster{position:relative;width:32px;height:28px;display:inline-grid;place-items:center;flex:0 0 32px}.messageReactionCluster[data-nested=false]{width:18px;flex-basis:18px}.messageReactionEmoji{position:relative;z-index:2;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(var(--surface-rgb),.88)}.messageReactionRing{position:absolute;inset:0;z-index:1;pointer-events:none}.messageReactionRing span{position:absolute;top:10px;left:11px;min-width:13px;height:13px;display:inline-grid;place-items:center;border:1px solid rgba(42,121,89,.16);border-radius:999px;background:#f8f1e0f0;font-size:8px;line-height:1;box-shadow:0 3px 8px rgba(var(--ink-rgb),.08)}.messageReactionRing .messageReactionRingOverflow{top:18px;left:20px;padding:0 3px;border-color:rgba(var(--ink-rgb),.12);color:var(--muted);font-size:8px;font-weight:900}.messageReactionDetails{position:absolute;z-index:4;top:calc(100% + 4px);left:0;max-width:min(220px,72vw);display:grid;gap:6px;padding:6px 8px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:8px;background:rgba(var(--surface-rgb),.98);box-shadow:0 10px 24px rgba(var(--ink-rgb),.14);color:var(--ink);font-size:12px;font-weight:800}.messageNestedReactionPicker{display:flex;flex-wrap:wrap;gap:4px}.messageReactionButton,.messageNestedReactionButton{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.74);font-size:16px}.messageNestedReactionButton{width:24px;height:24px;border-radius:7px;font-size:13px}.messageReactionButton[data-active=true],.messageNestedReactionButton[data-active=true]{border-color:#2a795952;background:#2a79591f}.messageReactionButton:disabled,.messageNestedReactionButton:disabled{opacity:.55}.messageActionButton{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(var(--ink-rgb),.12);border-radius:8px;background:rgba(var(--surface-rgb),.74);color:var(--ink)}.messageActionButton:disabled{opacity:.55}.messageActionButton[data-active=true]{border-color:#2a795952;background:#2a79591c;color:var(--accent-strong)}.messageModerationButton{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(196,71,71,.18);border-radius:8px;background:#c4474714;color:#9d3434}.messageModerationButton:disabled{opacity:.55}.messageThreadButton{width:fit-content;max-width:100%;min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.74);color:var(--ink);font-size:13px;font-weight:850;text-align:left}.messageThreadButton[data-active=true]{border-color:#2a795952;background:#2a79591c}.messageThreadButton span:last-child:not(:first-of-type){min-width:0;max-width:min(300px,64vw);overflow:hidden;color:var(--muted);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.messageEditComposer{display:grid;gap:7px;max-width:min(100%,520px)}.messageEditActions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.messageExpirationIndicator{display:inline-flex;align-items:center;gap:3px;margin-left:7px;color:#8a5c13;font-weight:850}.messageReadReceipts,.typingIndicatorText{width:fit-content;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;font-weight:820}.messageExpirationField{min-width:150px}.entityUrlComposer{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;gap:8px;align-items:end;padding-top:10px;border-top:1px solid rgba(var(--ink-rgb),.08)}.voiceMessageComposer{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding-bottom:2px}.communityCallPanel{display:grid;gap:8px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f8fbf9}.communityCallPanel>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:.86rem}.communityCallActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.communityCallLocalIndicator{width:max-content;padding:3px 7px;border-radius:999px;background:#2a79591f;color:#235d45;font-size:.78rem;font-weight:700}.communityCallPanel audio{width:min(100%,320px);min-height:34px}.voiceMessageContent{display:grid;gap:7px;max-width:min(100%,360px)}.voiceMessageContent audio{width:min(100%,320px);min-height:34px}.audioAttachmentComposer{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.audioAttachmentComposer input[type=file],.memeComposerActions input[type=file]{display:none}.audioAttachmentChip{display:inline-flex;max-width:100%;min-height:34px;align-items:center;gap:7px;padding:0 8px 0 10px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:999px;background:rgba(var(--surface-rgb),.8);color:var(--ink);font-size:.78rem;font-weight:800}.audioAttachmentChip span{overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap}.audioAttachmentChip button{display:inline-grid;width:24px;height:24px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.audioAttachmentChip button:disabled{cursor:not-allowed;opacity:.55}.memeAudioChip{justify-self:start}.memeAudioAttachment{margin-top:8px}.memePanel{gap:12px}.memeComposer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.memeComposerActions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.memeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:0;margin:0;list-style:none}.memeGrid li{min-width:0;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.78)}.memeImageFrame{display:grid;place-items:center;aspect-ratio:1;background:#1f2933}.memeImageFrame img{display:block;width:100%;height:100%;object-fit:cover}.memeMeta{display:grid;gap:3px;padding:8px}.memeMeta strong,.memeMeta span{min-width:0;overflow-wrap:anywhere}.memeMeta span{color:var(--muted);font-size:12px;font-weight:800}.feedSourcePanel{display:grid;gap:9px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7fafcb8}.pinnedMessageShelf{display:grid;gap:9px;padding:10px;border:1px solid rgba(42,121,89,.18);border-radius:8px;background:#ecf6f2a8}.pinnedMessageShelfHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.pinnedMessageShelfHeader>div{min-width:0;display:grid;gap:2px}.pinnedMessageShelfHeader span:last-child{color:var(--muted);font-size:13px;font-weight:800}.pinnedMessageList{display:grid;gap:7px;padding:0;margin:0;list-style:none}.pinnedMessageList li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.82)}.pinnedMessageIcon{display:grid;place-items:center;width:28px;height:28px;color:var(--accent-strong);border-radius:999px;background:#2a79591f}.pinnedMessageBody{min-width:0;display:grid;gap:2px}.pinnedMessageBody strong,.pinnedMessageBody span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinnedMessageBody span{color:var(--muted);font-size:12px;font-weight:780}.feedSourcePanelHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.feedSourcePanelHeader>div{min-width:0;display:grid;gap:2px}.feedSourcePanelHeader span:last-child{color:var(--muted);font-size:13px;font-weight:800}.feedSourceList{display:grid;gap:7px;padding:0;margin:0;list-style:none}.feedSourceList li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;padding:8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.82)}.feedSourceList li[data-subscribed=true]{border-color:#2a795938;background:#2a795912}.feedSourceIcon{display:grid;place-items:center;width:28px;height:28px;color:var(--accent);border-radius:999px;background:#2a79591a}.feedSourceBody{min-width:0;display:grid;gap:2px}.feedSourceBody strong,.feedSourceBody span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedSourceBody span{color:var(--muted);font-size:12px;font-weight:780}.entityThreadShelf,.entityThreadPanel,.messageThreadPanel{display:grid;gap:9px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7fafcb8}.entityThreadShelfHeader,.entityThreadPanelHeader,.messageThreadPanelHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.entityThreadPanelHeader,.messageThreadPanelHeader{grid-template-columns:auto minmax(0,1fr) auto}.entityThreadShelfHeader>div,.entityThreadPanelHeader>div,.messageThreadPanelHeader>div{min-width:0;display:grid;gap:2px}.entityThreadShelfHeader span:last-child{color:var(--muted);font-size:13px;font-weight:800}.entityThreadPanelHeader h3,.messageThreadPanelHeader h3{margin:0;color:var(--ink);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.messageThreadPanelHeader span:last-child{color:var(--muted);font-size:12px;font-weight:800}.entityThreadCommunityName{color:var(--muted);font-size:12px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.entityThreadList,.entityCommentList,.entityThreadPivotList,.messageThreadReplyList{display:grid;gap:8px;padding:0;margin:0;list-style:none}.entityThreadListButton,.entityCardButton{width:100%;min-width:0;display:grid;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.entityThreadListButton{padding:7px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.7)}.entityThreadListButton[data-active=true]{border-color:#2a795957;background:#e8f4edd1}.entityThreadListButton:focus-visible,.entityCardButton:focus-visible{outline:3px solid rgba(79,70,229,.28);outline-offset:3px;border-radius:8px}.entityReferenceItem{gap:7px}.entityReferenceActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:start}.entityCardContent{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.78)}.entityCardContent[data-compact=true]{grid-template-columns:minmax(0,1fr);padding:0;border:0;background:transparent}.entityCardImage{width:82px;aspect-ratio:1.22;display:block;overflow:hidden;border-radius:8px;background:rgba(var(--ink-rgb),.06)}.entityCardImage img{width:100%;height:100%;display:block;object-fit:cover}.entityCardBody{min-width:0;display:grid;gap:5px}.entityCardMeta,.entityCardDomain{min-width:0;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.entityCardMeta{color:var(--muted);font-size:12px;font-weight:900;line-height:1.2}.entityCardDomain{color:var(--accent-strong)}.entityCardContent strong{color:var(--ink);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.entityCardDescription,.entityCardUrl{color:var(--muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.entityCardUrl{font-weight:800}.entityCardStatus{min-height:20px;padding:3px 7px;border-radius:999px;background:#f59e0b24;color:#92400e}.entityCardStatus[data-tone=dead]{background:#dc26261f;color:#991b1b}.entityThreadPreview .entityCardContent{background:rgba(var(--surface-rgb),.84)}.entityThreadPivots{display:grid;gap:7px;padding-top:8px;border-top:1px solid rgba(var(--ink-rgb),.08)}.entityThreadPivotsHeader{display:flex;justify-content:space-between;align-items:center;gap:8px}.entityThreadPivotsHeader span:last-child{color:var(--muted);font-size:12px;font-weight:850}.entityThreadPivotButton{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.66);color:inherit;text-align:left;cursor:pointer}.entityThreadPivotButton>span{min-width:0;display:grid;gap:3px}.entityThreadPivotButton strong{color:var(--ink);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.entityThreadPivotButton span span{color:var(--muted);font-size:12px;font-weight:800}.entityThreadPivotButton:focus-visible{outline:3px solid rgba(79,70,229,.28);outline-offset:3px}.entityCommentList li,.messageThreadReplyList li{min-width:0;display:grid;gap:4px;padding-top:8px;border-top:1px solid rgba(var(--ink-rgb),.08)}.entityCommentList li:first-child,.messageThreadReplyList li:first-child{padding-top:0;border-top:0}.entityCommentList strong,.messageThreadReplyList strong{color:var(--ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.entityCommentList span,.messageThreadReplyList span{color:var(--muted);font-size:12px;font-weight:800}.entityCommentComposer,.messageReplyComposer{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;gap:8px;align-items:end}.dashboardUpdatesPanel{display:grid;gap:10px;padding:13px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.82);box-shadow:0 18px 56px #2e3b4b12}.dashboardUpdatesPanelQuiet{border-color:rgba(var(--ink-rgb),.07);background:rgba(var(--surface-rgb),.64);box-shadow:none}.dashboardUpdatesPanelFresh{border-color:#2a79592e;background:linear-gradient(135deg,#f4fbf7d1,rgba(var(--surface-rgb),.76)),rgba(var(--surface-rgb),.78)}.dashboardUpdatesStrip{min-width:0;min-height:34px;display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:7px 10px;border:1px solid rgba(var(--ink-rgb),.07);border-radius:8px;background:rgba(var(--surface-rgb),.58);color:var(--muted);font-size:12px;font-weight:820}.dashboardUpdatesStrip svg{flex:0 0 auto;color:rgba(var(--ink-rgb),.44)}.dashboardUpdatesStrip strong{color:rgba(var(--ink-rgb),.62);font-size:12px}.localDisclosurePanel[data-open=false]{gap:7px}.dashboardUpdatesHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.localDisclosureToggle{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.localDisclosureToggle:focus-visible{outline:3px solid rgba(var(--accent-rgb),.24);outline-offset:3px;border-radius:8px}.localDisclosureCopy{min-width:0;display:grid;gap:4px}.localDisclosureTitle{min-width:0;overflow-wrap:anywhere}.localDisclosureAction{width:30px;min-height:30px;display:grid;place-items:center;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.7);color:var(--accent-strong)}.localDisclosureAction svg{transition:transform .16s ease}.localDisclosurePanel[data-open=false] .localDisclosureAction svg{transform:rotate(-90deg)}.localDisclosureContent[hidden]{display:none}.localDisclosureContent{min-width:0;max-width:100%}.dashboardUpdatesHeader .localDisclosureToggle{flex:1 1 auto}.dashboardUpdatesHeader .localDisclosureTitle{color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:900;line-height:1.15}.dashboardUpdateCarousel{min-width:0;max-width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,258px);gap:8px;padding:2px 2px 10px;margin:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;list-style:none}.dashboardUpdateCard{min-width:0;scroll-snap-align:start}.dashboardUpdateButton{width:100%;min-height:146px;display:grid;gap:6px;align-content:start;padding:11px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7fafcc7;color:var(--muted);text-align:left;cursor:pointer}.dashboardUpdateCard[data-unread=true] .dashboardUpdateButton{border-color:#2a79592e;background:linear-gradient(135deg,#f4fbf7d1,rgba(var(--surface-rgb),.72)),rgba(var(--surface-rgb),.76)}.dashboardUpdateButton:focus-visible{outline:3px solid rgba(42,121,89,.35);outline-offset:2px}.dashboardUpdateMeta,.dashboardUpdateState{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--muted);font-size:12px;font-weight:900}.dashboardUpdateMeta{justify-content:space-between}.dashboardUpdateButton strong{color:var(--ink);font-size:15px;line-height:1.25}.dashboardUpdatePreview,.dashboardUpdateButton span{overflow-wrap:anywhere}.dashboardUpdatePreview{color:var(--ink);font-size:13px;font-weight:700;line-height:1.38}.dashboardUpdateState{width:fit-content;min-height:24px;padding:4px 8px;border-radius:999px;background:rgba(var(--ink-rgb),.07)}.dashboardUpdateCard[data-unread=true] .dashboardUpdateState{background:#2a79591a;color:var(--accent-strong)}.dashboardUpdateEmpty{margin:0}.feedSummaryList strong,.feedSummaryList span{overflow-wrap:anywhere}.feedSummaryList strong{color:var(--ink);font-size:15px}.feedSummaryList span,.detailEmptyState{color:var(--muted);font-size:14px;line-height:1.5}.rsvpActionGrid{display:flex;flex-wrap:wrap;gap:8px}.rsvpActionGrid .secondaryButton[data-active=true]{border-color:#20865a4d;background:#20865a1a;color:var(--success)}.detailMemberList{gap:0}.requirementGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.accessRequirementsPanel{display:grid;gap:10px;padding:10px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:#f7fafcb8}.accessRequirementsHeader{gap:8px}.accessRequirementsHeader h3{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:900;letter-spacing:0}.accessRequirementsHeader p{margin:2px 0 0;color:var(--muted);font-size:13px;font-weight:800;line-height:1.35}.requirementIndicatorStrip{min-width:0;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.requirementIndicatorStrip>span{min-width:0;display:inline-flex}.requirementIndicator,.detailIconPill{position:relative}.requirementIndicator{min-width:0;min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid transparent;border-radius:999px;color:var(--ink);font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.requirementIndicator svg{flex:0 0 auto}.requirementIndicatorLabel{min-width:0;color:inherit;font-size:12px;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.requirementIndicator[data-tone=required]{border-color:#1e40af2e;background:#dbeafeb8;color:#1e40af}.requirementIndicator[data-tone=optional]{border-color:#47556924;background:#f1f5f9d6;color:#475569}.requirementIndicator[data-tone=satisfied]{border-color:#20865a2e;background:#e8f4ede0;color:var(--success)}.requirementIndicator[data-tone=missing]{border-color:#b423182e;background:#fee2e2db;color:var(--danger)}.requirementIndicator:focus-visible,.detailIconPill:focus-visible{outline:3px solid rgba(79,70,229,.24);outline-offset:2px}.requirementIndicator[data-tooltip]:hover:after,.requirementIndicator[data-tooltip]:focus:after,.requirementIndicator[data-tooltip]:focus-visible:after,.detailIconPill[data-tooltip]:hover:after,.detailIconPill[data-tooltip]:focus:after,.detailIconPill[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;left:0;bottom:calc(100% + 7px);z-index:120;width:max-content;max-width:min(260px,78vw);padding:6px 8px;border-radius:8px;background:#181e2bf0;color:#fff;font-size:12px;font-weight:800;line-height:1.25;white-space:normal;box-shadow:0 12px 28px #181e2b2e}.requirementIndicator[data-tooltip]:hover:before,.requirementIndicator[data-tooltip]:focus:before,.requirementIndicator[data-tooltip]:focus-visible:before,.detailIconPill[data-tooltip]:hover:before,.detailIconPill[data-tooltip]:focus:before,.detailIconPill[data-tooltip]:focus-visible:before{content:"";position:absolute;left:11px;bottom:calc(100% + 2px);z-index:121;border-width:5px 5px 0;border-style:solid;border-color:rgba(24,30,43,.94) transparent transparent}.requirementGroup{min-width:0;display:grid;gap:7px;padding:10px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:#f7fafcad}.requirementList li{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.requirementChipList{gap:6px}.requirementChipList li{min-width:0;display:flex;align-items:center}.pollPanel{margin-top:4px;display:grid;gap:10px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7fafca8}.pollQuestion{display:grid;gap:6px}.pollQuestion p{color:var(--ink);font-size:14px;font-weight:700;line-height:1.45}.pollOptions,.pollResults{display:grid;gap:8px;padding:0;margin:0;list-style:none}.pollOptions li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.pollOptions span,.pollResultLine span{overflow-wrap:anywhere}.pollOptions .secondaryButton{max-width:100%;white-space:normal}.groceryListPanel{gap:12px}.groceryProgressText{display:block;color:var(--muted);font-size:13px;font-weight:800}.groceryComposer{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.72)}.groceryComposer .field{margin:0}.groceryComposer input{min-height:42px}.groceryAllDone{display:flex;gap:8px;align-items:center;padding:9px 10px;border:1px solid rgba(22,163,74,.28);border-radius:8px;color:#166534;background:#16a34a1a}.groceryAllDone span{color:#166534c7;font-size:13px;font-weight:800}.groceryListSection,.groceryCompletedBlock,.groceryRecentChanges{display:grid;gap:8px}.groceryListSectionHeader,.groceryCompletedBlock summary{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:30px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.groceryListSectionHeader h3{margin:0;color:inherit;font-size:inherit;letter-spacing:0}.groceryCompletedBlock{padding-top:4px;border-top:1px solid rgba(var(--ink-rgb),.08)}.groceryCompletedBlock summary{justify-content:flex-start;cursor:pointer;list-style:none}.groceryCompletedBlock summary::-webkit-details-marker{display:none}.groceryCompletedBlock summary strong{margin-left:auto}.groceryListItems,.groceryRecentChanges ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.groceryListItem{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;min-height:48px;padding:9px 10px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:var(--surface)}.groceryListItem[data-checked=true]{color:var(--muted);background:rgba(var(--ink-rgb),.035)}.groceryListCheck{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;color:rgb(var(--ink-rgb));background:transparent;cursor:pointer}.groceryListCheck span{display:grid;place-items:center}.groceryListItem[data-checked=true] .groceryListCheck span{color:#166534}.groceryListItemText{display:grid;gap:2px;min-width:0}.groceryListItemText strong,.groceryListItemText small{min-width:0;overflow-wrap:anywhere}.groceryListItemText small{color:var(--muted);font-size:12px;font-weight:750}.groceryListItem[data-checked=true] .groceryListItemText strong{text-decoration:line-through}.groceryRecentChanges{padding-top:2px}.groceryRecentChanges li{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--muted);font-size:12px;font-weight:800}.groceryRecentChanges span,.groceryRecentChanges small{min-width:0;overflow-wrap:anywhere}.compareComposer{grid-template-columns:minmax(0,1fr)}.compareGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.compareGrid section{min-width:0;display:grid;align-content:start;gap:6px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.72)}.estimationPanel{gap:12px}.estimationComposer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.estimationWideField,.estimationComposerActions{grid-column:1 / -1}.estimationComposerActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.estimationList,.estimationEstimateList,.estimationDistribution{display:grid;gap:8px;padding:0;margin:0;list-style:none}.estimationItem{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.76)}.estimationItemHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.estimationItemHeader>div,.estimationItem h3,.estimationItem p,.estimationMeta span,.estimationEstimateList li span,.estimationEstimateList li strong{min-width:0;overflow-wrap:anywhere}.estimationItem h3,.estimationItem p{margin:0}.estimationMeta{display:flex;flex-wrap:wrap;gap:6px}.estimationMeta span{min-height:24px;display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgba(var(--ink-rgb),.07);color:var(--muted);font-size:12px;font-weight:850}.estimationSubmitRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.estimationSummary{display:grid;gap:10px}.estimationMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.estimationMetrics span{display:grid;gap:2px;padding:9px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7fafcd1;color:var(--muted);font-size:12px;font-weight:850}.estimationMetrics strong{color:var(--ink);font-size:20px;line-height:1.1}.estimationDistribution li{min-width:0;display:grid;grid-template-columns:minmax(76px,.7fr) minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--muted);font-size:13px;font-weight:800}.estimationDistribution div{height:10px;overflow:hidden;border-radius:999px;background:rgba(var(--ink-rgb),.08)}.estimationDistribution i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2a7959,#2d6cdf)}.estimationEstimateList li{min-width:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:7px 8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:#f7fafcb8}.shuffleboardSetup{grid-template-columns:minmax(0,1fr)}.fieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.toggleOption{min-height:var(--density-control-height);display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--ink)}.shuffleboardMeta{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.shuffleboardMeta span{padding:6px 9px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.7);color:var(--muted);font-size:12px;font-weight:850}.shuffleboardScoreboard{display:grid;gap:10px}.shuffleboardSection{overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:var(--surface)}.shuffleboardSectionHeader,.shuffleboardRow{display:grid;grid-template-columns:64px 56px repeat(2,minmax(74px,1fr));gap:8px;align-items:center;padding:8px 9px}.shuffleboardSectionHeader{grid-template-columns:minmax(0,1fr) auto;background:rgba(var(--ink-rgb),.06);font-weight:900}.shuffleboardRow{border-top:1px solid rgba(var(--ink-rgb),.08)}.shuffleboardRowHeader{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.shuffleboardRow input{width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid rgba(var(--ink-rgb),.14);border-radius:8px;font:inherit;font-weight:850}.discSwatch{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid rgba(var(--ink-rgb),.18);font-size:12px;font-weight:900}.discSwatch[data-disc=Y]{background:#facc15;color:#332400}.discSwatch[data-disc=B]{background:#1f2937;color:#fff}.fileButton{position:relative;overflow:hidden}.fileButton input{position:absolute;inset:0;opacity:0;cursor:pointer}.shuffleboardAttachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:12px}.shuffleboardAttachments figure{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.76)}.shuffleboardAttachments img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.shuffleboardAttachments figcaption{padding:8px;color:var(--muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.compactPanelHeader h3{margin:2px 0 0;font-size:16px}.iconButton{width:var(--density-control-height);height:var(--density-control-height);display:inline-grid;place-items:center;border:1px solid rgba(var(--ink-rgb),.12);border-radius:8px;background:rgba(var(--surface-rgb),.82);color:var(--ink)}.iconButton:disabled{opacity:.55}.twoColumnFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chessPanel{gap:10px}.chessPlayers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chessPlayer{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.72)}.chessPlayer[data-active=true]{border-color:#2a795970;box-shadow:0 0 0 2px #2a79591f}.chessPlayer span,.chessPlayer small{color:var(--muted);font-size:12px;font-weight:800}.chessPlayer strong{min-width:0;overflow-wrap:anywhere}.chessBoard{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));width:min(100%,520px);aspect-ratio:1;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.18);border-radius:8px;background:#fff}.chessSquare{display:grid;place-items:center;min-width:0;min-height:0;border:0;border-radius:0;background:#7fa685;color:#172018;font-size:36px;line-height:1}.chessSquare[data-light=true]{background:#edf0dc}.chessSquare[data-selected=true]{outline:3px solid #d05a3f;outline-offset:-3px}.chessSquare:disabled{opacity:1}.chessControls{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.compactField{max-width:180px}.chessMoveList{display:grid;gap:6px}.chessMoveList h4{margin:0;font-size:14px}.chessMoveList ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin:0;padding:0;list-style:none}.chessMoveList li{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:6px 8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.72);font-size:12px}.fingerPickerPanel{gap:10px}.fingerPickerSurface{position:relative;width:100%;min-height:clamp(260px,46vh,420px);overflow:hidden;border:1px solid rgba(var(--ink-rgb),.14);border-radius:8px;background:radial-gradient(circle at 20% 20%,rgba(42,121,89,.14),transparent 32%),radial-gradient(circle at 80% 70%,rgba(45,108,223,.12),transparent 34%),linear-gradient(135deg,#f8fbf9,#eef4f8);box-shadow:inset 0 0 0 1px rgba(var(--surface-rgb),.72);touch-action:none;-webkit-user-select:none;user-select:none}.fingerPickerSurface[data-disabled=true]{opacity:.72}.fingerPickerProgress{position:absolute;inset:0 auto auto 0;width:100%;height:6px;transform-origin:left center;background:linear-gradient(90deg,#2a7959,#2d6cdf)}.fingerPickerTouch{position:absolute;width:74px;height:74px;display:grid;place-items:center;border:3px solid rgba(42,121,89,.82);border-radius:999px;background:rgba(var(--surface-rgb),.76);box-shadow:0 12px 30px rgba(var(--ink-rgb),.16);color:var(--ink);font-size:22px;font-weight:950;transform:translate(-50%,-50%)}.fingerPickerTouch[data-selected=true]{border-color:#2d6cdf;background:#2d6cdf29;box-shadow:0 0 0 10px #2d6cdf24,0 14px 34px rgba(var(--ink-rgb),.18)}.fingerPickerStatusRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.governancePanel .detailPanelHeader{align-items:center}.governancePanel .iconButton{margin-left:auto}.governanceProposalList{display:grid;gap:8px;padding:0;margin:0;list-style:none}.governanceProposalCard{min-width:0;display:grid;gap:9px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.78)}.governanceProposalCard h3{margin:0;font-size:16px;line-height:1.25}.governanceProposalCard p{margin:4px 0 0;color:var(--muted);font-size:14px;font-weight:700;overflow-wrap:anywhere}.governanceVoteCounts,.governanceVoteActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.governanceVoteCounts{margin:0}.governanceVoteCounts div{min-width:0;padding:8px;border-radius:8px;background:rgba(var(--ink-rgb),.05)}.governanceVoteCounts dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.governanceVoteCounts dd{margin:2px 0 0;color:var(--ink);font-size:16px;font-weight:900}.governanceVoteActions .secondaryButton[data-active=true]{border-color:#4f46e56b;background:#4f46e51a;color:var(--accent-strong)}.compareList{display:grid;gap:7px;padding:0;margin:0;list-style:none}.compareList li{min-width:0;padding:8px 10px;border-radius:8px;background:rgba(var(--ink-rgb),.06);overflow-wrap:anywhere}.compareList small{display:block;margin-top:3px;color:var(--muted);font-size:.78rem}.pollResults li{min-width:0;display:grid;gap:6px}.pollResultLine{display:flex;justify-content:space-between;gap:10px}.pollResultLine span:last-child{flex:0 0 auto;color:var(--ink);font-weight:800}.pollResultTrack{height:8px;overflow:hidden;border-radius:999px;background:rgba(var(--ink-rgb),.08)}.pollResultTrack span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#2a7959,#6b9f82)}.notepadPanel{margin-top:4px;display:grid;gap:8px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7fafca8}.notepadHeader{display:flex;justify-content:space-between;gap:10px;align-items:center}.notepadStatus{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:800}.notepadTextarea{width:100%;min-height:128px;resize:vertical;padding:10px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:8px;background:rgba(var(--surface-rgb),.78);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.notepadTextarea:focus{outline:none;border-color:#2a795980;box-shadow:0 0 0 4px #2a79591f}.gridPanel{margin-top:4px;display:flex;min-height:0;height:min(520px,calc(100dvh - 220px));flex-direction:column;gap:10px;padding:10px;border:1px solid rgba(var(--ink-rgb),.14);border-radius:8px;background:#f7fafcad}.gridHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.gridHeader>div{display:grid;gap:2px}.gridPageMeta,.gridStatus{color:var(--muted);font-size:12px;font-weight:800}.gridStatus{flex:0 0 auto}.gridFrame{position:relative;display:flex;min-height:0;flex:1;align-items:center;justify-content:center;overflow:hidden;padding:12px;border:1px solid rgba(198,237,255,.24);border-radius:8px;background:#020405;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 28px #94e8ff14}.gridPage{display:grid;overflow:hidden;max-width:100%;max-height:100%;grid-template-columns:repeat(40,1ch);grid-template-rows:repeat(20,1.28em);color:#f6fbff;font-family:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:600;line-height:1.28;letter-spacing:0;outline:none;text-shadow:0 0 6px rgba(198,237,255,.22);white-space:pre}.gridPage:focus-visible{box-shadow:0 0 0 4px #c6edff24}.gridCell{display:block;width:1ch;height:1.28em;color:inherit;text-align:center}.gridCell[data-caret=true]{color:#020405;background:#f6fbff;text-shadow:none}.gridPanel[data-grid-disabled=true] .gridPage{opacity:.64}.paintPanel{margin-top:4px;display:grid;gap:10px;padding:10px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:#f7fafca8}.paintHeader,.paintControlCluster,.paintRange,.paintViewControls{display:flex;align-items:center;gap:10px}.paintHeader{justify-content:space-between}.paintStatus,.paintMeta{color:var(--muted);font-size:12px;font-weight:800}.communityToolbar{width:fit-content;max-width:100%;justify-self:start;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:22px;background:rgba(var(--surface-rgb),.86);box-shadow:0 14px 34px #2e3b4b1a,inset 0 0 0 1px rgba(var(--surface-rgb),.72)}.communityToolbarStatus{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-right:1px solid rgba(var(--ink-rgb),.08);color:var(--muted);font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.communityToolbarStatus strong{color:var(--accent-strong);font-size:12px;font-weight:950}.communityToolbarCluster{min-height:48px;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent}.communityToolbarCluster[data-toolbar-cluster=primary]{padding:2px;border-radius:18px;background:#2a79590f}.communityToolbarCluster[data-toolbar-cluster=object]{padding:2px;border-radius:18px;background:#4d67910f}.communityToolbarCluster[data-toolbar-cluster=state]{padding:2px;border-radius:18px;background:#f59e0b12}.communityToolbarCluster[data-toolbar-cluster=history],.communityToolbarCluster[data-toolbar-cluster=support]{padding:2px;border-radius:18px;background:rgba(var(--ink-rgb),.035)}.communityToolbarButton{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(var(--ink-rgb),.1);border-radius:14px;background:#f7f8fbe6;color:var(--muted);cursor:pointer;position:relative}.communityToolbarButton[data-label-visible=true]{width:auto;min-width:52px;gap:5px;padding:0 10px}.communityToolbarButtonText{min-width:0;font-size:11px;font-weight:900;line-height:1;overflow-wrap:anywhere}.communityToolbarButton svg{display:block;width:16px;height:16px;fill:none;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.communityToolbarButton[data-active=true]{border-color:#2a795957;background:#e8f4ede6;color:var(--accent-strong);box-shadow:inset 0 0 0 1px #2a795924}.communityToolbarButton[data-supported=false]{color:#8a93a2;background:#f7f8fb9e}.communityToolbarButton:hover,.communityToolbarButton:focus-visible{border-color:#2a795957;color:var(--accent-strong);box-shadow:0 0 0 4px #2a79591a;outline:none}.communityToolbarButton:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.chatToolbar{margin:2px 0 4px;border-radius:18px;background:linear-gradient(180deg,rgba(var(--surface-rgb),.9),#f6fbf8d1),rgba(var(--surface-rgb),.86)}.chatToolCluster{flex:0 0 auto}.chatToolbar .communityToolbarButton{border-radius:999px}.campfireChatDock.communityToolbar{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;align-items:center;padding:6px;border-radius:8px;background:rgba(var(--surface-rgb),.76)}.campfireChatDock .communityToolbarStatus{min-height:0;padding:0 4px 1px;border-right:0}.campfireChatDockCluster{min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:0;background:transparent}.campfireChatDock .communityToolbarButton{width:auto;min-width:0;min-height:44px;height:auto;display:grid;gap:3px;place-items:center;padding:5px 3px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px}.campfireChatDock .communityToolbarButton[data-active=true],.campfireChatDock .communityToolbarButton:hover,.campfireChatDock .communityToolbarButton:focus-visible{background:rgba(var(--accent-rgb),.1);color:var(--accent-strong)}.paintControls{border-radius:22px;background:linear-gradient(180deg,rgba(var(--surface-rgb),.92),#fbf9f4db),rgba(var(--surface-rgb),.86)}.paintControlCluster{min-height:48px;min-width:0;padding:0;border:0;background:transparent}.paintToolCluster,.paintHistoryCluster{flex:0 0 auto}.paintToolButton,.paintIconButton{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--ink-rgb),.1);border-radius:14px;background:#f7f8fbe6;color:var(--muted);cursor:pointer;position:relative}.paintToolButton{gap:7px;padding:0 12px;color:var(--accent-strong);font-size:12px;font-weight:900;white-space:nowrap}.paintToolButton[data-active=true]{border-color:#2a795957;background:#e8f4ede6;box-shadow:inset 0 0 0 1px #2a795924}.paintToolButton[data-supported=false]{color:#8a93a2;background:#f7f8fb9e}.paintIconButton:hover,.paintIconButton:focus-visible,.paintToolButton:hover,.paintToolButton:focus-visible{border-color:#2a795957;color:var(--accent-strong);box-shadow:0 0 0 4px #2a79591a;outline:none}.paintIconButton:disabled,.paintToolButton:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.paintSwatches{display:flex;justify-content:center;gap:7px;overflow-x:auto;scrollbar-width:thin}.paintSwatch{position:relative;width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(var(--surface-rgb),.9);border-radius:999px;color:#fff;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.18);cursor:pointer}.paintSwatch[data-active=true]{box-shadow:0 0 0 2px rgba(var(--ink-rgb),.8),0 0 0 5px #2a795929}.paintToolButton[data-tooltip]:hover:after,.paintToolButton[data-tooltip]:focus:after,.paintToolButton[data-tooltip]:focus-visible:after,.paintIconButton[data-tooltip]:hover:after,.paintIconButton[data-tooltip]:focus:after,.paintIconButton[data-tooltip]:focus-visible:after,.communityToolbarButton[data-tooltip]:hover:after,.communityToolbarButton[data-tooltip]:focus:after,.communityToolbarButton[data-tooltip]:focus-visible:after,.paintSwatch[data-tooltip]:hover:after,.paintSwatch[data-tooltip]:focus:after,.paintSwatch[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:140;width:max-content;max-width:min(220px,72vw);transform:translate(-50%);padding:6px 8px;border-radius:8px;background:#181e2bf0;color:#fff;font-size:12px;font-weight:850;line-height:1.25;white-space:normal;box-shadow:0 12px 28px #181e2b2e}.paintToolButton[data-tooltip]:hover:before,.paintToolButton[data-tooltip]:focus:before,.paintToolButton[data-tooltip]:focus-visible:before,.paintIconButton[data-tooltip]:hover:before,.paintIconButton[data-tooltip]:focus:before,.paintIconButton[data-tooltip]:focus-visible:before,.communityToolbarButton[data-tooltip]:hover:before,.communityToolbarButton[data-tooltip]:focus:before,.communityToolbarButton[data-tooltip]:focus-visible:before,.paintSwatch[data-tooltip]:hover:before,.paintSwatch[data-tooltip]:focus:before,.paintSwatch[data-tooltip]:focus-visible:before{content:"";position:absolute;left:50%;bottom:calc(100% + 2px);z-index:141;transform:translate(-50%);border-width:5px 5px 0;border-style:solid;border-color:rgba(24,30,43,.94) transparent transparent}.paintSizeCluster{flex:1 1 260px;justify-content:space-between}.paintRange{flex:1 1 150px;min-width:140px;color:var(--muted);font-size:13px;font-weight:800}.paintRangeLabel{display:inline-flex;align-items:center;gap:5px;color:var(--accent-strong);font-size:12px;font-weight:900}.paintRange input{width:min(28vw,180px);min-width:88px;accent-color:var(--accent-strong)}.paintRange strong{min-width:38px;color:var(--ink);text-align:right}.paintCanvasFrame{display:grid;gap:8px;min-width:0;padding:8px;overflow:visible;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:linear-gradient(180deg,rgba(var(--surface-rgb),.94),#fafdfbe6),#fff}.paintCanvasViewport{min-width:0;overflow:auto;border-radius:8px;scrollbar-width:thin}.paintCanvas{width:100%;height:clamp(220px,38vh,330px);display:block;border:1px solid rgba(var(--ink-rgb),.14);border-radius:8px;background:#fff;touch-action:none;cursor:crosshair;transform-origin:top left;transition:transform .14s ease}.paintCanvas[data-disabled=true]{cursor:not-allowed;opacity:.72}.paintViewControls{justify-self:center;max-width:100%;padding:4px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.78);box-shadow:0 10px 24px #2e3b4b14}.paintViewControls .paintIconButton{min-width:44px;min-height:44px;border-radius:999px}.paintViewDivider{width:1px;align-self:stretch;background:rgba(var(--ink-rgb),.1)}.paintZoomValue{min-width:48px;color:var(--ink);font-size:12px;font-weight:900;text-align:center}.memberList{display:grid;gap:8px}.memberList li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding-top:8px;border-top:1px solid rgba(var(--ink-rgb),.08)}.memberIdentity{min-width:0;display:grid;gap:4px}.communityReportSummary{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(var(--ink-rgb),.1)}.reportSummaryList li{grid-template-columns:minmax(0,1fr)}.compactButton{min-height:var(--density-compact-control-height);padding:6px 10px;font-size:13px}.friendToolbar{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.contextDockRow{min-width:0;width:100%;height:var(--shell-context-nav-height);min-height:var(--shell-context-nav-height);display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;opacity:.94}.contextDockRow::-webkit-scrollbar{display:none}.contextDockRow[data-context-scope=community]{justify-content:center}.workflowLocalSectionNav{width:100%;justify-self:stretch;margin-bottom:2px}.appShell[data-active-view=profile] .workflowLocalSectionNav,.appShell[data-active-view=dashboard] .workflowLocalSectionNav{grid-column:1 / -1}.dashboardSwitcher,.profileSectionSwitcher{justify-content:flex-start}.profileSectionNav{width:100%}.spacesLibraryPanel{display:grid;gap:10px;margin-top:2px;padding:10px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:linear-gradient(135deg,#fffaf1db,#f8fcf9c7),rgba(var(--surface-rgb),.72)}.spacesLibrarySurface{min-width:0;display:grid;align-content:start;gap:10px}.spacesLibraryPanel[data-mode=manage]{border-color:#2a795929;background:linear-gradient(135deg,#f7fcf8e0,#fffbf2c2),rgba(var(--surface-rgb),.76)}.spacesLibraryIntro{min-width:0;display:grid;gap:6px}.spacesLibraryIntro h2{margin:0;color:var(--ink);font-size:18px;line-height:1.15}.spacesLibraryIntro p,.spacesLibraryResultText{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.spacesLibrarySignals{display:flex;flex-wrap:wrap;gap:6px}.spacesLibrarySignals>span{min-width:0;min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.62);color:var(--muted);font-size:12px;font-weight:850}.spacesLibrarySignals svg{flex:0 0 auto;color:#6d5dfc}.spacesLibrarySignals strong{color:var(--ink);font-size:13px;line-height:1}.spacesLibrarySignals span span{min-width:0}.spacesManageEntry{min-width:0;min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(42,121,89,.16);border-radius:8px;background:linear-gradient(135deg,#f7fcf8d6,#fffbf2b8),rgba(var(--surface-rgb),.72);color:var(--ink);text-align:left;cursor:pointer}.spacesManageEntry:hover{border-color:#2a795947;background:linear-gradient(135deg,#effaf4eb,#fff8e8cc),rgba(var(--surface-rgb),.82)}.spacesManageEntry:focus-visible{outline:3px solid rgba(42,121,89,.22);outline-offset:2px}.spacesManageEntryIcon{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;background:#2a79591f;color:#17694a}.spacesManageEntryCopy{min-width:0;display:grid;gap:2px}.spacesManageEntryCopy strong{font-size:14px;line-height:1.15}.spacesManageEntryCopy span{overflow:hidden;color:var(--muted);font-size:12px;font-weight:740;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.spacesManageEntryCounts{min-width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),.62);font-size:12px;font-weight:880}.spacesLibraryFilters{display:flex;flex-wrap:wrap;gap:6px}.spacesLibraryFilter{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.66);color:var(--muted);font-weight:850;cursor:pointer}.spacesLibraryFilter[data-active=true]{border-color:#2a795938;background:#2a79591f;color:#17694a}.spacesLibraryFilter:focus-visible{outline:3px solid rgba(42,121,89,.22);outline-offset:2px}.spacesLibrarySectionNav{width:100%}.spacesLibraryManageState{min-width:0;min-height:30px;display:inline-flex;justify-self:start;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(42,121,89,.16);border-radius:999px;background:#2a79591a;color:#17694a;font-size:12px;font-weight:880}.spacesLibraryManageState svg{flex:0 0 auto}.spacesLibrarySectionPanel{display:grid;gap:8px}.spacesLibraryEmptySection{display:grid;gap:8px;padding:12px;border:1px dashed rgba(var(--ink-rgb),.16);border-radius:8px;background:rgba(var(--surface-rgb),.52);color:var(--muted)}.spacesManageSubpage{min-height:0;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;overflow:auto;overscroll-behavior:contain}.spacesManageSubpage .spacesLibraryPanel{margin-top:0}.spacesManageDiscovery{min-height:0}.spacesLibraryEmptySection strong{color:var(--ink);font-size:14px}.spacesLibraryEmptySection p{margin:0;font-size:13px;line-height:1.35}.spacesLibraryEmptyChips{display:flex;flex-wrap:wrap;gap:6px}.spacesLibraryEmptyChip{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.72);color:var(--muted);font-weight:850;cursor:pointer}.spacesLibraryEmptyChip strong{color:var(--ink);font-size:12px}.spacesLibraryEmptyChip:focus-visible{outline:3px solid rgba(var(--accent-rgb),.22);outline-offset:2px}.segmentedControl{display:inline-flex;gap:4px;padding:3px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:999px;background:rgba(var(--surface-rgb),.58)}.segmentedButton{min-height:var(--density-compact-control-height);padding:6px 11px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.segmentedButton[data-active=true]{background:rgba(var(--ink-rgb),.08);color:var(--ink)}.contextDockNav{flex:1 1 auto;width:100%;min-width:0;max-width:100%;height:38px;align-items:center;border-color:rgba(var(--ink-rgb),.07);background:rgba(var(--surface-rgb),.46);box-shadow:inset 0 1px #ffffff8f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.localSectionNav{max-width:100%;overflow:hidden;overscroll-behavior-x:none}.localSectionButton{position:relative;display:inline-flex;align-items:center;gap:6px;flex:1 1 0;min-width:0;white-space:nowrap}.contextDockNav .localSectionButton{min-height:38px;padding:6px 8px;color:rgba(var(--ink-rgb),.58)}.contextDockNav .localSectionButton[data-has-badge=true]{gap:5px}.contextDockNav.activityFocusTabs{padding:3px}.contextDockNav.activityFocusTabs .segmentedButton{flex:1 1 0;min-width:0;min-height:34px;padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextDockNav .localSectionButton[data-active=true]{background:rgba(var(--accent-rgb),.075);color:var(--accent-strong);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.08),0 6px 14px #2a79590e}.contextDockNav .localSectionButton[data-active=true]:after{content:"";position:absolute;right:12px;bottom:2px;left:12px;height:3px;border-radius:999px;background:rgba(var(--accent-rgb),.36)}.localSectionButton:focus-visible{outline:3px solid rgba(var(--accent-rgb),.38);outline-offset:2px;box-shadow:0 0 0 5px rgba(var(--surface-rgb),.82),0 0 0 8px rgba(var(--accent-rgb),.16)}.localSectionIcon,.localSectionBadge{min-width:0;display:inline-flex;align-items:center;justify-content:center}.localSectionIcon svg{width:15px;height:15px;stroke-width:2.5}.localSectionBadge{min-width:20px;min-height:20px;padding:2px 6px;border-radius:999px;background:rgba(var(--ink-rgb),.07);color:rgba(var(--ink-rgb),.64);font-size:11px;font-weight:900}.contextDockNav .localSectionBadge[data-tone=count]{min-width:18px;min-height:18px;padding:1px 5px;border:1px solid rgba(var(--ink-rgb),.08);background:rgba(var(--ink-rgb),.055);color:rgba(var(--ink-rgb),.58);font-size:10px}.contextDockNav .localSectionBadge[data-tone=status]{max-width:72px;min-height:18px;padding:1px 6px;border:1px solid rgba(var(--ink-rgb),.07);background:rgba(var(--surface-rgb),.6);color:rgba(var(--ink-rgb),.58);font-size:10px;overflow:hidden;text-overflow:ellipsis}.contextDockNav .localSectionButton[data-active=true] .localSectionBadge[data-tone=count]{border-color:rgba(var(--accent-rgb),.12);background:rgba(var(--accent-rgb),.12);color:var(--accent-strong)}.localSectionLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:420px){.contextDockNav{gap:3px;padding:3px}.contextDockNav .localSectionButton{flex:.88 1 0;min-width:36px;justify-content:center;gap:4px;padding-inline:5px}.contextDockNav .localSectionButton[data-active=true]{flex:1.8 1 0;justify-content:center}.contextDockNav .localSectionButton:not([data-active=true]) .localSectionLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contextDockNav .localSectionButton[data-active=true] .localSectionLabel{max-width:min(72px,42vw)}.contextDockNav .localSectionIcon,.contextDockNav .localSectionBadge{flex:0 0 auto}.contextDockNav .localSectionBadge[data-tone=count]{min-width:17px;min-height:17px;padding-inline:4px}.contextDockNav .localSectionBadge[data-tone=status]{max-width:42px}}.friendDashboard,.friendSection{display:grid;gap:8px}.friendSection{padding-top:10px;border-top:1px solid var(--line)}.friendSection h3{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.tierSheetBackdrop{position:fixed;inset:0;z-index:50;display:grid;align-items:end;padding:16px;background:#0e121a52}.tierSheet{width:min(100%,420px);margin:0 auto;display:grid;gap:12px;padding:14px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:16px;background:#fffcf6fa;box-shadow:0 24px 70px #181e2b38}.tierSheet h3{margin:0 0 4px;color:var(--ink);font-size:16px}.tierSheet span{color:var(--muted);font-size:13px}.tierButtonRow{display:flex;flex-wrap:wrap;gap:8px}.tierButtonRow button[data-active=true]{border-color:#2979ff59;background:#2979ff1a;color:var(--ink)}.inviteList button{width:34px;height:34px;display:inline-grid;place-items:center;border:0;border-radius:999px;background:rgba(var(--ink-rgb),.06);color:var(--ink);cursor:pointer}.emptyState{padding:8px 0 0;font-size:13px}.checkboxGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.notificationSettingsGrid{padding-top:10px}.featureToggleGroup{display:grid;gap:6px;padding:0;border:0}.featureToggleGroup legend{margin-bottom:2px;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:800}.createSetupGroup{padding-top:2px}.setupPillList{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.setupPillList li{min-height:26px;display:inline-flex;align-items:center;padding:5px 8px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.62);color:var(--ink);font-size:13px;font-weight:800}.setupPillList li.setupPillRequirement{padding:0;border:0;background:transparent}.securityFactorStatusList{display:grid;gap:6px;padding:0;margin:0;list-style:none}.securityFactorStatusList li{min-width:0;display:flex;gap:8px;align-items:center;justify-content:space-between;padding:7px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.64)}.securityFactorState{color:var(--muted);font-size:12px;font-weight:900;line-height:1.1;white-space:nowrap}.checkboxField{min-width:0;min-height:var(--density-control-height);display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.62)}.checkboxField input{flex:0 0 auto}.checkboxField span{min-width:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:700}.compactToggle{align-self:end;min-height:var(--density-control-height)}.spin{animation:spin 1s linear infinite}.appFrame{min-height:calc(100vh - 140px)}.appShell[data-active-view] .appFrame{height:calc(100dvh - var(--shell-top-space) - var(--shell-bottom-space) - env(safe-area-inset-bottom));min-height:0;overflow:hidden}.worldContentSlot{min-width:0;min-height:0;height:100%}.appShell[data-active-view=home] .worldContentSlot{min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px;scroll-padding-bottom:12px}.appShell[data-active-view=home] .worldHome{min-height:100%}.appShell[data-active-view=home] .appFrame,.appShell[data-active-view=browse] .appFrame,.appShell[data-active-view=create] .appFrame,.appShell[data-active-view=spacesManage] .appFrame,.appShell[data-active-view=profile] .appFrame,.appShell[data-active-view=reader] .appFrame,.appShell[data-active-view=dashboard] .appFrame,.appShell[data-active-view=dashboard][data-dashboard-panel=communities] .appFrame{grid-template-rows:minmax(0,1fr)}.appShell[data-active-view=dashboard] .workflowGrid,.appShell[data-active-view=spacesManage] .workflowGrid{padding-bottom:calc(var(--shell-bottom-space) + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--shell-bottom-space) + env(safe-area-inset-bottom))}.appShell[data-active-view=community] .appFrame{grid-template-rows:minmax(0,1fr)}.appShell[data-active-view=community]{--shell-bottom-space: 142px}.worldPageTransition{min-height:0;height:100%;display:grid}.appShell .worldContentSlot.workflowGrid,.appShell[data-active-view=reader] .workflowGrid,.appShell[data-active-view=community][data-security-open=true] .workflowGrid,.appShell[data-active-view=community] .communityDetail{min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px}.appShell[data-active-view=community] .communityDetail{height:100%}.appShell[data-active-view=home] .workflowGrid{display:none}.appShell[data-security-open=true] .workflowGrid{display:grid}.appShell:not([data-active-view=home]) .heroGrid{display:none}.appShell[data-active-view] .workflowGrid>.card{display:none}.appShell[data-active-view=browse] .workflowGrid,.appShell[data-active-view=create] .workflowGrid,.appShell[data-active-view=dashboard] .workflowGrid,.appShell[data-active-view=spacesManage] .workflowGrid,.appShell[data-active-view=reader] .workflowGrid,.appShell[data-active-view=profile] .workflowGrid{display:grid}.appShell:not([data-active-view=home]) .workflowGrid{grid-template-columns:minmax(0,1fr)}.appShell[data-active-view=community] .workflowGrid{display:none}.appShell[data-active-view=community][data-security-open=true] .workflowGrid{display:grid}.appShell[data-active-view=profile] .workflowGrid{grid-template-columns:minmax(0,1fr)}.appShell[data-active-view=browse] .workflowGrid>.communitiesCard,.appShell[data-active-view=create] .workflowGrid>.communitiesCard,.appShell[data-active-view=dashboard] .workflowGrid>.communitiesCard,.appShell[data-active-view=spacesManage] .workflowGrid>.spacesManageSubpage,.appShell[data-active-view=dashboard] .workflowGrid>.friendsCard,.appShell[data-active-view=dashboard] .workflowGrid>.savedCard,.appShell[data-active-view=reader] .workflowGrid>.ichingReaderCard,.appShell[data-active-view=profile] .workflowGrid>.profileIdentityCard,.appShell[data-active-view=profile] .workflowGrid>.profileWorldCard,.appShell[data-active-view=profile] .workflowGrid>.profileSettingsCard,.appShell[data-active-view=profile] .workflowGrid>.profileDebugCard,.appShell[data-active-view=profile][data-profile-settings-open=account] .workflowGrid>.accountCard,.appShell[data-active-view=profile][data-profile-settings-open=account] .workflowGrid>.inviteCard,.appShell[data-active-view=profile][data-profile-settings-open=account] .workflowGrid>.founderInviteCard,.appShell[data-active-view=profile][data-profile-settings-open=account] .workflowGrid>.snapshotCard,.appShell[data-active-view=profile][data-profile-settings-open=privacy] .workflowGrid>[data-testid=local-blocks-panel],.appShell[data-active-view=profile][data-profile-settings-open=notifications] .workflowGrid>.notificationPacingCard,.appShell[data-active-view=profile][data-profile-settings-open=notifications] .workflowGrid>.installCard,.appShell[data-active-view=profile][data-profile-settings-open=security] .workflowGrid>.securityCard,.appShell[data-active-view=profile][data-profile-settings-open=data] .workflowGrid>[data-testid=data-export-panel],.appShell[data-active-view=profile][data-profile-settings-open=data] .workflowGrid>[data-testid=connected-storage-panel]{display:block}.appShell[data-active-view=spacesManage] .workflowGrid>.spacesManageSubpage{display:grid}.appShell[data-active-view=reader] .workflowGrid>.ichingReaderCard{display:grid}.appShell[data-active-view=profile] .pageShell{min-height:auto}.appShell[data-active-view=profile] .pageShellGrid,.appShell[data-active-view=browse] .communitiesCard .stackForm,.appShell[data-active-view=dashboard] .communitiesCard .stackForm,.appShell[data-active-view=spacesManage] .communitiesCard .stackForm{display:none}.appShell[data-active-view=browse] .communitiesCard .itemComposer{display:grid}.profileIdentityCard{grid-column:1 / -1;display:grid;gap:14px;border-color:rgba(var(--accent-rgb),.16);background:radial-gradient(circle at 8% 12%,rgba(255,244,214,.92),transparent 34%),linear-gradient(135deg,rgba(var(--surface-rgb),.92),#f7faffc7)}.profileIdentityHero{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.profileAvatar{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.16);border-radius:var(--container-shape-radius, 999px);clip-path:var(--container-shape-clip, none);background:radial-gradient(circle at 32% 28%,rgba(var(--surface-rgb),.78),transparent 34%),linear-gradient(135deg,rgba(var(--accent-rgb),.95),#20865adb);color:#fff;font-size:20px;font-weight:900;box-shadow:0 14px 28px #4f46e529}.profileShapeDisclosure{margin-top:-2px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--surface-rgb),.58)}.profileShapeDisclosure summary{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;cursor:pointer;list-style:none}.profileShapeDisclosure summary::-webkit-details-marker{display:none}.profileIdentityCopy{min-width:0;display:grid;gap:2px}.profileIdentityCopy>span{color:rgba(var(--ink-rgb),.54);font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.profileIdentityCopy h2{min-width:0;color:var(--ink);font-size:clamp(22px,3vw,30px);line-height:1.25;overflow-wrap:anywhere}.profileIdentityCopy p{color:rgba(var(--ink-rgb),.62);font-size:13px;font-weight:800;line-height:1.3}.profileEditButton{align-self:start}.profileStateChips{min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.profileStateChip{min-width:min(100%,150px);display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;padding:8px 10px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.7);color:rgba(var(--ink-rgb),.72)}.profileStateChip>span{min-width:0;display:grid;gap:1px}.profileStateChip strong,.profileStateChip span span{min-width:0;overflow-wrap:anywhere}.profileStateChip strong{color:var(--ink);font-size:12px;font-weight:900;line-height:1.15}.profileStateChip span span{color:rgba(var(--ink-rgb),.58);font-size:11px;font-weight:780;line-height:1.2}.profileStateChip[data-state=active]{border-color:#20865a33;background:#e8fff2c2;color:#17694a}.profileStateChip[data-state=warm]{border-color:#f59e0b38;background:#fff8ebc7;color:#92400e}.profileStateChip[data-state=quiet]{border-color:rgba(var(--accent-rgb),.14);background:#f8f7ffc7;color:#5b4fc7}.profileStateChip[data-state=private]{border-color:rgba(var(--ink-rgb),.1);background:rgba(var(--surface-rgb),.64);color:rgba(var(--ink-rgb),.62)}.profileStateChip[data-state=context]{border-color:#20865a29;background:#eefcf5b8;color:#17694a}.profileIdentityForm{max-width:620px}.profileWorldCard{grid-column:1 / -1;display:grid;gap:14px;border-color:#20865a24;background:radial-gradient(circle at 94% 8%,rgba(238,252,245,.86),transparent 30%),linear-gradient(135deg,rgba(var(--surface-rgb),.92),#fffbf2b3)}.profileWorldHeader,.profileFavoritesHeader{min-width:0;display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.profileWorldHeader>div,.profileFavoritesHeader>div:first-child{min-width:0;display:grid;gap:3px}.profileWorldHeader>div>span,.profileFavoritesHeader>div:first-child>span{color:rgba(var(--ink-rgb),.54);font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.profileWorldHeader h2{color:var(--ink);font-size:21px;line-height:1.18}.profileWorldHeader p,.profileFavoritesHeader p{max-width:48ch;color:rgba(var(--ink-rgb),.62);font-size:13px;font-weight:760;line-height:1.35}.profileStatsGrid,.profileFavoriteList{min-width:0;margin:0;padding:0;list-style:none}.profileStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px}.profileStatTile{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:10px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.68)}.profileStatIcon,.profileFavoriteIcon{display:grid;place-items:center;border-radius:8px;border:1px solid rgba(var(--ink-rgb),.08)}.favoriteIntensityStar{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;color:var(--favorite-border);line-height:1;filter:drop-shadow(0 1px 2px rgba(var(--ink-rgb),.18))}.favoriteIntensityStar[data-favorited=false]{filter:none;opacity:.72}.favoriteIntensityStarBorder{color:var(--favorite-border);fill:rgba(var(--surface-rgb),.66)}.favoriteIntensityStarFill{position:absolute;inset:0;display:block;width:var(--favorite-fill-progress);overflow:hidden;color:var(--favorite-fill);pointer-events:none}.favoriteIntensityStarFill svg{color:var(--favorite-fill);fill:var(--favorite-fill);stroke:transparent}.compactButton .favoriteIntensityStar,.swipeActionPreview .favoriteIntensityStar{margin-inline:-1px 1px}.communityRowMetaItem .favoriteIntensityStar{margin-inline-end:-1px}.profileStatIcon{width:34px;height:34px;background:rgba(var(--surface-rgb),.78);color:rgba(var(--ink-rgb),.72)}.profileStatTile[data-stat=spaces] .profileStatIcon{background:#f8f7ffe0;color:#5b4fc7}.profileStatTile[data-stat=people] .profileStatIcon{background:#fff8ebe0;color:#92400e}.profileStatTile[data-stat=nearby] .profileStatIcon{background:#e8fff2db;color:#17694a}.profileStatTile[data-stat=identity] .profileStatIcon{background:#f8f7ffe0;color:#5b4fc7}.profileStatTile[data-stat=privacy] .profileStatIcon{background:#fff8ebe0;color:#92400e}.profileStatTile[data-stat=location] .profileStatIcon{background:#e8fff2db;color:#17694a}.profileStatCopy,.profileFavoriteCopy{min-width:0;display:grid}.profileStatCopy{gap:1px}.profileStatCopy strong{color:var(--ink);font-size:22px;font-weight:920;line-height:1}.profileStatCopy span,.profileStatCopy small,.profileFavoriteCopy span,.profileFavoriteCopy strong,.profileFavoriteCopy small{min-width:0;overflow-wrap:anywhere}.profileStatCopy span{color:rgba(var(--ink-rgb),.76);font-size:12px;font-weight:860;line-height:1.2}.profileStatCopy small{color:rgba(var(--ink-rgb),.52);font-size:11px;font-weight:760;line-height:1.2}.profileFavoritesBlock{min-width:0;display:grid;gap:10px;padding-top:2px}.profileAccountEntryList{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.profileDebugCard{grid-column:1 / -1;border-color:rgba(var(--ink-rgb),.12);background:rgba(var(--surface-rgb),.78)}.profileFavoritesActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.profileFavoritesEmpty{margin:0;padding:10px 12px;border:1px dashed rgba(var(--ink-rgb),.14);border-radius:8px;background:rgba(var(--surface-rgb),.56);color:rgba(var(--ink-rgb),.58);font-size:13px;font-weight:760;line-height:1.35}.profileFavoriteList{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.profileFavoriteItem{min-width:0}.profileFavoriteButton{width:100%;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 10px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.74);color:rgba(var(--ink-rgb),.72);text-align:left;box-shadow:0 10px 22px rgba(var(--ink-rgb),.05)}.profileFavoriteButton:focus-visible{outline:3px solid rgba(var(--accent-rgb),.24);outline-offset:2px}.profileFavoriteButton:hover{border-color:rgba(var(--accent-rgb),.2);background:rgba(var(--surface-rgb),.9)}.profileFavoriteIcon{width:38px;height:38px;position:relative;background:#f8f7ffcc;color:#5b4fc7}.profileFavoriteIcon .profileFavoriteStar{position:absolute;right:-4px;bottom:-4px;padding:1px;border-radius:999px;background:rgba(var(--surface-rgb),.86)}.profileFavoriteIcon[data-place-shape=campfire]{background:#fff8ebe0;color:#c45a12}.profileFavoriteIcon[data-place-shape=personal],.profileFavoriteIcon[data-place-shape=nearby],.profileFavoriteIcon[data-place-shape=gathering]{background:#e8fff2db;color:#17694a}.profileFavoriteIcon[data-place-shape=question]{background:#eff6ffe6;color:#2563eb}.profileFavoriteIcon[data-place-shape=scratchpad]{background:#fff1f2db;color:#be123c}.profileFavoriteIcon[data-place-shape=game],.profileFavoriteIcon[data-place-shape=tiny-world]{background:#f8f7ffe0;color:#6d5dfc}.profileFavoriteCopy{gap:2px}.profileFavoriteCopy>span{color:rgba(var(--ink-rgb),.52);font-size:10.5px;font-weight:880;line-height:1.15;text-transform:uppercase}.profileFavoriteCopy strong{color:var(--ink);font-size:13px;font-weight:900;line-height:1.2}.profileFavoriteCopy small{color:rgba(var(--ink-rgb),.58);font-size:11px;font-weight:760;line-height:1.2}[data-container-shape=CIRCLE]{--container-shape-radius: 999px;--container-shape-clip: none}[data-container-shape=HEART]{--container-shape-radius: 18px;--container-shape-clip: polygon( 50% 92%, 12% 54%, 8% 32%, 18% 14%, 36% 8%, 50% 23%, 64% 8%, 82% 14%, 92% 32%, 88% 54% )}[data-container-shape=STAR]{--container-shape-radius: 10px;--container-shape-clip: polygon( 50% 4%, 61% 34%, 94% 35%, 68% 55%, 78% 88%, 50% 68%, 22% 88%, 32% 55%, 6% 35%, 39% 34% )}[data-container-shape=SQUARE]{--container-shape-radius: 8px;--container-shape-clip: none}[data-container-shape=PERSON]{--container-shape-radius: 18px;--container-shape-clip: polygon( 50% 4%, 64% 10%, 72% 25%, 67% 40%, 58% 48%, 74% 57%, 88% 84%, 78% 96%, 22% 96%, 12% 84%, 26% 57%, 42% 48%, 33% 40%, 28% 25%, 36% 10% )}.communityCardVariant{--community-card-shape-bg: rgba(var(--accent-rgb), .11);--community-card-shape-color: #5b4fc7;--community-card-shape-radius: 8px;--community-card-shape-glow: rgba(var(--accent-rgb), .06)}.communityCardVariant[data-place-shape=campfire],.communityCardMark[data-place-shape=campfire]{--community-card-shape-bg: rgba(var(--accent-rgb), .13);--community-card-shape-color: #5b4fc7;--community-card-shape-radius: 999px 999px 14px 14px;--community-card-shape-glow: rgba(var(--accent-rgb), .07)}.communityCardVariant[data-place-shape=gathering],.communityCardMark[data-place-shape=gathering]{--community-card-shape-bg: rgba(32, 134, 90, .13);--community-card-shape-color: #17694a;--community-card-shape-radius: 16px 16px 9px 9px;--community-card-shape-glow: rgba(32, 134, 90, .07)}.communityCardVariant[data-place-shape=question],.communityCardMark[data-place-shape=question]{--community-card-shape-bg: rgba(245, 158, 11, .16);--community-card-shape-color: #92400e;--community-card-shape-radius: 10px 18px 18px 10px;--community-card-shape-glow: rgba(245, 158, 11, .08)}.communityCardVariant[data-place-shape=scratchpad],.communityCardMark[data-place-shape=scratchpad]{--community-card-shape-bg: rgba(177, 79, 120, .12);--community-card-shape-color: #9f3e67;--community-card-shape-radius: 8px 17px 8px 17px;--community-card-shape-glow: rgba(177, 79, 120, .07)}.communityCardVariant[data-place-shape=game],.communityCardMark[data-place-shape=game]{--community-card-shape-bg: rgba(45, 108, 223, .12);--community-card-shape-color: #2456b2;--community-card-shape-radius: 7px 16px 7px 16px;--community-card-shape-glow: rgba(45, 108, 223, .07)}.communityCardVariant[data-place-shape=tiny-world],.communityCardMark[data-place-shape=tiny-world]{--community-card-shape-bg: linear-gradient(135deg, rgba(var(--accent-rgb), .14), rgba(245, 158, 11, .13)), rgba(var(--surface-rgb), .72);--community-card-shape-color: #6b4fba;--community-card-shape-radius: 15px 8px 15px 8px;--community-card-shape-glow: rgba(var(--accent-rgb), .07)}.communityCardVariant[data-place-shape=personal],.communityCardMark[data-place-shape=personal]{--community-card-shape-bg: rgba(var(--accent-rgb), .09);--community-card-shape-color: #4f46e5;--community-card-shape-radius: 15px;--community-card-shape-glow: rgba(79, 70, 229, .055)}.communityCardMark{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(var(--surface-rgb),.72);border-radius:var(--container-shape-radius, var(--community-card-shape-radius));clip-path:var(--container-shape-clip, none);background:var(--community-card-shape-bg);color:var(--community-card-shape-color);box-shadow:inset 0 1px rgba(var(--surface-rgb),.64),0 8px 18px rgba(var(--ink-rgb),.08),0 0 0 6px var(--community-card-shape-glow)}.communityCardMark:before,.communityCardMark:after{position:absolute;content:""}.communityCardMark:before{inset:5px;border-radius:inherit;background:currentColor;opacity:.08}.communityCardMark:after{right:9px;bottom:6px;left:9px;height:3px;border-radius:999px;background:currentColor;opacity:.34}.communityCardMark>svg,.communityCardMark .communityTypeMarkIcon{position:relative;z-index:1}.communityCardMark>svg,.communityCardMark .communityTypeMarkIcon>svg,.browseTypeChip svg,.createShapeIcon svg,.createAccessIcon svg,.createFinalSignalIcon svg,.perchiStateTokenGlyph svg,.nearbyRowAccessChip svg,.communityRequirementStatus svg,.requirementIndicator svg{display:block;fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.communityCardMark .communityTypeMarkIcon>svg{width:17px;height:17px}.communityCardVariant[data-state=quiet] .communityCardMark{filter:saturate(.9);box-shadow:inset 0 1px rgba(var(--surface-rgb),.58),0 0 0 5px rgba(var(--accent-rgb),.035)}.communityCardVariant[data-state=quiet] .communityCardMark:after{opacity:.2}.communityCardVariant[data-state=fading] .communityCardMark{filter:saturate(.74);box-shadow:0 0 0 5px #b453090a}.communityCardVariant[data-state=fading] .communityCardMark:before{border:1px dashed currentColor;background:transparent;opacity:.18}.communityCardVariant[data-state=fading] .communityCardMark:after{right:12px;left:12px;opacity:.18}.worldSpaceItem[data-card-variant=space] .communityCardMark{width:42px;height:42px}.communityListItem[data-card-variant=space] .communityCardMark{width:34px;height:34px;box-shadow:inset 0 1px rgba(var(--surface-rgb),.62),0 5px 12px rgba(var(--ink-rgb),.055)}.communityListItem[data-card-variant=space][data-surface=spaces-library] .communityCardMark{width:44px;height:44px;box-shadow:inset 0 1px rgba(var(--surface-rgb),.68),0 8px 18px rgba(var(--ink-rgb),.065)}.communityCardVariant[data-card-variant=compact-row] .communityCardMark{width:46px;height:46px}.communityCardVariant[data-card-variant=featured-nearby] .communityCardMark{width:42px;height:42px}.nearbySpotlightItem[data-featured=true] .communityCardMark{width:48px;height:48px}.communityCardVariant[data-card-variant=favorite] .communityCardMark{width:38px;height:38px}.communityCardVariant[data-card-variant=activity-object]{position:relative;overflow:hidden;border-color:rgba(var(--ink-rgb),.1);background:radial-gradient(circle at 10% 18%,rgba(var(--surface-rgb),.78),transparent 42px),linear-gradient(135deg,rgba(var(--surface-rgb),.82),#f6f8fcb3)}.communityCardVariant[data-card-variant=activity-object]:before{position:absolute;inset:8px auto 8px 0;width:4px;border-radius:0 999px 999px 0;background:var(--community-card-shape-color);content:"";opacity:.58}.communityCardObjectFrame{border:1px solid rgba(var(--surface-rgb),.72);background:radial-gradient(circle at 50% 18%,rgba(var(--surface-rgb),.62),transparent 34px),var(--community-card-shape-bg);color:var(--community-card-shape-color);box-shadow:inset 0 1px rgba(var(--surface-rgb),.64),0 7px 16px rgba(var(--ink-rgb),.06)}.itemListingTitle{align-items:baseline}.itemObjectKicker,.itemObjectPrice,.itemListingLifecycle{width:fit-content;min-height:21px;display:inline-flex;align-items:center;border-radius:999px;font-size:11.5px;font-weight:900;line-height:1;white-space:nowrap}.itemObjectKicker{padding:3px 7px;background:var(--community-card-shape-bg);color:var(--community-card-shape-color)}.itemObjectPrice{padding:3px 7px;background:rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),.74)}.itemListingMeta{color:rgba(var(--ink-rgb),.58);font-size:12px;font-weight:760}.itemListingLifecycle{padding:3px 8px;background:rgba(var(--ink-rgb),.06);color:rgba(var(--ink-rgb),.7)}.itemListingLifecycle[data-lifecycle=open]{background:#20865a1c;color:#17694a}.itemListingLifecycle[data-lifecycle=claimed]{background:#f59e0b26;color:#92400e}.itemListingLifecycle[data-lifecycle=closed]{border:1px dashed rgba(180,83,9,.24);background:#b4530912;color:#9a3412}.profileSettingsCard{grid-column:1 / -1;display:grid;gap:12px;border-color:rgba(var(--ink-rgb),.1);background:radial-gradient(circle at 6% 10%,rgba(232,255,242,.72),transparent 28%),linear-gradient(135deg,rgba(var(--surface-rgb),.92),#f8f7ff9e)}.profileSettingsHeader{min-width:0;display:grid;gap:3px}.profileSettingsHeader span{color:rgba(var(--ink-rgb),.54);font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.profileSettingsHeader h2{margin:0;color:var(--ink);font-size:21px;line-height:1.18}.profileSettingsHeader p{max-width:48ch;margin:0;color:rgba(var(--ink-rgb),.62);font-size:13px;font-weight:760;line-height:1.35}.profileSettingsList{display:grid;gap:7px}.profileSettingsRow{min-width:0;width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 10px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:rgba(var(--surface-rgb),.66);color:rgba(var(--ink-rgb),.68);text-align:left;cursor:pointer}.profileSettingsRow:hover,.profileSettingsRow[data-open=true]{border-color:rgba(var(--accent-rgb),.18);background:rgba(var(--surface-rgb),.86)}.profileSettingsRow:focus-visible{outline:3px solid rgba(var(--accent-rgb),.24);outline-offset:2px}.profileSettingsIcon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:#f8f7ffc7;color:#5b4fc7}.profileSettingsRow[data-settings-section=privacy] .profileSettingsIcon{background:#fff8ebd1;color:#92400e}.profileSettingsRow[data-settings-section=notifications] .profileSettingsIcon,.profileSettingsRow[data-settings-section=data] .profileSettingsIcon{background:#e8fff2c2;color:#17694a}.profileSettingsRow[data-settings-section=security] .profileSettingsIcon{background:#fff1f2c2;color:#be123c}.profileSettingsRow[data-settings-section=appearance] .profileSettingsIcon{background:radial-gradient(circle at 28% 28%,rgba(var(--surface-rgb),.82),transparent 32%),linear-gradient(135deg,rgba(var(--accent-rgb),.18),#f59e0b2e);color:var(--accent-strong)}.profileAppearanceToggle{cursor:pointer}.profileAppearanceToggle[aria-pressed=true]{border-color:rgba(var(--accent-rgb),.22)}.appearanceSwitch{width:68px;min-width:68px;height:30px;display:grid;grid-template-columns:18px 1fr 18px;gap:3px;align-items:center;padding:4px 6px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:999px;background:rgba(var(--surface-rgb),.62);color:rgba(var(--ink-rgb),.5)}.appearanceSwitch span{position:relative;height:18px;border-radius:999px;background:rgba(var(--ink-rgb),.1)}.appearanceSwitch span:before{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:999px;background:var(--accent-strong);box-shadow:0 4px 10px rgba(var(--accent-rgb),.24);transition:transform .18s ease}.profileAppearanceToggle[aria-pressed=true] .appearanceSwitch span:before{transform:translate(14px)}.profileAppearanceToggle[data-appearance=light] .appearanceSwitch svg:first-child,.profileAppearanceToggle[data-appearance=dark] .appearanceSwitch svg:last-child{color:var(--accent-strong)}:root[data-theme=dark] .profileSettingsCard,.appShell[data-appearance=dark] .profileSettingsCard{background:radial-gradient(circle at 6% 10%,rgba(105,215,165,.12),transparent 28%),linear-gradient(135deg,rgba(var(--surface-rgb),.92),#1c182ac2)}.profileSettingsSubsection{min-width:0;display:grid;gap:9px}.profileSettingsSubsection+.profileSettingsSubsection{margin-top:10px;padding-top:10px;border-top:1px solid rgba(var(--ink-rgb),.08)}.profileSettingsSubsection .localDisclosureHeader{min-width:0}.profileSettingsSubsection .localDisclosureToggle{width:100%;align-items:start}.profileSettingsSubsection .localDisclosureTitle{color:var(--ink);font-size:17px;font-weight:900;line-height:1.18}.profileSettingsSubsection .cardCopy{margin:0}.profileSettingsSubsection[data-open=false] .cardCopy{color:rgba(var(--ink-rgb),.54)}.profileSettingsSubsection[data-open=false] .localDisclosureAction{color:rgba(var(--ink-rgb),.48)}.profilePrivacyCard{border-color:#92400e1f;background:radial-gradient(circle at 8% 10%,rgba(255,248,235,.72),transparent 30%),rgba(var(--surface-rgb),.9)}.notificationPacingState{display:flex;flex-wrap:wrap;gap:6px}.notificationPacingState span{min-height:28px;display:inline-flex;align-items:center;padding:5px 8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.7);color:rgba(var(--ink-rgb),.72);font-size:12px;font-weight:850}.notificationPacingState span[data-state=gap]{border-color:#17694a29;background:#e8fff2b8;color:#17694a}.notificationPacingState span[data-state=temporary]{border-color:#92400e24;background:#fff8ebc7;color:#92400e}.profileSettingsCopy{min-width:0;display:grid;gap:2px}.profileSettingsCopy strong,.profileSettingsCopy span{min-width:0;overflow-wrap:anywhere}.profileSettingsCopy strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.2}.profileSettingsCopy span{color:rgba(var(--ink-rgb),.58);font-size:12px;font-weight:760;line-height:1.25}.profileSettingsChevron{color:rgba(var(--ink-rgb),.42);transition:transform .18s ease,color .18s ease}.profileSettingsRow[data-open=true] .profileSettingsChevron{color:#5b4fc7;transform:rotate(90deg)}.appShell[data-active-view=browse] .communitiesCard .cardCopy,.appShell[data-active-view=dashboard] .communitiesCard .cardCopy{display:none}.appShell[data-active-view=dashboard][data-dashboard-panel=friends] .workflowGrid>.communitiesCard,.appShell[data-active-view=dashboard][data-dashboard-panel=friends] .workflowGrid>.savedCard,.appShell[data-active-view=dashboard][data-dashboard-panel=communities] .workflowGrid>.friendsCard,.appShell[data-active-view=dashboard][data-dashboard-panel=communities] .workflowGrid>.savedCard,.appShell[data-active-view=dashboard][data-dashboard-panel=saved] .workflowGrid>.friendsCard,.appShell[data-active-view=dashboard][data-dashboard-panel=saved] .workflowGrid>.communitiesCard{display:none}.pageShell{width:min(var(--top-level-page-max-width),100%);min-width:0;min-height:100%;margin:0 auto;padding:var(--top-level-page-padding) 0 var(--top-level-bottom-safe-padding);display:grid;grid-template-rows:auto auto;align-content:start;gap:0;overflow:visible}.pageShellHeader{min-width:0;display:grid;gap:8px;margin-block-end:var(--top-level-header-margin);padding:var(--top-level-header-padding);border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:radial-gradient(circle at 7% 15%,rgba(232,255,242,.72),transparent 30%),linear-gradient(135deg,rgba(var(--surface-rgb),.9),#f8f7ffa8);box-shadow:0 12px 28px #2e3b4b0f}.pageShell[data-page=spaces] .pageShellHeader{background:radial-gradient(circle at 8% 12%,rgba(255,248,235,.76),transparent 30%),linear-gradient(135deg,rgba(var(--surface-rgb),.9),#eefcf5a8)}.pageShell[data-page=browse] .pageShellHeader{gap:6px;margin-block-end:var(--top-level-card-gap);padding:2px 0 var(--top-level-card-gap);border:0;border-radius:0;background:transparent;box-shadow:none}.pageShell[data-page=browse] .pageShellMain>.browseDiscoverySurface,.pageShell[data-page=home] .worldHome{min-height:auto}.pageShellTitleBlock{min-width:0;display:grid;gap:3px}.pageShellTitleBlock h1{min-width:0;margin:0;color:var(--ink);line-height:1.14;overflow-wrap:anywhere}.pageShellTitleBlock h1{font-size:clamp(24px,3.5vw,34px)}.pageShell[data-page=browse] .pageShellTitleBlock h1{font-size:clamp(22px,3vw,30px)}.pageShellTitleBlock p{min-width:0;margin:0;color:rgba(var(--ink-rgb),.62);font-size:13px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.pageShellModeSwitch{min-width:0;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.pageShellStatusRow{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.pageShell[data-page=browse] .pageShellStatusRow{flex-wrap:nowrap}.pageShell[data-page=browse] .pageShellModeSwitch,.pageShell[data-page=browse] .pageShellStatusRow{margin-top:-1px}.pageShellStatusRow>span{min-width:0;min-height:28px;display:inline-grid;grid-template-columns:auto minmax(0,max-content) minmax(0,1fr);gap:5px;align-items:center;padding:5px 8px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.68);color:rgba(var(--ink-rgb),.66);font-size:12px;font-weight:850}.pageShellStatusRow strong{color:var(--ink);font-size:13px}.browseBoundarySummary{width:fit-content;max-width:100%;display:inline-flex;gap:4px;border-color:transparent;background:transparent;color:rgba(var(--ink-rgb),.52);font-size:11px}.browseBoundarySummary span{min-width:0;overflow-wrap:anywhere}.browseBoundarySummary svg{flex:0 0 auto;color:#2a7959}.pageShellStatusRow svg{flex:0 0 auto;display:block;fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pageShellGrid{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--top-level-section-gap);overflow:visible}.pageShellMain{min-width:0;min-height:0;overflow:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pageShellMain>.communitiesCard{min-height:100%}.inspectorPanel{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:radial-gradient(circle at 8% 10%,rgba(232,255,242,.66),transparent 32%),rgba(var(--surface-rgb),.72);box-shadow:0 14px 34px #2e3b4b14}.inspectorPanel[data-surface=spaces]{background:radial-gradient(circle at 8% 10%,rgba(255,248,235,.7),transparent 32%),rgba(var(--surface-rgb),.72)}.peekTray[data-surface=friends]{background:radial-gradient(circle at 8% 10%,rgba(240,249,255,.68),transparent 32%),rgba(var(--surface-rgb),.74)}.friendPeekMark{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.13);border-radius:14px;background:rgba(var(--accent-rgb),.09);color:var(--accent-strong)}.friendPeekMark[data-friend-tier=inner]{border-radius:999px;background:#f59e0b21;color:#9a5a00}.friendPeekStar{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;display:grid;place-items:center;border:1px solid rgba(var(--surface-rgb),.95);border-radius:999px;background:rgba(var(--surface-rgb),.95);color:#b7791f}.friendSharedSpacesList{min-width:0;display:grid;gap:6px}.friendSharedSpaceButton{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;padding:7px;border:1px solid rgba(var(--ink-rgb),.07);border-radius:8px;background:rgba(var(--surface-rgb),.68);color:inherit;text-align:left;cursor:pointer}.friendSharedSpaceButton:hover,.friendSharedSpaceButton:focus-visible{border-color:rgba(var(--accent-rgb),.2);outline:3px solid rgba(var(--accent-rgb),.16);outline-offset:2px}.friendSharedSpaceMark{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:rgba(var(--accent-rgb),.09);color:var(--accent-strong)}.friendSharedSpaceCopy{min-width:0;display:grid;gap:2px}.friendSharedSpaceCopy strong,.friendSharedSpaceCopy span,.friendSharedSpacesEmpty,.friendSharedSpacesMore{min-width:0;overflow-wrap:anywhere}.friendSharedSpaceCopy strong{color:var(--ink);font-size:12px;font-weight:900;line-height:1.16}.friendSharedSpaceCopy span,.friendSharedSpacesEmpty,.friendSharedSpacesMore{color:rgba(var(--ink-rgb),.62);font-size:11px;font-weight:800;line-height:1.2}.inspectorPanelHandle{justify-self:center;width:74px;height:5px;border-radius:999px;background:#64748b47}.inspectorPanelHeader{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start}.inspectorPanelMark{flex:0 0 auto}.inspectorPanelTitleBlock{min-width:0;display:grid;gap:4px}.inspectorPanelTitleBlock>span{color:rgba(var(--ink-rgb),.54);font-size:11px;font-weight:880;line-height:1.15;text-transform:uppercase}.inspectorPanelTitleBlock h2{min-width:0;margin:0;color:var(--ink);font-size:18px;line-height:1.16;overflow-wrap:anywhere}.inspectorPanelStatus,.inspectorPanelTokens{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.inspectorPanelStatus span{min-width:0;max-width:100%;padding:3px 7px;border-radius:999px;background:rgba(var(--ink-rgb),.055);color:rgba(var(--ink-rgb),.65);font-size:12px;font-weight:850;line-height:1.1;overflow-wrap:anywhere}.inspectorPanelDismiss{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;background:rgba(var(--surface-rgb),.76);color:rgba(var(--ink-rgb),.58);cursor:pointer}.inspectorPanelDismiss:hover,.inspectorPanelDismiss:focus-visible{color:var(--accent-strong);border-color:rgba(var(--accent-rgb),.18);outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:2px}.inspectorPanelMetrics{min-width:0;display:grid;gap:7px;margin:0}.inspectorPanelMetric{min-width:0;display:grid;gap:3px;padding:8px;border:1px solid rgba(var(--ink-rgb),.07);border-radius:8px;background:rgba(var(--surface-rgb),.55)}.inspectorPanelMetric dt{min-width:0;display:flex;gap:5px;align-items:center;color:rgba(var(--ink-rgb),.54);font-size:11px;font-weight:900;line-height:1.15;text-transform:uppercase}.inspectorPanelMetric dd{min-width:0;margin:0;color:rgba(var(--ink-rgb),.72);font-size:13px;font-weight:760;line-height:1.3;overflow-wrap:anywhere}.inspectorPanelActions{min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.inspectorPanelPrimaryAction,.inspectorPanelSecondaryAction{min-width:0}.inspectorPanelSecondaryAction[data-action-tone=quiet]{color:rgba(var(--ink-rgb),.64)}.pageShellMobileSheet{display:none}.peekTrayRootHost{position:fixed;inset:0;z-index:90;pointer-events:none}.peekTrayBackdrop{position:fixed;top:0;right:0;bottom:calc(var(--shell-bottom-space) + env(safe-area-inset-bottom));left:0;z-index:0;padding:0;border:0;background:transparent;cursor:default;pointer-events:auto}.peekTrayRootHost .peekTray,.pageShellMobileSheet .peekTray{position:fixed;left:50%;bottom:calc(var(--shell-bottom-space) + 8px + env(safe-area-inset-bottom));width:min(var(--top-level-page-max-width),calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));transform:translate(-50%);z-index:1;pointer-events:auto}.peekTrayRootHost .peekTray{max-height:min(56dvh,460px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:819px){.pageShellMobileSheet{position:fixed;left:50%;bottom:calc(var(--shell-bottom-space) + 8px + env(safe-area-inset-bottom));width:min(var(--top-level-page-max-width),calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));transform:translate(-50%);z-index:90;display:block;pointer-events:none}.pageShellMobileSheet .inspectorPanel{max-height:min(56dvh,460px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:12px;padding:12px 14px 14px;border-radius:18px 18px 8px 8px;box-shadow:0 24px 72px #181e2b33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pageShellMobileSheet .inspectorPanel[data-presentation=sheet] .inspectorPanelHeader{grid-template-columns:minmax(0,1fr) auto}.pageShellMobileSheet .inspectorPanel[data-presentation=sheet] .inspectorPanelMark,.pageShellMobileSheet .inspectorPanel[data-presentation=sheet] .inspectorPanelTokens{display:none}.pageShellMobileSheet .inspectorPanelTitleBlock h2{font-size:22px}.pageShellMobileSheet .inspectorPanelMetrics{gap:8px}.pageShellMobileSheet .inspectorPanelMetric{padding:10px;background:rgba(var(--surface-rgb),.72)}.pageShellMobileSheet .inspectorPanelActions{display:grid}.pageShellMobileSheet .inspectorPanelPrimaryAction{width:100%;min-height:48px;justify-content:center;font-size:16px}.pageShellMobileSheet .inspectorPanelSecondaryAction{min-height:40px;justify-content:center}.peekTrayRootHost .inspectorPanel{gap:12px;padding:12px 14px 14px;border-radius:18px 18px 8px 8px;box-shadow:0 24px 72px #181e2b33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.peekTrayRootHost .inspectorPanel[data-presentation=sheet] .inspectorPanelHeader{grid-template-columns:minmax(0,1fr) auto}.peekTrayRootHost .inspectorPanel[data-presentation=sheet] .inspectorPanelMark,.peekTrayRootHost .inspectorPanel[data-presentation=sheet] .inspectorPanelTokens{display:none}.peekTrayRootHost .inspectorPanelTitleBlock h2{font-size:22px}.peekTrayRootHost .inspectorPanelActions{display:grid}.peekTrayRootHost .inspectorPanelPrimaryAction{width:100%;min-height:48px;justify-content:center;font-size:16px}.peekTrayRootHost .inspectorPanelSecondaryAction{min-height:40px;justify-content:center}}.ichingReaderCard{display:grid;gap:14px}.ichingRitualStack{display:grid;gap:10px}.ichingRitualPanel{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:rgba(var(--surface-rgb),.5)}.ichingRitualPanel[data-emphasis=primary][data-open=true]{border-color:rgba(var(--accent-rgb),.18);background:radial-gradient(circle at 8% 12%,rgba(255,244,214,.58),transparent 32%),linear-gradient(135deg,rgba(var(--surface-rgb),.84),#eff8f4b3);box-shadow:0 16px 42px #2e3b4b12}.ichingRitualPanel[data-open=false]{background:rgba(var(--surface-rgb),.38);box-shadow:none}.ichingRitualHeader{min-width:0}.ichingRitualPanel .localDisclosureToggle{width:100%}.ichingRitualPanel .localDisclosureTitle{color:var(--ink);font-size:17px;font-weight:900;line-height:1.15}.ichingRitualPanel[data-toggle-disabled=true] .localDisclosureAction{opacity:.48}.ichingRitualSummary{min-width:0;display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;margin:0;color:var(--muted);font-size:13px;line-height:1.35}.ichingRitualSummary>span,.ichingRitualSummary>strong{min-width:0;overflow-wrap:anywhere}.ichingRitualSummary>strong{color:var(--ink);font-weight:900}.ichingRitualSummary[data-tone=temporary]>strong{color:#17694a}.ichingRitualSummary[data-tone=muted]{opacity:.82}.ichingCastGrid,.ichingReading{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}.ichingControls,.ichingHexagramBlock{min-width:0;display:grid;align-content:start;gap:12px}.ichingProgress{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:rgba(var(--surface-rgb),.52)}.ichingProgress strong,.ichingHexagramBlock h3{color:var(--ink)}.ichingProgress span,.ichingHexagramBlock p,.ichingChangingLines{color:var(--muted)}.ichingManualResults{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ichingLineStack,.ichingChangingLines{display:grid;gap:8px;padding:0;margin:0;list-style:none}.ichingLineStack li{min-width:0;display:grid;grid-template-columns:auto minmax(82px,120px) minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:rgba(var(--surface-rgb),.48)}.ichingLineStack .emptyState{grid-template-columns:1fr}.ichingLinePosition,.ichingLineMeta,.ichingHexagramBlock>span{font-size:12px;font-weight:900}.ichingLinePosition,.ichingHexagramBlock>span{color:var(--accent-strong);text-transform:uppercase}.ichingLineMeta{min-width:0;color:var(--muted);overflow-wrap:anywhere}.ichingLineGlyph{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;width:100%}.ichingLineGlyph span{height:10px;border-radius:999px;background:var(--ink)}.ichingLineGlyphBroken{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ichingLineGlyph[data-changing=true] span{background:var(--accent-strong);animation:ichingLinePulse .9s ease-in-out infinite alternate}.ichingHexagramBlock{padding:14px;border:1px solid var(--line);border-radius:8px;background:rgba(var(--surface-rgb),.5)}.ichingHexagramBlock h3,.ichingHexagramBlock p{margin:0}.ichingChangingLines li{padding-top:8px;border-top:1px solid rgba(var(--ink-rgb),.08)}.ichingStakeContent,.ichingNearbyContent{min-width:0;display:grid;gap:12px}.ichingStakeContent{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ichingStakeContent h3,.ichingStakeContent p{margin:0}.ichingStakeContent p{color:var(--muted)}.ichingStakeContent .statusText{grid-column:1 / -1;margin-top:0}.ichingNearbyMap{position:relative;min-height:148px;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:linear-gradient(rgba(var(--ink-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.06) 1px,transparent 1px),#ecf6f2b8;background-size:28px 28px}.ichingNearbyPoint{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:999px;background:var(--accent-strong);box-shadow:0 8px 18px #185c463d;transform:translate(-50%,-50%)}.ichingNearbyEmpty{position:absolute;inset:0;display:grid;place-items:center;padding:14px;color:var(--muted);font-weight:800;text-align:center}.ichingNearbyList{display:grid;gap:8px;padding:0;margin:0;list-style:none}.ichingNearbyList li{min-width:0;display:grid;gap:3px;padding:10px;border:1px solid rgba(var(--ink-rgb),.08);border-radius:8px;background:rgba(var(--surface-rgb),.44)}.ichingNearbyList span{color:var(--muted);font-size:13px}.securityCard{display:none}.appShell[data-active-view=profile][data-security-open=true] .securityCard{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(104px + env(safe-area-inset-bottom));z-index:70;width:min(420px,calc(100vw - 32px));max-height:min(78vh,760px);display:block!important;overflow:auto;-webkit-overflow-scrolling:touch;background:rgba(var(--surface-rgb),.98);box-shadow:0 28px 80px #181e2b42}.securityBackdrop{position:fixed;inset:0;z-index:60;border:0;background:#0e121a47;cursor:pointer}.securityFab{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(var(--shell-bottom-space) + 14px + env(safe-area-inset-bottom));z-index:90;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(79,70,229,.24);border-radius:999px;background:#fff;color:var(--accent-strong);font-weight:900;cursor:pointer;box-shadow:0 18px 44px #4f46e538}.securityFab[data-attention=quiet]{width:42px;justify-content:center;padding:0;border-color:#78829647;color:var(--muted);box-shadow:0 12px 28px #36415224}.securityFab[data-attention=quiet] span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.securityFab[data-attention=needed]{border-color:#d977065c;background:#fffaf0;color:#9a5b00;box-shadow:0 16px 36px #d977062e}.feedbackFab{position:fixed;left:max(18px,env(safe-area-inset-left));bottom:calc(var(--shell-bottom-space) + 14px + env(safe-area-inset-bottom));z-index:90;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(var(--ink-rgb),.14);border-radius:999px;background:#fff;color:var(--ink);font-weight:900;cursor:pointer;box-shadow:0 14px 34px #181e2b24}.appShell[data-active-view=create] .securityFab,.appShell[data-active-view=create] .feedbackFab{display:none}.feedbackToast{position:fixed;left:max(18px,env(safe-area-inset-left));bottom:calc(var(--shell-bottom-space) + 76px + env(safe-area-inset-bottom));z-index:85;max-width:min(320px,calc(100vw - 36px));padding:10px 12px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:12px;background:rgba(var(--surface-rgb),.96);box-shadow:0 16px 40px #181e2b29}.communityToast{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(var(--shell-bottom-space) + 76px + env(safe-area-inset-bottom));z-index:85;max-width:min(320px,calc(100vw - 36px));padding:10px 12px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:12px;background:rgba(var(--surface-rgb),.96);box-shadow:0 16px 40px #181e2b29}.feedbackBackdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0e121a52}.feedbackDialog{width:min(440px,100%);display:grid;gap:14px;padding:18px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:14px;background:rgba(var(--surface-rgb),.98);box-shadow:0 28px 80px #181e2b47}.joinQrDialog{width:min(480px,100%)}.leaveDialog{width:min(400px,100%)}.joinQrFrame{display:grid;place-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.joinQrSvg{width:min(280px,72vw);aspect-ratio:1;display:block;image-rendering:pixelated}.joinQrFacts{margin:0;display:grid;gap:8px}.joinQrFacts div,.joinQrPreview{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;align-items:center}.joinQrFacts dt{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.joinQrFacts dd{min-width:0;margin:0;color:var(--text);font-size:13px;font-weight:800;overflow-wrap:anywhere}.joinQrVideo{width:100%;min-height:160px;max-height:240px;border:1px solid var(--line);border-radius:10px;background:#111827;object-fit:cover}.joinQrPreview{padding:10px;border:1px solid var(--line);border-radius:10px;background:#f8fafcf0}.joinQrPreview strong,.joinQrPreview span{min-width:0;overflow-wrap:anywhere}.joinQrPreview span{color:var(--muted);font-size:12px;font-weight:800}.createLauncherRootHost{position:fixed;inset:0;z-index:92;display:grid;align-items:end;justify-items:center;padding:20px 12px calc(var(--shell-bottom-space) + 14px + env(safe-area-inset-bottom));pointer-events:none}.createLauncherBackdrop{position:absolute;inset:0;border:0;background:#181e2b38;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;pointer-events:auto}.createLauncherSheet{position:relative;z-index:1;width:min(100%,480px);min-width:0;display:grid;gap:12px;padding:10px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:18px;background:linear-gradient(180deg,#ffffffdb,rgba(var(--surface-rgb),.96)),rgba(var(--surface-rgb),.94);box-shadow:0 28px 90px #181e2b47;pointer-events:auto}.createLauncherHandle{width:44px;height:4px;justify-self:center;border-radius:999px;background:rgba(var(--ink-rgb),.18)}.createLauncherHeader{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:12px;padding:2px 2px 0}.createLauncherHeader span{color:var(--muted);font-size:11px;font-weight:920;line-height:1.1;text-transform:uppercase}.createLauncherHeader h2{margin:2px 0 0;color:var(--ink);font-size:21px;line-height:1.05;letter-spacing:0}.createLauncherChoices{min-width:0;display:grid;gap:8px}.createLauncherChoice{min-width:0;min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:12px;background:linear-gradient(135deg,#fff9eba3,rgba(var(--surface-rgb),.9)),rgba(var(--surface-rgb),.86);color:var(--ink);text-align:left;cursor:pointer}.createLauncherChoice:focus-visible{outline:3px solid rgba(var(--accent-rgb),.34);outline-offset:2px}.createLauncherChoiceIcon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:999px;background:#f59e0b2b;color:#7c4a03}.createLauncherChoice[data-create-choice=solo] .createLauncherChoiceIcon{background:#5b4fc724;color:var(--accent-strong)}.createLauncherChoice[data-create-choice=direct] .createLauncherChoiceIcon{background:#20865a24;color:#166534}.createLauncherChoice[data-create-choice=hold] .createLauncherChoiceIcon{background:#b4530924;color:#92400e}.createLauncherChoice[data-create-choice=list] .createLauncherChoiceIcon{background:#20865a24;color:#166534}.createLauncherChoice>span:nth-child(2){min-width:0;display:grid;gap:3px}.createLauncherChoice strong,.createLauncherChoice span span{min-width:0;overflow-wrap:anywhere}.createLauncherChoice strong{font-size:15px;line-height:1.1}.createLauncherChoice span span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.2}.bottomDock{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:80;width:auto;max-width:590px;margin:0 auto;display:grid;grid-template-rows:var(--shell-context-nav-height) auto;gap:4px;padding:5px;border:1px solid rgba(var(--ink-rgb),.1);border-radius:22px;background:linear-gradient(180deg,#ffffffad,rgba(var(--surface-rgb),.9)),rgba(var(--surface-rgb),.86);box-shadow:0 24px 70px #181e2b30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bottomDock[data-context-empty=true]{grid-template-rows:auto}.bottomDockContextSlot{min-width:0;min-height:var(--shell-context-nav-height);display:flex;align-items:center;justify-content:center;overflow:hidden}.bottomDock[data-context-empty=true] .bottomDockContextSlot{pointer-events:none}.bottomNav{min-height:50px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:3px;border:1px solid rgba(var(--ink-rgb),.12);border-radius:17px;background:rgba(var(--surface-rgb),.96);box-shadow:inset 0 1px #ffffffb8,0 12px 28px #181e2b17}.bottomNavItem{position:relative;min-width:0;min-height:42px;display:grid;place-items:center;gap:1px;padding:3px;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer}.bottomNavItem:after{content:"";position:absolute;right:12px;bottom:3px;left:12px;height:3px;border-radius:999px;background:transparent}.bottomNavIcon{position:relative;width:22px;height:22px;display:inline-grid;place-items:center}.bottomNavItem svg{color:currentColor}.navBadge{position:absolute;top:-9px;right:-14px;min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border:2px solid #ffffff;border-radius:999px;font-size:10px;font-weight:900;line-height:1;letter-spacing:0;box-shadow:0 7px 18px #181e2b2e}.navBadge[data-tone=alert]{background:#dc2626;color:#fff}.navBadge[data-tone=count]{background:#2563eb;color:#fff}.navBadge[data-tone=quiet]{top:-5px;right:-8px;min-width:10px;width:10px;height:10px;padding:0;border-color:#ffffffe6;background:#2a79599e;box-shadow:0 4px 10px #181e2b1a}.navBadge[data-tone=custom]{background:#7c3aed;color:#fff}.bottomNavItem span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bottomNavItem span{font-size:12px;font-weight:900}.bottomNavItem .bottomNavIcon{overflow:visible;text-overflow:clip}.bottomNavItem .navBadge{max-width:none;overflow:visible;text-overflow:clip;font-size:10px;font-weight:900}.bottomNavItem[data-active=true]{background:#4f46e51a;color:var(--accent-strong)}.bottomNavItem[data-active=true]:after{background:rgba(var(--accent-rgb),.42)}.bottomNavItem:focus-visible{outline:3px solid rgba(var(--accent-rgb),.38);outline-offset:2px;box-shadow:0 0 0 5px rgba(var(--surface-rgb),.88),0 0 0 8px rgba(var(--accent-rgb),.16)}.bottomNavItem[data-primary=true]{color:#5c3904}.bottomNavItem[data-primary=true] .bottomNavIcon{width:28px;height:28px}.bottomNavItem[data-primary=true] .bottomNavIcon>svg{width:28px;height:28px;padding:6px;border-radius:999px;background:var(--create);color:#1f1605;box-shadow:0 12px 28px #f59e0b47}.homeSignalList li{min-height:34px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes brandSplashArrive{0%{opacity:0}to{opacity:1}}@keyframes brandSplashEyeZoom{0%{opacity:1;transform:scale(1)}42%{opacity:1;transform:scale(9.5)}58%{opacity:0;transform:scale(11)}59%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes brandSplashLogoSettle{0%,48%{opacity:1;transform:translateY(0)}58%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ichingLinePulse{0%{opacity:.68}to{opacity:1}}@keyframes worldAmbientBreath{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes worldSoftTrace{0%,to{opacity:.64;transform:translateY(0)}50%{opacity:.9;transform:translateY(-1px)}}@keyframes worldPageContentArrive{0%{opacity:.88;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes worldBirdSoftPeek{0%{transform:translateY(3px)}32%{transform:translateY(-8px)}72%{transform:translateY(-5px)}to{transform:translateY(3px)}}@keyframes worldBirdTraceNotice{0%{opacity:.52;transform:translateY(6px)}35%{opacity:.86;transform:translateY(-1px)}to{opacity:.68;transform:translateY(2px)}}@media(prefers-reduced-motion:no-preference){.worldPageTransition[data-motion=world-page]{animation:worldPageContentArrive .18s ease-out both}.worldHome[data-active-section=nearby] .worldLensAura,.worldHome[data-active-section=nearby] .worldLensMarkNearby,.worldHome[data-active-section=start] .worldLensMarkStart{animation:worldAmbientBreath 8s ease-in-out infinite}.worldHome[data-active-section=nearby] .worldLensTraceNearby,.worldHome[data-active-section=start] .worldLensTracePrimary{animation:worldSoftTrace 9s ease-in-out infinite}.worldHero[data-state=active] .worldHeroAtmosphereOrb,.worldHero[data-state=warm] .worldHeroAtmosphereOrb{animation:worldAmbientBreath 7s ease-in-out infinite}.worldBirdPresence[data-state=active] .worldBirdGlow,.worldBirdPresence[data-state=warm] .worldBirdGlow{animation:worldAmbientBreath 9s ease-in-out infinite}.worldBirdPresence[data-peek-state=peeking] img{animation:worldBirdSoftPeek 4.2s ease-in-out both}.worldBirdPresence[data-peek-state=peeking] .worldBirdNotificationCount{animation:worldBirdTraceNotice 4.2s ease-in-out both}.worldHeroScene[data-state=active] .worldHeroTrace,.worldHeroScene[data-state=warm] .worldHeroTrace,.nearbySpotlightItem[data-featured=true][data-state=active] .nearbySpotlightIcon,.nearbySpotlightItem[data-featured=true][data-state=warm] .nearbySpotlightIcon{animation:worldSoftTrace 8s ease-in-out infinite}.worldSpaceItem[data-state=active] .worldSpaceRail:after,.worldSpaceItem[data-state=warm] .worldSpaceRail:after{animation:worldSoftTrace 10s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.brandSplash,.brandSplash[data-state=visible],.brandSplashPanel,.brandSplashMark img,.brandSplashName,.brandSplashSlogan,.ichingLineGlyph[data-changing=true] span,.worldHeroAtmosphereOrb,.worldHeroTrace,.worldLensAura,.worldLensTrace,.worldLensMark,.worldBirdGlow,.worldBirdPresence img,.worldBirdNotificationCount,.worldPageTransition,.nearbySpotlightItem[data-featured=true] .nearbySpotlightIcon,.swipeActionCue,.swipeRowSurface,.worldSpaceRail:after{animation:none;transition-duration:1ms}.brandSplash[data-zoom-state=zooming] .brandSplashMark img,.brandSplash[data-zoom-state=zooming] .brandSplashName,.brandSplash[data-zoom-state=zooming] .brandSplashSlogan{animation:none}}@media(max-width:980px){.heroGrid,.workflowGrid{grid-template-columns:1fr}.profileIdentityHero{grid-template-columns:auto minmax(0,1fr)}.profileEditButton{grid-column:1 / -1;justify-self:start}.profileStateChip{flex:1 1 150px}.worldSpacesPanel{grid-row:auto}.appShell[data-active-view=profile] .workflowGrid,.communityDetailHeader,.subpageHeaderFull,.communityDetailSummary,.detailFacts,.agentIntegrationSetupGrid,.agentIntegrationFacts,.communityMapGrid,.campfireObjectGrid,.requirementGrid,.fieldGrid,.compareGrid,.estimationComposer,.estimationSubmitRow,.ichingCastGrid,.ichingReading,.ichingStakeContent{grid-template-columns:1fr}.modeChooser,.typeChooser{grid-template-columns:repeat(3,minmax(0,1fr))}.createAdvancedFields{grid-template-columns:1fr}.communityDetailSummary div,.detailFacts div,.agentIntegrationFacts div{border-top:1px solid rgba(var(--ink-rgb),.08);border-left:0}.communityDetailSummary div:first-child,.detailFacts div:first-child,.agentIntegrationFacts div:first-child{border-top:0}.communityDetailActions{justify-content:flex-start}.subpageHeaderFull{grid-template-columns:1fr}.subpageHeaderActions{justify-items:stretch}.subpageHeaderActions .communityExposureBoundary{width:100%}.activityFocusChrome{grid-template-columns:1fr;align-items:stretch}.activityFocusPeopleActions{justify-content:space-between;flex-wrap:wrap}.activityFocusPresence,.activityFocusPresenceBlock{justify-content:flex-start}.activityFocusAccessRail{flex-wrap:wrap;align-items:flex-start}.activityFocusAccessChips{flex:1 1 min(240px,100%)}.activityFocusWorkspace[data-panel-open=true]{grid-template-columns:1fr}.campfireFeaturedSpace{grid-template-columns:minmax(112px,.45fr) minmax(0,1fr)}.campfireFeaturedSpace .primaryButton{grid-column:2;justify-self:start}.campfireChatMedia{grid-template-columns:82px minmax(0,1fr)}h1{max-width:14ch}}@media(max-width:560px){.brandSplashPanel{width:min(330px,92vw)}.brandSplashMark{width:104px}.brandSplashName{font-size:4rem}.brandSplashSlogan{font-size:1rem}.appShell{--shell-gutter: 10px;--shell-bottom-space: 88px}.appShell[data-active-view=community]{--shell-bottom-space: 136px}.groceryComposer{grid-template-columns:minmax(0,1fr) auto}.groceryComposerNote{grid-column:1 / -1}.bottomDock{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));width:auto}.bottomNav{min-height:50px;padding:3px;border-radius:16px}.bottomNavItem{min-height:42px;gap:1px;padding:3px 2px}.subpageHeaderFull{gap:8px;padding:10px}.subpageHeaderCopy h1{font-size:24px}.subpageHeaderIdentity{grid-template-columns:minmax(0,1fr)}.subpageHeaderIdentity>.communityDetailMark,.subpageHeaderIdentity>.activityFocusMark{display:none}.homeDailyHero{grid-template-columns:minmax(0,1fr)}.homeDailyHero .worldHeroScene{min-height:116px}.homePlaceGrid{grid-template-columns:minmax(0,1fr)}.homeActionGrid{gap:6px}.homeActionGrid .largeCardButton{min-height:54px;grid-template-columns:minmax(0,1fr);gap:5px;justify-items:start;padding:8px 7px}.homeActionGrid .largeCardIcon{width:30px;height:30px}.homeActionGrid .largeCardBody{padding-right:14px}.homeActivityRow{grid-auto-columns:minmax(156px,82%)}.securityFab{right:max(12px,env(safe-area-inset-right));bottom:calc(var(--shell-bottom-space) + 12px + env(safe-area-inset-bottom));width:48px;min-height:48px;justify-content:center;padding:0}.securityFab span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.feedbackFab{left:max(12px,env(safe-area-inset-left));bottom:calc(var(--shell-bottom-space) + 12px + env(safe-area-inset-bottom));width:48px;min-height:48px;justify-content:center;padding:0}.feedbackFab span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.feedbackToast{left:max(12px,env(safe-area-inset-left));bottom:calc(var(--shell-bottom-space) + 72px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.worldLensBackdrop{inset:-10px 0 -16px;border-radius:14px}.worldLensBackdrop:before{inset:8px 5px 13px}.worldLensAura{inset:0 0 4px;filter:blur(6px);opacity:.54}.worldLensTracePrimary{left:6%;right:7%}.worldLensTraceNearby{left:10%;right:5%;bottom:22%}.worldLensMarkNow{top:13px;left:10%}.worldLensMarkNearby{right:9%;bottom:18%}.worldLensMarkStart{right:20%;bottom:8px}.worldHero{grid-template-columns:minmax(0,1fr);min-height:150px;padding:10px 11px 9px}.worldHeroCopy{gap:5px;padding-right:62px}.homeActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-width:100%}.homeActionGrid .largeCardButton{min-height:50px;grid-template-columns:minmax(0,1fr);gap:5px;padding:7px 8px}.homeActionGrid .largeCardIcon{width:28px;height:28px}.homeActionGrid .largeCardTitle{font-size:12.5px}.homeActionGrid .largeCardSubtitle{font-size:11px}.worldHero .eyebrow{padding:3px 6px;font-size:10.5px}.worldHero h1{max-width:23ch;font-size:21px;line-height:1.18}.worldHero p{max-width:34ch;font-size:12px;line-height:1.26}.worldHeroSignalChips{gap:4px}.worldHeroSignalChips>span{min-height:21px;gap:4px;padding:2px 5px;font-size:10.5px}.worldHeroSignalChips strong{font-size:11.5px}.worldHeroSignalChips svg{width:12px;height:12px}.worldBirdPresence{top:12px;bottom:auto;right:8px;width:58px;height:60px}.worldBirdPresence:before{bottom:4px;height:36%}.worldBirdPresence:after{bottom:22px}.worldBirdGlow{inset:4px 2px 16px}.worldBirdPresence img{width:44px;height:44px}.worldHeroTraceOne{top:20px;right:76px}.worldHeroTraceTwo{right:78px;bottom:34px}.worldHeroTraceThree{right:26px;bottom:82px}.worldHeroGround{right:-38px;width:64%;height:58px}.worldHeroAtmosphere{max-width:100%;grid-template-columns:16px minmax(0,1fr);gap:6px;padding:5px 7px}.worldHeroAtmosphereOrb{width:16px;height:16px}.worldHeroAtmosphere span span{white-space:normal}.worldHeroStatusRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 5px}.worldStateLegend{min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.worldStateLegend::-webkit-scrollbar{display:none}.worldHero .worldStatePill{min-height:18px;padding:2px 5px;font-size:10.5px}.worldHero .worldStatePill[data-emphasis=primary]{min-height:21px;padding:3px 6px}.worldHeroActions .compactButton{width:24px;min-height:23px;padding:3px 6px;justify-content:center;font-size:10.75px}.worldHeroActionLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.worldSignalStrip{flex-wrap:nowrap;gap:4px;padding-top:0;overflow-x:auto;scrollbar-width:none}.worldSignalStrip::-webkit-scrollbar{display:none}.worldSignalStrip span{flex:0 0 auto;min-height:20px;gap:4px;padding:2px 4px;font-size:10.25px}.worldSignalStrip svg{width:13px;height:13px}.worldPanelSignalRow{gap:4px}.worldPanelSignalRow>span{min-height:22px;gap:4px;padding:3px 6px;font-size:10.75px}.worldPanelSignalRow svg{width:12px;height:12px}.worldSpaceButton,.nearbySpotlightButton,.worldCreateButton{grid-template-columns:36px minmax(0,1fr)}.worldSpaceItem{grid-template-columns:minmax(0,1fr)}.worldSpaceLeaveButton{min-height:34px;align-self:start;justify-self:start;padding:0 9px}.worldSpaceIcon,.nearbySpotlightIcon,.worldCreateIcon{width:36px;height:36px}.worldCreateButtonPrimary{grid-template-columns:58px minmax(0,1fr)}.worldCreateScene{width:54px;height:42px}.worldCreateArrow{display:none}.worldSpaceSignals,.nearbySpotlightSignals{grid-column:2;justify-content:flex-start}.nearbySpotlightItem[data-featured=true] .nearbySpotlightButton{grid-template-columns:42px minmax(0,1fr);min-height:98px}.nearbySpotlightItem[data-featured=true] .nearbySpotlightOpening,.nearbySpotlightItem[data-featured=true] .nearbySpotlightIcon{width:42px;height:42px}.nearbySpotlightItem[data-featured=true] .nearbySpotlightSignals{grid-column:1 / -1}.campfireHub{gap:10px}.campfireHubHeader,.campfireChatHeader{display:grid}.campfireLivePill{justify-self:start}.campfireFeaturedSpace{grid-template-columns:1fr}.campfireFeaturedSpace .primaryButton{grid-column:auto}.campfireFeaturedVisual{min-height:92px}.campfireSideSpaceRail{grid-auto-columns:minmax(128px,68%)}.campfireChatSurfaces{grid-auto-columns:minmax(132px,58%)}.campfireChatMessage{grid-template-columns:34px minmax(0,1fr)}.campfireChatAvatar{width:34px;height:34px}.campfireChatComposer{grid-template-columns:38px minmax(0,1fr) repeat(3,34px)}.campfireChatComposerMark{width:38px;height:38px}.campfireChatComposer button{width:34px;height:34px}.campfireChatMedia{grid-template-columns:1fr}.campfirePhotoGrid>span{min-height:58px}.appShell[data-active-view=profile][data-security-open=true] .securityCard{left:10px;right:10px;bottom:calc(80px + env(safe-area-inset-bottom));width:auto;max-height:min(76vh,680px)}.optionFieldRow,.entityUrlComposer,.entityCommentComposer,.voiceMessageComposer,.memeComposer,.estimationComposer,.estimationSubmitRow,.messageReplyComposer,.browseToolbar,.pollOptions li,.communityList>li.itemListItem{grid-template-columns:1fr}.browseSectionNav{width:100%}.browseAroundStats{grid-template-columns:repeat(2,minmax(0,1fr))}.browseScanPanel{grid-template-columns:40px minmax(0,1fr)}.browseScanMark{width:40px;height:40px}.browseScanPanel .primaryButton{grid-column:1 / -1;width:100%}.communityList>li.communityListItem{grid-template-columns:minmax(0,1fr) auto;gap:8px}.communityList>li.communityListItem[data-surface=nearby]{gap:6px;padding:6px 8px}.communityList>li.communityListItem[data-surface=nearby] .communityRowButton{grid-template-columns:40px minmax(0,1fr);gap:8px}.communityList>li.communityListItem[data-surface=nearby] .communityNearbyMark{width:40px;height:40px}.communityList>li.communityListItem[data-surface=nearby] .communityRowContent{gap:2px}.communityList>li.communityListItem[data-surface=nearby] .nearbyRowAccessChip,.communityList>li.communityListItem[data-surface=nearby] .communityNearbyPeople,.communityList>li.communityListItem[data-surface=nearby] .worldStatePill{min-height:20px;padding:2px 6px;font-size:11px}.communityList>li.communityListItem[data-surface=nearby] .communityFeaturePill{width:24px;min-width:24px;max-width:24px;justify-content:center;padding:4px}.communityList>li.communityListItem[data-surface=nearby] .communityFeaturePill>span:first-child{width:9px;height:9px}.communityList>li.communityListItem[data-surface=nearby] .communityFeaturePill>span:last-child,.communityList>li.communityListItem[data-surface=nearby] .communityRequirementStatus .requirementIndicatorLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.communityList>li.communityListItem[data-surface=nearby] .communityRequirementStatus .requirementIndicator{min-width:24px;justify-content:center;padding:3px 5px}.modeChooser,.typeChooser,.ichingManualResults{grid-template-columns:repeat(2,minmax(0,1fr))}.browseActionRow{justify-content:flex-start}.browseActionRow .secondaryButton,.browseOpenFirstToggle{flex:1 1 112px;width:auto}.browseTypeSelectorSummary{grid-template-columns:30px minmax(0,1fr)}.browseTypeSelectorCount{justify-self:start;grid-column:2;max-width:100%}.appShell[data-active-view=browse] .browseHeaderSignals>span:not(:first-child){display:none}.modeChooser{grid-template-columns:repeat(5,minmax(0,1fr))}.typeChooser{grid-template-columns:repeat(3,minmax(0,1fr))}.createTypeSpotlight{grid-template-columns:38px minmax(0,1fr)}.createTypeSpotlightIcon{width:38px;height:38px}.createTypeSpotlightMeta{justify-self:start;grid-column:2;max-width:100%}.modeChooser .typeChoice,.typeChooser .typeChoice{min-height:40px;align-content:center;padding:7px}.modeChooser .typeChoice span,.typeChooser .typeChoice span{display:none}.createSectionNav{width:100%}.createSectionNav .localSectionBadge{display:none}.createSubpage{gap:6px}.createSubpage .subpageHeaderFull{padding:0 0 2px}.createSubpageMark{width:32px;height:32px}.createSubpageForm{gap:6px}.createStepperShell{padding:6px}.createStepper{grid-template-columns:repeat(4,minmax(0,1fr))}.createStepStatus{min-height:38px;grid-template-columns:20px minmax(0,1fr);gap:5px;padding:5px;text-align:left}.createStepNumber{width:20px;height:20px;font-size:10px}.createStepStatus span span{display:none}.createStepStatus strong{font-size:11px;line-height:1.15}.createStepNavigation{padding-top:4px}.contextualActionBar{grid-template-columns:minmax(0,1fr);gap:6px;padding:6px;border-radius:12px}.contextualActionBarContext{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 3px}.contextualActionBarActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.contextualActionButton{min-height:40px;padding:8px 9px}.createStageFrame{padding:7px 8px 7px 11px}.createStageHeader{align-items:flex-start}.createStageSelection{flex:1 1 100%}.createStepNavigation>div{width:100%}.createStepNavigation .primaryButton,.createStepNavigation .secondaryButton{flex:1 1 0;justify-content:center}.createShapeSection{padding:8px}.createAccessSection{padding:8px;gap:7px}.createShapeDetails{padding:8px}.createAccessChooser{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.createLifetimeChooser{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.createShapeChoice{min-height:72px;padding:8px}.createShapeChoice[data-shape=eventHangout]{min-height:64px}.createTypeFields{grid-template-columns:minmax(0,1fr)}.createTypeFieldCard,.createTypeFieldControl{min-height:58px;padding:7px}.createAccessChoice{min-height:56px;justify-items:center;gap:4px;padding:6px 4px;text-align:center}.createAccessChoice>span:last-child>span{display:none}.createLifetimeChoice{min-height:56px;justify-items:center;gap:5px;padding:6px 4px;text-align:center}.createShapeIcon,.createAccessIcon{width:32px;height:32px}.createLifetimeIcon{width:28px;height:28px}.createLifetimeChoice .createChoiceSelectedMark{top:4px;right:4px;width:18px;height:18px}.createFinalPanel{padding:9px}.createFinalSignals{display:none}.createDetailsSignalRail{grid-template-columns:repeat(2,minmax(0,1fr))}.createDetailsSignalRail li{min-height:54px;grid-template-columns:28px minmax(0,1fr)}.createDetailsSignalIcon{width:28px;height:28px}.createFinalSignals li{grid-template-columns:1fr;align-content:start;min-height:66px;gap:5px;padding:7px}.createFinalSignals span span{display:none}.createFinalSignals strong{font-size:12px;line-height:1.15}.createGatherButton{flex:1 1 100%;justify-content:center}.stagedCommunityStateGrid,.stagedInviteShare,.stagedEventPreview dl{grid-template-columns:1fr}.stagedInviteQr .joinQrSvg{width:min(156px,52vw)}.createShapeChoice span span,.createAccessChoice span span{display:none}.createShapeChoice strong,.createAccessChoice strong{font-size:12px;line-height:1.15}.createShapeChoice[data-shape=eventHangout]{min-height:66px}.communityList>li>.communityActions{justify-content:flex-start}.communityList>li.communityListItem>.communityActions{justify-content:flex-end}.communityList>li.communityListItem.swipeActionRow .swipeRowSurface,.friendList>li.swipeActionRow .swipeRowSurface{grid-template-columns:1fr}.communityList>li.swipeActionRow .swipeRowSurface>.communityActions,.friendList>li.swipeActionRow .swipeRowSurface>.friendActions{justify-content:flex-start}.optionFieldRow .secondaryButton,.entityUrlComposer .secondaryButton,.entityCommentComposer .primaryButton,.messageReplyComposer .primaryButton,.browseToolbar .secondaryButton,.pollOptions .secondaryButton,.communityActions .secondaryButton,.communityDetailActions .primaryButton,.communityDetailActions .secondaryButton,.ichingStakeContent .secondaryButton,.rsvpActionGrid .secondaryButton{width:100%}.communityActions .secondaryButton.communityOpenButton,.communityActions .secondaryButton.communityLeaveButton,.communityActions .secondaryButton.swipeInlineActionButton,.friendActions .secondaryButton.swipeInlineActionButton,.browseActionRow .secondaryButton{width:auto}.detailTabs{width:100%}.detailTabs .segmentedButton{flex:1 1 calc(50% - 4px)}.activityFocusChrome,.activityFocusObject,.activityFocusSecondary{border-radius:8px}.activityFocusChrome{padding:8px}.activityFocusPeopleActions{display:grid;grid-template-columns:1fr;gap:7px}.activityFocusActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 40px;justify-content:stretch}.activityFocusActions .primaryButton,.activityFocusActions .secondaryButton{width:100%;justify-content:center}.activityFocusOverflow{justify-items:end}.activityFocusOverflow summary{justify-self:end}.activityFocusOverflow[open]{grid-column:1 / -1;justify-items:stretch}.activityFocusOverflowMenu{width:100%;max-width:none}.activityFocusObject{padding:6px}.activityFocusObject .paintCanvas{height:clamp(340px,50vh,460px)}.communityInfoDrawer{position:sticky;top:auto;bottom:8px;z-index:35;max-height:min(74vh,560px);overflow:auto;border-radius:14px 14px 8px 8px;box-shadow:0 -18px 44px #2e3b4b24}.communityDetailSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.communityDetailSummary div{border-top:1px solid rgba(var(--ink-rgb),.08);border-left:0}.communityDetailSummary div:nth-child(-n+2){border-top:0}.communityDetailSummary div:nth-child(2n){border-left:1px solid rgba(var(--ink-rgb),.08)}.communityLocationStatus p{display:none}.communityToolbar,.paintControls,.communityToolbarCluster,.paintControlCluster,.paintRange{align-items:stretch}.communityToolbar,.paintControls{width:100%;border-radius:18px}.communityToolbarCluster,.paintControlCluster{justify-content:space-between}.chatToolCluster{width:100%}.paintToolCluster{justify-content:flex-start}.paintSwatches{flex:1 1 190px;justify-content:flex-start}.paintSizeCluster{flex:1 1 100%;display:grid;grid-template-columns:44px minmax(0,1fr) 44px}.paintRange{min-width:0}.governanceVoteCounts,.governanceVoteActions,.shuffleboardSectionHeader,.shuffleboardRow{grid-template-columns:1fr}.paintRange input{width:100%}.paintViewControls{width:100%;justify-content:center;border-radius:18px;overflow-x:auto}.pollResultLine{display:grid}}
