.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("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");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("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--wk-ink: #083c40;--wk-ink-hover: #0d5459;--wk-ink-deep: #062c2f;--wk-accent: var(--color-primary, #0891b2);--wk-paper: #e9f1f1;--wk-text: #111827;--wk-muted: #5f7577;--wk-faint: #9ca3af;--wk-line: #e2e6ed;--wk-line-soft: #e9edf2;--wk-surface: #fff;--wk-surface-alt: #f7f9fb;--wk-danger: #b91c1c;--wk-danger-surface: #fee2e2;--wk-card-shadow: 0 20px 24px -14px rgb(16 24 40 / 8%)}.wk-page{display:grid;gap:16px;padding:22px 30px 40px;align-content:start}.wk-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.wk-page-title{margin:0;font-size:22px;font-weight:700;line-height:1.2;color:var(--wk-ink)}.wk-page-subtitle{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--wk-muted)}.wk-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid #f5c6c6;background:var(--wk-danger-surface);color:var(--wk-danger);font-size:13px}.wk-alert-success{border-color:#bbf7d0;background:#dcfce7;color:#166534}.wk-alert button{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.cdp-header-shell{background:var(--wk-surface);border:1px solid var(--wk-line);overflow:hidden}.cdp-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;background:var(--wk-surface)}.cdp-identity{display:flex;align-items:center;gap:14px;min-width:0}.cdp-logo{width:44px;height:44px;flex:none;object-fit:cover;border:1px solid var(--wk-line);background:var(--wk-surface-alt)}.cdp-logo-fallback{display:grid;place-items:center;background:var(--wk-ink);border-color:var(--wk-ink);color:#fff;font-size:22px;font-weight:700}.cdp-identity-copy{min-width:0}.cdp-crumb{margin-bottom:1px;font-size:12px;color:var(--wk-faint)}.cdp-crumb a{color:inherit}.cdp-crumb a:hover{color:var(--wk-ink);text-decoration:underline}.cdp-name{margin:0;font-size:19px;font-weight:700;line-height:1.2;color:var(--wk-ink)}.cdp-identity-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px}.cdp-slug,.cdp-dot-meta{font-size:12px;color:var(--wk-muted)}.cdp-dot-meta:before{content:"\b7";margin-right:8px}.cdp-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cdp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border:1px solid #dfe3ea;border-radius:0;background:var(--wk-surface);color:var(--wk-ink);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}.cdp-btn:hover:not(:disabled){background:#f8f9fb;border-color:#c7cdd6;color:var(--wk-ink)}.cdp-btn:disabled{opacity:.5;cursor:not-allowed}.cdp-btn-primary{background:var(--wk-ink);border-color:var(--wk-ink);color:#fff}.cdp-btn-primary:hover:not(:disabled){background:var(--wk-ink-deep);border-color:var(--wk-ink-deep);color:#fff}.cdp-btn-danger{color:var(--wk-danger);border-color:#f0d9d8}.cdp-btn-danger:hover:not(:disabled){background:var(--wk-danger-surface);border-color:var(--wk-danger);color:var(--wk-danger)}.cdp-icon-btn{width:36px;height:36px;flex:none;display:inline-grid;place-items:center;border:1px solid var(--wk-line);border-radius:0;background:var(--wk-surface);color:var(--wk-muted);cursor:pointer;transition:background .18s ease,color .18s ease}.cdp-icon-btn svg{width:18px;height:18px}.cdp-icon-btn:hover:not(:disabled){background:#f8f9fb;color:var(--wk-ink)}.cdp-icon-btn:disabled{opacity:.5;cursor:not-allowed}.cdp-tabbar{display:flex;gap:2px;padding:0 6px;background:var(--wk-surface);border:1px solid var(--wk-line);overflow-x:auto}.cdp-header-shell .cdp-tabbar{border:0;border-top:1px solid #eef0f4}.cdp-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;color:#6b7280;white-space:nowrap;cursor:pointer;transition:color .14s ease}.cdp-tab:hover{color:var(--wk-ink)}.cdp-tab-active{color:var(--wk-ink);font-weight:700}.cdp-tab-active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--wk-ink)}.cdp-tab-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#cbd5d5;transition:background .14s ease}.cdp-tab-dot-active{background:var(--wk-accent)}.cdp-card-title{margin:0;font-size:16px;font-weight:700;color:var(--wk-ink)}.cdp-count{margin-left:6px;font-size:12px;font-weight:700;color:var(--wk-faint)}.brx-workspace-body{display:grid;gap:16px}.brx-tab-header{padding:4px 0 0;margin-bottom:-8px}.brx-tab-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.brx-tab-heading .cdp-card-title{display:inline-flex;align-items:center;gap:7px}.brx-tab-heading>:last-child:not(:first-child){margin-left:auto}.brx-tab-description{margin:3px 0 0;color:var(--wk-muted);font-size:12px;line-height:1.5}.brx-detail-cards,.brx-details-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;align-items:start}.brx-detail-cards-single{grid-template-columns:minmax(0,1fr)}.brx-details-summary{margin-top:24px}.brx-detail-section{min-width:0}.brx-detail-section-wide{grid-column:1 / -1}.brx-detail-heading{margin:8px 0 8px 4px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;color:var(--wk-ink)}.brx-detail-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.brx-card{display:grid;gap:16px;align-content:start;min-width:0;padding:20px;border:0;border-radius:0;background:var(--wk-surface);box-shadow:var(--wk-card-shadow)}.brx-card-sm{padding:16px;gap:12px}.brx-card-hint{margin:0 0 0 4px;font-size:12px;color:var(--wk-muted)}.brx-fields{display:grid;grid-template-columns:1fr 1fr;gap:30px 32px}.brx-field{display:grid;gap:10px;min-width:0}.brx-field-wide{grid-column:1 / -1}.brx-field-label,.brx-detail-editor .field-label{font-size:12px;font-weight:500;color:var(--wk-muted)}.brx-field-value{padding:4px 0;font-size:14px;color:var(--wk-ink);word-break:break-word}.brx-field-wide .brx-field-value{white-space:pre-wrap;overflow-wrap:anywhere}.brx-field-value-empty{color:var(--wk-muted)}.brx-detail-read-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;column-gap:16px;align-items:start}.brx-detail-read-layout>:first-child{grid-column:1 / 3;grid-row:1}.brx-detail-edit-row{grid-column:3;grid-row:1;display:flex;justify-content:flex-end}.brx-detail-edit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;background:transparent;color:var(--wk-ink);cursor:pointer}.brx-detail-edit:hover{background:var(--wk-paper)}.brx-detail-editor fieldset,.brx-section-form fieldset{border:0;padding:0;margin:0;min-width:0}.brx-detail-editor .form-field{display:flex;flex-direction:column;gap:10px;min-width:0}.brx-detail-editor :is(input.input,select.input,textarea.input){width:100%;min-width:0;padding:4px 0 6px;border:0;border-bottom:1px solid color-mix(in srgb,var(--wk-ink) 20%,transparent);border-radius:0;background:transparent;color:var(--wk-ink);font-family:inherit;font-size:14px;box-shadow:none;outline:2px solid transparent}.brx-detail-editor :is(input.input,select.input,textarea.input):focus{border-bottom-color:var(--wk-ink)}.brx-detail-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:30px}.brx-detail-cancel,.brx-detail-save,.brx-detail-link{padding:6px 4px;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:14px;cursor:pointer}.brx-detail-cancel{color:var(--wk-danger);font-weight:500}.brx-detail-save{color:var(--wk-ink);font-weight:700}.brx-detail-link{color:var(--wk-ink);font-weight:500}.brx-detail-actions button:disabled{opacity:.5;cursor:wait}.brx-detail-actions button:hover:not(:disabled),.brx-detail-link:hover{text-decoration:underline}.brx-detail-error{margin:16px 0 0;color:var(--wk-danger);font-size:13px}.brx-check-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.brx-check-label{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:13px;color:#374151}.brx-dot{width:9px;height:9px;flex:0 0 9px;border-radius:999px}.brx-dot-ok{background:#6dc48b}.brx-dot-warn{background:#f59e0b}.brx-check-action{min-height:32px;padding:0 11px;border:1px solid #dfe3ea;border-radius:0;background:var(--wk-surface);color:var(--wk-ink);font-family:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.brx-check-action:hover{background:#f8f9fb}.brx-glance-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.brx-glance{padding:10px;border:1px solid #eef0f4;background:#f8f9fb}.brx-glance-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--wk-faint)}.brx-glance-value{font-size:18px;font-weight:700;color:var(--wk-ink)}.brx-pill{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.brx-pill-active{background:#dcfce7;color:#166534;border-color:#bbf7d0}.brx-pill-approval{background:#e0f2fe;color:#0e7490;border-color:#bae6fd}.brx-pill-setup{background:#fdf3d7;color:#8a6d1f;border-color:#f2e0a8}.brx-pill-danger{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.brx-pill-generic{background:#f1f3f6;color:#4b5563;border-color:#e6e8ec}.brx-branch-cell{display:flex;align-items:center;gap:12px;min-width:0}.brx-mark{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;overflow:hidden;background:var(--wk-paper);color:var(--wk-ink);font-size:13px;font-weight:700}.brx-mark-logo{width:100%;height:100%;object-fit:cover}.brx-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--wk-ink)}.brx-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--wk-muted)}.brx-row-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.brx-manage-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid #dfe3ea;border-radius:0;background:var(--wk-surface);color:var(--wk-ink);font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.brx-manage-btn:hover:not(:disabled){background:#f8f9fb}.brx-manage-btn:disabled{opacity:.5;cursor:not-allowed}.brx-manage-btn-primary{border-color:var(--wk-ink);background:var(--wk-ink);color:#fff}.brx-manage-btn-primary:hover:not(:disabled){background:var(--wk-ink-hover);border-color:var(--wk-ink-hover);color:#fff}.brx-more-btn{width:36px;padding:0;letter-spacing:1px}.rst-more-menu{position:fixed;z-index:1000;display:grid;gap:2px;min-width:168px;padding:6px;border:1px solid #e6e8ec;background:var(--wk-surface);box-shadow:0 12px 28px #083c4024}.rst-more-item{width:100%;min-height:36px;padding:0 10px;border:none;background:transparent;color:#374151;font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.rst-more-item:hover:not(:disabled){background:#f8f9fb;color:var(--wk-ink)}.rst-more-item:disabled{opacity:.5;cursor:not-allowed}.rst-more-item-danger,.rst-more-item-danger:hover:not(:disabled){color:var(--wk-danger)}.rst-more-item-danger:hover:not(:disabled){background:var(--wk-danger-surface)}.wdt-shell{background:var(--wk-surface);border:1px solid var(--wk-line);overflow:hidden}.wdt-filter-tabs{display:flex;align-items:center;gap:2px;padding:0 6px;background:var(--wk-surface);border-bottom:1px solid #eef0f4;overflow-x:auto}.wdt-filter-tab{position:relative;align-self:stretch;display:inline-flex;align-items:center;gap:6px;padding:12px 16px;border:0;background:transparent;color:#6b7280;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.wdt-filter-tab span{color:var(--wk-faint);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.wdt-filter-tab:hover,.wdt-filter-tab-active{color:var(--wk-ink)}.wdt-filter-tab-active{font-weight:700}.wdt-filter-tab-active:after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:2px;background:var(--wk-ink)}.wdt-segment-bar{padding:18px 22px 0}.wdt-segment-bar+.wdt-toolbar{min-height:0;padding-top:14px}.wdt-segment-group{display:flex;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:3px;border:1px solid var(--color-sand-200);border-radius:9px;background:var(--color-white);overflow-x:auto}.wdt-segment-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:none;border-radius:7px;background:transparent;color:var(--color-slate-500);font-family:var(--font-body);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.wdt-segment-btn:hover{background:var(--color-sand-50);color:var(--color-ocean)}.wdt-segment-btn-active,.wdt-segment-btn-active:hover{background:var(--color-ocean);color:#fff;font-weight:600}.wdt-segment-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:var(--color-sand-200);color:var(--color-slate-500);font-size:11px;font-weight:700}.wdt-segment-btn-active .wdt-segment-count{background:#fff3;color:inherit}.wdt-segment-btn:focus-visible{outline:2px solid var(--wk-ink-hover);outline-offset:2px}.wdt-toolbar{display:flex;align-items:center;gap:14px;min-height:92px;padding:20px 22px;border-bottom:1px solid var(--wk-line-soft)}.wdt-search{display:flex;align-items:center;gap:8px;flex:0 1 320px;min-width:220px;height:42px;padding:0 14px;border:1px solid #e6e8ec;background:var(--wk-surface)}.wdt-search:focus-within{border-color:#9fc4c7}.wdt-search-icon{width:18px;height:18px;flex:0 0 18px;color:var(--wk-faint)}.wdt-search-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--wk-text);font:inherit;font-size:13px}.wdt-search-input::placeholder{color:#9aa4b5}.wdt-toolbar-action{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.wdt-create-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 16px;border:1px solid var(--wk-ink);border-radius:0;background:var(--wk-ink);color:#fff;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.wdt-create-btn:hover:not(:disabled){background:var(--wk-ink-hover);border-color:var(--wk-ink-hover)}.wdt-create-btn:disabled{opacity:.5;cursor:not-allowed}.wdt-view-toggle{display:inline-flex;height:42px;border:1px solid #e6e8ec;background:var(--wk-surface)}.wdt-view-btn{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:0;background:transparent;color:#6b7280;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.wdt-view-btn+.wdt-view-btn{border-left:1px solid #e6e8ec}.wdt-view-btn:hover{color:var(--wk-ink)}.wdt-view-btn-active,.wdt-view-btn-active:hover{background:var(--wk-ink);color:#fff}.wdt-table{overflow-x:auto}.wdt-busy{opacity:.55;pointer-events:none}.wdt-row{display:grid;gap:18px;align-items:center;min-height:72px;padding:14px 22px;border-bottom:1px solid var(--wk-line-soft)}.wdt-head{min-height:50px;padding:12px 22px;background:var(--wk-surface-alt);color:#6f7a8e;font-size:12px;font-weight:600}.wdt-header-cell,.wdt-cell{min-width:0}.wdt-cell{font-size:13px;color:#374151}.wdt-header-cell{display:flex;align-items:center}.wdt-align-end,.wdt-action-cell{display:flex;justify-content:flex-end}.wdt-truncate{min-width:0}.wdt-row-clickable{cursor:pointer}.wdt-row-clickable:hover{background:#f8fafc}.wdt-row-clickable:focus-visible{outline:2px solid var(--wk-ink-hover);outline-offset:-2px}.wdt-sort-btn{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .18s ease}.wdt-sort-btn:hover,.wdt-sort-btn-active{color:var(--wk-ink)}.wdt-sort-btn-active{font-weight:700}.wdt-sort-arrow{font-size:9px;line-height:1;opacity:0;transition:opacity .18s ease}.wdt-sort-btn:hover .wdt-sort-arrow{opacity:.55}.wdt-sort-btn-active .wdt-sort-arrow{opacity:1}.wdt-custom-body{padding:22px;border-bottom:1px solid var(--wk-line-soft)}.wdt-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 22px}.wdt-page-size{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px}.wdt-page-size select{width:80px;height:32px;padding:0 8px;border:1px solid #e6e8ec;border-radius:0;background:var(--wk-surface);color:var(--wk-text);font:inherit;font-size:13px}.wdt-pagination{display:flex;align-items:center;gap:12px}.wdt-page-btn{min-height:32px;padding:0 12px;border:0;border-radius:0;background:var(--wk-paper);color:var(--wk-ink);font:inherit;font-size:13px;cursor:pointer}.wdt-page-btn:disabled{opacity:.5;cursor:default}.wdt-page-label{color:#6b7280;font-size:13px}:is(.cdp-btn,.cdp-icon-btn,.cdp-tab,.wdt-filter-tab,.wdt-create-btn,.wdt-view-btn,.wdt-sort-btn,.wdt-page-btn,.brx-manage-btn,.brx-check-action,.brx-detail-edit,.brx-detail-actions button,.rst-more-item):focus-visible{outline:2px solid var(--wk-ink-hover);outline-offset:2px}@media(max-width:900px){.brx-detail-cards,.brx-details-summary{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:720px){.wk-page{padding:16px}.wdt-toolbar{align-items:stretch;flex-wrap:wrap;padding:16px}.wdt-search{flex:1 1 100%}.cdp-header-actions{width:100%}}@media(max-width:480px){.brx-fields{grid-template-columns:minmax(0,1fr);gap:24px}.brx-card{padding:16px}}@media(prefers-reduced-motion:reduce){.cdp-tab,.cdp-tab-dot,.cdp-btn,.wdt-sort-btn,.wdt-sort-arrow{transition:none}}:root .wk-page :is(.field-input,.editor-card,.add-btn,.pod-chip){border-radius:0}.wk-page [hidden]{display:none!important}.brx-empty,.wdt-empty{display:grid;justify-items:center;align-content:center;gap:8px;min-height:220px;padding:36px 22px;background:repeating-linear-gradient(135deg,transparent 0 9px,rgb(8 60 64 / 3%) 9px 10px),var(--wk-surface);color:var(--wk-muted);font-size:13px;line-height:1.5;text-align:center}.brx-empty{border:1px dashed #c9d6d7}.wdt-empty{border-bottom:1px solid var(--wk-line-soft)}.brx-empty:before,.wdt-empty:before{content:"";width:48px;height:48px;margin-bottom:6px;background-color:var(--wk-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23083c40' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 13.5 6 5.5h12l2.5 8'/%3E%3Cpath d='M3.5 13.5v5h17v-5h-5.2a3.3 3.3 0 0 1-6.6 0Z'/%3E%3C/svg%3E");background-position:center;background-size:22px 22px;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #d5e3e3}:is(.brx-empty,.wdt-empty) strong{color:var(--wk-ink);font-size:15px;font-weight:700}:is(.brx-empty,.wdt-empty) p{max-width:420px;margin:0;color:var(--wk-muted);font-size:13px;line-height:1.5}:is(.brx-empty,.wdt-empty) :is(.cdp-btn,.wdt-create-btn){margin-top:8px}.wdt-empty[role=alert]{min-height:0;background:var(--wk-surface);color:var(--wk-danger)}.wdt-empty[role=alert]:before{display:none}.wk-loading:before{width:28px;height:28px;border:3px solid var(--wk-paper);border-top-color:var(--wk-ink);border-radius:50%;background:none;box-shadow:none;animation:spin .8s linear infinite}.wdt-skeleton-row{display:flex;align-items:center;gap:18px;min-height:72px;padding:14px 22px;border-bottom:1px solid var(--wk-line-soft)}.wdt-skeleton-bar{height:12px;flex:1;background:linear-gradient(90deg,#eef2f2 25%,#f7f9f9,#eef2f2 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.wdt-skeleton-bar:first-child{flex:0 0 38px;height:38px}.wdt-skeleton-bar:nth-child(2){flex:2}.wdt-skeleton-bar:last-child{flex:0 0 84px;height:30px}.wk-nil{display:inline-flex;align-items:center;gap:6px;color:var(--wk-faint);font-size:12px;font-weight:500;white-space:nowrap}.wk-nil:before{content:"";width:6px;height:6px;flex:none;border:1px solid currentColor;border-radius:50%}.wdt-cell:empty:before{content:"\2014";color:var(--wk-faint)}:root .wk-page :is(p.empty,div.empty,.notes-empty,.tags-empty,.empty-gallery){display:flex;align-items:center;gap:10px;margin:0;padding:14px 16px;border:1px dashed #c9d6d7;border-radius:0;background:var(--wk-surface-alt);color:var(--wk-muted);font-size:13px;font-style:normal;text-align:left}:root .wk-page :is(p.empty,div.empty,.notes-empty,.tags-empty,.empty-gallery):before{content:"";width:8px;height:8px;flex:none;background:var(--wk-accent);opacity:.55}:root .wk-page td.empty{padding:40px 16px;color:var(--wk-muted);font-size:13px;text-align:center}@media(prefers-reduced-motion:reduce){.wk-loading:before,.wdt-skeleton-bar{animation:none}}:root .wk-rounded :is(.wdt-create-btn,.cdp-btn,.cdp-icon-btn,.rst-more-menu){border-radius:9px}:root .wk-rounded .wdt-create-btn{height:auto;min-height:38px;padding:9px 14px;border-color:var(--color-ocean);background:var(--color-ocean);font-size:13px;font-weight:600}:root .wk-rounded .wdt-create-btn:hover:not(:disabled){border-color:var(--wk-ink-hover);background:var(--wk-ink-hover)}:root .wk-rounded :is(.brx-manage-btn,.rst-more-item,.variant-chip,.exp-sessions-chip,.wdt-page-btn,.wdt-page-size select){border-radius:7px}:root .wk-rounded .wdt-view-toggle{align-items:center;gap:2px;height:auto;padding:3px;border:1px solid var(--color-sand-200);border-radius:9px;background:var(--color-white)}:root .wk-rounded .wdt-view-btn{padding:6px 13px;border:0;border-radius:7px;color:var(--color-slate-500);font-family:var(--font-body);font-size:12.5px;font-weight:500;transition:background .14s ease,color .14s ease}:root .wk-rounded .wdt-view-btn:hover{background:var(--color-sand-50);color:var(--color-ocean)}:root .wk-rounded :is(.wdt-view-btn-active,.wdt-view-btn-active:hover){background:var(--color-ocean);color:#fff;font-weight:600}.wk-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-nowrap{white-space:nowrap}.wk-strong{color:var(--wk-ink);font-weight:700}.wk-meta{margin-top:3px;color:var(--wk-muted);font-size:12px}.wk-rating{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.wk-rating-value{color:var(--wk-ink);font-size:12px;font-weight:700}.wk-rating-count{color:var(--wk-faint);font-size:12px}.wk-likes{display:inline-flex;align-items:center;gap:4px;color:#e0526a;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.brx-manage-btn{gap:6px}.brx-manage-btn svg{flex:none}.brx-manage-btn strong{font-weight:700}.wk-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.wk-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--wk-line);background:var(--wk-surface);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.wk-card:hover{border-color:#c7cdd6;box-shadow:var(--wk-card-shadow)}.wk-card:focus-visible{outline:2px solid var(--wk-ink-hover);outline-offset:2px}.wk-card-head{position:relative;height:132px;overflow:hidden;border-bottom:1px solid var(--wk-line-soft);background:var(--wk-surface-alt)}.wk-card-pill{position:absolute;top:10px;left:10px}.wk-card-body{display:grid;gap:7px;align-content:start;flex:1;min-width:0;padding:14px 16px}.wk-card-body .brx-name{white-space:normal}.wk-card-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0;color:var(--wk-muted);font-size:12px}.wk-card-line svg{flex:none}.wk-dot-sep{color:var(--wk-faint)}.wk-card-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;border-top:1px solid var(--wk-line-soft);cursor:default}.wk-card-foot>:last-child{margin-left:auto}@media(max-width:480px){.wk-card-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wk-card{transition:none}}:root .wk-rounded :is(.wdt-view-toggle,.wdt-segment-group){box-sizing:border-box;height:40px}:root .wk-rounded .wdt-view-btn,:root .wk-rounded .wdt-segment-btn{height:32px;padding-block:0}:root .wk-rounded :is(.wdt-create-btn,.cdp-btn,.brx-manage-btn){box-sizing:border-box;height:40px;min-height:40px;padding-block:0}:root .wk-rounded :is(.cdp-icon-btn,.brx-more-btn){width:40px;height:40px;min-height:40px}.rst-row-value{color:#374151;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}:root{--color-primary: #0891B2;--color-primary-dark: #0e7490;--color-primary-light: #e0f2fe;--color-ocean: #083344;--color-coral: #F97316;--color-coral-dark: #ea6c10;--color-white: #FFFFFF;--color-sand-50: #FAFAF9;--color-sand-200: #E7E5E4;--color-slate-500: #64748B;--color-slate-400: #94A3B8;--color-slate-700: #334155;--color-success: #10B981;--color-warning: #F59E0B;--color-error: #EF4444;--color-info: #3B82F6;--font-heading: "Space Grotesk", "Outfit", sans-serif;--font-body: "DM Sans", "Inter", sans-serif;--fs-display-2xl: 4.5rem;--fs-h1: 3rem;--fs-h2: 2.25rem;--fs-h3: 1.5rem;--fs-body-lg: 1.125rem;--fs-body: 1rem;--fs-body-sm: .875rem;--fs-caption: .75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: .375rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(8,51,68,.08), 0 1px 2px rgba(8,51,68,.06);--shadow-md: 0 4px 16px rgba(8,51,68,.1), 0 2px 6px rgba(8,51,68,.08);--shadow-lg: 0 12px 40px rgba(8,51,68,.14), 0 4px 12px rgba(8,51,68,.08);--shadow-glow: 0 0 0 3px rgba(8,145,178,.18);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-ocean);background-color:var(--color-sand-50);line-height:1.6;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2;color:var(--color-ocean)}h1{font-size:var(--fs-h1);font-weight:700}h2{font-size:var(--fs-h2);font-weight:600}h3{font-size:var(--fs-h3);font-weight:500}p{line-height:1.65;color:var(--color-slate-700)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-label{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:500;color:var(--color-slate-700)}.form-input{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-ocean);background:var(--color-white);border:1.5px solid var(--color-sand-200);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);appearance:none}.form-input::placeholder{color:var(--color-slate-400)}.form-input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-glow)}.form-input.input-error{border-color:var(--color-error);box-shadow:0 0 0 3px #ef444426}.form-error{font-size:var(--fs-caption);font-weight:600;color:var(--color-error);display:flex;align-items:center;gap:var(--space-1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-full{width:100%}.text-caption{font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em}.text-body-sm{font-size:var(--fs-body-sm)}.text-body{font-size:var(--fs-body)}.text-body-lg{font-size:var(--fs-body-lg)}.text-muted{color:var(--color-slate-500)}.text-center{text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in-up{animation:fadeInUp .5s ease forwards}.animate-fade-in{animation:fadeIn .4s ease forwards}
