._container_cybiu_2{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;pointer-events:none;max-width:min(380px,calc(100vw - 2rem))}._toast_cybiu_21{pointer-events:all;display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-2);font-size:.875rem;line-height:1.45;width:100%;border:1px solid transparent;background:var(--surface);animation:_toastEnter_cybiu_1 .3s cubic-bezier(.34,1.4,.64,1) forwards}._toast_cybiu_21._exiting_cybiu_37{animation:_toastExit_cybiu_1 .3s ease-in forwards;pointer-events:none}._success_cybiu_44{background:linear-gradient(var(--success-bg),var(--success-bg)),var(--surface);border-color:var(--success-border);color:var(--success)}._error_cybiu_52{background:linear-gradient(var(--error-bg),var(--error-bg)),var(--surface);border-color:var(--error-border);color:var(--error-darker)}._warning_cybiu_60{background:linear-gradient(var(--warning-bg),var(--warning-bg)),var(--surface);border-color:var(--warning-border);color:var(--warning)}._info_cybiu_68{background:linear-gradient(var(--info-bg),var(--info-bg)),var(--surface);border-color:var(--info-border);color:var(--info)}._icon_cybiu_77{flex-shrink:0;margin-top:.15rem;font-size:.95rem}._message_cybiu_83{flex:1;word-break:break-word;white-space:pre-line}._close_cybiu_89{background:none;border:none;cursor:pointer;color:inherit;opacity:.55;padding:0 0 0 .3rem;flex-shrink:0;font-size:.8rem;display:flex;align-items:center;line-height:1;transition:opacity .15s}._close_cybiu_89:hover{opacity:1}@keyframes _toastEnter_cybiu_1{0%{transform:translate(calc(100% + 1.5rem));opacity:0}to{transform:translate(0);opacity:1}}@keyframes _toastExit_cybiu_1{0%{transform:translate(0);opacity:1;max-height:120px;margin-bottom:0}50%{transform:translate(calc(100% + 1.5rem));opacity:0;max-height:120px}to{transform:translate(calc(100% + 1.5rem));opacity:0;max-height:0;margin-bottom:-.5rem;padding-top:0;padding-bottom:0}}._content_acxi4_4{background:var(--surface-3);color:var(--text-base);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.4rem .6rem;font-size:.78rem;line-height:1.35;font-weight:500;max-width:260px;box-shadow:var(--shadow-2);z-index:9999;animation-duration:.14s;animation-timing-function:ease-out;-webkit-user-select:none;user-select:none}._content_acxi4_4[data-state=delayed-open][data-side=top]{animation-name:_tooltipSlideDownAndFade_acxi4_1}._content_acxi4_4[data-state=delayed-open][data-side=right]{animation-name:_tooltipSlideLeftAndFade_acxi4_1}._content_acxi4_4[data-state=delayed-open][data-side=bottom]{animation-name:_tooltipSlideUpAndFade_acxi4_1}._content_acxi4_4[data-state=delayed-open][data-side=left]{animation-name:_tooltipSlideRightAndFade_acxi4_1}._arrow_acxi4_28{fill:var(--surface-3)}@keyframes _tooltipSlideUpAndFade_acxi4_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _tooltipSlideDownAndFade_acxi4_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes _tooltipSlideLeftAndFade_acxi4_1{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes _tooltipSlideRightAndFade_acxi4_1{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}._body_16gde_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:.75rem 0}._iconWrap_16gde_10{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--brand-magenta) 12%,transparent);color:var(--brand-magenta);font-size:1.5rem}._heading_16gde_22{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-base)}._copy_16gde_29{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-muted);max-width:380px}._cta_16gde_37{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}._lockedWrap_51911_7{display:inline-flex;position:relative;cursor:pointer}._lockedWrap_51911_7>*{opacity:.45;pointer-events:none;filter:grayscale(.4);transition:opacity .15s,filter .15s}._lockedWrap_51911_7:hover>*{opacity:.6;filter:grayscale(.2)}.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}}._mapWrap_i29bz_10{border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-color);margin-bottom:.6rem}._map_i29bz_10{height:180px;width:100%}._locationMeta_i29bz_19{font-size:.82rem;color:var(--text-muted)}._locationCoords_i29bz_21{margin:0 0 .2rem;display:flex;align-items:center;gap:.35rem}._locationAddress_i29bz_28{margin:0 0 .5rem}._geocodeRow_i29bz_31{display:flex;gap:.5rem;margin-bottom:.5rem}._geocodeInputWrap_i29bz_37{position:relative;flex:1}._geocodeInput_i29bz_37{width:100%;box-sizing:border-box;padding:.45rem .65rem;font-size:.85rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text);font-family:inherit}._geocodeInput_i29bz_37:focus{outline:none;border-color:var(--primary)}._addressDropdown_i29bz_56{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);z-index:60;max-height:200px;overflow-y:auto;padding:.25rem 0}._addressOption_i29bz_71{display:block;width:100%;padding:.45rem .75rem;font-size:.8rem;text-align:left;background:transparent;border:none;cursor:pointer;color:var(--text);line-height:1.4;transition:background .1s}._addressOption_i29bz_71:hover{background:var(--hover-bg)}._locationAdminRow_i29bz_87{display:flex;align-items:center;gap:.75rem;margin-top:.4rem}._clearOverrideBtn_i29bz_94{font-size:.78rem;padding:.3rem .65rem;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background .12s}._clearOverrideBtn_i29bz_94:hover{background:var(--hover-bg)}._tagChips_jwuc9_7{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}._tagChip_jwuc9_7{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem .2rem .6rem;font-size:.78rem;font-weight:500;border-radius:20px;border:1px solid var(--border-color);background:var(--hover-bg);color:var(--text)}._tagChipRemove_jwuc9_27{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:transparent;color:inherit;cursor:pointer;font-size:.65rem;opacity:.6;padding:0;border-radius:50%;transition:opacity .12s}._tagChipRemove_jwuc9_27:hover{opacity:1}._tagInputWrap_jwuc9_46{position:relative;flex:1;min-width:100px}._tagInput_jwuc9_46{width:100%;box-sizing:border-box;padding:.25rem .5rem;font-size:.82rem;border:1px solid var(--border-color);border-radius:20px;outline:none;font-family:inherit;background:var(--input-bg);color:var(--text);transition:border-color .15s}._tagInput_jwuc9_46:focus{border-color:var(--primary)}._tagDropdown_jwuc9_67{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);z-index:1000;max-height:200px;overflow-y:auto;padding:.25rem 0}._tagOption_jwuc9_86{display:flex;align-items:center;gap:.4rem;width:100%;padding:.4rem .75rem;font-size:.82rem;text-align:left;background:transparent;border:none;cursor:pointer;color:var(--text);transition:background .1s}._tagOption_jwuc9_86:hover{background:var(--hover-bg)}._tagOptionCreate_jwuc9_102{display:flex;align-items:center;width:100%;padding:.4rem .75rem;font-size:.82rem;text-align:left;background:transparent;border:none;cursor:pointer;color:var(--primary);font-style:italic;transition:background .1s}._tagOptionCreate_jwuc9_102:hover{background:var(--hover-bg)}._tagDot_jwuc9_118{flex-shrink:0;width:10px;height:10px;border-radius:50%;display:inline-block}._tagOptionType_jwuc9_126{margin-left:auto;font-size:.72rem;color:var(--text-muted);padding-left:.5rem}._tagOptionHint_jwuc9_136{padding:.4rem .75rem;font-size:.74rem;color:var(--text-muted);font-style:italic}._exifTable_1f2at_7{display:flex;flex-direction:column;gap:.35rem}._exifRow_1f2at_13{display:flex;align-items:baseline;gap:.5rem;font-size:.82rem}._exifLabel_1f2at_20{flex-shrink:0;width:110px;color:var(--text-muted);font-size:.78rem}._exifValue_1f2at_28{color:var(--text);padding:.1rem .3rem;border-radius:4px;transition:background .12s;display:flex;align-items:center;gap:.4rem}._exifValue_1f2at_28:hover{background:var(--hover-bg)}._exifValueOverridden_1f2at_39{color:var(--primary);font-style:italic}._exifValueInferred_1f2at_40{color:var(--text-muted);font-style:italic}._exifValueEmpty_1f2at_41{color:var(--text-muted)}._exifEmpty_1f2at_42{font-style:normal;color:var(--text-muted)}._overriddenBadge_1f2at_44,._inferredBadge_1f2at_50{font-style:normal;white-space:nowrap}._exifEditWrap_1f2at_57{display:flex;align-items:center;gap:.3rem;flex:1}._exifEditInput_1f2at_64{flex:1;padding:.25rem .4rem;font-size:.82rem;border:1px solid var(--primary);border-radius:var(--radius-sm);outline:none;font-family:inherit;background:var(--input-bg);color:var(--text)}._exifSaveBtn_1f2at_76,._exifCancelBtn_1f2at_77{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.8rem;transition:background .12s,filter .12s}._exifSaveBtn_1f2at_76{background:var(--success);color:var(--text-on-accent)}._exifSaveBtn_1f2at_76:hover{filter:brightness(.9)}._exifSaveBtn_1f2at_76:disabled{opacity:.55;cursor:not-allowed}._exifCancelBtn_1f2at_77{background:var(--hover-bg);color:var(--text-muted)}._exifCancelBtn_1f2at_77:hover{background:var(--border-color)}._backdrop_fmiim_3{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-backdrop);z-index:900}._modal_fmiim_12{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92vw;max-width:1120px;height:88vh;max-height:820px;background:var(--bg-surface);border-radius:var(--radius-lg);z-index:901;display:flex;overflow:hidden;box-shadow:var(--shadow-2);animation:_modalIn_fmiim_1 .2s ease}@keyframes _modalIn_fmiim_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._modalLeft_fmiim_43{flex:0 0 58%;display:flex;flex-direction:column;background:var(--bg-raised);overflow:hidden;min-width:0}._imagePanel_fmiim_52{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}._modalImage_fmiim_62{width:100%;height:100%;object-fit:contain;display:block}._cropArea_fmiim_73{max-width:100%;max-height:100%}._cropArea_fmiim_73 img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}._imageBadges_fmiim_85{position:absolute;top:.6rem;left:.6rem;display:flex;gap:.4rem;flex-wrap:wrap}._setCoverBtn_fmiim_94{position:absolute;bottom:.6rem;right:.6rem;display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;border:1px solid var(--border-on-image);border-radius:var(--radius-sm);background:var(--overlay-on-image);color:var(--text-on-accent);cursor:pointer;transition:background .15s}._setCoverBtn_fmiim_94:hover{background:var(--overlay-on-image-hover)}._setCoverBtnActive_fmiim_112{background:var(--primary-overlay);border-color:var(--primary-overlay-border)}._captionPanel_fmiim_118{flex-shrink:0;background:var(--bg-surface);border-top:1px solid var(--border-color);padding:.85rem 1rem;max-height:260px;overflow-y:auto}._modalRight_fmiim_129{flex:0 0 42%;border-left:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;min-width:0}._modalRightHeader_fmiim_138{display:flex;align-items:center;justify-content:flex-end;padding:.6rem .75rem;border-bottom:1px solid var(--border-color);flex-shrink:0;min-height:44px}._modalRightBody_fmiim_148{flex:1;overflow-y:auto;overscroll-behavior:contain}._modalClose_fmiim_154{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);font-size:1.05rem;cursor:pointer;border-radius:var(--radius-sm);transition:background .15s;flex-shrink:0}._modalClose_fmiim_154:hover{background:var(--hover-bg);color:var(--text)}._coverBadgeSmall_fmiim_176{letter-spacing:.02em}._submissionBanner_fmiim_189{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem;background:var(--info-bg);border-radius:var(--radius-sm);border:1px solid var(--info-border);margin-bottom:.75rem}._submissionInfo_fmiim_201{font-size:.82rem;color:var(--info);line-height:1.5}._submissionAddress_fmiim_207{display:block;margin-top:.2rem;color:var(--info)}._submissionNote_fmiim_213{margin:.3rem 0 0;font-size:.78rem;color:var(--info)}._section_fmiim_221{padding:1rem;border-bottom:1px solid var(--border-color)}._sectionDanger_fmiim_226{border-bottom:none;padding-top:.5rem}._sectionTitle_fmiim_231{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem}._sectionTitleRow_fmiim_240{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}._sectionTitleRow_fmiim_240 ._sectionTitle_fmiim_231{margin-bottom:0}._sectionHint_fmiim_248{font-size:.78rem;color:var(--text-muted);margin:.25rem 0 .6rem}._captionInput_fmiim_256{width:100%;box-sizing:border-box;padding:.5rem .6rem;font-size:.875rem;line-height:1.5;color:var(--text);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);resize:vertical;font-family:inherit;transition:border-color .15s}._captionInput_fmiim_256:focus{outline:none;border-color:var(--primary)}._contextInput_fmiim_275{width:100%;box-sizing:border-box;margin-top:.5rem;padding:.4rem .6rem;font-size:.8rem;color:var(--text);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-family:inherit}._contextInput_fmiim_275:focus{outline:none;border-color:var(--primary)}._captionActions_fmiim_292{display:flex;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}._imageActions_fmiim_321{position:absolute;bottom:.6rem;right:.6rem;display:flex;gap:.4rem;align-items:center}._imageActions_fmiim_321 ._setCoverBtn_fmiim_94{position:static}._cropBtn_fmiim_333{display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;border:1px solid var(--border-on-image);border-radius:var(--radius-sm);background:var(--overlay-on-image);color:var(--text-on-accent);cursor:pointer;transition:background .15s}._cropBtn_fmiim_333:hover{background:var(--overlay-on-image-hover)}@media(max-width:720px){._modal_fmiim_12{flex-direction:column;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0}._modalLeft_fmiim_43{flex:0 0 50%}._modalRight_fmiim_129{flex:1}}._valenceBadge_1kchb_5{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.25rem .7rem;border-radius:20px;margin-bottom:.5rem}._imageDeducedAs_1kchb_15{font-size:.85rem;color:var(--text);margin:0 0 .5rem;line-height:1.5}._flagsBox_1kchb_22{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}._flagItem_1kchb_29{display:flex;gap:.5rem;align-items:baseline;font-size:.82rem}._flagLabel_1kchb_36{font-weight:700;color:var(--error-dark);background:var(--error-bg-strong);padding:.15rem .45rem;border-radius:var(--radius-sm);white-space:nowrap;font-size:.72rem}._flagReason_1kchb_46{color:var(--text-muted);line-height:1.4}._empty_14h7m_1{margin:0;font-size:.82rem;color:var(--text-subtle);font-style:italic}._list_14h7m_8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._row_14h7m_17{display:flex;align-items:center;gap:.55rem;padding:.4rem .55rem;border-radius:var(--radius-sm);font-size:.85rem;color:var(--text-base);text-decoration:none;background:var(--surface-2);border:1px solid transparent;transition:background .12s,border-color .12s}._row_14h7m_17:hover{background:var(--hover-bg);border-color:var(--border)}._name_14h7m_36{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._kind_14h7m_44{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1rem .4rem}._reasonBox_tfgf0_1{background:var(--surface-2);border:1px solid var(--warning-border);border-radius:var(--radius-sm);padding:.5rem .6rem;margin-bottom:.6rem}._reasonHeader_tfgf0_9{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--warning);margin-bottom:.3rem}._reasonText_tfgf0_19{margin:0;font-size:.82rem;font-family:inherit;white-space:pre-line;color:var(--text-secondary);line-height:1.4}._actions_tfgf0_28{display:flex;flex-wrap:wrap;gap:.4rem}._flagForm_tfgf0_34{display:flex;flex-direction:column;gap:.4rem;width:100%}._flagInput_tfgf0_41{width:100%;padding:.45rem .55rem;font-family:inherit;font-size:.85rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-base);resize:vertical}._flagInput_tfgf0_41:focus{outline:none;border-color:var(--primary)}._flagFormActions_tfgf0_57{display:flex;justify-content:flex-end;gap:.4rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s;width:fit-content;font-family:inherit}.button:disabled,.button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.buttonPrimary{background:var(--primary);color:var(--text-on-accent);border-color:var(--primary)}.buttonPrimary:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.buttonSecondary{background:var(--surface-2);color:var(--text-base);border-color:var(--border-strong)}.buttonSecondary:hover:not(:disabled){background:var(--surface-3)}.buttonTertiary{background:transparent;color:var(--text-secondary);border-color:transparent}.buttonTertiary:hover:not(:disabled){background:var(--surface-2);color:var(--text-base)}.buttonDanger{background:transparent;color:var(--error);border-color:var(--error-border)}.buttonDanger:hover:not(:disabled){background:var(--error-bg);border-color:var(--error)}.buttonSuccess{background:var(--success);color:var(--text-on-accent);border-color:var(--success)}.buttonSuccess:hover:not(:disabled){filter:brightness(.92)}.buttonBrand{background-image:var(--brand-grad-sweep);background-size:280% 100%;background-position:0% 50%;color:var(--text-on-accent);border:none;box-shadow:var(--shadow-brand-btn);transition:background-position .7s cubic-bezier(.4,0,.2,1),transform .15s,box-shadow .25s}.buttonBrand:hover:not(:disabled){background-position:100% 50%;transform:translateY(-1px);box-shadow:var(--shadow-brand-btn-hover)}.buttonSmall{min-height:2.15rem;padding:.4rem .85rem;font-size:.82rem}.buttonCompact{min-height:1.95rem;padding:.35rem .7rem;font-size:.8rem}.buttonIcon{min-width:2rem;min-height:2rem;padding:.35rem}.buttonFullWidth{width:100%}.buttonSpinner{display:inline-block;width:.95em;height:.95em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;flex-shrink:0;vertical-align:-.1em;animation:buttonSpin .7s linear infinite,buttonSpinnerIn .18s ease-out}@keyframes buttonSpin{to{transform:rotate(360deg)}}@keyframes buttonSpinnerIn{0%{opacity:0}to{opacity:1}}.button[data-loading=true]:disabled,.button[data-loading=true][aria-disabled=true]{opacity:1;cursor:wait}.buttonPrimary[data-loading=true],.buttonSuccess[data-loading=true]{background-image:linear-gradient(90deg,transparent 0%,var(--sweep-highlight) 50%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;background-color:var(--primary);background-position:-40% 0;animation:buttonLoadingSweep 1.6s linear infinite}.buttonSuccess[data-loading=true]{background-color:var(--success)}@keyframes buttonLoadingSweep{to{background-position:140% 0}}.card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg)}.cardElevated{box-shadow:var(--shadow-1)}.cardHover{cursor:pointer;transition:box-shadow .15s,transform .15s,border-color .15s}.cardHover:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.uiSection{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem}.uiSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.uiSectionTitle{font-size:1rem;font-weight:700;color:var(--text-base);margin:0}.uiSectionDesc{font-size:.82rem;color:var(--text-muted);margin:.25rem 0 1rem;line-height:1.5}.uiEmptyState{background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center}.uiEmptyTitle{font-size:.95rem;font-weight:600;color:var(--text-secondary);margin:0 0 .4rem}.uiEmptySub{font-size:.82rem;color:var(--text-subtle);margin:0;line-height:1.5}.uiEmptySub code{background:var(--surface-3);padding:.1rem .4rem;border-radius:var(--radius-sm);font-size:.78rem}.uiErrorMessage{color:var(--error-dark);font-size:.875rem;padding:.75rem 1rem;background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-md)}.uiTableWrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-grad)}.uiTable{width:100%;border-collapse:collapse;font-size:.875rem;background:transparent}.uiTable thead th{background:var(--surface-2);padding:.625rem .875rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);white-space:nowrap}.uiTable tbody td{padding:.75rem .875rem;color:var(--text-base);border-bottom:1px solid var(--border);vertical-align:middle}.uiTable tbody tr:last-child td{border-bottom:none}.uiTable tbody tr{transition:background-color .12s}.uiTable tbody tr:hover{background:var(--surface-2)}.uiTable tbody tr.rowClickable{cursor:pointer}.uiTable.uiTableCompact tbody td,.uiTable.uiTableCompact thead th{padding:.45rem .625rem}.tableBold{font-weight:600;color:var(--text-base)}.tableMono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:var(--text-muted)}.tableMuted{color:var(--text-muted)}.tableSubtle{color:var(--text-subtle);font-size:.82rem}.tableActions{display:flex;gap:.5rem;justify-content:flex-end;white-space:nowrap}.tableEmpty{text-align:center;color:var(--text-subtle);padding:2rem 1rem;font-size:.9rem}.tableLink{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.tableLink:hover,.tableLink:focus-visible{color:var(--primary);text-decoration:underline;outline:none}.tableToolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .9rem;border-bottom:1px solid var(--border);flex-wrap:wrap}.tableToolbarTitle{font-size:.875rem;font-weight:600;color:var(--text-base);letter-spacing:-.005em}.tableToolbarCount{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;color:var(--text-muted);margin-left:.5rem}.tableToolbarActions{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-wrap:wrap}.miniInput{padding:.35rem .6rem;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;font-size:.78rem;color:var(--text-base);outline:none;width:200px;transition:border-color .15s,box-shadow .15s}.miniInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.miniBtn{padding:.35rem .75rem;background-image:var(--brand-grad-sweep);background-size:280% 100%;background-position:0% 50%;color:var(--text-on-accent);border:none;border-radius:var(--radius-sm);font-family:inherit;font-weight:600;font-size:.78rem;cursor:pointer;letter-spacing:-.005em;transition:background-position .6s cubic-bezier(.4,0,.2,1)}.miniBtn:hover{background-position:100% 50%}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap;border:1px solid transparent;transition:background-color .15s,color .15s,border-color .15s}.badgeSm{padding:.1rem .5rem;font-size:.7rem}.badgeSuccess{background:var(--success-bg-strong);color:var(--success);border-color:var(--success-border)}.badgeError{background:var(--error-bg-strong);color:var(--error);border-color:var(--error-border)}.badgeWarning{background:var(--warning-bg-strong);color:var(--warning);border-color:var(--warning-border)}.badgeAlert{background:var(--alert-bg-strong);color:var(--alert);border-color:var(--alert-border)}.badgeInfo{background:var(--info-bg);color:var(--info);border-color:var(--info-border)}.badgeNeutral{background:var(--surface-2);color:var(--text-muted);border-color:var(--border)}.badgeAccent{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);border-color:transparent;text-transform:capitalize}.badgeBrand{background:var(--brand-grad);color:var(--text-on-accent);border-color:transparent;box-shadow:var(--shadow-1)}.badgeWithDot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.badgeSolid{color:var(--text-on-accent);border-color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-transform:capitalize}.badgeSolid.badgeSuccess{background:color-mix(in srgb,var(--success) 85%,transparent);color:var(--text-on-accent)}.badgeSolid.badgeError{background:color-mix(in srgb,var(--error) 85%,transparent);color:var(--text-on-accent)}.badgeSolid.badgeWarning{background:color-mix(in srgb,var(--warning) 85%,transparent);color:var(--text-on-accent)}.badgeSolid.badgeAlert{background:color-mix(in srgb,var(--alert) 85%,transparent);color:var(--text-on-accent)}.badgeSolid.badgeInfo{background:var(--primary-overlay);color:var(--text-on-accent)}.badgeSolid.badgeNeutral{background:var(--overlay-on-image-hover);color:var(--text-on-accent)}.badgeSolid.badgeAccent,.badgeSolid.badgeBrand{background:var(--brand-grad);color:var(--text-on-accent)}.form{display:flex;flex-direction:column;gap:1rem}.formFooter{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:600px){.formGrid{grid-template-columns:1fr}}.formRow{display:flex;gap:1rem}.textField,.selectField,.textareaField{display:block;width:100%;padding:.5rem .75rem;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;font-size:.875rem;color:var(--text-1);outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.textField::placeholder,.textareaField::placeholder{color:var(--text-3)}.textField:focus,.selectField:focus,.textareaField:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--focus-ring)}.textField:disabled,.selectField:disabled,.textareaField:disabled{opacity:.6;cursor:not-allowed}.textareaField{min-height:90px;resize:vertical}.fieldLabel{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:500;color:var(--text-2)}.fieldHint{font-size:.75rem;color:var(--text-3);margin:0}.checkField,.radioField{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-1);cursor:pointer;-webkit-user-select:none;user-select:none}.checkField input[type=checkbox],.radioField input[type=radio]{accent-color:var(--brand-blue);width:16px;height:16px;cursor:pointer;flex-shrink:0}.switch{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.switch input{opacity:0;width:0;height:0;position:absolute}.switchTrack{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border-bold);border-radius:11px;transition:background .2s;cursor:pointer}.switchTrack:before{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--text-on-accent);box-shadow:var(--shadow-1);transition:left .2s}.switch input:checked+.switchTrack{background:var(--brand-blue)}.switch input:checked+.switchTrack:before{left:20px}.switch input:disabled+.switchTrack{opacity:.5;cursor:not-allowed}.switch input:focus-visible+.switchTrack{box-shadow:0 0 0 3px var(--focus-ring)}.viewToggle{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.viewBtn{padding:.42rem .9rem;font-size:.82rem;font-weight:500;background:transparent;border:none;cursor:pointer;color:var(--text-3);font-family:inherit;display:inline-flex;align-items:center;gap:.35rem;transition:background .12s,color .12s}.viewBtn:hover:not(.viewBtnActive){background:var(--hover-bg);color:var(--text-1)}.viewBtnActive{background:var(--brand-blue);color:var(--text-on-accent)}.viewBtnActive:hover{background:var(--primary-dark);color:var(--text-on-accent)}.viewBtn svg,.viewBtn .fa-light,.viewBtn .fa-brands{font-size:.82rem}.page{padding:1.5rem}.pageHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.pageHeaderLeft{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;flex:1}.pageTitle{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;color:var(--text-base);margin:0 0 .25rem}.pageTitle>i{color:var(--primary);font-size:1.4rem;flex-shrink:0}.pageSubtitle{font-size:.875rem;color:var(--text-muted);margin:0}.pageActions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.pageEmpty{color:var(--text-muted);font-size:.9rem;padding:2rem 0;text-align:center}.filterBar{display:flex;align-items:center;gap:.65rem;margin-bottom:1.25rem;flex-wrap:wrap}.filterSearch,.filterSelect{padding:.48rem .75rem;font-size:.875rem;color:var(--text-base);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.filterSearch{min-width:260px}.filterSearch:focus,.filterSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.filterCheck{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--text-base);cursor:pointer;white-space:nowrap}.viewToggle{display:flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-left:auto}.viewBtn{padding:.42rem .85rem;font-size:.82rem;font-weight:500;background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-family:inherit;transition:background .12s,color .12s}.viewBtn+.viewBtn{border-left:1px solid var(--border)}.viewBtn:hover{background:var(--hover-bg);color:var(--text-base)}.viewBtnActive,.viewBtnActive:hover{background:var(--primary);color:var(--text-on-accent)}@media(max-width:640px){.filterBar{flex-direction:column;align-items:stretch}.viewToggle{margin-left:0;align-self:flex-start}}.toggle{position:relative;width:36px;height:20px;border-radius:10px;background:var(--border-strong);border:none;cursor:pointer;flex-shrink:0;transition:background .2s;padding:0}.toggle:disabled{opacity:.5;cursor:not-allowed}.toggleOn{background:var(--primary)}.toggleKnob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-on-accent);box-shadow:var(--shadow-1);transition:left .2s;display:block}.toggleOn .toggleKnob{left:18px}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-backdrop);display:flex;align-items:center;justify-content:center;z-index:900;padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);width:100%;max-width:560px;max-height:92dvh;margin:auto;display:flex;flex-direction:column;overflow:hidden}.modalHeader{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border);flex-shrink:0}.modalTitle{font-size:1rem;font-weight:600;color:var(--text-base);margin:0}.modalBody{padding:1.25rem 1.5rem;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin}.modalFooter{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid var(--border);flex-shrink:0}:root{--topbar-height: 56px;--sidebar-width: 240px;--sidebar-width-mobile: min( calc(100vw - 44px) , 320px);--nav-transition: .22s cubic-bezier(.32, .72, 0, 1)}@media(max-width:1199.98px)and (min-width:768px){:root{--sidebar-width: 200px}}.appShell{position:relative;min-height:100vh;padding-top:var(--topbar-height)}.topbar{position:fixed;top:0;left:0;right:0;height:var(--topbar-height);z-index:40;background:var(--topbar-bg);border-bottom:1px solid var(--sidebar-border);display:flex;align-items:center}.sidebar{position:fixed;top:var(--topbar-height);left:0;bottom:0;width:var(--sidebar-width);z-index:30;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;transform:translate(-100%);transition:transform var(--nav-transition);will-change:transform;overflow:visible}[data-sidebar-open=true] .sidebar{transform:translate(0)}.main{position:relative;min-height:calc(100vh - var(--topbar-height));transition:margin-left var(--nav-transition),transform var(--nav-transition),opacity var(--nav-transition);contain:layout}.mobileOverlay{position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;z-index:20;pointer-events:none;background:transparent}[data-sidebar-open=true] .mobileOverlay{left:var(--sidebar-width-mobile)}@media(min-width:768px){.sidebar{transform:translate(0)}.main{margin-left:var(--sidebar-width)}}@media(max-width:767.98px){.sidebar{width:var(--sidebar-width-mobile)}[data-sidebar-open=true] .main{transform:translate(var(--sidebar-width-mobile));opacity:.6}[data-sidebar-open=true] .mobileOverlay{pointer-events:auto}body[data-sidebar-open=true]{overflow:hidden}}._btn_1xvr3_5{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;border-radius:var(--radius-md);color:var(--text-1);transition:background .12s;flex-shrink:0}._btn_1xvr3_5:hover{background:var(--sidebar-surface)}._btn_1xvr3_5:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}._lines_1xvr3_29{position:relative;width:18px;height:16px;display:block}._line_1xvr3_29{position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform .24s cubic-bezier(.34,1.4,.64,1),opacity .24s ease,width .24s ease}._line_1xvr3_29:nth-child(1){top:1px}._line_1xvr3_29:nth-child(2){top:7px}._line_1xvr3_29:nth-child(3){top:13px}._btn_1xvr3_5:hover ._line_1xvr3_29:nth-child(1){width:80%}._btn_1xvr3_5:hover ._line_1xvr3_29:nth-child(3){width:70%}._btn_1xvr3_5[data-open=true] ._line_1xvr3_29:nth-child(1){width:100%;transform:translateY(6px) rotate(45deg)}._btn_1xvr3_5[data-open=true] ._line_1xvr3_29:nth-child(2){opacity:0;transform:scaleX(0)}._btn_1xvr3_5[data-open=true] ._line_1xvr3_29:nth-child(3){width:100%;transform:translateY(-6px) rotate(-45deg)}._bar_1aljw_4{padding:0 .75rem 0 1rem;gap:.75rem}._left_1aljw_10,._center_1aljw_11,._right_1aljw_12{display:flex;align-items:center;min-width:0}._left_1aljw_10{flex:0 0 auto;gap:.6rem}._center_1aljw_11{flex:1 1 auto;justify-content:center}._right_1aljw_12{flex:0 0 auto;gap:.25rem;margin-left:auto}._brand_1aljw_34{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;color:var(--text-1);letter-spacing:-.01em;text-decoration:none}._brandIcon_1aljw_45{font-size:1.1rem;color:var(--brand-magenta)}._hamburgerSlot_1aljw_55{display:contents}@media(min-width:768px){._hamburgerSlot_1aljw_55{display:none}}._menu_9zqid_1{display:flex;align-items:center;gap:.4rem}._profileBtn_9zqid_10{display:flex;align-items:center;gap:.55rem;background:transparent;border:none;cursor:pointer;border-radius:var(--radius-md);padding:.25rem .55rem .25rem .25rem;transition:background .12s;min-width:0;font-family:inherit;color:inherit}._profileBtn_9zqid_10:hover,._profileBtn_9zqid_10[data-state=open]{background:var(--hover-bg)}._avatar_9zqid_29{width:28px;height:28px;border-radius:50%;background:var(--avatar-bg);color:var(--text-on-accent);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;flex-shrink:0;overflow:hidden}._avatarImg_9zqid_44{width:100%;height:100%;object-fit:cover}._profileInfo_9zqid_50{display:flex;flex-direction:column;line-height:1.1;min-width:0;text-align:left}._profileName_9zqid_58{font-size:.78rem;font-weight:600;color:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}._profileRole_9zqid_68{font-size:.66rem;color:var(--text-muted);text-transform:capitalize}._chevron_9zqid_74{font-size:.7rem;color:var(--text-muted);transition:transform .15s}._profileBtn_9zqid_10[data-state=open] ._chevron_9zqid_74{transform:rotate(180deg)}@media(max-width:640px){._profileInfo_9zqid_50,._chevron_9zqid_74{display:none}}._content_9zqid_90{min-width:220px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:.3rem;z-index:9999;animation-duration:.14s;animation-timing-function:ease-out}._content_9zqid_90[data-state=open][data-side=bottom]{animation-name:_menuSlideDown_9zqid_1}._content_9zqid_90[data-state=open][data-side=top]{animation-name:_menuSlideUp_9zqid_1}@keyframes _menuSlideDown_9zqid_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _menuSlideUp_9zqid_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._item_9zqid_113{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.85rem;color:var(--text-base);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}._item_9zqid_113[data-highlighted]{background:var(--hover-bg)}._itemIcon_9zqid_129{color:var(--text-muted);font-size:.85rem;width:1rem;text-align:center;flex-shrink:0}._item_9zqid_113[data-highlighted] ._itemIcon_9zqid_129{color:var(--text-base)}._itemDanger_9zqid_140{color:var(--error)}._itemDanger_9zqid_140[data-highlighted]{background:var(--error-bg);color:var(--error)}._itemDanger_9zqid_140 ._itemIcon_9zqid_129{color:inherit}._separator_9zqid_151{height:1px;background:var(--border);margin:.3rem .2rem}._root_1h84r_1{position:relative;display:inline-flex}._trigger_1h84r_6{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s}._trigger_1h84r_6:hover{color:var(--text-base);background:var(--hover-bg)}._badge_1h84r_27{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;background:var(--nav-badge-bg);color:var(--nav-badge-color);border-radius:var(--radius-full);font-size:.65rem;font-weight:700;line-height:16px;text-align:center;pointer-events:none;white-space:nowrap}._panel_1h84r_51{position:absolute;top:calc(100% + .5rem);right:0;width:340px;max-height:440px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);z-index:50;overflow:hidden}._panelHeader_1h84r_67{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--border);flex-shrink:0}._panelTitle_1h84r_77{font-size:.9rem;font-weight:700;color:var(--text-base)}._panelActions_1h84r_83{display:flex;align-items:center;gap:.25rem}._panelAction_1h84r_83{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:color .15s,background .15s}._panelAction_1h84r_83:hover{color:var(--text-base);background:var(--hover-bg)}._panelAction_1h84r_83:disabled{opacity:.6;cursor:default}._panelClose_1h84r_111{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}._panelClose_1h84r_111:hover{color:var(--text-base);background:var(--hover-bg)}._empty_1h84r_128{padding:2rem 1rem;text-align:center;font-size:.85rem;color:var(--text-muted)}._list_1h84r_135{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0}._item_1h84r_144{position:relative;display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.7rem .85rem;border:none;background:transparent;text-align:left;cursor:pointer;border-bottom:1px solid var(--border);transition:background .1s}._item_1h84r_144:last-child{border-bottom:none}._item_1h84r_144:hover{background:var(--hover-bg)}._itemUnread_1h84r_162{background:color-mix(in srgb,var(--primary) 4%,transparent)}._itemRow_1h84r_166{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._itemTitle_1h84r_173{font-size:.85rem;font-weight:600;color:var(--text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemTime_1h84r_182{font-size:.7rem;color:var(--text-muted);flex-shrink:0}._itemMessage_1h84r_188{margin:0;font-size:.78rem;line-height:1.4;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._itemDot_1h84r_199{position:absolute;top:.9rem;right:.85rem;width:8px;height:8px;border-radius:50%;background:var(--primary)}._panelFooter_1h84r_209{flex-shrink:0;border-top:1px solid var(--border);padding:.4rem .5rem;display:flex;justify-content:center}._panelFooterLink_1h84r_217{width:100%;padding:.4rem .5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}._panelFooterLink_1h84r_217:hover{color:var(--primary);background:var(--hover-bg)}._banner_1gtq5_5{position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;background:var(--brand-magenta);color:var(--text-on-accent);border-radius:var(--radius-md);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-black) 45%,transparent),0 2px 4px color-mix(in srgb,var(--brand-black) 30%,transparent);font-size:.875rem;max-width:min(720px,calc(100vw - 24px))}._message_1gtq5_26{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;line-height:1.4}._message_1gtq5_26 code{background:color-mix(in srgb,var(--brand-black) 35%,transparent);padding:.05rem .35rem;border-radius:var(--radius-sm);font-size:.78rem}._exitBtn_1gtq5_42{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.82rem;font-weight:600;font-family:inherit;background:var(--text-on-accent);color:var(--brand-magenta);border:none;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;transition:opacity .12s,transform .12s}._exitBtn_1gtq5_42:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}._exitBtn_1gtq5_42:disabled{cursor:wait;opacity:.6}._banner_1yt4c_4{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.25rem;background:var(--brand-magenta);color:var(--text-on-accent);font-size:.875rem;border-bottom:1px solid color-mix(in srgb,var(--brand-black) 25%,transparent)}._message_1yt4c_19{display:flex;align-items:center;gap:.6rem;line-height:1.4;min-width:0}._message_1yt4c_19 strong{font-weight:700}._cta_1yt4c_31{flex-shrink:0;padding:.4rem .85rem;background:var(--text-on-accent);color:var(--brand-magenta);border-radius:var(--radius-sm);font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .12s,transform .12s}._cta_1yt4c_31:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:720px){._banner_1yt4c_4{flex-direction:column;align-items:stretch;gap:.5rem;text-align:left}._cta_1yt4c_31{text-align:center}}._list_d6ycr_1{display:flex;flex-direction:column;padding:.4rem .5rem .6rem}._sectionTitle_d6ycr_8{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sidebar-section);padding:.6rem .45rem .4rem}._items_d6ycr_17{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.05rem}._itemBtn_d6ycr_27{display:flex;align-items:center;gap:.6rem;width:100%;padding:.4rem .55rem;border:none;background:transparent;color:var(--sidebar-text);font-size:.78rem;font-family:inherit;text-align:left;text-decoration:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,color .12s}._itemBtn_d6ycr_27:hover{background:var(--sidebar-surface);color:var(--sidebar-text-hover)}._itemIcon_d6ycr_49{color:var(--sidebar-icon);flex-shrink:0}._itemLabel_d6ycr_54{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nav_vizbb_22{flex:1;padding:.75rem .625rem;display:flex;flex-direction:column;gap:.15rem;overflow-y:auto}._navSection_vizbb_31{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sidebar-section);padding:.9rem .625rem .3rem}._navLink_vizbb_40{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--sidebar-text);text-decoration:none;transition:background .12s,color .12s}._navLink_vizbb_40:hover{background:var(--sidebar-surface);color:var(--sidebar-text-hover)}._navLink_vizbb_40._active_vizbb_58{background:var(--sidebar-surface);color:var(--sidebar-text-active);font-weight:600}._navIcon_vizbb_64{width:18px;flex-shrink:0;color:var(--sidebar-icon);opacity:.75;transition:color .12s;font-size:.95rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}._navIcon_vizbb_64 svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.4}._navLink_vizbb_40:hover ._navIcon_vizbb_64,._navLink_vizbb_40._active_vizbb_58 ._navIcon_vizbb_64{opacity:1;color:var(--sidebar-icon-hover)}._navBadge_vizbb_91{margin-left:auto;background:var(--nav-badge-bg);color:var(--nav-badge-color);font-size:.68rem;font-weight:700;padding:.1rem .45rem;border-radius:var(--radius-full);line-height:1.5;box-shadow:var(--shadow-1)}._navBadgeRed_vizbb_103{background:var(--error);color:var(--text-on-accent)}._navBadgeGray_vizbb_108{background:var(--sidebar-surface);color:var(--sidebar-text);box-shadow:none}._navBadge_vizbb_91{position:relative}._navBadgeAttention_vizbb_123:after{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:var(--brand-magenta);border-radius:50%;border:1.5px solid var(--bg-base);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-magenta) 35%,transparent)}._sidebarFooter_vizbb_137{border-top:1px solid var(--sidebar-border);padding:.75rem .625rem;display:flex;flex-direction:column;max-height:40%;min-height:0;overflow-y:auto}._sidebarFooter_vizbb_137:empty{display:none}._logoutBtn_vizbb_161:hover{color:var(--error);background:var(--sidebar-surface)}._main_vizbb_3{padding:2rem}@media(max-width:767.98px){._main_vizbb_3{padding:1.25rem}}._panel_17915_1{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}._header_17915_11{display:flex;flex-direction:column;gap:.4rem}._title_17915_17{margin:0;font-size:1rem;font-weight:700;color:var(--text-base);display:inline-flex;align-items:center;gap:.45rem}._subtitle_17915_27{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-muted)}._list_17915_34{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}._item_17915_43{display:flex;align-items:flex-start;gap:.7rem}._itemIcon_17915_49{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-blue) 12%,transparent);color:var(--brand-blue);font-size:.95rem}._itemBody_17915_62{display:flex;flex-direction:column;gap:.15rem;min-width:0}._itemTitle_17915_69{font-size:.875rem;font-weight:600;color:var(--text-base)}._itemDesc_17915_75{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-muted)}._card_1o5ky_1{padding:1.25rem 1.5rem 1rem;display:flex;flex-direction:column;gap:.75rem;height:100%}._header_1o5ky_10{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._title_1o5ky_17{margin:0;font-size:1rem;font-weight:700;color:var(--text-base);display:inline-flex;align-items:center;gap:.45rem}._previewBadge_1o5ky_27{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.1rem .45rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--warning) 20%,transparent);color:var(--warning);margin-left:.25rem}._allLink_1o5ky_39{font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}._allLink_1o5ky_39:hover{text-decoration:underline}._grid_1o5ky_50{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;flex:1}._tile_1o5ky_57{padding:.7rem .85rem;display:flex;flex-direction:column;gap:.2rem;text-decoration:none;color:inherit;transition:border-color .12s,background .12s}._tile_1o5ky_57:hover{border-color:var(--primary);background:var(--hover-bg)}._eyebrow_1o5ky_72{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._tileValue_1o5ky_80{font-size:1.1rem;font-weight:700;color:var(--text-base);line-height:1.2;font-variant-numeric:tabular-nums}._tileSub_1o5ky_88{font-size:.72rem;color:var(--text-muted);line-height:1.4}._statsRow_199vm_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}._statCard_199vm_23{padding:1.1rem 1.25rem;display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit}._statCard_199vm_23:hover{border-color:var(--primary)}._statCardWarn_199vm_37{border-color:var(--warning-border);background:var(--warning-bg)}._statCardDanger_199vm_42{border-color:var(--error-border);background:var(--error-bg)}._statIconWrap_199vm_47{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}._statIconBlue_199vm_58{background:var(--info-bg);color:var(--info)}._statIconGreen_199vm_63{background:var(--success-bg);color:var(--success)}._statIconWarn_199vm_68{background:var(--warning-bg);color:var(--warning)}._statIconDanger_199vm_73{background:var(--error-bg);color:var(--error)}._statBody_199vm_78{min-width:0}._statValue_199vm_82{font-size:1.6rem;font-weight:700;color:var(--text-base);line-height:1;margin-bottom:.25rem;font-variant-numeric:tabular-nums}._statLabel_199vm_91{font-size:.78rem;color:var(--text-muted);white-space:nowrap}._body_199vm_104{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:1.5rem}@media(min-width:1100px){._body_199vm_104{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}._bodyMain_199vm_117{display:flex;flex-direction:column;gap:1.5rem;min-width:0}._bodySide_199vm_124{display:flex;flex-direction:column}._bottomRow_199vm_132{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:stretch}@media(max-width:720px){._bottomRow_199vm_132{grid-template-columns:1fr}}._chartCard_199vm_145{padding:1.25rem 1.5rem 1rem}._chartHeader_199vm_151{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;gap:1rem;flex-wrap:wrap}._chartTitleGroup_199vm_160{display:flex;align-items:baseline;gap:.65rem}._chartTitle_199vm_160{font-size:.95rem;font-weight:600;color:var(--text-base);margin:0}._chartRangeLabel_199vm_173{font-size:.78rem;color:var(--text-muted);font-weight:500}._chartTotal_199vm_179{font-size:.8rem;color:var(--text-muted);white-space:nowrap}._chartLegend_199vm_187{display:flex;flex-wrap:wrap;gap:.85rem;list-style:none;margin:0;padding:0}._chartLegendItem_199vm_196{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-secondary)}._chartLegendSwatch_199vm_204{width:10px;height:10px;border-radius:50%;flex-shrink:0}._chartSkeleton_199vm_211{height:120px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:_shimmer_199vm_1 1.6s infinite}._rangeBar_199vm_223{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}._rangePresets_199vm_232{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._rangeChip_199vm_239{padding:.32rem .7rem;font-size:.78rem;font-weight:600;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-right:1px solid var(--border);transition:background .12s,color .12s}._rangeChip_199vm_239:last-child{border-right:none}._rangeChip_199vm_239:hover{color:var(--text-base);background:var(--hover-bg)}._rangeChipActive_199vm_253,._rangeChipActive_199vm_253:hover{background:var(--primary);color:var(--text-on-accent)}._rangeCustom_199vm_262{display:inline-flex;align-items:center;gap:.4rem}._rangeDateInput_199vm_268{padding:.32rem .55rem;font-size:.78rem;font-family:inherit;background:var(--input-bg);color:var(--text-base);border:1px solid var(--border);border-radius:var(--radius-sm);color-scheme:dark light}._rangeDateInput_199vm_268:focus{outline:none;border-color:var(--primary)}._rangeDateSep_199vm_283{font-size:.78rem;color:var(--text-muted)}@keyframes _shimmer_199vm_1{0%{background-position:200% 0}to{background-position:-200% 0}}._chart_199vm_145{display:flex;align-items:flex-end;gap:6px;height:120px}._barCol_199vm_300{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}._barTrack_199vm_309{flex:1;width:100%;display:flex;align-items:flex-end;background:var(--input-bg);border-radius:4px 4px 0 0;overflow:hidden;min-height:0}._bar_199vm_300{width:100%;background:var(--brand-grad-sweep);border-radius:4px 4px 0 0;transition:height .4s ease;min-height:0}._barEmpty_199vm_328{background:transparent}._barCount_199vm_332{font-size:.68rem;font-weight:600;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1}._barLabel_199vm_340{font-size:.72rem;color:var(--text-muted);line-height:1}._linksGrid_199vm_347{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}._linkCard_199vm_356{padding:1rem 1.1rem;display:flex;align-items:center;gap:.85rem;text-decoration:none;color:inherit}._linkCard_199vm_356:hover{border-color:var(--primary)}._linkIcon_199vm_369{font-size:1.1rem;color:var(--primary);flex-shrink:0}._linkBody_199vm_375{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}._linkTitle_199vm_383{font-size:.875rem;font-weight:600;color:var(--text-base)}._linkSub_199vm_389{font-size:.775rem;color:var(--text-muted)}._linkArrow_199vm_394{font-size:.9rem;color:var(--text-muted);flex-shrink:0}._card_1856x_1{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}._loading_1856x_9{color:var(--text-muted);font-size:.85rem;margin:0}._header_1856x_15{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._title_1856x_22{margin:0;font-size:1rem;font-weight:600;color:var(--text-base);display:inline-flex;align-items:center;gap:.45rem}._desc_1856x_35{margin:0;font-size:.85rem;color:var(--text-muted);line-height:1.5}._urlLabel_1856x_42{font-size:.78rem;font-weight:600;color:var(--text-muted);margin-top:.25rem}._urlRow_1856x_49{display:flex;gap:.4rem}._urlInput_1856x_54{flex:1;min-width:0;padding:.5rem .65rem;font-size:.82rem;font-family:var(--font-mono);color:var(--text-base);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm)}._actions_1856x_66{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}._wrap_7h5fm_1{display:flex;flex-direction:column;gap:.6rem;padding:1rem 0;border-top:1px solid var(--border-color)}._header_7h5fm_9{display:flex;align-items:baseline;gap:.5rem}._title_7h5fm_14{margin:0;font-size:.95rem;font-weight:700;color:var(--text-base);display:inline-flex;align-items:center;gap:.45rem}._count_7h5fm_23{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;padding:.05rem .45rem;font-size:.7rem;font-weight:700;color:var(--text-muted);background:var(--bg-raised);border-radius:var(--radius-full);font-variant-numeric:tabular-nums}._empty_7h5fm_37{font-size:.85rem;color:var(--text-muted);margin:0}._list_7h5fm_43{display:flex;flex-direction:column;gap:.4rem}._row_7h5fm_48{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md)}._rowMain_7h5fm_57{flex:1;min-width:0}._email_7h5fm_61{font-size:.875rem;font-weight:500;color:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._name_7h5fm_69{font-size:.78rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roleSelect_7h5fm_77{padding:.3rem .5rem;font-size:.82rem;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-base);font-family:inherit}._removeBtn_7h5fm_87{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color .12s,border-color .12s}._removeBtn_7h5fm_87:hover:not(:disabled){color:var(--error);border-color:var(--error)}._removeBtn_7h5fm_87:disabled{opacity:.5;cursor:wait}._addBlock_7h5fm_107{display:flex;flex-direction:column;gap:.4rem;padding-top:.6rem;border-top:1px dashed var(--border-color)}._addLabel_7h5fm_114{font-size:.78rem;font-weight:600;color:var(--text-muted)}._addInput_7h5fm_119{padding:.5rem .7rem;font-size:.875rem;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-base);font-family:inherit}._addInput_7h5fm_119:focus{outline:none;border-color:var(--primary)}._addHint_7h5fm_132{margin:0;font-size:.78rem;color:var(--text-muted)}._results_7h5fm_138{display:flex;flex-direction:column;gap:.3rem;max-height:240px;overflow-y:auto}._resultRow_7h5fm_145{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .12s,background .12s}._resultRow_7h5fm_145:hover:not(:disabled){border-color:var(--primary);background:var(--hover-bg)}._resultRow_7h5fm_145:disabled{opacity:.5;cursor:wait}._resultMain_7h5fm_163{flex:1;min-width:0}._resultRole_7h5fm_164{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:.1rem .4rem;background:var(--bg-raised);border-radius:var(--radius-full)}._wrap_tulx1_1{display:flex;flex-direction:column;gap:.65rem;padding:1rem 0;border-top:1px solid var(--border-color)}._header_tulx1_9{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.25rem}._title_tulx1_16{margin:0;font-size:.95rem;font-weight:700;color:var(--text-base);display:inline-flex;align-items:center;gap:.45rem}._hint_tulx1_26{margin:0;font-size:.78rem;color:var(--text-muted);line-height:1.5}._loading_tulx1_33{font-size:.85rem;color:var(--text-muted)}._subhead_tulx1_38{display:flex;flex-direction:column;gap:.15rem;margin:.5rem 0 0;padding-top:.5rem;border-top:1px dashed var(--border-color);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._subhead_tulx1_38 small{font-size:.7rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-muted)}._row_tulx1_59{display:flex;flex-wrap:wrap;gap:.6rem}._label_tulx1_65{flex:1;min-width:160px;display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;font-weight:600;color:var(--text-base)}._label_tulx1_65>span{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._outboundLink_tulx1_83{font-size:.7rem;font-weight:500;color:var(--primary);text-decoration:none}._outboundLink_tulx1_83:hover{text-decoration:underline}._input_tulx1_91,._select_tulx1_92{padding:.45rem .6rem;font-size:.875rem;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-base);font-family:inherit}._input_tulx1_91:focus,._select_tulx1_92:focus{outline:none;border-color:var(--primary)}._checkLabel_tulx1_107{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-base);cursor:pointer;padding:.25rem 0}._actions_tulx1_117{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--border-color)}._wrap_uqmrw_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2.5rem 1rem;color:var(--text-muted)}._label_uqmrw_11{font-size:.9rem;color:var(--text-muted)}._wrap_mg28l_1{display:flex;flex-direction:column;gap:.3rem;flex:1}._outer_mg28l_8{height:10px;background:var(--surface-3);border-radius:999px;overflow:hidden}._wrapSm_mg28l_15 ._outer_mg28l_8{height:6px}._inner_mg28l_19{height:100%;transition:width .3s ease,background .2s}._labelRow_mg28l_24{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.78rem;color:var(--text-muted)}._label_mg28l_24{display:inline-flex;align-items:center;gap:.5rem}._sublabel_mg28l_39{color:var(--text-subtle);white-space:nowrap}._badgeError_mg28l_44{color:var(--error);font-weight:600}._badgeWarn_mg28l_49{color:var(--warning);font-weight:600}._upgradeLink_1a0mq_10{margin-left:.5rem;font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none}._upgradeLink_1a0mq_10:hover{text-decoration:underline}._bold_1a0mq_21{font-weight:600;color:var(--text-base)}._mono_1a0mq_22{font-family:monospace;font-size:.8rem;color:var(--text-muted)}._displayCell_1a0mq_26{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-base);font-size:.875rem}._colorSwatches_1a0mq_38{display:flex;gap:.4rem}._swatch_1a0mq_43{width:20px;height:20px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);display:inline-block}._actions_1a0mq_51{display:flex;gap:.5rem;justify-content:flex-end}._colorInput_1a0mq_67{width:48px;height:36px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}._colorRow_1a0mq_82{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem;align-items:center}._colorPreset_1a0mq_90{width:26px;height:26px;border-radius:50%;border:none;cursor:pointer;outline:3px solid transparent;outline-offset:2px;flex-shrink:0;transition:outline-color .12s}._colorPresetActive_1a0mq_103{outline-color:var(--primary)}._colorCustomLabel_1a0mq_107{position:relative;flex-shrink:0;cursor:pointer}._colorCustomSwatch_1a0mq_113{display:block;width:26px;height:26px;border-radius:50%;border:2px dashed var(--border-strong);cursor:pointer}._colorCustomInput_1a0mq_122{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}._colorHexInput_1a0mq_131{width:78px;padding:.3rem .45rem;font-size:.78rem;font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-base);outline:none;transition:border-color .12s}._colorHexInput_1a0mq_131:focus{border-color:var(--primary)}._error_1a0mq_150{font-size:.875rem;color:var(--error)}._sectionDivider_1a0mq_161{margin-top:.75rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.2rem}._sectionDivider_1a0mq_161>span{font-size:.82rem;font-weight:700;color:var(--text-base);text-transform:uppercase;letter-spacing:.04em}._sectionDivider_1a0mq_161>small{font-size:.75rem;color:var(--text-muted);line-height:1.4}._hint_1a0mq_184{font-size:.78rem;color:var(--text-muted);margin:0}._pageSubtitle_tgtms_6{display:flex;align-items:center;gap:.5rem}._tabs_tgtms_19{display:flex;align-items:center;gap:.25rem;border-bottom:1px solid var(--border-color);margin-bottom:1rem}._tab_tgtms_19{padding:.55rem .85rem;font-size:.875rem;font-weight:500;font-family:inherit;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .12s,border-bottom-color .12s}._tab_tgtms_19:hover{color:var(--text-base)}._tabActive_tgtms_39{color:var(--text-base);border-bottom-color:var(--primary)}._filters_tgtms_45{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}._filterSelect_tgtms_52{padding:.4rem .75rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-secondary);background:var(--surface);cursor:pointer}._filterCheck_tgtms_62{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--text-secondary);cursor:pointer}._row_tgtms_74{cursor:pointer;transition:background .1s}._row_tgtms_74:hover{background:var(--surface-2)}._row_tgtms_74+._row_tgtms_74 td{border-top:1px solid var(--surface-3)}._rowError_tgtms_80,._rowError_tgtms_80:hover{background:var(--error-bg)}._row_tgtms_74 td{padding:.625rem .875rem;vertical-align:middle;white-space:nowrap}._tdTime_tgtms_89{color:var(--text-muted);font-size:.8125rem}._tdEndpoint_tgtms_90{font-weight:500;color:var(--text-base)}._tdUser_tgtms_91{color:var(--text-secondary);max-width:200px;overflow:hidden;text-overflow:ellipsis}._tdDuration_tgtms_92{color:var(--text-muted)}._tdIds_tgtms_93{color:var(--text-subtle);font-size:.8125rem;display:flex;gap:.5rem}._photoId_tgtms_94{color:var(--purple)}._tdToggle_tgtms_95{text-align:right;color:var(--text-subtle)}._chevron_tgtms_97{display:inline-block;transition:transform .15s;font-style:normal}._chevronOpen_tgtms_102{transform:rotate(90deg)}._detailRow_tgtms_108 td{padding:0;border-top:none!important;border-bottom:1px solid var(--border)}._detail_tgtms_108{padding:1rem 1.25rem 1.25rem;background:var(--code-bg);color:var(--code-text)}._detailColumns_tgtms_120{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:720px){._detailColumns_tgtms_120{grid-template-columns:1fr}}._detailSection_tgtms_129{margin-bottom:.75rem}._detailLabel_tgtms_133{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--code-blue);margin-bottom:.35rem}._detailPre_tgtms_143{margin:0;font-size:.8125rem;line-height:1.5;white-space:pre-wrap;word-break:break-all;color:var(--code-text);background:var(--code-bg-deep);padding:.75rem;border-radius:5px;max-height:200px;overflow-y:auto}._detailMeta_tgtms_157{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem;font-size:.8rem;color:var(--code-muted)}._detailMeta_tgtms_157 code{color:var(--code-green);font-size:.8rem}._section_1uah0_11{margin-bottom:2rem}._sectionTitle_1uah0_15{font-size:.875rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}._sectionDesc_1uah0_24{font-size:.8rem;color:var(--text-subtle);margin-bottom:1rem}._empty_1uah0_31{padding:1rem 0}._row_1uah0_39 td{padding:.75rem .875rem;vertical-align:middle;border-bottom:1px solid var(--surface-3)}._row_1uah0_39:last-child td{border-bottom:none}._tdLabel_1uah0_49{font-weight:500;color:var(--text-base)}._tdKey_1uah0_54{font-family:monospace;font-size:.8rem;color:var(--text-subtle);letter-spacing:.05em}._tdModel_1uah0_61{font-family:monospace;font-size:.78rem;color:var(--text-muted);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dimText_1uah0_71{color:var(--text-subtle)}._scopeBadge_1uah0_82{text-transform:capitalize}._toggleOn_1uah0_88{padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.72rem;font-weight:600;border:none;cursor:pointer;background:var(--success-bg-strong);color:var(--success);transition:opacity .15s}._toggleOn_1uah0_88:hover{opacity:.8}._toggleOff_1uah0_102{padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.72rem;font-weight:600;border:none;cursor:pointer;background:var(--surface-3);color:var(--text-muted);transition:opacity .15s}._toggleOff_1uah0_102:hover{opacity:.8}._rowActions_1uah0_117{display:flex;gap:.5rem;justify-content:flex-end}._featureGrid_1uah0_124{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem}._featureCard_1uah0_130{padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.75rem}._featureCardTop_1uah0_138{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._featureName_1uah0_145{font-size:.875rem;font-weight:600;color:var(--text-base);margin-bottom:.2rem}._featureDesc_1uah0_152{font-size:.78rem;color:var(--text-muted);line-height:1.4}._featureCardBottom_1uah0_158{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._featureEnabled_1uah0_165{font-size:.7rem;font-weight:600;color:var(--success)}._featureDisabled_1uah0_171{font-size:.7rem;font-weight:600;color:var(--text-subtle)}._featureNoKey_1uah0_177{font-size:.7rem;font-weight:600;color:var(--warning)}._keyRow_1uah0_196{display:flex;gap:.5rem}._keyRow_1uah0_196 ._input_1uah0_193{flex:1;font-family:monospace}._hint_1uah0_208{font-size:.75rem;color:var(--text-subtle);font-weight:400}._modelSection_1uah0_215{display:flex;flex-direction:column;gap:.5rem}._modelHeader_1uah0_221{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._labelText_1uah0_228{font-size:.875rem;font-weight:500;color:var(--text-secondary)}._modelsError_1uah0_235{font-size:.8rem;color:var(--error);margin:0}._modelHint_1uah0_241{font-size:.78rem;color:var(--text-subtle);margin:0;font-style:italic}._error_1uah0_250{font-size:.875rem;color:var(--error)}._sectionHeader_1uah0_256{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._sectionHeader_1uah0_256 ._sectionTitle_1uah0_15,._sectionHeader_1uah0_256 ._sectionDesc_1uah0_24{margin-bottom:0}._tdPrice_1uah0_272{font-family:monospace;font-size:.82rem;color:var(--text-secondary);white-space:nowrap}._tdNotes_1uah0_279{font-size:.78rem;color:var(--text-subtle);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noModelWarn_1uah0_289{font-size:.75rem;font-weight:600;color:var(--warning);cursor:help}._tdModelPrice_1uah0_297{display:block;font-size:.7rem;color:var(--text-subtle);font-family:monospace;margin-top:.1rem}._pricingCard_1uah0_306{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:.65rem .875rem;display:flex;flex-direction:column;gap:.3rem}._pricingCardName_1uah0_316{font-size:.8rem;font-weight:600;color:var(--text-secondary)}._pricingCardRow_1uah0_322{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._pricingCardItem_1uah0_329{font-size:.78rem;color:var(--text-subtle)}._pricingCardItem_1uah0_329 strong{color:var(--text-base);font-weight:600}._pricingCardDivider_1uah0_339{color:var(--text-subtle);font-size:.75rem}._pricingCardNotes_1uah0_344{font-size:.72rem;color:var(--text-subtle);font-style:italic;margin:0}._priceRow_1uah0_352{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._modelDisplay_1uah0_359{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;width:100%;text-align:left;transition:border-color .15s,background .15s}._modelDisplay_1uah0_359:hover{border-color:var(--primary);background:var(--hover-bg)}._modelDisplayValue_1uah0_379{font-family:monospace;font-size:.85rem;color:var(--text-base);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modelDisplayChevron_1uah0_389{font-size:.72rem;color:var(--text-subtle);flex-shrink:0;white-space:nowrap}._modelDisplayLoading_1uah0_397{padding:.6rem .75rem;font-size:.82rem;color:var(--text-muted);font-style:italic;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}._modelStaleWarn_1uah0_408{font-size:.78rem;color:var(--warning);background:var(--warning-bg-strong);border:1px solid var(--warning-border);border-radius:var(--radius-sm);padding:.4rem .6rem;margin:0;line-height:1.4}._cacheSettingsForm_1uah0_420{max-width:380px}._ttlRow_1uah0_424{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}._ttlRow_1uah0_424 ._input_1uah0_193{width:90px;flex-shrink:0}._ttlUnit_1uah0_436{font-size:.875rem;color:var(--text-muted);flex-shrink:0}._card_85j6h_1{padding:1.1rem 1.25rem}._cardStat_85j6h_6{padding:1.25rem 1.5rem}._header_85j6h_10{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._cardStat_85j6h_6 ._header_85j6h_10{margin-bottom:.5rem}._headerLeft_85j6h_22{display:flex;flex-direction:column;gap:.2rem;min-width:0}._title_85j6h_29{font-size:.95rem;font-weight:700;color:var(--text-base);margin:0}._cardStat_85j6h_6 ._title_85j6h_29{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._subtitle_85j6h_44{font-size:.78rem;color:var(--text-muted)}._cardStat_85j6h_6 ._subtitle_85j6h_44{font-size:.9rem;font-weight:600;color:var(--text-base);text-transform:none;letter-spacing:0}._right_85j6h_57{flex-shrink:0}._body_85j6h_61{display:flex;flex-direction:column;gap:.5rem}._page_vjy59_2{display:flex;flex-direction:column;gap:1.25rem}._pageHeader_vjy59_3{margin-bottom:0}._pageSubtitle_vjy59_16{max-width:620px}._selectInput_vjy59_22{padding:.4rem .75rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-secondary);background:var(--surface);cursor:pointer}._backLink_vjy59_32{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;background:transparent;border:none;color:var(--text-muted);font-size:.85rem;cursor:pointer;align-self:flex-start;border-radius:var(--radius-sm);transition:color .15s,background .15s}._backLink_vjy59_32:hover{color:var(--text-base);background:var(--hover-bg)}._usageBigNumber_vjy59_51{font-size:1.6rem;color:var(--text-muted)}._usageBigNumber_vjy59_51 strong{font-size:2.2rem;color:var(--text-base);font-weight:700;margin-right:.3rem}._usageBigNumber_vjy59_51 em{font-style:normal;font-size:1rem;color:var(--text-subtle)}._summaryMeta_vjy59_67{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.82rem;color:var(--text-muted);margin-top:.25rem}._empty_vjy59_76{padding:1rem 0}._error_vjy59_81{background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-md);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}._error_vjy59_81 p{margin:0;font-size:.85rem;color:var(--error-dark)}._hint_vjy59_97{font-size:.78rem;color:var(--text-muted);margin:.25rem 0 0}._bold_vjy59_103{font-weight:600}._mono_vjy59_104{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}._form_v7clx_1{display:flex;flex-direction:column;gap:1rem}._actions_v7clx_7{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}._muted_v7clx_14{margin:0;font-size:.875rem;color:var(--text-muted)}._error_v7clx_20{margin:0;font-size:.875rem;color:var(--error)}._testBadge_v7clx_26{margin:0 0 .75rem;padding:.5rem .75rem;font-size:.8rem;color:var(--text-muted);background:var(--bg-raised);border:1px dashed var(--border-color);border-radius:var(--radius-md)}._testBadge_v7clx_26 strong{color:var(--text-base);font-weight:700}._title_12t48_5{margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:.5rem}._loading_12t48_13,._error_12t48_14{font-size:.9rem;color:var(--text-muted)}._card_12t48_19{padding:1.5rem;margin-bottom:1.25rem}._cardTitle_12t48_25{margin:0 0 .4rem;font-size:1rem;font-weight:700;color:var(--text-base)}._cardSub_12t48_32{margin:0 0 1rem;font-size:.875rem;color:var(--text-muted);line-height:1.5}._cardHead_12t48_40{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}._eyebrow_12t48_48{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._planName_12t48_56{font-size:1.5rem;font-weight:700;color:var(--text-base);line-height:1.2}._statusGroup_12t48_63{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;align-items:center}._actions_12t48_71{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}._planGrid_12t48_79{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}._planTile_12t48_85{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.85rem 1rem;border:1.5px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color .12s,background .12s}._planTileCurrent_12t48_97{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._planTileLabel_12t48_102{font-size:.95rem;font-weight:700;color:var(--text-base)}._planTilePrice_12t48_108{font-size:.82rem;color:var(--text-muted)}._planTileCurrentBadge_12t48_113{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.15rem .5rem;border-radius:var(--radius-full);background:var(--primary);color:var(--text-on-accent)}._planTileTrial_12t48_124{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success);align-self:flex-start}._eventList_12t48_137{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.85rem}._eventItem_12t48_147{display:grid;grid-template-columns:7rem 12rem 1fr;gap:.75rem;align-items:baseline;padding:.4rem 0;border-bottom:1px solid var(--border-color)}._eventItem_12t48_147:last-child{border-bottom:none}._eventDate_12t48_157{color:var(--text-muted);font-variant-numeric:tabular-nums}._eventType_12t48_162{font-family:var(--font-mono);font-size:.78rem;color:var(--text-base)}._eventSummary_12t48_168{color:var(--text-muted);line-height:1.4}@media(max-width:720px){._eventItem_12t48_147{grid-template-columns:1fr;gap:.15rem}}._walletBalance_12t48_181{font-size:1.75rem;font-weight:700;color:var(--text-base);font-variant-numeric:tabular-nums}._walletRow_12t48_188{display:flex;align-items:flex-end;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}._walletLabel_12t48_196{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:600;color:var(--text-base)}._walletInputGroup_12t48_205{display:inline-flex;align-items:center;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}._walletInputGroup_12t48_205:focus-within{border-color:var(--primary)}._walletInputPrefix_12t48_216{padding:0 .5rem 0 .65rem;color:var(--text-muted);font-size:.95rem;font-weight:500}._walletInput_12t48_205{width:6rem;padding:.55rem .65rem .55rem 0;border:none;background:transparent;font-size:.95rem;font-weight:600;color:var(--text-base);font-family:inherit;font-variant-numeric:tabular-nums;outline:none}._walletToggles_12t48_235{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}._walletToggleRow_12t48_244{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.5;color:var(--text-muted);cursor:pointer}._walletToggleRow_12t48_244 input{margin-top:.2rem;flex-shrink:0;accent-color:var(--primary)}._walletToggleRow_12t48_244 strong{color:var(--text-base);font-weight:600}._walletHint_12t48_263{margin:.4rem 0 0 1.6rem;font-size:.78rem;font-style:italic;color:var(--text-muted)}._couponToggle_12t48_271{background:none;border:none;padding:.4rem 0;font-size:.82rem;font-weight:500;color:var(--primary);cursor:pointer;font-family:inherit;margin-bottom:.75rem}._couponToggle_12t48_271:hover{text-decoration:underline;text-underline-offset:2px}._couponRow_12t48_287{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._couponInput_12t48_293{flex:1;padding:.55rem .75rem;font-size:.9rem;font-family:var(--font-mono);color:var(--text-base);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md)}._couponInput_12t48_293:focus{outline:none;border-color:var(--primary)}._couponClear_12t48_307{background:none;border:none;padding:.5rem .6rem;font-size:.82rem;font-weight:500;color:var(--text-muted);cursor:pointer;font-family:inherit}._couponClear_12t48_307:hover{color:var(--text-base)}._shell_ym1lu_6{display:grid;grid-template-columns:220px 1fr;align-items:start;gap:1.5rem}@media(max-width:720px){._shell_ym1lu_6{display:flex;flex-direction:column}}._body_ym1lu_24{min-width:0}._subnavWrap_ym1lu_29{position:sticky;top:calc(var(--topbar-height) + 1rem)}._subnav_ym1lu_29{padding:.45rem}._subnavList_ym1lu_46{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.1rem}._subnavLink_ym1lu_55{display:block;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-sm);transition:background .12s,color .12s}._subnavLink_ym1lu_55:hover{background:var(--hover-bg);color:var(--text-base)}._subnavLinkActive_ym1lu_71{background:var(--primary-overlay);color:var(--text-base);font-weight:600}@media(max-width:720px){._subnavWrap_ym1lu_29{position:static;margin-bottom:1rem}._subnav_ym1lu_29{padding:.3rem}._subnavList_ym1lu_46{flex-direction:row;overflow-x:auto;gap:.2rem}._subnavLink_ym1lu_55{white-space:nowrap}}._body_mq9p5_1{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;max-width:480px}._hint_mq9p5_9{margin:0;font-size:.85rem;color:var(--text-muted);line-height:1.4}._cropArea_mq9p5_19{display:flex;align-items:center;justify-content:center;background:var(--image-letterbox);border-radius:var(--radius-md);overflow:hidden;max-height:60vh}._cropImg_mq9p5_29{display:block;max-width:100%;max-height:60vh;-webkit-user-select:none;user-select:none}._actions_mq9p5_36{display:flex;gap:.6rem;justify-content:flex-end}._title_1hcgo_5{margin-bottom:1.5rem}._card_1hcgo_10{padding:1.5rem;margin-bottom:1.25rem}._cardTitle_1hcgo_16{font-size:.9rem;font-weight:600;color:var(--text-secondary);margin-bottom:.4rem}._cardSub_1hcgo_23{font-size:.82rem;color:var(--text-muted);margin:0 0 1.1rem;line-height:1.5}._avatarSection_1hcgo_31{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem}._avatarLarge_1hcgo_38{width:80px;height:80px;border-radius:50%;background:var(--avatar-bg);color:var(--surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._avatarImg_1hcgo_51{width:100%;height:100%;object-fit:cover}._avatarInitial_1hcgo_57{font-size:1.75rem;font-weight:700}._avatarActions_1hcgo_62{display:flex;flex-direction:column;gap:.5rem}._fileInput_1hcgo_68{display:none}._form_1hcgo_73{gap:.9rem}._success_1hcgo_84{font-size:.875rem;color:var(--success);margin-top:.25rem}._error_1hcgo_85{font-size:.875rem;color:var(--error);margin-top:.25rem}._notifRow_1hcgo_88{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}._notifLabel_1hcgo_95{font-size:.875rem;font-weight:600;color:var(--text-base);margin-bottom:.2rem}._notifDesc_1hcgo_102{font-size:.8rem;color:var(--text-muted);line-height:1.4}._form_1f2ga_1{gap:.9rem}._input_1f2ga_10{resize:vertical}._codeArea_1f2ga_15{width:100%;box-sizing:border-box;padding:.5rem .6rem;font-size:.8rem;font-family:var(--font-mono);color:var(--text-base);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);resize:vertical;line-height:1.55;transition:border-color .15s}._codeArea_1f2ga_15:focus{outline:none;border-color:var(--primary)}._templateHeader_1f2ga_34{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}._varHints_1f2ga_46{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:.25rem 0 .4rem}._varLabel_1f2ga_54{font-size:.75rem;color:var(--text-muted);margin-right:.15rem}._varChip_1f2ga_60{font-size:.72rem;font-family:var(--font-mono);background:var(--info-bg);color:var(--info);padding:.15rem .45rem;border-radius:var(--radius-sm);border:1px solid var(--info-border)}._templateHint_1f2ga_70{font-size:.78rem;color:var(--text-muted);margin:.2rem 0 0;font-style:italic}._row_1f2ga_77{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._hint_1f2ga_83{font-size:.85rem;color:var(--text-muted);margin:0}._success_1f2ga_89{margin:0;padding:.5rem .75rem;background:var(--success-bg);border:1px solid var(--success-border);border-radius:var(--radius-md);color:var(--success);font-size:.82rem}._error_1f2ga_99{margin:0;padding:.5rem .75rem;background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-md);color:var(--error-dark);font-size:.82rem}@media(max-width:600px){._row_1f2ga_77{grid-template-columns:1fr}}._title_53u3f_5{margin-bottom:1.5rem}._page_qq1ve_2{max-width:720px}._markAllBtn_qq1ve_8{display:inline-flex;align-items:center;gap:.4rem}._filters_qq1ve_16{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;margin-bottom:1rem}._filterGroup_qq1ve_24{display:flex;align-items:center;gap:.4rem}._filterLabel_qq1ve_30{font-size:.78rem;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.04em}._filterChip_qq1ve_38{padding:.3rem .7rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s;text-transform:capitalize}._filterChip_qq1ve_38:hover{background:var(--hover-bg);color:var(--text-base)}._filterChipActive_qq1ve_56{background:var(--primary);color:var(--text-on-accent);border-color:var(--primary)}._filterChipActive_qq1ve_56:hover{background:var(--primary);color:var(--text-on-accent)}._list_qq1ve_72{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}._item_qq1ve_82{position:relative;display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.85rem 1rem .85rem 1.25rem;border:none;background:transparent;text-align:left;cursor:pointer;border-bottom:1px solid var(--border);transition:background .1s}._item_qq1ve_82:last-child{border-bottom:none}._item_qq1ve_82:hover{background:var(--hover-bg)}._itemUnread_qq1ve_100{background:color-mix(in srgb,var(--primary) 4%,transparent)}._itemDot_qq1ve_104{position:absolute;top:1.05rem;left:.5rem;width:8px;height:8px;border-radius:50%;background:var(--primary);flex-shrink:0}._itemBody_qq1ve_115{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}._itemRow_qq1ve_123{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._itemTitle_qq1ve_130{font-size:.9rem;font-weight:600;color:var(--text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemTime_qq1ve_139{font-size:.72rem;color:var(--text-muted);flex-shrink:0}._itemMessage_qq1ve_145{margin:0;font-size:.82rem;line-height:1.45;color:var(--text-secondary)}._itemType_qq1ve_152{align-self:flex-start;text-transform:capitalize}._loadMoreRow_qq1ve_159{display:flex;justify-content:center;margin-top:1rem}._wrapper_miplt_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-page)}._card_miplt_9{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:2.5rem;width:100%;max-width:380px}._card_miplt_9:has(._planList_miplt_19){max-width:480px}._title_miplt_23{font-size:1.5rem;font-weight:700;margin-bottom:1.75rem;text-align:center;color:var(--text-base)}._button_miplt_37{margin-top:.5rem;width:100%}._error_miplt_43{font-size:.875rem;color:var(--error);text-align:center}._optional_miplt_50{font-weight:400;color:var(--text-muted)}._footer_miplt_55{margin:1.25rem 0 0;font-size:.85rem;text-align:center;color:var(--text-muted)}._footer_miplt_55 a{color:var(--primary);text-decoration:none}._footer_miplt_55 a:hover{text-decoration:underline}._planList_miplt_19{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._planRow_miplt_73{display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;border:1.5px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:border-color .12s,background .12s}._planRow_miplt_73:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--border-color))}._planRowSelected_miplt_86{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._planRow_miplt_73 input{margin:0;flex-shrink:0;accent-color:var(--primary)}._planMeta_miplt_95{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._planLabel_miplt_102{font-size:.95rem;font-weight:600;color:var(--text-base);display:inline-flex;align-items:center;gap:.5rem}._planComingSoon_miplt_110{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .4rem;border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text-muted)}._planTrialBadge_miplt_121{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}._planHint_miplt_131{font-size:.78rem;color:var(--text-muted);line-height:1.4}._planPrice_miplt_136{flex-shrink:0;font-size:.95rem;font-weight:700;color:var(--text-base)}._page_1ees1_2{min-height:100vh;background:var(--bg-page);font-family:system-ui,-apple-system,sans-serif;display:flex;flex-direction:column}._header_1ees1_11{background:var(--surface);border-bottom:1px solid var(--border);padding:1rem 1.25rem}._headerBrand_1ees1_17{font-size:.72rem;font-weight:700;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}._headerGallery_1ees1_26{display:flex;flex-direction:column;gap:.1rem}._headerAccount_1ees1_32{font-size:.75rem;color:var(--text-muted)}._headerTitle_1ees1_37{font-size:1.15rem;font-weight:700;color:var(--text-base);line-height:1.2}._headerLocation_1ees1_44{font-size:.8rem;color:var(--text-subtle)}._content_1ees1_50{flex:1;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}._fileInput_1ees1_59{display:none}._uploadPrompt_1ees1_62{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._captureBtn_1ees1_68{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:var(--surface);border:2px solid var(--border);border-radius:12px;padding:1.75rem 1rem;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}._captureBtn_1ees1_68:hover,._captureBtn_1ees1_68:active{border-color:var(--primary);background:var(--hover-bg)}._captureBtnSecondary_1ees1_89{border-color:var(--border);background:var(--surface-2)}._captureBtnIcon_1ees1_94{font-size:2rem;color:var(--primary)}._captureBtnLabel_1ees1_99{font-size:.9rem;font-weight:700;color:var(--text-base);line-height:1.2}._captureBtnSub_1ees1_106{font-size:.75rem;color:var(--text-subtle)}._uploadHint_1ees1_111{text-align:center;font-size:.8rem;color:var(--text-subtle);line-height:1.5}._reviewHeader_1ees1_119{display:flex;align-items:center;justify-content:space-between}._reviewCount_1ees1_125{font-size:.9rem;font-weight:600;color:var(--text-secondary)}._addMoreBtn_1ees1_131{font-size:.85rem;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:.25rem 0}._reviewGrid_1ees1_141{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}._reviewCard_1ees1_147{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1;background:var(--border)}._reviewThumb_1ees1_155{width:100%;height:100%;object-fit:cover;display:block}._reviewFileName_1ees1_162{position:absolute;bottom:0;left:0;right:0;background:var(--overlay-on-image);color:var(--surface);font-size:.6rem;padding:.2rem .35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._removeBtn_1ees1_176{position:absolute;top:.25rem;right:.25rem;width:22px;height:22px;border-radius:50%;border:none;background:var(--overlay-on-image);color:var(--surface);font-size:.65rem;display:flex;align-items:center;justify-content:center;cursor:pointer}._removeBtn_1ees1_176:hover{background:var(--error)}._submitBar_1ees1_196{display:flex;gap:.75rem;margin-top:auto;padding-top:.5rem}._submitBtn_1ees1_203{flex:1;padding:.85rem 1.25rem;background:var(--primary);color:var(--surface);border:none;border-radius:var(--radius-xl);font-size:.95rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s}._submitBtn_1ees1_203:hover:not(:disabled){background:var(--primary-dark)}._submitBtn_1ees1_203:disabled{opacity:.6;cursor:not-allowed}._uploadingWrap_1ees1_224{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}._uploadingInner_1ees1_232{width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center;gap:1rem}._uploadingLabel_1ees1_241{font-size:.9rem;font-weight:600;color:var(--text-secondary)}._progressBar_1ees1_247{width:100%;height:8px;background:var(--border);border-radius:var(--radius-full);overflow:hidden}._progressFill_1ees1_255{height:100%;background:var(--primary);border-radius:var(--radius-full);transition:width .3s ease}._uploadingPct_1ees1_262{font-size:1.5rem;font-weight:700;color:var(--primary)}._successWrap_1ees1_269{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;gap:1rem}._successIcon_1ees1_280{font-size:4rem;color:var(--success)}._successTitle_1ees1_285{font-size:1.5rem;font-weight:800;color:var(--text-base)}._successMsg_1ees1_291{font-size:.95rem;color:var(--text-muted);line-height:1.5;max-width:280px}._detailsHeader_1ees1_300{display:flex;flex-direction:column;gap:.25rem}._detailsCount_1ees1_306{font-size:.85rem;font-weight:600;color:var(--text-subtle)}._detailsSubtitle_1ees1_312{font-size:1rem;font-weight:700;color:var(--text-base);margin:0}._detailsForm_1ees1_319{display:flex;flex-direction:column;gap:1rem}._fieldGroup_1ees1_325{display:flex;flex-direction:column;gap:.35rem}._fieldLabel_1ees1_331{font-size:.82rem;font-weight:600;color:var(--text-secondary)}._required_1ees1_337{color:var(--error)}._optional_1ees1_338{font-weight:400;color:var(--text-muted)}._fieldInput_1ees1_340{padding:.75rem .9rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:1rem;color:var(--text-base);width:100%;box-sizing:border-box}._fieldInput_1ees1_340:focus{outline:none;border-color:var(--primary)}._fieldInput_1ees1_340._fieldError_1ees1_356{border-color:var(--error)}._fieldTextarea_1ees1_360{padding:.75rem .9rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:.95rem;color:var(--text-base);width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;line-height:1.5}._fieldTextarea_1ees1_360:focus{outline:none;border-color:var(--primary)}._charCount_1ees1_379{font-size:.72rem;color:var(--text-muted);text-align:right}._formError_1ees1_385{font-size:.85rem;color:var(--error);margin:0}._reviewDetails_1ees1_392{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .85rem;background:var(--surface-2);border-radius:var(--radius-lg);border:1px solid var(--border)}._reviewDetailItem_1ees1_402{font-size:.8rem;color:var(--text-subtle)}._centered_1ees1_408{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}._spinner_1ees1_418{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:_spin_1ees1_418 .8s linear infinite}@keyframes _spin_1ees1_418{to{transform:rotate(360deg)}}._loadingText_1ees1_431{font-size:.9rem;color:var(--text-subtle)}._errorIcon_1ees1_436{font-size:3rem;color:var(--warning)}._errorTitle_1ees1_441{font-size:1.2rem;font-weight:700;color:var(--text-base)}._errorMsg_1ees1_447{font-size:.9rem;color:var(--text-muted);text-align:center;max-width:300px;line-height:1.5}._page_1ddgq_2{min-height:100dvh;background:var(--bg-base);display:flex;flex-direction:column}._header_1ddgq_9{background:var(--bg-surface);border-bottom:1px solid var(--border-color);padding:1rem 1.25rem}._headerBrand_1ddgq_14{font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}._headerTitle_1ddgq_22{font-size:1.15rem;font-weight:700;color:var(--text-base);line-height:1.2}._content_1ddgq_29{flex:1;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;max-width:720px;width:100%;margin:0 auto;box-sizing:border-box}._dropZone_1ddgq_42{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:var(--bg-surface);border:2px dashed var(--border-color);border-radius:var(--radius-lg);padding:3rem 1rem;cursor:pointer;text-align:center;font-family:inherit;transition:border-color .15s,background .15s;width:100%}._dropZone_1ddgq_42:hover{border-color:var(--primary);background:var(--hover-bg)}._dropIcon_1ddgq_62{font-size:2.5rem;color:var(--primary)}._dropTitle_1ddgq_66{font-size:1rem;font-weight:700;color:var(--text-base)}._dropHint_1ddgq_71{font-size:.82rem;color:var(--text-muted)}._fileInput_1ddgq_76{display:none}._reviewHeader_1ddgq_79{display:flex;align-items:center;justify-content:space-between}._reviewCount_1ddgq_84{font-size:.9rem;font-weight:600;color:var(--text-base)}._addMoreBtn_1ddgq_89{font-size:.85rem;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:.25rem 0}._reviewGrid_1ddgq_98{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}._reviewCard_1ddgq_103{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:1;background:var(--image-letterbox)}._reviewThumb_1ddgq_110{width:100%;height:100%;object-fit:cover;display:block}._removeBtn_1ddgq_116{position:absolute;top:.3rem;right:.3rem;width:24px;height:24px;border-radius:50%;border:none;background:var(--overlay-on-image);color:var(--text-on-accent);font-size:.72rem;display:flex;align-items:center;justify-content:center;cursor:pointer}._removeBtn_1ddgq_116:hover{background:var(--error)}._fieldGroup_1ddgq_135{display:flex;flex-direction:column;gap:.35rem}._fieldLabel_1ddgq_140{font-size:.82rem;font-weight:600;color:var(--text-base)}._optional_1ddgq_145{font-weight:400;color:var(--text-muted)}._fieldInput_1ddgq_149,._fieldTextarea_1ddgq_150{padding:.7rem .85rem;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.95rem;color:var(--text-base);width:100%;box-sizing:border-box;font-family:inherit}._fieldTextarea_1ddgq_150{resize:vertical;line-height:1.5}._fieldInput_1ddgq_149:focus,._fieldTextarea_1ddgq_150:focus{outline:none;border-color:var(--primary)}._charCount_1ddgq_170{font-size:.72rem;color:var(--text-muted);text-align:right}._uploadingWrap_1ddgq_177{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}._uploadingInner_1ddgq_184{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:1rem}._uploadingPct_1ddgq_192{font-size:1.5rem;font-weight:700;color:var(--primary)}._progressBar_1ddgq_197{width:100%;height:8px;background:var(--bg-raised);border-radius:var(--radius-full);overflow:hidden}._progressFill_1ddgq_204{height:100%;background:var(--primary);border-radius:var(--radius-full);transition:width .3s ease}._uploadingLabel_1ddgq_210{font-size:.9rem;color:var(--text-muted);margin:0}._centered_1ddgq_217{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.5rem;text-align:center}._spinner_1ddgq_227{width:36px;height:36px;border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:_spin_1ddgq_227 .8s linear infinite}@keyframes _spin_1ddgq_227{to{transform:rotate(360deg)}}._loadingText_1ddgq_238{font-size:.9rem;color:var(--text-muted);margin:0}._errorIcon_1ddgq_243{font-size:3rem;color:var(--warning)}._errorTitle_1ddgq_247{font-size:1.25rem;font-weight:700;color:var(--text-base);margin:0}._errorMsg_1ddgq_253{font-size:.9rem;color:var(--text-muted);line-height:1.5;max-width:360px;margin:0}._successIcon_1ddgq_260{font-size:3.5rem;color:var(--success)}._successTitle_1ddgq_264{font-size:1.4rem;font-weight:700;color:var(--text-base);margin:0}._successMsg_1ddgq_270{font-size:.95rem;color:var(--text-muted);line-height:1.5;max-width:320px;margin:0}._featureTabs_5lqpx_12{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:0}._featureTab_5lqpx_12{padding:.5rem 1.1rem;font-size:.88rem;font-weight:500;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--text-muted);margin-bottom:-1px;transition:color .15s,border-color .15s}._featureTab_5lqpx_12:hover{color:var(--text)}._featureTabActive_5lqpx_35{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}._body_5lqpx_43{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}@media(max-width:900px){._body_5lqpx_43{grid-template-columns:1fr}}._section_5lqpx_58{background:var(--surface-grad);border:1px solid var(--border-color);border-radius:var(--radius);padding:1.25rem 1.25rem 1rem}._sectionHeader_5lqpx_65{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem;flex-wrap:wrap}._sectionTitle_5lqpx_74{font-size:1rem;font-weight:700;color:var(--text);margin:0}._sectionDesc_5lqpx_81{font-size:.82rem;color:var(--text-muted);margin:0 0 1rem;line-height:1.5}._formGrid_5lqpx_94{margin-bottom:.75rem}._label_5lqpx_99{margin-bottom:.6rem}._codeArea_5lqpx_108{width:100%;box-sizing:border-box;padding:.5rem .6rem;font-size:.8rem;font-family:var(--font-mono);color:var(--text-base);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);resize:vertical;line-height:1.55;transition:border-color .15s}._codeArea_5lqpx_108:focus{outline:none;border-color:var(--primary)}._providerSelect_5lqpx_129{max-width:280px;margin-top:.4rem}._providerHint_5lqpx_135{font-size:.78rem;color:var(--text-muted);margin:.4rem 0 1rem;font-style:italic}._hint_5lqpx_142{font-size:.75rem;font-weight:400;color:var(--text-muted)}._varHints_5lqpx_150{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .75rem}._varLabel_5lqpx_158{font-size:.75rem;color:var(--text-muted);margin-right:.15rem}._varChip_5lqpx_164{font-size:.72rem;font-family:ui-monospace,monospace;background:var(--info-bg);color:var(--info);padding:.15rem .45rem;border-radius:var(--radius-sm);border:1px solid var(--info-border)}._accountSelect_5lqpx_176{padding:.35rem .6rem;font-size:.82rem;width:auto}._previewBox_5lqpx_187{margin:.75rem 0;padding:.75rem;background:var(--bg-raised);border:1px solid var(--border-color);border-radius:var(--radius-sm)}._previewLabel_5lqpx_195{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}._previewText_5lqpx_204{font-size:.82rem;color:var(--text);margin:0;line-height:1.55;white-space:pre-wrap;word-break:break-word}._toggleRow_5lqpx_215{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:.5rem;cursor:pointer}._toggleRow_5lqpx_215 input[type=checkbox]{margin-top:.2rem;flex-shrink:0;cursor:pointer}._toggleMain_5lqpx_233{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;color:var(--text-base)}._toggleHint_5lqpx_241{font-size:.78rem;color:var(--text-muted);line-height:1.5}._toggleHint_5lqpx_241 code{background:var(--surface-3);padding:.05rem .3rem;border-radius:var(--radius-sm);font-size:.75rem}._actionRow_5lqpx_256{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.75rem}._loading_5lqpx_266{font-size:.88rem;color:var(--text-muted);margin:.5rem 0}._title_1y5t6_5{margin-bottom:.4rem}._subtitle_1y5t6_10{font-size:.9rem;color:var(--text-muted);margin:0 0 2rem;line-height:1.5;max-width:640px}._section_1y5t6_19{margin-bottom:2rem}._sectionHead_1y5t6_23{margin-bottom:.85rem}._sectionTitle_1y5t6_27{font-size:1rem;font-weight:700;color:var(--text-base);margin:0 0 .25rem}._sectionSub_1y5t6_34{font-size:.85rem;color:var(--text-muted);margin:0;line-height:1.45}._empty_1y5t6_41{padding:1.25rem;font-size:.875rem;color:var(--text-muted);margin:0}._grid_1y5t6_50{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem}._tile_1y5t6_56{padding:1.1rem 1.15rem 1.05rem;display:flex;flex-direction:column;gap:.65rem;border-top:3px solid var(--integration-accent, var(--border-color))}._tileHead_1y5t6_70{display:flex;align-items:flex-start;gap:.7rem}._tileBadge_1y5t6_78{width:36px;height:36px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--integration-accent, var(--border-color)) 15%,var(--bg-surface));color:var(--integration-accent, var(--text-base));font-weight:700;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._tileMeta_1y5t6_92{flex:1;min-width:0}._tileName_1y5t6_97{font-size:.95rem;font-weight:700;color:var(--text-base);line-height:1.2}._tileStatus_1y5t6_104{margin-top:.2rem;font-size:.72rem}._tileBadgeConnected_1y5t6_109,._tileBadgeIdle_1y5t6_110,._tileComing_1y5t6_111{display:inline-block;padding:.1rem .5rem;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;letter-spacing:.02em}._tileBadgeConnected_1y5t6_109{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}._tileBadgeIdle_1y5t6_110{background:var(--bg-raised);color:var(--text-muted)}._tileComing_1y5t6_111{background:var(--bg-raised);color:var(--text-muted);text-transform:uppercase}._tileDesc_1y5t6_136{margin:0;font-size:.825rem;color:var(--text-muted);line-height:1.45;flex:1}._tileActions_1y5t6_144{display:flex;justify-content:flex-end;gap:.4rem}._configureForm_1y5t6_151{display:flex;flex-direction:column;gap:.85rem}._configureInstructions_1y5t6_157{margin:0 0 .4rem;padding:.7rem .85rem;font-size:.85rem;line-height:1.5;color:var(--text-base);background:var(--bg-raised);border:1px solid var(--border-color);border-radius:var(--radius-md)}._configureOptional_1y5t6_172{font-weight:400;color:var(--text-muted)}._configureHelper_1y5t6_181{margin-top:.25rem;font-size:.78rem;color:var(--text-muted)}._configureActions_1y5t6_187{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}._pills_12x1m_5{position:absolute;top:.35rem;left:.35rem;z-index:3;display:flex;gap:.25rem;pointer-events:none;max-width:calc(100% - .7rem);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--brand-black) 55%,transparent))}._pillsStack_12x1m_22{flex-direction:column;align-items:flex-start}._pillsInline_12x1m_27{flex-direction:row;flex-wrap:wrap}._pulsing_12x1m_34{animation:_pp-pulse_12x1m_1 1.6s ease-in-out infinite}@keyframes _pp-pulse_12x1m_1{0%,to{opacity:.85}50%{opacity:1}}._card_wxc3h_1{position:relative;border-radius:var(--radius-md);overflow:hidden;background:var(--surface);border:1px solid var(--border);cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;flex-direction:column}._card_wxc3h_1:hover{border-color:var(--primary);box-shadow:var(--shadow-2)}._card_wxc3h_1:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._cardSelected_wxc3h_22{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-overlay)}._cardNoFrame_wxc3h_30{border:none;background:transparent;border-radius:0}._cardNoFrame_wxc3h_30:hover{border-color:transparent;box-shadow:none}._cardNoFrame_wxc3h_30._cardSelected_wxc3h_22{box-shadow:none}._cardNoFrame_wxc3h_30 ._thumb_wxc3h_42{border-radius:var(--radius-md)}._thumb_wxc3h_42{position:relative;width:100%;aspect-ratio:4 / 3;background:var(--surface-2);overflow:hidden}._skeleton_wxc3h_57{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:_photoCardShimmer_wxc3h_1 1.4s ease-in-out infinite;z-index:1}@keyframes _photoCardShimmer_wxc3h_1{0%{background-position:200% 0}to{background-position:-200% 0}}._img_wxc3h_76{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .18s ease-out;z-index:2}._imgLoaded_wxc3h_88{opacity:1}._valenceChip_wxc3h_95{position:absolute;bottom:.35rem;right:.35rem;z-index:3;pointer-events:none;text-transform:capitalize;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--brand-black) 55%,transparent))}._overlayLayer_wxc3h_107{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}._overlayLayer_wxc3h_107>*{pointer-events:auto}._meta_wxc3h_120{padding:.4rem .6rem;border-top:1px solid var(--border);background:var(--surface)}._collectionName_wxc3h_126{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._card_1jtv3_1{overflow:hidden;position:relative;display:flex;flex-direction:column;cursor:pointer;transition:border-color .15s,box-shadow .15s}._card_1jtv3_1:hover{border-color:var(--border-strong)}._card_1jtv3_1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._cardSelected_1jtv3_20{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-overlay)}._cardCheck_1jtv3_29{position:absolute;top:.5rem;right:.5rem;z-index:10;background:var(--overlay-on-image);border-radius:var(--radius-sm);padding:.18rem;display:flex;cursor:pointer;opacity:0;transition:opacity .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._card_1jtv3_1:hover ._cardCheck_1jtv3_29,._cardCheckChecked_1jtv3_44{opacity:1}._cardCheck_1jtv3_29 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}._thumbWrap_1jtv3_57{position:relative;flex-shrink:0}._thumb_1jtv3_57{display:block}._hoverOverlay_1jtv3_75{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;gap:.45rem;padding:.85rem .85rem .7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--image-letterbox) 0%,transparent),color-mix(in srgb,var(--image-letterbox) 35%,transparent) 18%,color-mix(in srgb,var(--image-letterbox) 78%,transparent) 60%,color-mix(in srgb,var(--image-letterbox) 88%,transparent));color:var(--text-on-accent);opacity:0;transform:translateY(15%);transition:opacity .18s ease-out,transform .18s ease-out;pointer-events:none;justify-content:flex-end;overflow:hidden}._card_1jtv3_1:hover ._hoverOverlay_1jtv3_75{opacity:1;transform:translateY(0);pointer-events:none}._aiDescription_1jtv3_124{font-size:.82rem;line-height:1.45;margin:0 0 .15rem;color:var(--text-on-accent);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._overlayField_1jtv3_135{display:flex;align-items:flex-start;gap:.4rem;font-size:.78rem;line-height:1.4;color:color-mix(in srgb,var(--text-on-accent) 92%,transparent)}._fieldIcon_1jtv3_144{flex-shrink:0;margin-top:.15rem;font-size:.72rem;color:color-mix(in srgb,var(--text-on-accent) 70%,transparent)}._notes_1jtv3_151{font-style:italic}._categoryChips_1jtv3_155{display:flex;flex-wrap:wrap;gap:.3rem}._categoryChip_1jtv3_155{display:inline-flex;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:500;border-radius:20px;border:1px solid color-mix(in srgb,var(--text-on-accent) 30%,transparent);background:color-mix(in srgb,var(--text-on-accent) 12%,transparent);color:var(--text-on-accent);white-space:nowrap}._rejectionNote_1jtv3_174{font-size:.74rem;color:var(--text-on-accent);background:color-mix(in srgb,var(--error) 75%,transparent);border-radius:var(--radius-sm);padding:.3rem .5rem;line-height:1.4}._flagReason_1jtv3_183{font-size:.74rem;color:var(--text-on-accent);background:color-mix(in srgb,var(--alert) 70%,transparent);border-radius:var(--radius-sm);padding:.3rem .5rem;line-height:1.4;white-space:pre-line}._footer_1jtv3_197{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.45rem .65rem;border-top:1px solid var(--border);background:var(--card-bg)}._actions_1jtv3_207{display:flex;gap:.35rem}@media(max-width:979px){._hoverOverlay_1jtv3_75{display:none}._cardCheck_1jtv3_29{opacity:1}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}._layer_q1kpz_11{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:400}._indicator_q1kpz_21{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:2px solid var(--text-on-accent);border-radius:50%;background:var(--brand-blue);color:var(--text-on-accent);font-family:inherit;font-size:.72rem;font-weight:700;line-height:1;cursor:pointer;pointer-events:auto;box-shadow:0 2px 6px color-mix(in srgb,var(--brand-black) 50%,transparent);transition:transform .12s,box-shadow .12s}._indicator_q1kpz_21:hover{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 4px 12px color-mix(in srgb,var(--brand-black) 60%,transparent)}._indicator_q1kpz_21:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._pane_av6w4_5{position:sticky;top:calc(var(--topbar-height) + 10px);height:calc(100vh - var(--topbar-height) - 20px);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--card-bg)}._map_av6w4_15{width:100%;height:100%;background:var(--image-letterbox)}._countPill_av6w4_23{position:absolute;top:.65rem;right:.65rem;z-index:401;padding:.3rem .65rem;background:var(--overlay-on-image);color:var(--text-on-accent);font-size:.78rem;font-weight:600;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}._empty_av6w4_38{position:absolute;top:0;right:0;bottom:0;left:0;z-index:402;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1rem;background:color-mix(in srgb,var(--card-bg) 92%,transparent);text-align:center;color:var(--text-secondary);pointer-events:none}._empty_av6w4_38 p{margin:0;font-size:.875rem}._emptyHint_av6w4_55{color:var(--text-muted);font-size:.8rem!important}._error_av6w4_57{position:absolute;top:1rem;left:1rem;right:1rem;z-index:403;padding:.55rem .75rem;background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-sm);color:var(--error-dark);font-size:.82rem;white-space:pre-line}._truncated_av6w4_72{position:absolute;bottom:.75rem;left:.75rem;right:.75rem;z-index:401;padding:.45rem .65rem;background:color-mix(in srgb,var(--warning) 85%,transparent);color:var(--text-on-accent);border-radius:var(--radius-sm);font-size:.78rem;text-align:center;pointer-events:none}.eom-thumb-pin{cursor:pointer;outline:none}.eom-thumb-pin .eom-thumb-pin-inner{width:40px;height:40px;border-radius:50%;border:2.5px solid var(--text-on-accent);overflow:hidden;background-color:var(--image-letterbox);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 2px 6px color-mix(in srgb,var(--brand-black) 55%,transparent);transition:transform .15s ease-out,box-shadow .15s;transform-origin:50% 50%}.eom-thumb-pin:hover{z-index:1000!important}.eom-thumb-pin:hover .eom-thumb-pin-inner{transform:scale(2);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-black) 65%,transparent)}.eom-cluster{cursor:pointer;outline:none}.eom-cluster .eom-cluster-bubble{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--brand-blue);color:var(--text-on-accent);font-size:.85rem;font-weight:700;border:2.5px solid var(--text-on-accent);box-shadow:0 2px 6px color-mix(in srgb,var(--brand-black) 55%,transparent);transition:transform .15s}.eom-cluster:hover .eom-cluster-bubble{transform:scale(1.08)}.eom-cluster .eom-cluster-bubble--sm{width:36px;height:36px;font-size:.78rem}.eom-cluster .eom-cluster-bubble--lg{width:52px;height:52px;font-size:.95rem}.leaflet-marker-icon.leaflet-cluster-anim,.leaflet-marker-icon.eom-cluster{background:transparent;border:none}._body_1fnfb_1{padding:1.25rem;display:flex;flex-direction:column;gap:.85rem;min-width:380px;max-width:540px}._hint_1fnfb_10{font-size:.85rem;color:var(--text-muted);margin:0}._sectionLabel_1fnfb_16{font-size:.78rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em;display:inline-flex;align-items:center;gap:.4rem}._borrowSection_1fnfb_26{display:flex;flex-direction:column;gap:.4rem}._borrowChips_1fnfb_32{display:flex;flex-wrap:wrap;gap:.4rem}._borrowChip_1fnfb_32{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.78rem;font-weight:500;color:var(--info);background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-full);cursor:pointer;font-family:inherit;transition:background .12s,color .12s}._borrowChip_1fnfb_32:hover{background:color-mix(in srgb,var(--brand-blue) 18%,transparent)}._searchSection_1fnfb_57{position:relative;display:flex;flex-direction:column;gap:.35rem}._suggestList_1fnfb_68{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:240px;overflow-y:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-2)}._suggestItem_1fnfb_82{display:block;width:100%;text-align:left;padding:.5rem .7rem;font-size:.82rem;background:transparent;border:none;cursor:pointer;color:var(--text);font-family:inherit;border-bottom:1px solid var(--border)}._suggestItem_1fnfb_82:last-child{border-bottom:none}._suggestItem_1fnfb_82:hover{background:var(--hover-bg)}._mapWrap_1fnfb_100{height:220px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--image-letterbox)}._previewMap_1fnfb_108{width:100%;height:100%}._addrLine_1fnfb_113{font-size:.78rem;color:var(--text-muted);margin:0;line-height:1.45}._progress_1fnfb_120{font-size:.82rem;color:var(--text-secondary);margin:0}._actions_1fnfb_126{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.4rem}._widget_dy0ni_1{display:flex;flex-direction:column;gap:.9rem}._compact_dy0ni_7{gap:.75rem}._context_dy0ni_14{font-size:.8rem;color:var(--text-muted)}._dropZone_dy0ni_19{border:2px dashed var(--border-color);border-radius:var(--radius-md);padding:1.4rem 1rem;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;background:var(--surface-2)}._dropZone_dy0ni_19:hover{border-color:var(--primary);background:var(--hover-bg)}._dropIcon_dy0ni_34{font-size:1.4rem;color:var(--text-muted);margin-bottom:.45rem}._dropText_dy0ni_40{font-size:.9rem;font-weight:600;color:var(--text-base);margin:0 0 .2rem}._dropHint_dy0ni_47{font-size:.78rem;color:var(--text-muted);margin:0}._fileInput_dy0ni_53{display:none}._fileList_dy0ni_57{display:flex;flex-direction:column;gap:.35rem;max-height:180px;overflow-y:auto}._fileItem_dy0ni_65{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.8rem}._fileName_dy0ni_76{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-base)}._fileSize_dy0ni_84{color:var(--text-muted);white-space:nowrap;flex-shrink:0}._fileRemove_dy0ni_90{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:0;display:flex;align-items:center;flex-shrink:0}._fileRemove_dy0ni_90:hover{color:var(--error)}._footer_dy0ni_105{display:flex;justify-content:flex-end}._viewControls_10qwz_27{display:inline-flex;align-items:center;gap:.85rem;margin-left:auto}._hideMapLabel_10qwz_34{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._split_10qwz_46{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:1.25rem;align-items:stretch}@media(max-width:1199px){._split_10qwz_46{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:979px){._split_10qwz_46{grid-template-columns:1fr}._mapColumn_10qwz_68{display:none}}._splitMapHidden_10qwz_75{grid-template-columns:1fr!important}._gridColumn_10qwz_77,._mapColumn_10qwz_68{min-width:0}._locFilter_10qwz_81{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._locChip_10qwz_92{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:.95rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-right:1px solid var(--border);transition:background .12s,color .12s}._locChip_10qwz_92:last-child{border-right:none}._locChip_10qwz_92:hover{color:var(--text-base);background:var(--hover-bg)}._locChipActive_10qwz_111,._locChipActive_10qwz_111:hover{background:var(--primary);color:var(--text-on-accent)}._tabs_10qwz_118{display:flex;gap:.25rem;border-bottom:2px solid var(--border);margin-bottom:1rem}._tab_10qwz_118{padding:.6rem 1rem;border:none;background:none;font-size:.875rem;font-weight:600;color:var(--text-muted);cursor:pointer;position:relative;bottom:-2px;border-bottom:2px solid transparent;display:flex;align-items:center;gap:.4rem;transition:color .15s}._tab_10qwz_118:hover{color:var(--text-secondary)}._tabActive_10qwz_143{color:var(--primary);border-bottom-color:var(--primary)}._tabCount_10qwz_152{display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;padding:.1rem .45rem;color:var(--sidebar-text);background:var(--sidebar-surface);border-radius:var(--radius-full);line-height:1.5}._tabActive_10qwz_143 ._tabCount_10qwz_152{color:var(--text-on-accent);background:var(--primary)}._tabDot_10qwz_174{width:8px;height:8px;border-radius:50%;flex-shrink:0}._tabDotPending_10qwz_185{background:var(--warning)}._tabDotApproved_10qwz_186{background:var(--success)}._tabDotFlagged_10qwz_187{background:var(--alert)}._tabDotRejected_10qwz_188{background:var(--error)}._batchBar_10qwz_191{display:flex;align-items:center;gap:1rem;min-height:3.35rem;padding:.6rem .75rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:1rem}._selectAllLabel_10qwz_207{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._grid_10qwz_77{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}._card_10qwz_229{border-radius:var(--radius-sm);overflow:hidden}._cardThumb_10qwz_237{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--image-letterbox)}._cardImg_10qwz_244{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .15s}._card_10qwz_229:hover ._cardImg_10qwz_244{opacity:.9}._cardTopBadges_10qwz_255{position:absolute;top:.4rem;left:.4rem;display:flex;align-items:center;gap:.35rem}._flagDot_10qwz_264{display:block;width:9px;height:9px;border-radius:50%;background:var(--error);border:1.5px solid var(--text-on-accent);box-shadow:var(--shadow-1)}._valenceChipWrap_10qwz_277{position:absolute;bottom:.4rem;right:.4rem}._cardMeta_10qwz_283{padding:.4rem .55rem}._skeletonCard_10qwz_290{border-radius:var(--radius-sm);overflow:hidden;background:var(--surface);border:1px solid var(--border)}._skeletonThumb_10qwz_297{aspect-ratio:4 / 3;background:linear-gradient(90deg,var(--bg-raised) 25%,var(--surface-3) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:_shimmer_10qwz_1 1.5s infinite}._skeletonMeta_10qwz_304{height:1.45rem;margin:.4rem .55rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-raised) 25%,var(--surface-3) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:_shimmer_10qwz_1 1.5s infinite}._skeletonRowThumb_10qwz_313{width:80px;height:60px;border-radius:4px;background:linear-gradient(90deg,var(--bg-raised) 25%,var(--surface-3) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:_shimmer_10qwz_1 1.5s infinite}._skeletonLine_10qwz_322{height:.85rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-raised) 25%,var(--surface-3) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:_shimmer_10qwz_1 1.5s infinite}@keyframes _shimmer_10qwz_1{0%{background-position:200% 0}to{background-position:-200% 0}}._cardGallery_10qwz_335{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._thumbCol_10qwz_346{width:90px}._tableRow_10qwz_350{cursor:pointer;transition:background .12s}._tableRow_10qwz_350:hover{background:var(--hover-bg)}._tableRow_10qwz_350 td{padding:.55rem .85rem;border-bottom:1px solid var(--border-color);vertical-align:middle}._tableRow_10qwz_350:last-child td{border-bottom:none}._listThumb_10qwz_366{display:block;width:80px;height:60px;object-fit:cover;border-radius:4px;background:var(--image-letterbox)}._captionCell_10qwz_375{max-width:320px;color:var(--text);display:flex;align-items:center;gap:.5rem}._noCaption_10qwz_383{color:var(--text-muted);font-style:italic}._flagDotInline_10qwz_388{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--error);flex-shrink:0}._galleryCell_10qwz_397{color:var(--text-muted);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}._dateCell_10qwz_410{color:var(--text-muted);white-space:nowrap;font-size:.82rem}._muted_10qwz_416{color:var(--text-muted)}._pagination_10qwz_422{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}._pageInfo_10qwz_430{font-size:.85rem;color:var(--text-muted)}._empty_10qwz_437{margin-top:2rem;padding:0}._emptyOnboard_10qwz_449{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;max-width:640px;margin:3rem auto 0;padding:0 1.25rem;text-align:center}._emptyOnboardTitle_10qwz_459{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-base)}._emptyOnboardSubtitle_10qwz_465{margin:0 0 .75rem;font-size:.9rem;color:var(--text-muted);line-height:1.5}._cropModal_10qwz_481{max-width:800px}._cropBody_10qwz_486{padding:1rem 1.25rem;display:flex;align-items:center;justify-content:center;background:var(--image-letterbox)}._cropImg_10qwz_497{max-width:100%;max-height:60vh;display:block}._rejectModal_10qwz_504{padding:1.5rem;min-width:320px;max-width:460px}._rejectTitle_10qwz_510{font-size:1.1rem;font-weight:700;color:var(--text-base);margin:0 0 .35rem}._rejectSubtitle_10qwz_517{font-size:.85rem;color:var(--text-muted);margin:0 0 1rem}._rejectTextarea_10qwz_523{width:100%;padding:.65rem .8rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.9rem;color:var(--text-base);font-family:inherit;line-height:1.5;resize:vertical;box-sizing:border-box}._rejectTextarea_10qwz_523:focus{outline:none;border-color:var(--primary)}._rejectError_10qwz_538{font-size:.82rem;color:var(--error-dark);margin:.4rem 0 0}._rejectActions_10qwz_544{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}@media(max-width:640px){._filterBar_10qwz_12{flex-direction:column;align-items:stretch}._viewToggle_10qwz_18{margin-left:0;align-self:flex-start}}._editor_1p6mu_2{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;display:flex;flex-direction:column;min-height:320px;box-shadow:var(--shadow-1)}._toolbar_1p6mu_14{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--border);background:var(--input-bg);flex-wrap:wrap;flex-shrink:0}._toolbarBtn_1p6mu_25{min-width:32px;height:30px;padding:0 8px;background:transparent;border:none;border-radius:4px;font-size:.85rem;color:var(--text-base);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,box-shadow .12s;font-family:inherit;line-height:1}._toolbarBtn_1p6mu_25:hover{background:var(--surface);box-shadow:0 0 0 1px var(--border)}._toolbarBtnActive_1p6mu_46{background:var(--surface);box-shadow:0 0 0 1.5px var(--primary);color:var(--primary)}._toolbarDivider_1p6mu_52{width:1px;height:18px;background:var(--border);margin:0 4px}._toolbarBlockMenu_1p6mu_60{position:relative}._toolbarBlockTrigger_1p6mu_64{min-width:120px;padding:0 8px;gap:.4rem;justify-content:flex-start}._toolbarBlockLabel_1p6mu_74{flex:1;text-align:left;font-size:.82rem}._toolbarBlockDropdown_1p6mu_80{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);padding:.25rem 0;z-index:50}._toolbarBlockOption_1p6mu_93{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .75rem;font-size:.85rem;background:transparent;border:none;cursor:pointer;color:var(--text-base);font-family:inherit;transition:background .1s}._toolbarBlockOption_1p6mu_93:hover{background:var(--hover-bg)}._toolbarBlockOptionActive_1p6mu_110{background:var(--hover-bg);color:var(--primary);font-weight:600}._editorInner_1p6mu_117{position:relative;flex:1;min-height:0;display:flex}._contentEditable_1p6mu_124{flex:1;min-height:240px;padding:1rem 1.2rem 1rem 2.8rem;outline:none;font-size:.95rem;line-height:1.65;color:var(--text-base);overflow-y:auto}._placeholder_1p6mu_139{position:absolute;top:1rem;left:2.8rem;color:var(--text-subtle);font-size:.95rem;pointer-events:none;-webkit-user-select:none;user-select:none}._paragraph_1p6mu_152{margin:0 0 .75em}._paragraph_1p6mu_152:last-child{margin-bottom:0}._h1_1p6mu_162,._h2_1p6mu_162,._h3_1p6mu_162,._h4_1p6mu_162,._h5_1p6mu_162,._h6_1p6mu_162{position:relative;color:var(--text-base)}._h1_1p6mu_162:before,._h2_1p6mu_162:before,._h3_1p6mu_162:before,._h4_1p6mu_162:before,._h5_1p6mu_162:before,._h6_1p6mu_162:before{position:absolute;left:-2.2rem;top:.55em;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.1rem .4rem;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.4;-webkit-user-select:none;user-select:none;pointer-events:none;text-transform:none}._h1_1p6mu_162:before{content:"H1"}._h2_1p6mu_162:before{content:"H2"}._h3_1p6mu_162:before{content:"H3"}._h4_1p6mu_162:before{content:"H4"}._h5_1p6mu_162:before{content:"H5"}._h6_1p6mu_162:before{content:"H6"}._h1_1p6mu_162{font-size:1.6rem;font-weight:700;line-height:1.2;margin:1em 0 .5em}._h1_1p6mu_162:first-child{margin-top:0}._h2_1p6mu_162{font-size:1.3rem;font-weight:700;line-height:1.25;margin:1em 0 .5em}._h2_1p6mu_162:first-child{margin-top:0}._h3_1p6mu_162{font-size:1.075rem;font-weight:600;line-height:1.3;margin:.9em 0 .4em}._h3_1p6mu_162:first-child{margin-top:0}._h4_1p6mu_162{font-size:1rem;font-weight:600;line-height:1.3;margin:.85em 0 .35em}._h4_1p6mu_162:first-child{margin-top:0}._h5_1p6mu_162{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;margin:.85em 0 .3em}._h5_1p6mu_162:first-child{margin-top:0}._h6_1p6mu_162{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);line-height:1.3;margin:.85em 0 .3em}._h6_1p6mu_162:first-child{margin-top:0}._ol_1p6mu_252,._ul_1p6mu_252{margin:0 0 .75em;padding-left:1.5em}._li_1p6mu_257{margin:.2em 0}._link_1p6mu_261{color:var(--primary);text-decoration:underline}._textBold_1p6mu_266{font-weight:700}._textItalic_1p6mu_267{font-style:italic}._textUnderline_1p6mu_268{text-decoration:underline}._quote_1p6mu_270{margin:.75em 0;padding:.2em 0 .2em 1em;border-left:3px solid var(--border-strong);color:var(--text-muted);font-style:italic}._imageBlock_1p6mu_279{margin:1em 0;display:block}._imageWrap_1p6mu_290{position:relative;display:block}._editorImg_1p6mu_285{display:block;width:100%;height:auto;border-radius:6px;box-shadow:var(--shadow-1);-webkit-user-select:none;user-select:none;cursor:grab;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s,box-shadow .15s}._editorImg_1p6mu_285:hover{outline-color:var(--primary)}._editorImg_1p6mu_285:active{cursor:grabbing}._editorImgSelected_1p6mu_316{outline:3px solid var(--primary);box-shadow:var(--shadow-2)}._editorImgSelected_1p6mu_316:hover{outline-color:var(--primary)}._editorImgCenter_1p6mu_285{max-width:min(70%,560px);margin:0 auto}._editorImgLeft_1p6mu_332{max-width:min(70%,560px);margin:0 auto 0 0}._editorImgRight_1p6mu_336{max-width:min(70%,560px);margin:0 0 0 auto}._editorImgFull_1p6mu_340{max-width:100%;margin:0}._imageToolbar_1p6mu_350{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:2px;padding:4px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);z-index:10;white-space:nowrap}._imageToolbarBtn_1p6mu_368{min-width:28px;height:26px;padding:0 6px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;transition:background .12s,color .12s}._imageToolbarBtn_1p6mu_368:hover{background:var(--hover-bg);color:var(--text-base)}._imageToolbarBtnActive_1p6mu_387{background:var(--hover-bg);color:var(--primary)}._imageToolbarDragHandle_1p6mu_398{cursor:grab}._imageToolbarDragHandle_1p6mu_398:active{cursor:grabbing}._imageToolbarBtnActive_1p6mu_387:hover{color:var(--primary)}._imageToolbarBtnDanger_1p6mu_407{color:var(--error)}._imageToolbarBtnDanger_1p6mu_407:hover{background:var(--error-bg);color:var(--error)}._imageToolbarDivider_1p6mu_415{width:1px;height:16px;background:var(--border);margin:0 2px}._imageWrapReadonly_1p6mu_424 ._editorImg_1p6mu_285{cursor:default}._imageWrapReadonly_1p6mu_424 ._editorImg_1p6mu_285:hover{outline-color:transparent}._dropIndicator_1p6mu_438{position:fixed;height:3px;background:var(--primary);border-radius:2px;pointer-events:none;z-index:10000;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);animation:_dropIndicatorPulse_1p6mu_1 1.2s ease-in-out infinite}@keyframes _dropIndicatorPulse_1p6mu_1{0%,to{opacity:1}50%{opacity:.55}}._tooltip_1e8r8_4{position:fixed;transform:translate(-50%,-100%);z-index:1000;display:flex;flex-direction:column;gap:.4rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:.4rem .5rem;min-width:280px;max-width:380px}._row_1e8r8_20{display:flex;align-items:center;gap:.4rem}._row_1e8r8_20>i{color:var(--primary);font-size:.85rem}._input_1e8r8_31{flex:1;border:none;background:transparent;outline:none;font-size:.85rem;font-family:inherit;color:var(--text-base);padding:.25rem .1rem;min-width:0}._input_1e8r8_31::placeholder{color:var(--text-subtle)}._submit_1e8r8_46{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 .5rem;border:none;border-radius:var(--radius-sm);background:var(--primary);color:var(--text-on-accent);cursor:pointer;font-size:.78rem;transition:background .12s,opacity .12s}._submit_1e8r8_46:hover:not(:disabled){background:var(--primary-dark)}._submit_1e8r8_46:disabled{opacity:.5;cursor:not-allowed}._error_1e8r8_67{margin:0;font-size:.75rem;color:var(--error);line-height:1.4}._headerLeft_j0uor_7{display:flex;align-items:center;gap:.6rem;color:var(--text-base)}._title_j0uor_14{font-size:1.05rem;font-weight:700}._draftBadge_j0uor_22{font-size:.7rem;font-weight:600;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);padding:.15rem .5rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}._closeBtn_j0uor_34{background:none;border:none;font-size:1rem;color:var(--text-muted);cursor:pointer;padding:.3rem;border-radius:4px;display:flex;align-items:center}._closeBtn_j0uor_34:hover:not(:disabled){color:var(--text-base);background:var(--input-bg)}._closeBtn_j0uor_34:disabled{opacity:.4;cursor:not-allowed}._stepBar_j0uor_55{display:flex;align-items:center;justify-content:center;padding:1rem 1.25rem .5rem;gap:.4rem;flex-shrink:0}._stepDot_j0uor_64{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s}._stepDotActive_j0uor_79{background:var(--brand-grad-sweep);border-color:var(--primary);color:var(--text-on-accent)}._stepLine_j0uor_85{width:40px;height:2px;background:var(--border)}._body_j0uor_92{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.5rem 1.5rem}._stepHeading_j0uor_104{font-size:1.1rem;font-weight:700;color:var(--text-base)}._stepHint_j0uor_110{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin:0 0 .25rem}._summary_j0uor_123{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:.85rem 1rem;margin-top:.5rem}._summaryTitle_j0uor_131{font-size:.78rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem}._summaryList_j0uor_140{margin:0;padding-left:1.15rem;font-size:.85rem;color:var(--text-base);line-height:1.5}._summaryList_j0uor_140 li{margin-bottom:.2rem}._error_j0uor_149{margin:0;padding:.6rem .75rem;background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-md);color:var(--error-dark);font-size:.82rem;line-height:1.4}._footer_j0uor_161{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.25rem;border-top:1px solid var(--border);flex-shrink:0}._status_9abo7_1{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;padding:.35rem .65rem;border-radius:var(--radius-full);transition:background-color .2s,color .2s;white-space:nowrap}._clean_9abo7_13{color:var(--text-muted);background:var(--surface-2)}._saving_9abo7_18{color:var(--text-secondary);background:var(--surface-2)}._saved_9abo7_23{color:var(--success);background:var(--success-bg-strong)}._dirty_9abo7_28{color:var(--warning);background:var(--warning-bg-strong);border:1px solid var(--warning-border)}._dot_9abo7_34{width:7px;height:7px;border-radius:50%;background:var(--warning);flex-shrink:0;animation:_saveStatusPulse_9abo7_1 1.6s ease-in-out infinite}@keyframes _saveStatusPulse_9abo7_1{0%,to{opacity:.5}50%{opacity:1}}._page_1skjo_4{display:flex;flex-direction:column;height:calc(100vh - var(--topbar-height) - 4rem);overflow:hidden}@media(max-width:767.98px){._page_1skjo_4{height:calc(100vh - var(--topbar-height) - 2.5rem)}}._pageHeader_1skjo_23{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}._pageHeaderLeft_1skjo_33{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}._titleStack_1skjo_44{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}._pageTitle_1skjo_52{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:.1rem .3rem;border-radius:var(--radius-sm);transition:background .12s}._pageTitle_1skjo_52:hover{background:var(--hover-bg)}._pageTitle_1skjo_52:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._titleInput_1skjo_76{margin:0;font-size:1.1rem;font-weight:700;font-family:inherit;color:var(--text-base);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.1rem .3rem;min-width:0;width:100%;outline:none}._titleInput_1skjo_76:focus{border-color:var(--primary)}._permalinkRow_1skjo_97{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.78rem;color:var(--text-muted);margin-top:0}._permalinkLabel_1skjo_108{color:var(--text-muted)}._permalinkPrefix_1skjo_111{color:var(--text-muted);font-family:var(--font-mono)}._permalinkSlug_1skjo_115{background:none;border:none;padding:.05rem .25rem;margin:0;font:inherit;font-family:var(--font-mono);color:var(--text-base);cursor:pointer;border-radius:var(--radius-sm);text-decoration:none;transition:background .12s,color .12s}._permalinkSlug_1skjo_115:hover{background:var(--hover-bg);color:var(--primary);text-decoration:underline;text-underline-offset:2px}._slugInput_1skjo_137{font:inherit;font-family:var(--font-mono);color:var(--text-base);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.05rem .4rem;outline:none;min-width:0}._slugInput_1skjo_137:focus{border-color:var(--primary)}._permalinkView_1skjo_152{display:inline-flex;align-items:center;gap:.2rem;color:var(--primary);text-decoration:none;font-weight:500;margin-left:.25rem}._permalinkView_1skjo_152:hover{text-decoration:underline;text-underline-offset:2px}._pageActions_1skjo_166{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._body_1skjo_173{flex:1;min-height:0;display:flex;overflow:hidden}._submissionBanner_1skjo_181{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1.5rem;background:var(--warning-bg);border-bottom:1px solid var(--warning-border);color:var(--warning);font-size:.875rem;flex-shrink:0}._submissionBannerLeft_1skjo_194{display:flex;align-items:center;gap:.6rem}._submissionBannerIcon_1skjo_200{color:var(--warning)}._submissionBannerActions_1skjo_204{display:flex;gap:.4rem}._reviewModal_1skjo_210{padding:1.25rem;min-width:520px;max-width:820px;max-height:70vh;overflow-y:auto}._reviewHeader_1skjo_218{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._reviewSubtitle_1skjo_227{margin:0;font-size:.875rem;color:var(--text-muted);max-width:420px}._reviewActions_1skjo_234{display:flex;gap:.4rem;flex-shrink:0}._reviewEmpty_1skjo_240{margin:0;padding:1.5rem 0;text-align:center;color:var(--text-muted);font-size:.9rem}._reviewGrid_1skjo_248{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}._reviewCard_1skjo_254{border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column}._reviewThumb_1skjo_264{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--surface-3)}._reviewCardBody_1skjo_271{padding:.6rem;display:flex;flex-direction:column;gap:.35rem;font-size:.8rem}._reviewMetaRow_1skjo_279{display:flex;align-items:flex-start;gap:.4rem;color:var(--text-secondary)}._reviewMetaIcon_1skjo_286{color:var(--text-muted);flex-shrink:0;margin-top:.15rem;font-size:.72rem;width:12px}._reviewNote_1skjo_294{color:var(--text-muted);font-style:italic;line-height:1.4}._leftPanel_1skjo_301{width:340px;flex-shrink:0;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 1.5rem;overflow-y:auto;scrollbar-width:thin}._backLink_1skjo_314{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);color:var(--text-muted);text-decoration:none;transition:color .15s,background .15s;flex-shrink:0}._backLink_1skjo_314:hover{color:var(--text-base);background:var(--surface-2)}._typeToggle_1skjo_344{display:flex;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden;margin-top:.2rem}._typeBtn_1skjo_352{flex:1;padding:.45rem 0;font-size:.825rem;font-weight:500;border:none;cursor:pointer;background:var(--surface-2);color:var(--text-muted);transition:background .15s,color .15s}._typeBtn_1skjo_352:hover:not(._typeBtnActive_1skjo_364){background:var(--surface-3)}._typeBtnActive_1skjo_364{background:var(--primary);color:var(--text-on-accent)}._typeGrid_1skjo_374{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.35rem}._typeCard_1skjo_381{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.6rem .75rem;border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}._typeCard_1skjo_381:hover:not(._typeCardActive_1skjo_397){border-color:var(--primary);background:var(--surface-3)}._typeCardActive_1skjo_397{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface))}._typeCardHead_1skjo_407{display:flex;align-items:center;gap:.45rem;font-size:.825rem;font-weight:600;color:var(--text-base)}._typeCardIcon_1skjo_416{color:var(--primary);font-size:.95rem}._typeCardLabel_1skjo_421{font-size:.825rem;font-weight:600;color:var(--text-base)}._typeCardDesc_1skjo_427{font-size:.72rem;color:var(--text-subtle);font-weight:400}._mapModeRow_1skjo_434{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem;margin-top:.4rem}._mapModeOption_1skjo_441{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .12s,background .12s}._mapModeOption_1skjo_441:hover{border-color:var(--border-strong)}._mapModeOption_1skjo_441 input[type=radio]{margin-top:.2rem;flex-shrink:0;cursor:pointer}._mapModeOption_1skjo_441:has(input:checked){border-color:var(--primary);background:var(--hover-bg)}._mapModeOptionDisabled_1skjo_465{opacity:.55;cursor:not-allowed}._mapModeOptionDisabled_1skjo_465 input[type=radio]{cursor:not-allowed}._mapModeLabel_1skjo_471{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--text);font-weight:500}._mapModeDesc_1skjo_480{font-size:.75rem;font-weight:400;color:var(--text-muted);line-height:1.45}._toggleRow_1skjo_492{display:flex;align-items:center;gap:.65rem;font-size:.85rem;font-weight:500;color:var(--text-base);cursor:pointer;-webkit-user-select:none;user-select:none}._toggleRowDesc_1skjo_503{font-size:.78rem;color:var(--text-muted);font-weight:400}._filterSection_1skjo_510{display:flex;flex-direction:column;gap:1rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:.85rem;background:var(--surface-2)}._filterGroup_1skjo_520{display:flex;flex-direction:column;gap:.4rem}._filterLabel_1skjo_526{font-size:.775rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._scrollableCheckList_1skjo_534{display:flex;flex-direction:column;gap:.35rem;max-height:140px;overflow-y:auto;scrollbar-width:thin;padding-right:.25rem}._tagDot_1skjo_544{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}._saveError_1skjo_553{font-size:.825rem;color:var(--error);margin:0}._embedBox_1skjo_560{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:.85rem;display:flex;flex-direction:column;gap:.5rem}._embedBoxTitle_1skjo_570{font-size:.8rem;font-weight:700;color:var(--text-muted);display:flex;align-items:center;gap:.4rem}._embedCodeRow_1skjo_579{display:flex;align-items:center;gap:.5rem}._embedCode_1skjo_579{font-family:monospace;font-size:.72rem;color:var(--text-secondary);background:var(--surface-3);border-radius:var(--radius-sm);padding:.3rem .5rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._embedNote_1skjo_598{font-size:.7rem;color:var(--text-subtle);margin:0;line-height:1.5;word-break:break-all}._inlineCode_1skjo_606{font-family:monospace;font-size:.68rem;color:var(--text-muted)}._shareLabel_1skjo_616{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:.4rem}._shareLabel_1skjo_616:first-child{margin-top:0}._embedIframe_1skjo_629{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:.6rem .75rem;white-space:pre-wrap;word-break:break-all}._shareBody_1skjo_642{display:flex;flex-direction:column;gap:.5rem}._rightPanel_1skjo_650{flex:1;display:flex;flex-direction:column;overflow:hidden}._manualLayout_1skjo_657{flex:1;min-height:0;display:flex;overflow:hidden}._manualWorkspace_1skjo_664{flex:1;min-width:0;padding:1rem 1.25rem 1.25rem;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:1rem}._manualLibraryRail_1skjo_675{width:320px;flex-shrink:0;border-left:1px solid var(--border);overflow-y:auto;scrollbar-width:thin}._workspaceCard_1skjo_683{border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;gap:.85rem;transition:border-color .15s,background .15s}._dropActive_1skjo_690{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 8%,transparent);outline:2px dashed var(--primary);outline-offset:-2px}._workspaceHeader_1skjo_706{display:flex;flex-direction:column;gap:.3rem}._workspaceTitle_1skjo_712{margin:0;font-size:.95rem;font-weight:700;color:var(--text-base)}._workspaceText_1skjo_719{margin:0;font-size:.8rem;color:var(--text-subtle);line-height:1.45}._sectionSubhead_1skjo_729{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.2rem 1.5rem .75rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);flex-shrink:0}._previewLoading_1skjo_743{font-size:.75rem;color:var(--text-subtle);animation:_pulse_1skjo_1 1.5s ease-in-out infinite}@keyframes _pulse_1skjo_1{0%,to{opacity:1}50%{opacity:.4}}._pagination_1skjo_754{display:flex;align-items:center;gap:.5rem}._pageInfo_1skjo_760{font-size:.8rem;color:var(--text-muted)}._photoGrid_1skjo_766{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;padding:1rem;overflow-y:auto;flex:1;scrollbar-width:thin;align-content:start}._photoSkeleton_1skjo_777{aspect-ratio:4/3;background:linear-gradient(90deg,var(--bg-raised) 25%,var(--surface-3) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:_shimmer_1skjo_1 1.5s infinite;border-radius:var(--radius-md)}@keyframes _shimmer_1skjo_1{0%{background-position:200% 0}to{background-position:-200% 0}}._photoCell_1skjo_790{position:relative;aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;background:var(--surface-3);border:2px solid transparent;transition:border-color .15s,transform .1s}._photoCell_1skjo_790:hover{transform:scale(1.02)}._photoCellSelected_1skjo_805{border-color:var(--primary)}._photoCellImg_1skjo_809{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .15s}._photoCellSelected_1skjo_805 ._photoCellImg_1skjo_809{opacity:.75}._photoCellCheck_1skjo_821{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--primary);color:var(--text-on-accent);font-size:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-1)}._photoCellSpinner_1skjo_837{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-on-image-light);display:flex;align-items:center;justify-content:center}._libToggleBtn_1skjo_858{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;background:var(--bg-surface);color:var(--text-base);border:1px solid var(--border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.78rem;z-index:5;box-shadow:var(--shadow-1);transition:background .12s,transform .12s,color .12s}._libToggleBtn_1skjo_858:hover{background:var(--primary);color:var(--text-on-accent);transform:scale(1.08)}._valenceBadge_1skjo_891{position:absolute;bottom:5px;left:5px;font-size:.65rem;font-weight:700;padding:.15rem .4rem;border-radius:var(--radius-full);text-transform:capitalize}._tabRow_1skjo_911{display:flex;gap:2px;background:var(--surface-2);border-radius:var(--radius-md);padding:2px}._tab_1skjo_911{padding:.38rem .85rem;background:transparent;border:none;border-radius:4px;font-size:.82rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s;font-family:inherit}._tab_1skjo_911:hover{color:var(--text-base)}._tabActive_1skjo_934{background:var(--surface);color:var(--text-base);box-shadow:var(--shadow-1)}._sortableCell_1skjo_947{position:relative;touch-action:none}._sortableHandle_1skjo_944{position:absolute;top:6px;left:6px;width:26px;height:26px;border-radius:50%;background:var(--overlay-on-image);color:var(--text-on-accent);border:none;cursor:grab;display:flex;align-items:center;justify-content:center;font-size:.78rem;opacity:0;transition:opacity .12s,background .12s;z-index:5}._sortableHandle_1skjo_944:active{cursor:grabbing}._sortableCell_1skjo_947:hover ._sortableHandle_1skjo_944,._sortableCell_1skjo_947:focus-within ._sortableHandle_1skjo_944{opacity:1}._removeBtn_1skjo_979{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--overlay-on-image);color:var(--text-on-accent);border:none;cursor:pointer;font-size:.72rem;display:flex;align-items:center;justify-content:center;transition:background .12s;z-index:2}._removeBtn_1skjo_979:hover{background:var(--error)}._removeBtn_1skjo_979:disabled{opacity:.5;cursor:not-allowed}._insertBtn_1skjo_1005{position:absolute;bottom:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--primary-overlay);color:var(--text-on-accent);border:none;cursor:pointer;font-size:1rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .12s,transform .12s;z-index:2;opacity:0}._sortableCell_1skjo_947:hover ._insertBtn_1skjo_1005{opacity:1}._insertBtn_1skjo_1005:hover{background:var(--primary-dark);transform:scale(1.08)}._editorWrap_1skjo_1035{flex:1;min-height:0;padding:1rem 1.25rem 1.25rem;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column}._editorWrap_1skjo_1035>div{flex:1;min-height:0}._articleLayout_1skjo_1051{flex:1;min-height:0;display:flex;flex-direction:row;overflow:hidden}._editorColumn_1skjo_1059{flex:1;min-width:0;padding:1rem 1.25rem 1.25rem;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column}._editorColumn_1skjo_1059>div{flex:1;min-height:0}._imageSidebar_1skjo_1079{width:320px;flex-shrink:0;border-left:1px solid var(--border);background:var(--surface);overflow:hidden;display:flex;flex-direction:column;gap:0}._sidebarSection_1skjo_1090{display:flex;flex-direction:column;flex:1;min-height:0;border-bottom:1px solid var(--border)}._sidebarSection_1skjo_1090:last-child{border-bottom:none}._sidebarSectionHeader_1skjo_1103{flex-shrink:0;padding:.85rem .9rem .5rem}._sidebarSectionBody_1skjo_1109{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:0 .9rem .9rem}._sidebarSectionTitle_1skjo_1117{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._sidebarHint_1skjo_1129{font-size:.65rem;font-weight:400;color:var(--text-subtle);text-transform:none;letter-spacing:0}._sidebarSearch_1skjo_1137{width:100%;padding:.45rem .65rem;font-size:.85rem;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-base);font-family:inherit;outline:none;margin-bottom:.6rem;box-sizing:border-box}._sidebarSearch_1skjo_1137:focus{border-color:var(--primary)}._sidebarGrid_1skjo_1154{display:grid;grid-template-columns:1fr 1fr;gap:4px}._sidebarEmpty_1skjo_1160{padding:1.5rem .5rem;text-align:center;font-size:.82rem;color:var(--text-subtle);margin:0}._sidebarPager_1skjo_1168{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.6rem}._imageSidebar_1skjo_1079 ._photoCell_1skjo_790,._imageSidebar_1skjo_1079 ._sortableCell_1skjo_947{aspect-ratio:1 / 1;border-radius:4px}@media(max-width:1100px){._articleLayout_1skjo_1051{flex-direction:column}._imageSidebar_1skjo_1079{width:100%;border-left:none;border-top:1px solid var(--border);max-height:340px}._manualLayout_1skjo_657{flex-direction:column}._manualLibraryRail_1skjo_675{width:100%;border-left:none;border-top:1px solid var(--border);max-height:340px}}._emptyPanel_1skjo_1208{padding:3rem 2rem;text-align:center;color:var(--text-subtle);font-size:.875rem}@media(max-width:768px){._page_1skjo_4{flex-direction:column;height:auto;overflow:visible}._leftPanel_1skjo_301{width:100%;border-right:none;border-bottom:1px solid var(--border);max-height:none}._rightPanel_1skjo_650{min-height:400px}._photoGrid_1skjo_766{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}._reader_18pwj_1{font-size:1.05rem;line-height:1.75;color:var(--embed-text-2)}._content_18pwj_7{outline:none;-webkit-user-select:text;user-select:text}._paragraph_18pwj_12{margin:0 0 1em}._paragraph_18pwj_12:last-child{margin-bottom:0}._h1_18pwj_17{font-size:2rem;font-weight:800;line-height:1.2;margin:1.25em 0 .5em;color:var(--embed-text-1);letter-spacing:-.01em}._h1_18pwj_17:first-child{margin-top:0}._h2_18pwj_27{font-size:1.5rem;font-weight:700;line-height:1.25;margin:1.4em 0 .6em;color:var(--embed-text-1);letter-spacing:-.01em}._h2_18pwj_27:first-child{margin-top:0}._h3_18pwj_37{font-size:1.175rem;font-weight:600;line-height:1.3;margin:1.3em 0 .4em;color:var(--embed-text-2)}._h3_18pwj_37:first-child{margin-top:0}._ol_18pwj_46,._ul_18pwj_46{margin:0 0 1em;padding-left:1.75em}._li_18pwj_51{margin:.35em 0}._link_18pwj_55{color:var(--embed-link);text-decoration:underline}._link_18pwj_55:hover{color:var(--embed-link-hover)}._textBold_18pwj_63{font-weight:700}._textItalic_18pwj_64{font-style:italic}._textUnderline_18pwj_65{text-decoration:underline}._quote_18pwj_67{margin:1em 0;padding:.4em 0 .4em 1.2em;border-left:3px solid var(--embed-text-4);color:var(--embed-text-quote);font-style:italic}*,*:before,*:after{box-sizing:border-box}._page_ehdfo_8{min-height:100vh;background:var(--embed-bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--embed-text-2)}._header_ehdfo_16{padding:3rem 2rem 2rem;text-align:center;background:var(--embed-header-grad);border-bottom:1px solid var(--embed-border)}._headerInner_ehdfo_23{max-width:700px;margin:0 auto}._collectionTitle_ehdfo_28{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800;color:var(--embed-text-1);margin:0 0 .6rem;letter-spacing:-.02em;line-height:1.15}._collectionDesc_ehdfo_37{font-size:clamp(.9rem,2vw,1.05rem);color:var(--embed-text-3);line-height:1.65;margin:0 0 1rem}._meta_ehdfo_44{display:flex;align-items:center;justify-content:center;gap:1rem}._photoCount_ehdfo_51{font-size:.8rem;color:var(--embed-text-4);letter-spacing:.03em;text-transform:uppercase}._masonryGrid_ehdfo_59{columns:4;column-gap:8px;padding:1.5rem;max-width:1400px;margin:0 auto}._photoCard_ehdfo_67{position:relative;display:block;margin-bottom:8px;break-inside:avoid;border-radius:8px;overflow:hidden;cursor:pointer;background:var(--embed-bg-elev)}._photoCard_ehdfo_67:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .2s}._photoCard_ehdfo_67:hover:after{background:var(--embed-hover-wash)}._photoImg_ehdfo_90{display:block;width:100%;height:auto;transition:transform .3s ease;vertical-align:bottom}._photoCard_ehdfo_67:hover ._photoImg_ehdfo_90{transform:scale(1.02)}._captionOverlay_ehdfo_102{position:absolute;bottom:0;left:0;right:0;padding:1.5rem .85rem .75rem;background:var(--embed-caption-grad);opacity:0;transition:opacity .2s;z-index:1}._photoCard_ehdfo_67:hover ._captionOverlay_ehdfo_102{opacity:1}._captionText_ehdfo_118{font-size:.8rem;color:var(--embed-btn-bg-solid-hover);margin:0;line-height:1.4}._emptyState_ehdfo_126{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:3rem 2rem}._emptyText_ehdfo_134{font-size:1rem;color:var(--embed-text-4);text-align:center}._loadingHeader_ehdfo_141{padding:3rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;background:var(--embed-header-grad);border-bottom:1px solid var(--embed-border)}._skeletonTitle_ehdfo_151{width:360px;max-width:80%;height:40px;border-radius:8px;background:var(--embed-shimmer-1);background-size:200% 100%;animation:_shimmer_ehdfo_1 1.8s infinite}._skeletonDesc_ehdfo_161{width:280px;max-width:60%;height:18px;border-radius:6px;background:var(--embed-shimmer-2);background-size:200% 100%;animation:_shimmer_ehdfo_1 1.8s infinite .3s}._skeleton_ehdfo_151{break-inside:avoid;margin-bottom:8px;border-radius:8px;background:var(--embed-shimmer-3);background-size:200% 100%;animation:_shimmer_ehdfo_1 1.8s infinite}._skeletonH1_ehdfo_180{height:220px}._skeletonH2_ehdfo_181{height:160px}._skeletonH3_ehdfo_182{height:290px}@keyframes _shimmer_ehdfo_1{0%{background-position:200% 0}to{background-position:-200% 0}}._errorState_ehdfo_190{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:3rem 2rem;text-align:center;gap:.75rem}._errorIcon_ehdfo_201{font-size:2.5rem;color:var(--embed-dot-inactive)}._errorTitle_ehdfo_206{font-size:1.25rem;font-weight:700;color:var(--embed-text-3);margin:0}._errorSub_ehdfo_213{font-size:.9rem;color:var(--embed-text-4);margin:0}._lightboxOverlay_ehdfo_220{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--embed-lightbox-bg);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}._lightboxContent_ehdfo_231{position:relative;display:flex;flex-direction:column;align-items:center;max-width:min(92vw,1100px);max-height:95vh;gap:1rem}._lightboxClose_ehdfo_241{position:absolute;top:-3rem;right:0;width:36px;height:36px;border-radius:50%;background:var(--embed-btn-bg);border:none;color:var(--embed-dot-active);font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._lightboxClose_ehdfo_241:hover{background:var(--embed-dot-inactive);color:var(--embed-text-1)}._lightboxCounter_ehdfo_264{position:absolute;top:-3rem;left:0;font-size:.8rem;color:var(--embed-text-4);font-variant-numeric:tabular-nums}._lightboxNav_ehdfo_273{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--embed-btn-bg);border:none;color:var(--embed-dot-active);font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;z-index:1}._lightboxNav_ehdfo_273:hover{background:var(--embed-dot-inactive);color:var(--embed-text-1)}._lightboxPrev_ehdfo_297{left:-3.5rem}._lightboxNext_ehdfo_301{right:-3.5rem}._flipH_ehdfo_305{display:inline-block;transform:scaleX(-1)}._lightboxImg_ehdfo_310{max-width:100%;max-height:80vh;border-radius:6px;object-fit:contain;box-shadow:var(--embed-lightbox-shadow)}._lightboxCaption_ehdfo_318{font-size:.875rem;color:var(--embed-text-3);text-align:center;max-width:600px;margin:0;line-height:1.5}._carouselWrap_ehdfo_328{position:relative;max-width:1000px;margin:2rem auto;padding:0 4rem}._carouselSlide_ehdfo_335{border-radius:10px;overflow:hidden;cursor:zoom-in;background:var(--embed-bg-elev)}._carouselImg_ehdfo_342{display:block;width:100%;max-height:65vh;object-fit:contain}._carouselCaption_ehdfo_349{text-align:center;font-size:.875rem;color:var(--embed-text-3);margin:.75rem 0 0;line-height:1.5}._carouselNav_ehdfo_357{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--embed-carousel-bg);border:none;color:var(--embed-dot-active);font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:2}._carouselNav_ehdfo_357:hover{background:var(--embed-carousel-bg-hover)}._carouselNavPrev_ehdfo_377{left:0}._carouselNavNext_ehdfo_378{right:0}._carouselDots_ehdfo_380{display:flex;justify-content:center;gap:.4rem;margin-top:1.25rem}._carouselDot_ehdfo_380{width:7px;height:7px;border-radius:50%;background:var(--embed-dot-inactive);border:none;cursor:pointer;padding:0;transition:background .15s,transform .15s}._carouselDot_ehdfo_380:hover{background:var(--embed-dot-hover)}._carouselDotActive_ehdfo_398{background:var(--embed-dot-active);transform:scale(1.3)}._singleWrap_ehdfo_401{max-width:900px;margin:2rem auto;padding:0 1.5rem;text-align:center}._singleImg_ehdfo_408{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:10px;background:var(--embed-bg-elev);margin:0 auto}._singleCaption_ehdfo_418{font-size:.9rem;color:var(--embed-text-3);margin-top:.75rem;line-height:1.5}._articleHeader_ehdfo_426{padding:5rem 2rem 3rem;text-align:center;background:var(--embed-header-grad);border-bottom:1px solid var(--embed-border)}._articleHeader_ehdfo_426 ._collectionTitle_ehdfo_28{font-size:clamp(2rem,5.5vw,3.25rem);margin-bottom:1rem}._articleHeader_ehdfo_426 ._collectionDesc_ehdfo_37{font-size:clamp(1rem,2.2vw,1.2rem);max-width:640px;margin:0 auto;line-height:1.6;color:var(--embed-text-3)}._articleBodyWrap_ehdfo_447{max-width:720px;margin:3rem auto 2rem;padding:0 2rem}._gateState_ehdfo_454{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;padding:3rem 2rem;text-align:center;gap:.75rem;max-width:420px;margin:0 auto}._gateTitle_ehdfo_467{font-size:1.4rem;font-weight:700;color:var(--embed-text-1);margin:0}._gateSub_ehdfo_474{font-size:.95rem;color:var(--embed-text-3);margin:0 0 1rem;line-height:1.5}._gateForm_ehdfo_481{display:flex;flex-direction:column;gap:.6rem;width:100%;max-width:320px}._gateInput_ehdfo_489{padding:.7rem .9rem;font-size:.95rem;background:var(--embed-input-bg);border:1px solid var(--embed-btn-border);border-radius:6px;color:var(--embed-text-1);outline:none;transition:border-color .15s}._gateInput_ehdfo_489:focus{border-color:var(--embed-btn-border-focus)}._gateBtn_ehdfo_503{padding:.7rem 1.4rem;background:var(--embed-text-1);color:var(--embed-bg);border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;font-family:inherit}._gateBtn_ehdfo_503:hover:not(:disabled){background:var(--embed-btn-bg-solid-hover)}._gateBtn_ehdfo_503:disabled{opacity:.5;cursor:not-allowed}._gateError_ehdfo_523{font-size:.85rem;color:var(--embed-error-text);margin:0}._footer_ehdfo_530{padding:2.5rem 2rem;text-align:center;border-top:1px solid var(--embed-border);margin-top:2rem}._footerLink_ehdfo_537{font-size:.75rem;color:var(--embed-dot-inactive);text-decoration:none;letter-spacing:.02em;transition:color .15s}._footerLink_ehdfo_537:hover{color:var(--embed-dot-hover)}@media(max-width:1100px){._masonryGrid_ehdfo_59{columns:3}}@media(max-width:720px){._masonryGrid_ehdfo_59{columns:2;padding:1rem;column-gap:6px}._photoCard_ehdfo_67{margin-bottom:6px}._captionOverlay_ehdfo_102{opacity:1}._lightboxPrev_ehdfo_297{left:-2.25rem}._lightboxNext_ehdfo_301{right:-2.25rem}}@media(max-width:440px){._masonryGrid_ehdfo_59{columns:1}._lightboxNav_ehdfo_273{display:none}._header_ehdfo_16{padding:2rem 1.25rem 1.5rem}}:root{color-scheme:dark;--brand-blue: #146cc9;--brand-purple: #7c2aa0;--brand-magenta: #de1c52;--brand-black: #0a0a21;--brand-grad: linear-gradient(125deg, var(--brand-blue) 0%, var(--brand-purple) 50%, var(--brand-magenta) 100%);--brand-grad-sweep: linear-gradient( 135deg, var(--brand-blue) 0%, var(--brand-blue) 30%, var(--brand-purple) 55%, var(--brand-magenta) 78%, var(--brand-magenta) 100% );--bg-base: #f7f9fc;--bg-surface: #f4f7fb;--bg-raised: #ecf1f7;--text-1: #0c0d24;--text-2: #3c3f5e;--text-3: #7b7f9c;--border-subtle: color-mix(in srgb, var(--text-1) 7%, transparent);--border-bold: color-mix(in srgb, var(--text-1) 14%, transparent);--focus-ring: color-mix(in srgb, var(--brand-blue) 28%, transparent);--shadow-1: 0 1px 2px color-mix(in srgb, var(--text-1) 5%, transparent), 0 1px 1px color-mix(in srgb, var(--text-1) 4%, transparent);--shadow-2: 0 14px 40px -16px color-mix(in srgb, var(--text-1) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--text-1) 6%, transparent);--grain-opacity: .04;--grain-blend: hard-light;--modal-backdrop: color-mix(in srgb, var(--bg-base) 70%, transparent);--text-on-accent: #ffffff;--overlay-on-image: color-mix(in srgb, var(--brand-black) 45%, transparent);--overlay-on-image-hover: color-mix(in srgb, var(--brand-black) 72%, transparent);--border-on-image: rgba(255, 255, 255, .4);--primary-overlay: color-mix(in srgb, var(--brand-blue) 75%, transparent);--primary-overlay-border: color-mix(in srgb, var(--brand-blue) 90%, transparent);--image-letterbox: var(--brand-black);--overlay-on-image-light: rgba(255, 255, 255, .5);--embed-bg: #0f0f11;--embed-bg-elev: #1a1a20;--embed-text-1: #ffffff;--embed-text-2: rgba(255, 255, 255, .9);--embed-text-3: rgba(255, 255, 255, .55);--embed-text-4: rgba(255, 255, 255, .35);--embed-text-5: rgba(255, 255, 255, .2);--embed-border: rgba(255, 255, 255, .06);--embed-btn-bg: rgba(255, 255, 255, .1);--embed-btn-bg-hover: rgba(255, 255, 255, .2);--embed-btn-border: rgba(255, 255, 255, .15);--embed-btn-border-focus: rgba(255, 255, 255, .4);--embed-input-bg: rgba(255, 255, 255, .08);--embed-btn-bg-solid-hover: rgba(255, 255, 255, .9);--embed-header-grad: linear-gradient(180deg, #1a1a20 0%, #0f0f11 100%);--embed-caption-grad: linear-gradient(transparent, color-mix(in srgb, var(--brand-black) 70%, transparent));--embed-hover-wash: color-mix(in srgb, var(--brand-black) 15%, transparent);--embed-lightbox-bg: color-mix(in srgb, var(--brand-black) 95%, transparent);--embed-lightbox-shadow: 0 24px 64px color-mix(in srgb, var(--brand-black) 60%, transparent);--embed-shimmer-1: linear-gradient(90deg, #2a2a32 25%, #222229 50%, #2a2a32 75%);--embed-shimmer-2: linear-gradient(90deg, #222229 25%, #1e1e25 50%, #222229 75%);--embed-shimmer-3: linear-gradient(90deg, #1e1e25 25%, #1a1a21 50%, #1e1e25 75%);--embed-dot-inactive: rgba(255, 255, 255, .2);--embed-dot-hover: rgba(255, 255, 255, .45);--embed-dot-active: rgba(255, 255, 255, .8);--embed-carousel-bg: rgba(255, 255, 255, .12);--embed-carousel-bg-hover: rgba(255, 255, 255, .22);--embed-error-text: #fca5a5;--embed-text-quote: rgba(255, 255, 255, .7);--embed-link: #7fb8ff;--embed-link-hover: #a7cfff;--sweep-highlight: rgba(255, 255, 255, .16);--shadow-brand-btn: 0 2px 6px color-mix(in srgb, var(--brand-black) 20%, transparent), inset 0 1px 0 rgba(255, 255, 255, .18);--shadow-brand-btn-hover: 0 10px 24px -8px var(--brand-magenta), inset 0 1px 0 rgba(255, 255, 255, .22);--surface-grad: linear-gradient(135deg, #f4f7fb 0%, #edf1f8 100%);--primary: var(--brand-blue);--primary-dark: color-mix(in srgb, var(--brand-blue) 80%, black);--sidebar-bg: linear-gradient(125deg, var(--bg-raised) 0%, var(--bg-surface) 100%);--topbar-bg: var(--bg-surface);--sidebar-surface: color-mix(in srgb, var(--text-1) 6%, transparent);--sidebar-text: var(--text-2);--sidebar-text-active: var(--text-1);--sidebar-text-hover: var(--text-1);--sidebar-section: var(--text-3);--sidebar-role: var(--text-3);--sidebar-icon: color-mix(in srgb, var(--brand-blue) 70%, var(--sidebar-text));--sidebar-icon-hover: var(--brand-blue);--sidebar-border: color-mix(in srgb, var(--text-1) 6%, transparent);--nav-badge-bg: var(--brand-grad);--nav-badge-color: #ffffff;--bg-page: var(--bg-base);--surface: var(--bg-surface);--surface-2: var(--bg-raised);--surface-3: #dfe5ef;--card-bg: color-mix(in srgb, var(--bg-surface) 40%, transparent);--input-bg: var(--bg-raised);--hover-bg: color-mix(in srgb, var(--brand-blue) 8%, var(--bg-surface));--text-base: var(--text-1);--text-secondary: var(--text-2);--text-muted: var(--text-3);--text-subtle: #9194a8;--text: var(--text-1);--border: var(--border-subtle);--border-color: var(--border-subtle);--border-strong: var(--border-bold);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-full: 999px;--radius: var(--radius-xl);--success: #16a34a;--success-bg: #f0fdf4;--success-bg-strong: color-mix(in srgb, var(--success) 24%, transparent);--success-border: #86efac;--error: var(--brand-magenta);--error-dark: #b81641;--error-darker: #8a102f;--error-bg: #fef2f2;--error-bg-strong: color-mix(in srgb, var(--brand-magenta) 24%, transparent);--error-border: #fca5a5;--warning: #92400e;--warning-bg: #fffbeb;--warning-bg-strong: color-mix(in srgb, #f59e0b 22%, transparent);--warning-border: #fcd34d;--alert: #c2410c;--alert-bg: color-mix(in srgb, #f97316 14%, transparent);--alert-bg-strong: color-mix(in srgb, #f97316 24%, transparent);--alert-border: color-mix(in srgb, #f97316 38%, transparent);--info: var(--brand-blue);--info-bg: #eff6ff;--info-border: #93c5fd;--code-bg: #0c0d24;--code-bg-deep: #08091c;--code-text: #e8e9f5;--code-blue: #6fa8ff;--code-green: #a6e3a1;--code-muted: #6d7098;--purple: #a78bfa;--avatar-bg: var(--brand-blue);--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}[data-theme=dark]{--bg-base: #1a1c24;--bg-surface: #262936;--bg-raised: #2f3243;--text-1: #f0f1f7;--text-2: #c0c3d4;--text-3: #898ca2;--border-subtle: color-mix(in srgb, var(--text-1) 6%, transparent);--border-bold: color-mix(in srgb, var(--text-1) 13%, transparent);--focus-ring: color-mix(in srgb, var(--brand-blue) 40%, transparent);--shadow-1: 0 1px 2px color-mix(in srgb, var(--brand-black) 40%, transparent), 0 1px 1px color-mix(in srgb, var(--brand-black) 30%, transparent);--shadow-2: 0 24px 50px -16px color-mix(in srgb, var(--brand-black) 15%, transparent), 0 6px 12px color-mix(in srgb, var(--brand-black) 35%, transparent);--grain-opacity: .06;--grain-blend: hard-light;--modal-backdrop: color-mix(in srgb, var(--bg-base) 70%, transparent);--text-on-accent: #ffffff;--overlay-on-image: color-mix(in srgb, var(--brand-black) 45%, transparent);--overlay-on-image-hover: color-mix(in srgb, var(--brand-black) 72%, transparent);--border-on-image: rgba(255, 255, 255, .4);--primary-overlay: color-mix(in srgb, var(--brand-blue) 75%, transparent);--primary-overlay-border: color-mix(in srgb, var(--brand-blue) 90%, transparent);--image-letterbox: var(--brand-black);--overlay-on-image-light: rgba(255, 255, 255, .5);--surface-grad: linear-gradient(135deg, #262936 0%, #22252f 100%);--sidebar-bg: linear-gradient( 125deg, color-mix(in srgb, var(--bg-surface) 85%, transparent) 0%, color-mix(in srgb, var(--bg-base) 33%, transparent) 100% );--topbar-bg: color-mix(in srgb, var(--bg-surface) 95%, var(--bg-base));--sidebar-surface: rgba(255, 255, 255, .035);--sidebar-text: #b4b7cc;--sidebar-text-active: #f0f1f7;--sidebar-text-hover: #e0e3f0;--sidebar-section: #7a7d92;--sidebar-role: #7a7d92;--sidebar-icon: color-mix(in srgb, var(--brand-blue) 70%, var(--sidebar-text));--sidebar-icon-hover: var(--brand-blue);--sidebar-border: rgba(255, 255, 255, .025);--nav-badge-bg: var(--brand-grad);--nav-badge-color: #ffffff;--bg-page: var(--bg-base);--surface: var(--bg-surface);--surface-2: var(--bg-raised);--surface-3: #383b4e;--card-bg: color-mix(in srgb, var(--bg-surface) 80%, transparent);--input-bg: var(--bg-raised);--hover-bg: color-mix(in srgb, var(--brand-blue) 14%, var(--bg-surface));--text-base: var(--text-1);--text-secondary: var(--text-2);--text-muted: var(--text-3);--text-subtle: #686b80;--text: var(--text-1);--border: var(--border-subtle);--border-color: var(--border-subtle);--border-strong: var(--border-bold);--radius: var(--radius-xl);--success-bg: color-mix(in srgb, var(--success) 14%, transparent);--success-bg-strong: color-mix(in srgb, var(--success) 24%, transparent);--success-border: color-mix(in srgb, var(--success) 38%, transparent);--error: #ff4978;--error-dark: #ff7092;--error-bg: color-mix(in srgb, var(--brand-magenta) 14%, transparent);--error-bg-strong: color-mix(in srgb, var(--brand-magenta) 24%, transparent);--error-border: color-mix(in srgb, var(--error) 38%, transparent);--warning: #fbbf24;--warning-bg: color-mix(in srgb, #f59e0b 12%, transparent);--warning-bg-strong: color-mix(in srgb, #f59e0b 22%, transparent);--warning-border: color-mix(in srgb, #f59e0b 38%, transparent);--alert: #fb923c;--alert-bg: color-mix(in srgb, #f97316 14%, transparent);--alert-bg-strong: color-mix(in srgb, #f97316 24%, transparent);--alert-border: color-mix(in srgb, #f97316 38%, transparent);--info-bg: color-mix(in srgb, var(--brand-blue) 12%, transparent);--info-border: color-mix(in srgb, var(--brand-blue) 38%, transparent)}[data-theme=light]{color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Supreme,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--text-1);background:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background .4s cubic-bezier(.2,.8,.2,1),color .4s cubic-bezier(.2,.8,.2,1)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='700'><filter id='n' x='-20%25' y='-20%25' width='140%25' height='140%25' color-interpolation-filters='linearRGB'><feTurbulence type='turbulence' baseFrequency='0.2' numOctaves='4' seed='15' stitchTiles='stitch'/><feSpecularLighting surfaceScale='6' specularConstant='1.4' specularExponent='20' lighting-color='%23455759'><feDistantLight azimuth='3' elevation='90'/></feSpecularLighting></filter><rect width='100%25' height='100%25' fill='%231a292cff'/><rect width='100%25' height='100%25' fill='%23455759' filter='url(%23n)'/></svg>")}[data-theme=dark] body:after{content:"";position:fixed;top:-60%;left:-60%;width:calc(100vw + 100%);height:calc(100vh + 100%);pointer-events:none;z-index:0;background:radial-gradient(circle at center,var(--brand-blue),transparent 100%);opacity:.085}#root{position:relative;z-index:2;min-height:100vh}::selection{background:var(--brand-magenta);color:#fff}code,pre,.mono{font-family:var(--font-mono)}.btn-brand{background-image:var(--brand-grad-sweep);background-size:280% 100%;background-position:0% 50%;color:#fff;border:none;cursor:pointer;transition:background-position .7s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .25s;box-shadow:0 2px 6px color-mix(in srgb,var(--brand-black) 20%,transparent),inset 0 1px #ffffff2e}.btn-brand:hover:not(:disabled){background-position:100% 50%;transform:translateY(-1px);box-shadow:0 10px 24px -8px var(--brand-magenta),inset 0 1px #ffffff38}.btn-brand:active:not(:disabled){transform:translateY(0)}.btn-brand:disabled{opacity:.5;cursor:not-allowed}.gradient-text{background-image:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-color:var(--brand-blue)}button{outline:none}button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}
