.mapboxgl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){-webkit-box-shadow:0 0 2px #0000001a;-moz-box-shadow:0 0 2px #0000001a;box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:#0000}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23ccc%27/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23999%27/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23ccc%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23aaa%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27red%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e58978%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e54e33%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-ms-animation:mapboxgl-spin 2s infinite linear;animation:2s linear infinite mapboxgl-spin}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23999%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27red%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e58978%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e54e33%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23666%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27red%27/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes mapboxgl-spin{0%{-moz-transform:rotate(0)}to{-moz-transform:rotate(1turn)}}@-o-keyframes mapboxgl-spin{0%{-o-transform:rotate(0)}to{-o-transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2788%27 height=%2723%27 viewBox=%270 0 88 23%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27b%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27c%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27%23fff%27/%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/mask%3E%3Cg opacity=%27.3%27 stroke=%27%23000%27 stroke-width=%273%27%3E%3Ccircle mask=%27url%28%23c%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23b%27 mask=%27url%28%23c%29%27/%3E%3C/g%3E%3Cg opacity=%27.9%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2788%27 height=%2723%27 viewBox=%270 0 88 23%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27b%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27c%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27%23fff%27/%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/mask%3E%3Cg stroke=%27%23000%27 stroke-width=%273%27%3E%3Ccircle mask=%27url%28%23c%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23b%27 mask=%27url%28%23c%29%27/%3E%3C/g%3E%3Cg fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2788%27 height=%2723%27 viewBox=%270 0 88 23%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27b%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27c%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27%23fff%27/%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/mask%3E%3Cg stroke=%27%23fff%27 stroke-width=%273%27 fill=%27%23fff%27%3E%3Ccircle mask=%27url%28%23c%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23b%27 mask=%27url%28%23c%29%27/%3E%3C/g%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0%27/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27 fill=%27%23fff%27%3E%3Cpath d=%27M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0%27/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px #0000001a}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{will-change:transform;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";-ms-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:2s infinite mapboxgl-user-location-dot-pulse;position:absolute}.mapboxgl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;-webkit-transform:scale(1)}70%{opacity:0;-webkit-transform:scale(3)}to{opacity:0;-webkit-transform:scale(1)}}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.wm-container{color:#000;z-index:1!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;filter:none!important;direction:ltr!important;align-items:end!important;gap:4px!important;width:390px!important;min-width:390px!important;max-width:390px!important;height:20px!important;max-height:none!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:11px!important;display:flex!important;position:absolute!important;bottom:2px!important;left:15px!important;overflow:visible!important;transform:none!important}html[map-style*=Night] .wm-container{color:#fff}.wm-container a{color:inherit!important;text-decoration:none!important}.wm-container a .water-mark-img{background-image:url(https://static.neshan.org/sdk/images/neshan_water_mark.svg);background-repeat:no-repeat!important;background-size:contain!important;width:62px!important;height:20px!important;overflow:visible!important}html[map-style*=Night] .wm-container a .water-mark-img{background-image:url(https://static.neshan.org/sdk/images/neshan_water_mark_white.svg?v=1)}.water-mark{display:inline-flex!important}:root{--sm:.25em;--md:.5em;--lg:1em;--text-xl:1.33em;--text-lg:1.05em;--text-nm:1em;--text-sm:.85em;--text-xs:.8em;--text-xxs:.75em;--primary:#03a9f4}.pos-relative{position:relative}.pos-absolute{position:absolute}.d-flex{display:flex!important}.d-none{display:none!important}.d-inline-flex{display:inline-flex!important}.v-hidden{visibility:hidden!important;opacity:0!important}.row{flex-wrap:wrap;display:flex}.row>*{flex-shrink:0;width:100%;max-width:100%}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-around{justify-content:space-around}.align-end{align-items:end!important}.text-center{text-align:center}.text-xl{font-size:var(--text-xl)}.text-sm{font-size:var(--text-sm)}.o-hidden{overflow:hidden}.pointer{cursor:pointer}.select-none{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.mapboxgl-map{position:relative}.water_mark_container{z-index:1;box-sizing:border-box;direction:ltr;font-size:11px;line-height:11px;position:absolute;bottom:.4em;left:1.5em}.water_mark_container a{color:inherit;margin-right:.4em;text-decoration:none}.water_mark_container a img{height:20px}:root{--bg:#f9fafb;--surface:#fff;--surface-strong:#fff;--text:#072b33;--muted:#4f6b74;--line:#072b3317;--primary:#2c748b;--primary-mid:#4590a4;--primary-soft:#7fb5c2;--primary-deep:#072b33;--accent:#cac42d;--accent-soft:#cac42d2e;--shadow:none;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--container:1400px;--site-font-scale:.95}.admin-support-report__acquaintance-badge{white-space:nowrap;background:linear-gradient(135deg,#eef2fffa,#e0e7ffe6);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.24rem;width:fit-content;min-height:1.45rem;padding:.12rem .48rem;display:inline-flex;color:#4f46a5!important;font-size:.64rem!important;font-weight:800!important;line-height:1.35!important}.admin-support-report__acquaintance-badge .huge-icon{flex:none}.admin-support-report__acquaintance-badge--ptr{background:#7622581a;color:#762258!important}.admin-support-report__acquaintance-badge--summer{background:#423e951a;color:#423e95!important}.admin-support-report-modal__dialog--acquaintance{width:min(100%,31rem)}.admin-support-report-acquaintance__description{color:var(--muted);text-align:right;margin:0;font-size:.74rem;font-weight:400;line-height:1.7}.admin-support-report-acquaintance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.admin-support-report-acquaintance__option{color:#2c748b;cursor:pointer;background:#fff;border:1px solid;border-radius:9px;grid-template-columns:1.9rem minmax(0,1fr) 1.25rem;align-items:center;gap:.45rem;width:100%;min-height:3.5rem;padding:.55rem .7rem;transition:none;display:grid}.admin-support-report-acquaintance__option--ptr{color:#b84b7e}.admin-support-report-acquaintance__option--summer{color:#2c748b}.admin-support-report-acquaintance__option:hover,.admin-support-report-acquaintance__option:focus-visible,.admin-support-report-acquaintance__option.is-selected{box-shadow:none;transform:none}.admin-support-report-acquaintance__option-icon,.admin-support-report-acquaintance__option-check{color:currentColor;background:0 0;border-radius:0;place-items:center;width:auto;height:auto;display:grid}.admin-support-report-acquaintance__option-label{color:currentColor;text-align:right;font-size:.76rem;font-weight:700;line-height:1.5}.admin-support-report-history-modal__entry-title--acquaintance{color:#4f46a5}.admin-support-report-history-modal__entry-title--acquaintance-ptr{color:#762258}.admin-support-report-history-modal__entry-title--acquaintance-summer{color:#423e95}.admin-support-report-history-modal__chip--acquaintance{color:#4f46a5;background:#eef2ffeb;border:0}.admin-support-report-history-modal__chip--acquaintance-ptr{color:#762258;background:#7622581a}.admin-support-report-history-modal__chip--acquaintance-summer{color:#423e95;background:#423e951a}@media (max-width:560px){.admin-support-report-acquaintance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.admin-support-report-acquaintance__option{border-radius:8px;grid-template-columns:1.8rem minmax(0,1fr) 1.1rem;gap:.3rem;min-height:3.4rem;padding:.55rem .45rem}.admin-support-report-acquaintance__option-label{white-space:nowrap;font-size:.68rem}.admin-support-report__acquaintance-badge{min-height:1.32rem;padding-inline:.38rem;font-size:.58rem!important}}.candidate-finance-invoice-modal__print{color:#5c6670;min-height:2.25rem;font:inherit;cursor:pointer;background:#eef0f2;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.68rem;font-weight:800;transition:background-color .18s,color .18s;display:inline-flex}.candidate-finance-invoice-modal__print:hover,.candidate-finance-invoice-modal__print:focus-visible{color:#3f4850;background:#dfe3e6;outline:none}.candidate-finance-statement{background:#fff;border:1px solid #dfe7eb;border-radius:16px;gap:1rem;width:100%;display:grid;overflow:hidden}.candidate-finance-statement__heading{box-sizing:border-box;direction:ltr;background:#f5f7f8;border-bottom:0;grid-template-columns:minmax(7rem,1fr) minmax(14rem,2fr) minmax(7rem,1fr);grid-template-areas:"print document brand";align-items:center;gap:.75rem;height:4.5rem;min-height:4.5rem;padding:.35rem .9rem;display:grid;position:relative}.candidate-finance-statement__brand{text-align:right;direction:rtl;flex-direction:row;grid-area:brand;justify-self:end;align-items:center;gap:.45rem;min-width:0;display:flex}.candidate-finance-statement__brand img{object-fit:contain;background:0 0;border-radius:12px;flex:none;width:8rem;height:3rem}.candidate-finance-statement__logo-dark{display:none}.candidate-finance-statement__brand>div{text-align:right;justify-items:start}.candidate-finance-statement__brand>div,.candidate-finance-statement__document{gap:.08rem;display:grid}.candidate-finance-statement__brand strong,.candidate-finance-statement__document strong{color:#34454f;font-size:.86rem;font-weight:900}.candidate-finance-statement__brand span,.candidate-finance-statement__document span{color:#7b8b96;font-size:.68rem;font-weight:700}.candidate-finance-statement__document{text-align:center;direction:rtl;grid-area:document;justify-self:center;justify-items:center}.candidate-finance-statement__heading .candidate-finance-statement__document{text-align:center;grid-area:document;justify-self:center;justify-items:center}.candidate-finance-statement__print{direction:rtl;grid-area:print;justify-self:start}.candidate-finance-statement__document span{font-size:.78rem;font-weight:400}.candidate-finance-statement__customer{direction:rtl;border:1px solid #e2e9ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 1rem;display:grid;overflow:hidden}.candidate-finance-statement__customer>div{border-inline-end:1px solid #e8edef;text-align:right;border-bottom:1px solid #e8edef;align-content:center;gap:.2rem;min-width:0;min-height:3.8rem;padding:.6rem .8rem;display:grid}.candidate-finance-statement__customer>div:nth-child(3n){border-inline-end:0}.candidate-finance-statement__customer>div:nth-last-child(-n+3){border-bottom:0}.candidate-finance-statement__customer span,.candidate-finance-statement__totals span{color:#8796a0;font-size:.65rem;font-weight:700}.candidate-finance-statement__customer strong{color:#34454f;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:800;overflow:hidden}.candidate-finance-statement__customer .candidate-finance-statement__academic{color:#34454f;direction:rtl;align-items:center;gap:.14rem;display:inline-flex}.candidate-finance-statement__academic>span{color:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;overflow:hidden}.candidate-finance-statement__academic .huge-icon{color:currentColor;flex:none}.candidate-finance-statement__totals{direction:rtl;background:#f3f5f6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 1rem;display:grid;overflow:hidden}.candidate-finance-statement__totals>div{border-inline-end:1px solid #dfe6e9;align-content:center;gap:.22rem;min-height:4rem;padding:.65rem .85rem;display:grid}.candidate-finance-statement__totals>div:last-child{border-inline-end:0}.candidate-finance-statement__totals strong{color:#34454f;font-size:.82rem;font-weight:900}.candidate-finance-statement__totals .is-balance strong{color:#a0443d;text-align:right;justify-content:flex-start;align-items:center;gap:.25rem;width:100%;display:inline-flex}.candidate-finance-statement__totals .is-balance strong>span{color:inherit;font-size:inherit;font-weight:inherit}.candidate-finance-statement__totals .is-balance strong>.huge-icon{color:inherit;flex:none}.candidate-finance-statement__totals .is-balance strong.is-settled,.candidate-finance-statement__totals .is-balance strong.is-credit{color:#188255}.candidate-finance-statement__table-wrap{overscroll-behavior-x:contain;border:1px solid #2c748b14;border-radius:10px;width:calc(100% - 2rem);margin:0 1rem 1rem;overflow-x:auto}.candidate-finance-statement__table-head,.candidate-finance-statement__table-row{grid-template-columns:minmax(3.5rem,.45fr) minmax(9rem,1fr) minmax(13rem,1.25fr) repeat(3,minmax(8rem,.9fr)) minmax(7.5rem,.85fr) minmax(7rem,.8fr);align-items:center;width:100%;min-width:76rem;display:grid}.candidate-finance-statement__table-head{color:#667085;text-align:center;background:#f1f3f5;min-height:3rem;padding:.5rem .65rem;font-size:.68rem;font-weight:800}.candidate-finance-statement__table-row{color:#34454f;text-align:center;background:#fff;min-height:3.6rem;padding:.55rem .65rem;font-size:.69rem}.candidate-finance-statement__table-row:nth-child(odd){background:#f9fafc}.candidate-finance-statement__table-row>span,.candidate-finance-statement__table-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:.25rem;overflow:hidden}.candidate-finance-statement__table-row>strong{font-weight:800}.candidate-finance-statement__status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.7rem;padding:.16rem .58rem;font-size:.63rem;font-weight:850;display:inline-flex}.candidate-finance-statement__status.is-paid{color:#188255;background:#18825517}.candidate-finance-statement__status.is-projected{color:#5b6974;background:#5b69741a}.candidate-finance-statement__status.is-debt{color:#b42318;background:#b4231814}.candidate-finance-statement__receipt-link{color:#23677c;white-space:nowrap;background:#2c748b1a;border-radius:999px;justify-content:center;align-items:center;min-height:1.7rem;padding:.16rem .58rem;font-size:.63rem;font-weight:800;text-decoration:none;display:inline-flex}.candidate-finance-statement__receipt-link:hover,.candidate-finance-statement__receipt-link:focus-visible{color:#174e60;background:#2c748b2e;outline:none}@media (max-width:720px){.candidate-finance-invoice-modal__print span{display:none}.candidate-finance-invoice-modal__print{width:2.25rem;padding:0}.candidate-finance-statement__heading{box-sizing:border-box;grid-template-columns:2.25rem minmax(0,1fr) 4.5rem;grid-template-areas:"print document brand";align-items:center;height:4.5rem;min-height:4.5rem}.candidate-finance-statement__brand img{width:4.5rem;height:2rem}.candidate-finance-statement__customer{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-finance-statement__customer>div,.candidate-finance-statement__customer>div:nth-child(3n){border-inline-end:1px solid #e8edef;border-bottom:1px solid #e8edef}.candidate-finance-statement__customer>div:nth-child(2n){border-inline-end:0}.candidate-finance-statement__customer>div:nth-last-child(-n+2){border-bottom:0}.candidate-finance-statement__totals{grid-template-columns:1fr}.candidate-finance-statement__totals>div{border-inline-end:0;border-bottom:1px solid #dfe6e9}.candidate-finance-statement__totals>div:last-child{border-bottom:0}}@media print{@page{size:A4 landscape;margin:10mm}body:has(.candidate-finance-invoice-modal--statement)>*{visibility:hidden!important}.candidate-finance-invoice-modal--statement,.candidate-finance-invoice-modal--statement *{visibility:visible!important}.candidate-finance-invoice-modal--statement{background:#fff;padding:0;display:block;position:absolute;inset:0}.candidate-finance-invoice-modal--statement .candidate-finance-invoice-modal__dialog{width:100%;max-height:none;box-shadow:none;border:0;overflow:visible}.candidate-finance-invoice-modal--statement .candidate-finance-invoice-modal__header{display:none}.candidate-finance-invoice-modal--statement .candidate-finance-invoice-modal__body{padding:0;overflow:visible}.candidate-finance-statement{border:0;overflow:visible}.candidate-finance-statement__table-wrap{overflow:visible}.candidate-finance-statement__table-head,.candidate-finance-statement__table-row{min-width:0}}@font-face{font-family:Modam;src:url(/fonts/Modam-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Modam;src:url(/fonts/Modam-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Modam;src:url(/fonts/Modam-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}html{font-size:calc(15px * var(--site-font-scale));scroll-behavior:smooth;background-color:#f9fafb;overflow-x:hidden}body{font-optical-sizing:auto;-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";color:var(--text);background-color:#f9fafb;margin:0;font-family:Modam,Tahoma,sans-serif;font-weight:400;overflow-x:hidden}@media (max-width:860px){html{font-size:calc(15px * var(--site-font-scale))}:root{--site-font-scale:.93}}body.search-modal-open,body.mobile-menu-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}input::placeholder,textarea::placeholder{font-weight:400}button:disabled,button[aria-disabled=true]{cursor:not-allowed}button:disabled:not(.search-modal__close):not(.my-account-edit-modal__visibility-toggle):not(.auth-form__password-toggle){opacity:1;color:#95a5af!important;filter:none!important;box-shadow:none!important;background:#e4ebef!important;border-color:#95a5af29!important}button:disabled .huge-icon{color:currentColor!important}.loading-button__inner{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;width:100%;height:100%;line-height:1;display:inline-flex;position:relative}.loading-button__spinner{flex:none;place-items:center;display:grid;position:absolute;inset:0}.loading-button__label.is-hidden{visibility:hidden}.loading-button__label{white-space:nowrap;justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.container{width:min(calc(100% - 7rem), var(--container));margin:0 auto}.site-shell{isolation:isolate;background-color:#f9fafb;flex-direction:column;min-width:0;min-height:100vh;display:flex;position:relative;overflow:clip}.site-shell:before{content:"";z-index:-1;pointer-events:none;opacity:1;background:#f9fafb;position:fixed;inset:0}.site-shell--auth,.site-shell--receipt{background:var(--bg);min-height:100vh;overflow-x:hidden}.site-shell--receipt:before{opacity:.35}.payment-result-page{place-items:center;width:100%;min-height:100dvh;padding:clamp(.85rem,2.8vw,1.8rem);display:grid;position:relative;overflow:hidden}.payment-result-page__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.payment-result-page__orb{filter:blur(4px);opacity:.85;border-radius:999px;position:absolute}.payment-result-page__orb--one{top:8%;background:#2c748b14;width:14rem;height:14rem;inset-inline-start:6%}.payment-result-page__orb--two{background:#7fb5c214;width:18rem;height:18rem;inset-block-end:8%;inset-inline-end:4%}.payment-result-page__grid{opacity:.45;background-image:linear-gradient(#2c748b0a 1px,#0000 1px),linear-gradient(90deg,#2c748b0a 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 92%);mask-image:linear-gradient(#0000008c,#0000 92%)}.payment-result-page__shell{z-index:1;gap:1rem;width:min(100%,40rem);display:grid;position:relative}.payment-result-page__badge{color:#22313b;background:#fffc;border:1px solid #2c748b1a;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .78rem;font-size:.72rem;font-weight:900;display:inline-flex}.payment-result-page__badge--success{color:#1d7d4f}.payment-result-page__badge--error{color:#b43131}.payment-result-page__badge--pending{color:#8f5f1a}.payment-result-page__content{place-items:center;width:100%;min-height:100dvh;display:grid}.payment-result-card{box-shadow:none;background:linear-gradient(#fffffffa,#f8fafbfa),linear-gradient(#2c748b05,#2c748b03);border:1px solid #2c748b1f;border-radius:28px;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid;position:relative;overflow:hidden}.payment-result-card:before{content:"";pointer-events:none;background:linear-gradient(#2c748b0a,#0000 30%),radial-gradient(circle at 100% 0,#2c748b0f,#0000 28%);position:absolute;inset:0}.payment-result-card__hero{justify-content:center;padding-bottom:.25rem;display:flex;position:relative}.payment-result-card__hero:after{content:none}.payment-result-card__icon{width:2.4rem;height:2.4rem;color:var(--primary);background:#2c748b14;border-radius:999px;flex:none;place-items:center;display:grid}.payment-result-card__hero-copy{flex:auto;justify-items:center;gap:.55rem;min-width:0;display:grid}.payment-result-card__status{justify-content:center;display:flex}.payment-result-card__headline{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.payment-result-card__headline--success .payment-result-card__icon{color:#16835d;background:#16835d1f}.payment-result-card__headline--success .payment-result-card__title{color:#16835d}.payment-result-card__headline--error .payment-result-card__icon{color:#c93a3a;background:#c93a3a1f}.payment-result-card__headline--error .payment-result-card__title{color:#c93a3a}.payment-result-card__headline--pending .payment-result-card__icon{color:#8f5f1a;background:#8f5f1a24}.payment-result-card__headline--pending .payment-result-card__title{color:#8f5f1a}.payment-result-card__status-pill{border-radius:999px;align-items:center;padding:.32rem .65rem;font-size:.69rem;font-weight:900;display:inline-flex}.payment-result-card__status-pill--success{color:#1d7d4f;background:#2784531f}.payment-result-card__status-pill--error{color:#b43131;background:#b431311f}.payment-result-card__status-pill--pending{color:#8f5f1a;background:#8f5f1a1f}.payment-result-card__title{color:#22313b;margin:0;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:900;line-height:1.6}.payment-result-card__description{color:var(--muted);text-align:center;margin:0;font-size:.84rem;line-height:1.95}.payment-result-card__details{border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid;overflow:hidden}.payment-result-card__detail{background:0 0;border:0;border-bottom:1px solid #2c748b1a;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .05rem;display:flex}.payment-result-card__detail:last-child{border-bottom:0}.payment-result-card__detail dt{color:var(--muted);flex:auto;font-size:.7rem;font-weight:700;line-height:1.25}.payment-result-card__detail dd{color:#22313b;word-break:break-word;text-align:end;flex:none;margin:0;font-size:.84rem;font-weight:800;line-height:1.35}.payment-result-card__actions{flex-wrap:wrap;justify-content:flex-start;gap:.6rem;display:flex}.payment-result-card__actions--split>*{flex:16rem}.payment-result-card__button{min-height:2.4rem;padding-inline:.95rem}.payment-result-card__footer{color:var(--muted);margin:0;font-size:.75rem;line-height:1.9}.payment-result-card__bottom-action{justify-content:center;margin-top:.35rem;display:flex}.payment-result-card__button--bottom{min-width:min(100%,14rem)}@media (max-width:720px){.payment-result-page{min-height:calc(100vh - 1rem);padding:.9rem}.payment-result-card__hero{flex-direction:column}.payment-result-card__status{justify-content:flex-start}.payment-result-card__detail{gap:.75rem;padding:.68rem .02rem}.payment-result-card__actions--split>*{flex-basis:100%}}.ui-spinner-wrap{color:var(--primary);justify-content:center;align-items:center;display:flex}.spinner{pointer-events:none;transform-origin:50%;width:1.5rem;height:1.5rem;animation:.75s linear infinite site-spinner-rotate;display:inline-flex;position:relative}.spinner svg{width:100%;height:100%;display:block}.spinner--sm{width:1rem;height:1rem}.spinner--md{width:1.5rem;height:1.5rem}.spinner--lg{width:2rem;height:2rem}.spinner--xl{width:2.5rem;height:2.5rem}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:#c2410c}.spinner--success{color:#15803d}.spinner--warning{color:#ca8a04}@keyframes site-spinner-rotate{to{transform:rotate(360deg)}}.svg-sprite{width:0;height:0;position:absolute;overflow:hidden}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;position:sticky;top:0}.topbar--videos{box-shadow:none;border-bottom:0}.topbar--about,.topbar--contact,.topbar--services{border-bottom:0}.topbar--videos .topbar-cart,.topbar--videos .search-cta,.topbar--videos .topbar-cart:hover,.topbar--videos .topbar-cart:focus-visible,.topbar--videos .search-cta:hover,.topbar--videos .search-cta:focus-visible{box-shadow:none;background:0 0}.topbar--videos .search-cta{margin-inline-start:-.2rem}.topbar-inner{justify-content:space-between;align-items:center;gap:clamp(.75rem,1.8vw,1rem);min-height:clamp(76px,7vw,88px);display:flex}.topbar-actions{align-items:center;gap:.32rem;margin-top:0;display:flex}.topbar-mobile-actions{display:contents}.topbar-cart{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--primary);white-space:nowrap;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:0;padding:0;font-size:.78rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.topbar-cart:hover,.topbar-cart:focus-visible{color:var(--primary);background:0 0}.topbar-cart:focus{outline:none}.topbar-cart .huge-icon,.search-cta .huge-icon{flex:none;width:18px;height:18px;display:block}.topbar-cart__count{top:-.28rem;color:#fff;min-width:1.2rem;height:1.2rem;box-shadow:none;background:#d73a3a;border-radius:999px;justify-content:center;align-items:center;padding:0 .26rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset-inline-end:-.28rem}.topbar-cart-shell{display:inline-flex;position:relative;overflow:visible}.topbar-cart-popover{top:calc(100% + .7rem);z-index:2400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #2c748b1f;border-radius:26px;gap:.85rem;width:min(92vw,25rem);padding:1rem;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 30px 70px #072b3329}.topbar-cart-popover:before{content:"";top:-.45rem;background:inherit;border-block-start:1px solid #2c748b1f;border-inline-start:1px solid #2c748b1f;width:.85rem;height:.85rem;position:absolute;inset-inline-end:1.1rem;transform:rotate(45deg);box-shadow:-6px -6px 18px #072b3308}.topbar-cart-popover__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.topbar-cart-popover__title-group{gap:.12rem;display:grid}.topbar-cart-popover__eyebrow{color:var(--primary);font-size:.76rem;font-weight:700}.topbar-cart-popover__title{color:var(--text);font-size:.96rem;font-weight:800}.topbar-cart-popover__close{width:2rem;height:2rem;color:var(--primary);cursor:pointer;background:#2c748b14;border:0;border-radius:999px;place-items:center;display:grid}.topbar-cart-popover__close:hover,.topbar-cart-popover__close:focus-visible{background:#2c748b24}.topbar-cart-popover__state,.topbar-cart-popover__empty{text-align:center;color:var(--muted);justify-items:center;gap:.45rem;padding:1rem .4rem .5rem;display:grid}.topbar-cart-popover__state{text-align:start;grid-template-columns:auto 1fr;place-items:center start;padding-inline:.2rem}.topbar-cart-popover__state .huge-icon,.topbar-cart-popover__empty-icon{color:var(--primary)}.topbar-cart-popover__empty strong{font-size:.88rem;line-height:1.5}.topbar-cart-popover__state--error{color:#b43131}.topbar-cart-popover__items{gap:.55rem;max-height:17.5rem;padding-inline-end:.1rem;display:grid;overflow:auto}.topbar-cart-popover__item{background:#e9f4f7c2;border:1px solid #2c748b14;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.68rem;display:grid}.topbar-cart-popover__item-price{align-self:start;margin-top:.05rem}.topbar-cart-popover__item-art{background:#fff;border:1px solid #2c748b14;border-radius:16px;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.topbar-cart-popover__item-art img{object-fit:cover;width:100%;height:100%}.topbar-cart-popover__item-icon{color:var(--primary);place-items:center;display:grid}.topbar-cart-popover__item-copy{gap:.2rem;min-width:0;display:grid}.topbar-cart-popover__item-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem;display:grid}.topbar-cart-popover__item-title{overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--text);font-size:.85rem;font-weight:800;line-height:1.55}.topbar-cart-popover__item-category{color:var(--muted);font-size:.68rem}.topbar-cart-popover__item-quantity{color:var(--primary);background:#2c748b1f;border-radius:999px;flex:none;align-self:flex-start;margin-top:.05rem;padding:.12rem .45rem;font-size:.68rem;font-weight:800}.topbar-cart-popover__item-price{text-align:end;color:var(--text);justify-items:end;gap:.12rem;display:grid}.topbar-cart-popover__item-price strong{font-size:.84rem}.topbar-cart-popover__item-price s{color:var(--muted);font-size:.64rem}.topbar-cart-popover__summary{background:#e9f4f7b8;border-radius:20px;gap:.35rem;padding:.8rem .9rem;display:grid}.topbar-cart-popover__summary-row{color:var(--text);justify-content:space-between;align-items:center;gap:.75rem;font-size:.81rem;display:flex}.topbar-cart-popover__summary-row--discount{color:#2e7a4d}.topbar-cart-popover__summary-row--total{border-top:1px solid #2c748b14;padding-top:.25rem;font-weight:800}.topbar-cart-popover__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.topbar-cart-popover__action{min-height:2.55rem;padding-inline:.8rem}.mobile-dock,.mobile-menu{display:none}@media (max-width:860px){.site-shell--public{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-dock{z-index:1901;inset-inline:0;width:100%;min-height:72px;padding:6px 10px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);direction:rtl;background:#fffffff7;border:0;border-top:1px solid #e0e8eb;border-radius:18px 18px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:3px;display:grid;position:fixed;bottom:0;box-shadow:0 10px 32px #162c3521}.mobile-dock__item{color:#48565c;min-width:0;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:.7rem;font-weight:400;line-height:1.25;transition:background-color .18s,color .18s,border-color .18s;display:flex}.mobile-dock__item .huge-icon{flex:none;width:23px;height:23px;display:block}.mobile-dock__item:hover,.mobile-dock__item:focus-visible,.mobile-dock__item.is-active{color:var(--primary);background:#f1f7f9}.mobile-dock__item:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.mobile-dock__menu.is-active{border-color:#a8cbd6}.mobile-menu{z-index:1800;-webkit-backdrop-filter:blur(6px);background:#192a3140;display:block;position:fixed;inset:0}.mobile-menu__panel{bottom:calc(92px + env(safe-area-inset-bottom));width:min(88vw,380px);max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));direction:rtl;background:#fff;border:1px solid #e7ecee;border-radius:18px;flex-direction:column;padding:12px 18px 8px;display:flex;position:absolute;left:max(10px,50vw - 340px);box-shadow:0 18px 56px #15283033}.mobile-menu__panel:after{content:"";background:#fff;border-bottom:1px solid #e7ecee;border-right:1px solid #e7ecee;width:12px;height:12px;position:absolute;bottom:-7px;left:40px;transform:rotate(45deg)}.mobile-menu__header{grid-template-columns:36px minmax(0,1fr) 76px;align-items:center;gap:8px;min-height:54px;padding-bottom:5px;display:grid}.mobile-menu__close{color:#fff;cursor:pointer;background:#17282f;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.mobile-menu__close:hover,.mobile-menu__close:focus-visible{background:var(--primary)}.mobile-menu__heading{color:#20292d;text-align:center;font-size:.86rem;font-weight:700}.mobile-menu__brand{object-fit:contain;width:76px;height:auto}.mobile-menu__nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.mobile-menu__link{color:#344047;text-align:center;border-bottom:1px solid #e9edf0;justify-content:center;align-items:center;min-height:50px;padding:10px 8px;font-size:.91rem;font-weight:400;line-height:1.5;transition:background-color .18s,color .18s;display:flex}.mobile-menu__link:last-child{border-bottom:0}.mobile-menu__link:hover,.mobile-menu__link:focus-visible{color:var(--primary);background:#f3f7f8}.mobile-menu__link.is-active{color:#101a1e;font-weight:700}}@media (max-width:420px){.mobile-dock{min-height:68px;padding:5px 7px calc(5px + env(safe-area-inset-bottom));gap:0}.mobile-dock__item{font-size:.63rem}.mobile-dock__item .huge-icon{width:21px;height:21px}.mobile-menu__panel{width:min(100vw - 16px,350px);left:8px}}@media (prefers-reduced-motion:reduce){.mobile-dock__item,.mobile-menu__link{transition:none}}.nav{align-items:center;gap:clamp(.85rem,1.7vw,1.4rem);display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand--simple{flex:none}.brand__logo{object-fit:contain;width:auto;max-width:none;height:clamp(45px,2vw,55px);max-height:none;display:block}.nav-item{align-items:center;display:flex;position:relative}.nav a{color:var(--muted);white-space:nowrap;align-items:center;gap:.45rem;min-height:32px;font-size:clamp(.82rem,.95vw,.9rem);font-weight:400;transition:color .25s;display:inline-flex}.nav a:hover,.nav a:focus-visible{color:var(--primary-deep)}.nav a.is-active{color:var(--primary);font-weight:400}.huge-icon{flex:none;display:inline-block}.nav a .huge-icon{width:15px;height:15px;line-height:1}.cta{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:clamp(40px,4.2vw,44px);padding:0 clamp(.95rem,1.4vw,1.2rem);font-size:clamp(.84rem,1vw,.9rem);font-weight:400;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.auth-cta{white-space:nowrap;border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:36px;padding:0 .88rem;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.auth-cta--user{max-width:min(16rem,28vw)}.topbar-auth-shell{align-items:center;display:inline-flex;position:relative}.auth-cta .huge-icon{width:.92rem;height:.92rem}.auth-cta__chevron{opacity:.72;width:.75rem;height:.75rem;transition:transform .18s,opacity .18s}.auth-cta__chevron.is-open{opacity:1;transform:rotate(180deg)}.auth-cta__name{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.topbar-auth-menu{top:calc(100% + .6rem);z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffffffa,#f9fafcf7),#fffffff0;border:1px solid #2c748b1a;border-radius:18px;gap:.25rem;width:min(20rem,30vw);min-width:18rem;padding:.55rem;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 18px 36px #1111111a,inset 0 1px #ffffffe6}.topbar-auth-menu:before{content:"";background:inherit;border-block-start:1px solid #2c748b1a;border-inline-start:1px solid #2c748b1a;width:.7rem;height:.7rem;position:absolute;inset-block-start:-.45rem;inset-inline-end:1.1rem;transform:rotate(45deg)}.topbar-auth-menu__items{gap:0;display:grid}.topbar-auth-menu__item,.topbar-auth-menu__logout{color:#22313b;text-align:right;background:0 0;border:0;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.38rem;width:100%;min-height:2.75rem;padding:.45rem .65rem;font-size:.8rem;font-weight:400;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:grid}.topbar-auth-menu__item:hover,.topbar-auth-menu__item:focus-visible,.topbar-auth-menu__logout:hover,.topbar-auth-menu__logout:focus-visible{background:#2c748b0f;outline:none;transform:translateY(-1px)}.topbar-auth-menu__logout:hover,.topbar-auth-menu__logout:focus-visible{background:#c628281a}.topbar-auth-menu__item.is-active{color:var(--primary);background:#2c748b14}.topbar-auth-menu__icon{width:1.65rem;height:1.65rem;color:var(--primary);background:#2c748b0d;border-radius:10px;flex:none;place-items:center;display:grid}.topbar-auth-menu__label{white-space:nowrap;min-width:0;font-weight:400}.topbar-auth-menu__value{color:#60717c;white-space:nowrap;justify-self:start;margin-inline:.15rem 0;font-size:.74rem;font-weight:400}.topbar-auth-menu__chevron{color:var(--primary);opacity:.58}.topbar-auth-menu__item--wallet{grid-template-columns:auto 1fr auto auto}.topbar-auth-menu__item--wallet .topbar-auth-menu__value{margin-inline:0 -.05rem}.topbar-auth-menu__item--wallet .topbar-auth-menu__chevron{margin-inline-start:-.08rem}.topbar-auth-menu__footer{margin-top:0;padding-top:0}.topbar-auth-menu__footer form{margin:0}.topbar-auth-menu__logout{cursor:pointer;color:#c62828;background:0 0;font-weight:500}.topbar-auth-menu__logout .topbar-auth-menu__icon{color:#c62828;background:#c6282814}.topbar-auth-menu__logout .topbar-auth-menu__label,.topbar-auth-menu__logout .topbar-auth-menu__chevron{color:#c62828}.search-cta{width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--primary);border-radius:14px;flex:0 0 44px;padding:0;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;background:#2c748b14!important;border:0!important;transform:none!important}.search-cta .huge-icon{transform:none}.search-cta:hover,.search-cta:focus-visible,.search-cta:active{box-shadow:none;color:var(--primary);background:#2c748b24!important;border:0!important;transform:none!important}.topbar--videos .search-cta,.topbar--videos .search-cta:hover,.topbar--videos .search-cta:focus-visible,.topbar--videos .search-cta:active{background:0 0!important}.search-modal{z-index:2000;-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:#11111147;justify-content:center;align-items:center;padding:clamp(.9rem,2.4vw,1.6rem);display:flex;position:fixed;inset:0}.search-modal__dialog{background:#fff;border:1px solid #2c748b1a;border-radius:20px;width:40%;height:auto;max-height:calc(100dvh - 2rem);overflow:hidden;box-shadow:0 24px 60px #11111129}.search-modal__header{background:#fff;justify-content:flex-start;align-items:center;gap:1rem;padding:.7rem 1rem 0;display:flex}.search-modal__close{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;padding:0;transition:background-color .18s,transform .18s;display:grid;color:var(--primary)!important}.search-modal__header-title{color:#22313b;text-align:center;flex:auto;min-width:0;margin:0;font-size:.95rem;font-weight:900;line-height:1.5}.search-modal__close .huge-icon{width:1rem;height:1rem;color:inherit}.search-modal__close:hover,.search-modal__close:focus-visible{background:#2c748b14;transform:translateY(-1px)}.search-modal__close,.app-modal__close{display:none}.search-modal__body{min-height:0;max-height:calc(100dvh - 8rem);padding:.65rem clamp(1rem,2vw,1.25rem) 1rem;overflow:auto}.search-modal__surface{background:0 0;border:0;border-radius:18px;gap:.65rem;width:100%;min-height:0;padding:0;display:grid}.videos-lead-modal__dialog{width:min(100%,34rem)}.videos-lead-modal__header{padding-bottom:.1rem}.videos-lead-modal__badge{color:var(--primary);background:#2c748b14;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .72rem;font-size:.76rem;font-weight:800;display:inline-flex}.videos-lead-modal__body{padding-top:.25rem}.videos-lead-modal__surface{gap:.8rem}.videos-lead-modal__intro{background:radial-gradient(circle at 100% 0,#cac42d12,#0000 24%),#2c748b0a;border:1px solid #2c748b14;border-radius:18px;gap:.35rem;padding:.95rem 1rem;display:grid}.videos-lead-modal__eyebrow{width:fit-content;color:var(--primary);background:linear-gradient(135deg,#2c748b1f,#2c748b0f),#ffffffeb;border:1px solid #2c748b1f;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.videos-lead-modal__eyebrow--center{text-align:center;justify-self:center}.videos-lead-modal__intro h2{color:#22313b;margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:900;line-height:1.55}.videos-lead-modal__intro p{color:#5f727d;margin:0;font-size:.82rem;line-height:1.95}.videos-lead-modal__form{gap:.7rem}.videos-lead-modal__form .auth-form__field{gap:.24rem}.search-modal.videos-lead-modal .videos-lead-modal__actions{justify-content:flex-end;margin-top:.15rem;display:flex}.search-modal.videos-lead-modal .videos-lead-modal__submit{justify-self:center;gap:.45rem;width:fit-content;min-width:10.5rem;min-height:40px;padding-inline:1.4rem;font-size:.82rem}.search-modal.videos-lead-modal .videos-lead-modal__submit.search-modal__submit{justify-content:center;width:fit-content;min-width:10.5rem}.videos-lead-modal__submit .huge-icon{width:.95rem;height:.95rem}.admin-user-modal__dialog{width:min(100%,52rem)}.admin-user-modal__body{padding-bottom:1.15rem}.admin-user-modal__surface{gap:.75rem;display:grid}.admin-user-modal__intro{background:#2c748b0b;border:1px solid #2c748b14;border-radius:18px;gap:.28rem;padding:.95rem 1rem;display:grid}.admin-user-modal__eyebrow{color:var(--primary);align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.admin-user-modal__intro h2{color:var(--primary);margin:0;font-size:clamp(1.05rem,1.9vw,1.25rem);font-weight:900;line-height:1.35}.admin-user-modal__intro p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.85}.admin-user-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.admin-user-modal__item{background:#ffffffd6;border:1px solid #2c748b14;border-radius:16px;gap:.16rem;padding:.78rem .85rem;display:grid}.admin-user-modal__item span{color:var(--muted);font-size:.72rem;font-weight:400}.admin-user-modal__item strong{color:#22313b;font-size:.8rem;font-weight:700;line-height:1.7}.admin-user-modal__attachment-link{width:fit-content;min-height:1.8rem;color:var(--primary-deep);background:#2c748b1a;border-radius:999px;justify-content:center;align-items:center;padding:.24rem .7rem;font-size:.74rem;font-weight:800;line-height:1.5;text-decoration:none;transition:background-color .18s,transform .18s,color .18s;display:inline-flex}.admin-user-modal__attachment-link:hover,.admin-user-modal__attachment-link:focus-visible{color:var(--primary);background:#2c748b26;outline:none;transform:translateY(-1px)}.admin-user-modal__address{background:#ffffffd6;border:1px solid #2c748b14;border-radius:16px;gap:.32rem;padding:.84rem .9rem;display:grid}.admin-user-modal__address-label{color:var(--muted);font-size:.72rem;font-weight:400}.admin-user-modal__address p{color:#22313b;margin:0;font-size:.8rem;font-weight:700;line-height:1.85}.admin-user-modal__actions{justify-content:flex-end;padding-top:.1rem;display:flex}.admin-user-modal__close-button.search-modal__submit,.admin-user-modal__close-button.search-modal__cancel{white-space:nowrap;gap:.4rem;width:auto;min-width:8.5rem}.admin-user-edit-modal__dialog{width:min(100%,66rem)}.admin-user-edit-modal .search-modal__header{justify-content:flex-start}.admin-user-edit-modal .search-modal__close{background:#fff;border-radius:999px;width:38px;height:38px;padding:0;font-size:0;line-height:0;box-shadow:0 1px 2px #1111110a;color:var(--primary)!important}.admin-user-edit-modal__surface{gap:.8rem;display:grid}.admin-user-edit-modal__intro{background:#2c748b0d;border-color:#2c748b17}.admin-user-edit-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-edit-modal__actions{padding-top:.2rem}.admin-user-edit-modal__field--span-3{grid-column:1/-1}.admin-user-edit-modal__address-section{grid-column:1/-1;gap:.45rem;margin-block-start:.35rem;display:grid}.admin-user-edit-modal__address-card{background:#ffffffc7;border:1px solid #2c748b14;border-radius:18px;grid-column:1/-1;gap:.75rem;padding:.95rem;display:grid}.admin-user-edit-modal__address-title{color:var(--primary);align-items:center;gap:.75rem;font-size:.86rem;font-weight:800;line-height:1;display:flex}.admin-user-edit-modal__address-title:before,.admin-user-edit-modal__address-title:after{content:"";background:#2c748b2e;flex:1 1 0;height:1px}.admin-user-edit-modal__address-title span{flex:none}.admin-user-edit-modal__address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.admin-user-edit-modal__address-bottom-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.search-modal__form{min-height:inherit;gap:.7rem;width:100%;display:grid}.search-modal__field-shell{gap:.55rem;width:100%;display:grid}.search-modal__recent{gap:.45rem;width:100%;display:grid}.search-modal__field{width:100%;min-height:46px;box-shadow:none;background:#2c748b0a;border-radius:18px;align-items:center;gap:.75rem;padding:.2rem .85rem;display:flex;border:0!important}.search-modal__field label{white-space:nowrap}.search-modal__field-icon{color:var(--primary);flex:none}.search-modal__field .huge-icon{width:.9rem;height:.9rem;color:var(--primary);flex:none}.search-modal__field input{width:100%;min-width:0;color:var(--text);appearance:none;font:inherit;background:0 0;border:0;outline:none;font-size:.88rem}.search-modal__field input::placeholder{color:#95a2ac;font-size:.84rem}.search-modal__suggestions{background:#fffffffa;border-radius:18px;gap:.9rem;width:100%;max-height:min(42vh,320px);padding:.95rem;display:grid;overflow:auto;box-shadow:0 18px 42px #11111114}.search-modal__suggestions-block{gap:.65rem;display:grid}.search-modal__suggestions-title{color:var(--primary);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.my-account-edit-modal__dialog{width:min(100%,48rem)}.my-account-edit-modal__header{padding-bottom:.15rem}.my-account-edit-modal__body{padding-top:.35rem}.my-account-edit-modal__surface{gap:.9rem;display:grid}.my-account-edit-modal__surface--profile .my-account-edit-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-account-password-modal__surface{gap:1rem}.my-account-password-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-account-edit-modal__intro{background:#2c748b0b;border:1px solid #2c748b14;border-radius:18px;gap:.35rem;padding:.95rem 1rem;display:grid}.my-account-edit-modal__eyebrow{color:var(--primary);align-items:center;gap:.42rem;font-size:.78rem;font-weight:700;display:inline-flex}.my-account-edit-modal__eyebrow--profile{letter-spacing:-.01em;font-size:1rem;font-weight:900}.my-account-edit-modal__intro h2{color:var(--primary);margin:0;font-size:clamp(1.05rem,1.9vw,1.28rem);font-weight:900;line-height:1.42}.my-account-edit-modal__intro p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.9}.my-account-edit-modal__form-error{color:#b42318;background:#b4231814;border:1px solid #b423182e;border-radius:14px;margin:0;padding:.75rem .85rem;font-size:.78rem;font-weight:400;line-height:1.7}.my-account-edit-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.my-account-edit-modal__field{gap:.2rem;display:grid}.my-account-edit-modal__split-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.my-account-edit-modal__field--span-3{grid-column:1/-1}.my-account-password-modal__rules{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.08rem .55rem;padding:.1rem 0;display:grid}.my-account-password-modal__rule{color:#677684;background:0 0;border:0;align-items:center;gap:.28rem;min-height:1.25rem;padding:0;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:flex}.my-account-password-modal__rule.is-valid{color:#15803d}.my-account-password-modal__rule.is-invalid{color:#b42318}.my-account-password-modal__rule.is-neutral{color:#98a5b1}.my-account-password-modal__rule-icon{flex:none;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.my-account-password-modal__rule-text{font-size:.76rem;font-weight:400;line-height:1.3}.my-account-password-modal__rule .huge-icon{width:.88rem;height:.88rem;transition:transform .2s,opacity .2s,color .2s}.my-account-password-modal__rule.is-valid .huge-icon{color:#16a34a}.my-account-password-modal__rule.is-invalid .huge-icon{color:#d92d20}.my-account-password-modal__rule.is-neutral .huge-icon{color:#98a5b1}.my-account-password-modal__rule.is-valid,.my-account-password-modal__rule.is-invalid{animation:.22s password-rule-pop}.my-account-password-modal__rule.is-neutral{animation:none}.my-account-edit-modal__label{color:#21323d;font-size:.8rem;font-weight:600}.my-account-edit-modal__required{color:#d92d20;margin-inline-start:.18rem}.my-account-edit-modal__control{position:relative}.admin-user-edit-modal__wallet-control input{padding-inline-end:3.25rem}.admin-user-edit-modal__wallet-suffix{color:#6d7a84;pointer-events:none;align-items:center;font-size:.8rem;font-weight:400;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:.75rem}.my-account-edit-modal__control--select{overflow:visible}.my-account-edit-modal__icon{width:.95rem;height:.95rem;color:var(--primary);pointer-events:none;position:absolute;inset-block:50% auto;inset-inline-start:.8rem;transform:translateY(-50%)}.my-account-edit-modal__visibility-toggle{width:1.8rem;height:1.8rem;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:auto 0;transition:background-color .18s,color .18s,transform .18s;display:grid;position:absolute;inset-block:0;inset-inline-end:.55rem}.my-account-edit-modal__visibility-toggle:hover,.my-account-edit-modal__visibility-toggle:focus-visible{background:#2c748b14;transform:translateY(-1px)}.my-account-edit-modal__visibility-toggle .huge-icon{width:.95rem;height:.95rem}.my-account-edit-modal__icon--top{inset-block:.85rem auto;transform:none}.my-account-edit-modal__control input,.my-account-edit-modal__control select{color:#222;text-align:right;appearance:none;direction:rtl;background:#fff;border:1px solid #2c748b2e;border-radius:12px;outline:none;width:100%;min-height:38px;padding:.48rem .8rem;padding-inline-start:2.2rem;font-family:inherit;font-size:.84rem;font-weight:400;transition:border-color .2s,box-shadow .2s}.admin-user-edit-modal .my-account-edit-modal__control input,.admin-user-edit-modal .my-account-edit-modal__control select{padding:.46rem .8rem}.my-account-edit-modal__control input{padding-inline-end:2.35rem}.my-account-edit-modal__field--full{grid-column:1/-1}.my-account-edit-modal__select-button{color:#222;text-align:right;cursor:pointer;direction:rtl;background:linear-gradient(#fffffffa,#fffffff5),#2c748b08;border:1px solid #2c748b2e;border-radius:12px;outline:none;width:100%;min-height:38px;padding:.48rem .8rem;padding-inline:2.2rem;font-family:inherit;font-size:.84rem;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffffb8}.my-account-edit-modal__select-button:hover,.my-account-edit-modal__select-button:focus-visible{border-color:#2c748b4d;box-shadow:0 0 0 3px #2c748b14}.my-account-edit-modal__select-button>span{width:100%;min-width:0;font-weight:400;display:block}.my-account-edit-modal__select-button>span.is-placeholder{color:#95a2ac}.my-account-edit-modal__textarea{color:#222;text-align:right;resize:vertical;direction:rtl;background:linear-gradient(#fffffffa,#fffffff5),#2c748b08;border:1px solid #2c748b2e;border-radius:12px;outline:none;width:100%;min-height:88px;padding:.52rem .8rem;padding-inline-start:2.2rem;font-family:inherit;font-size:.84rem;font-weight:400;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffb8}.admin-user-edit-modal .my-account-edit-modal__textarea{padding:.46rem .8rem}.my-account-edit-modal__textarea::placeholder{color:#95a2ac}.my-account-edit-modal__textarea:focus{box-shadow:none;border-color:#2c748ba6}.my-account-edit-modal__control input::placeholder{color:#95a2ac}.my-account-edit-modal__control input:focus,.my-account-edit-modal__control select:focus{box-shadow:none;border-color:#2c748ba6}.my-account-edit-modal__control input[readonly]{color:#6d7a84;cursor:not-allowed;background:#2c748b0a}.my-account-edit-modal__control input[type=tel],.my-account-edit-modal__control input[type=email],.my-account-edit-modal__control input[inputmode=numeric]{unicode-bidi:plaintext}.my-account-edit-modal__control select{cursor:pointer;background:linear-gradient(#fffffffa,#fffffff5),#2c748b08;padding-inline:2.2rem;box-shadow:inset 0 1px #ffffffb8}.my-account-edit-modal__select-icon{color:var(--primary);pointer-events:none;margin:auto 0;transition:transform .18s;position:absolute;inset-block:0;inset-inline-end:.8rem}.my-account-edit-modal__select-icon.is-open{transform:rotate(180deg)}.my-account-edit-modal__select-menu{inset-inline:0;z-index:20;overscroll-behavior:contain;background:#fffffffa;border:1px solid #2c748b1f;border-radius:14px;gap:.35rem;max-height:14.5rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .45rem);overflow-y:auto;box-shadow:0 18px 42px #11111114}.my-account-edit-modal__select-menu--up{top:auto;bottom:calc(100% + .45rem)}.my-account-edit-modal__select-option{min-height:36px;color:var(--text);font:inherit;cursor:pointer;text-align:right;background:#2c748b0a;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;font-size:.76rem;font-weight:400;transition:background-color .18s,transform .18s,color .18s;display:flex}.my-account-edit-modal__select-option:hover,.my-account-edit-modal__select-option:focus-visible{background:#2c748b1a;transform:translateY(-1px)}.my-account-edit-modal__select-option.is-selected{color:var(--primary);background:#2c748b1f;font-weight:700}.my-account-edit-modal__control select option{color:#222;background:#fff}.wallet-confirm-modal__dialog{width:min(100%,49rem)}.wallet-confirm-modal__surface{gap:.7rem;display:grid}.wallet-confirm-modal__intro{background:#2c748b0b;border:1px solid #2c748b14;border-radius:18px;gap:0;padding:.78rem .88rem;display:grid}.wallet-confirm-modal__intro h2{color:var(--primary);margin:0;font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:900;line-height:1.18}.wallet-confirm-modal__title{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.wallet-confirm-modal__title-icon{width:1.95rem;height:1.95rem;color:var(--primary);background:#2c748b1a;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wallet-confirm-modal__intro p{margin:0;color:var(--muted);margin-top:-.05rem;font-size:.84rem;line-height:1.45}.wallet-confirm-modal__section{gap:.5rem;display:grid}.wallet-confirm-modal__section h3{color:#22313b;margin:0;font-size:.96rem;font-weight:900;line-height:1.5}.wallet-confirm-modal__details{background:#2c748b08;border:1px dashed #2c748b3d;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:.45rem;display:grid}.wallet-confirm-modal__detail{background:#fffffff5;border:1px solid #2c748b14;border-radius:14px;justify-content:space-between;align-items:center;gap:.5rem;padding:.62rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff73}.wallet-confirm-modal__detail-label,.wallet-confirm-modal__payment-label,.wallet-confirm-modal__upload-label{color:var(--primary);font-size:.76rem;font-weight:800}.wallet-confirm-modal__detail-value,.wallet-confirm-modal__card-number,.wallet-confirm-modal__card-name{color:#22313b;font-size:.88rem;font-weight:800;line-height:1.8}.wallet-confirm-modal__detail-label{flex:none;font-size:.72rem}.wallet-confirm-modal__detail-value{text-align:end;flex:auto;font-size:.84rem}.wallet-confirm-modal__payment-list{gap:.5rem;display:grid}.wallet-confirm-modal__payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.wallet-confirm-modal__payment-option{color:#22313b;min-height:2.7rem;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #2c748b1a;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .85rem;transition:background-color .18s,transform .18s,border-color .18s,color .18s;display:inline-flex}.wallet-confirm-modal__payment-option:hover,.wallet-confirm-modal__payment-option:focus-visible{border-color:#2c748b3d;transform:translateY(-1px)}.wallet-confirm-modal__payment-option.is-selected{background:var(--primary);border-color:var(--primary);color:#fff}.wallet-confirm-modal__payment-option-title{text-align:center;font-size:.88rem;font-weight:900;line-height:1.5}.wallet-confirm-modal__payment-option-icon{width:1.75rem;height:1.75rem;color:var(--primary);background:#2c748b1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.wallet-confirm-modal__payment-option.is-selected .wallet-confirm-modal__payment-option-icon{color:#fff;background:#ffffff24}.wallet-confirm-modal__payment-item{background:#fffffff5;border:1px solid #2c748b14;border-radius:16px;gap:.32rem;padding:.72rem .8rem;display:grid}.wallet-confirm-modal__payment-list.is-online .wallet-confirm-modal__payment-item--card{background:linear-gradient(#2c748b05,#2c748b03),#fffffff5;border-color:#2c748b24}.wallet-confirm-modal__payment-item--card{background:linear-gradient(#2c748b08,#2c748b04),#fffffff5;border:1px dashed #2c748b40}.wallet-confirm-modal__payment-item--soon{color:#6f7e88}.wallet-confirm-modal__payment-item--card{text-align:center;background:linear-gradient(#2c748b08,#2c748b04),#fffffff5;justify-items:center}.wallet-confirm-modal__card-number{letter-spacing:.05em}.wallet-confirm-modal__card-name{color:var(--muted);font-weight:700}.wallet-confirm-modal__copy-button,.wallet-confirm-modal__upload-button{width:fit-content;min-height:36px;color:var(--primary);font:inherit;white-space:nowrap;cursor:pointer;background:#2c748b14;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.42rem;padding:0 .8rem;font-size:.76rem;font-weight:800;line-height:1;transition:background-color .18s,transform .18s,color .18s;display:inline-flex}.wallet-confirm-modal__payment-item--card .wallet-confirm-modal__copy-button{margin-inline:auto}.wallet-confirm-modal__copy-button .huge-icon,.wallet-confirm-modal__upload-button .huge-icon{flex:none}.wallet-confirm-modal__copy-button:hover,.wallet-confirm-modal__copy-button:focus-visible,.wallet-confirm-modal__upload-button:hover,.wallet-confirm-modal__upload-button:focus-visible{background:#2c748b21;transform:translateY(-1px)}.wallet-confirm-modal__upload{background:0 0;border:0;border-radius:0;gap:.42rem;padding:0;display:grid}.wallet-confirm-modal__upload-label{width:fit-content;color:var(--primary);align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.wallet-confirm-modal__upload-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.wallet-confirm-modal__upload-meta{gap:.18rem;display:grid}.wallet-confirm-modal__upload-file{color:var(--muted);font-size:.8rem;font-weight:700}.wallet-confirm-modal__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wallet-confirm-modal__note{color:var(--muted);margin:0;font-size:.84rem;line-height:1.9}.wallet-confirm-modal__actions{grid-template-columns:1fr;margin-top:.1rem}.wallet-confirm-modal__submit{width:100%}.wallet-confirm-modal__submit--secondary{color:var(--primary);box-shadow:none;background:#2c748b14;border:1px solid #2c748b1f}.wallet-confirm-modal__submit--secondary:hover,.wallet-confirm-modal__submit--secondary:focus-visible{background:#2c748b24}.wallet-confirm-modal__cancel{gap:.38rem}@media (max-width:720px){.videos-lead-modal__dialog{width:min(100%,31rem)}.videos-lead-modal__intro{padding:.85rem .9rem}.search-modal.videos-lead-modal .videos-lead-modal__actions{justify-content:center;width:100%}.search-modal.videos-lead-modal .videos-lead-modal__submit{justify-self:stretch;width:100%;min-width:0;max-width:none;min-height:40px}.search-modal.videos-lead-modal .videos-lead-modal__submit.search-modal__submit{width:100%;min-width:0;max-width:none}.wallet-confirm-modal__payment-option{gap:.4rem;min-height:2.5rem;padding:.5rem .7rem}.wallet-confirm-modal__payment-option-icon{width:1.6rem;height:1.6rem}.wallet-confirm-modal__payment-option-title{font-size:.82rem}.wallet-confirm-modal__details{gap:.4rem;padding:.45rem}.wallet-confirm-modal__detail{gap:.35rem;padding:.62rem .68rem}.wallet-confirm-modal__detail-label{font-size:.68rem}.wallet-confirm-modal__detail-value{font-size:.79rem}.wallet-confirm-modal__upload-row{align-items:stretch}.wallet-confirm-modal__copy-button,.wallet-confirm-modal__upload-button{justify-content:center;width:100%}}.search-modal__chips{flex-wrap:wrap;gap:.5rem;display:flex}.search-modal__chip,.search-modal__suggestion{cursor:pointer;font:inherit;text-align:right;border:0;transition:background-color .18s,transform .18s,color .18s}.search-modal__chip{min-height:30px;color:var(--primary);background:#2c748b14;border-radius:12px;justify-content:center;align-items:center;padding:0 .65rem;font-size:.76rem;font-weight:400;display:inline-flex}.search-modal__chip:hover,.search-modal__chip:focus-visible{background:#2c748b24;transform:translateY(-1px)}.search-modal__suggestions-list{gap:.35rem;display:grid}.search-modal__suggestion{width:100%;min-height:36px;color:var(--text);background:#2c748b0a;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;font-size:.76rem;font-weight:400;display:flex}.search-modal__suggestion .huge-icon{color:var(--primary);flex:none}.search-modal__suggestion:hover,.search-modal__suggestion:focus-visible{background:#2c748b1a;transform:translateY(-1px)}.search-modal__submit{width:100%}.search-modal__cancel,.search-modal__submit{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:0 .95rem;font-size:.76rem;font-weight:700;transition:background-color .18s,transform .18s,filter .18s;display:inline-flex}.search-modal__submit{background:linear-gradient(180deg, var(--primary-mid) 0%, var(--primary) 100%);color:#fff}.search-modal__submit:hover{filter:brightness(1.01);transform:translateY(-1px)}.search-modal__cancel{color:var(--primary);background:#2c748b24}.search-modal__cancel:hover{background:#2c748b2e;transform:translateY(-1px)}.search-modal__cancel .loading-button__label,.search-modal__submit .loading-button__label{justify-content:center;width:100%}.search-modal__actions{grid-template-columns:1fr 1fr;align-items:center;gap:.65rem;width:100%;margin-top:.05rem;display:grid}.admin-consultation-modal__dialog{width:min(100%,50rem)}.admin-consultation-modal__surface{gap:.85rem}.admin-consultation-modal__header{justify-content:flex-start;align-items:center;min-height:4rem;padding-inline:1rem;display:flex;position:relative}.admin-consultation-modal__copy{gap:.22rem;display:grid}.admin-consultation-modal__title{color:#22313b;text-align:center;pointer-events:none;margin:0;font-size:.94rem;font-weight:900;line-height:1.5;position:absolute;inset-inline:4rem}.admin-consultation-modal__description{color:var(--muted);margin:0;font-size:.76rem;line-height:1.8}.admin-consultation-modal__grid{grid-template-columns:1fr;gap:.4rem;display:grid}.admin-consultation-modal__item{background:#2c748b0d;border:0;border-radius:14px;align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex}.admin-consultation-modal__item-icon{width:1.7rem;height:1.7rem;color:var(--primary);background:#2c748b1c;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-consultation-modal__item-content{flex:auto;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-consultation-modal__item-content span{color:var(--muted);white-space:nowrap;flex:none;font-size:.7rem;font-weight:400;line-height:1.55}.admin-consultation-modal__item strong,.admin-consultation-modal__item p{text-align:left;color:#22313b;flex:auto;min-width:0;margin:0;font-size:.8rem;font-weight:700;line-height:1.55}.admin-consultation-modal__item p{white-space:pre-wrap}.admin-consultation-modal__item--multiline .admin-consultation-modal__item-content{align-items:center}.admin-consultation-modal__actions{grid-template-columns:1fr}.admin-action-confirm-modal__dialog{width:min(100%,26rem)}.admin-action-confirm-modal__surface{gap:.8rem}.admin-action-confirm-modal__icon{color:#b33d45;background:#be3a3a1a;border:1px solid #be3a3a2e;border-radius:12px;justify-self:center;place-items:center;width:3.5rem;height:3.5rem;display:grid}.admin-action-confirm-modal__icon .huge-icon{width:1.5rem;height:1.5rem;display:block!important}.admin-action-confirm-modal__copy{text-align:center;justify-items:center;gap:.35rem;display:grid}.admin-action-confirm-modal.is-delete-action .admin-action-confirm-modal__copy{margin-top:.6rem}.admin-action-confirm-modal__title{color:#22313b;margin:0;font-size:.98rem;font-weight:900;line-height:1.4}.admin-action-confirm-modal__description{color:var(--muted);text-align:center;white-space:pre-line;margin:0;font-size:.82rem;font-weight:400;line-height:1.85}.admin-action-confirm-modal__submit--danger{background:linear-gradient(#c14545 0%,#a92c2c 100%)}.admin-action-confirm-modal__submit{gap:.4rem;padding-inline:1rem}.admin-action-confirm-modal__submit .huge-icon{flex:none;width:.86rem;height:.86rem}.admin-action-confirm-modal__submit--danger:hover{filter:brightness(1.01)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.search-modal{justify-content:stretch;align-items:flex-end;padding:0}.search-modal__dialog{border-radius:18px 18px 0 0;width:100%;height:auto;max-height:calc(100dvh - .75rem)}.planning-modal__dialog{width:100%}.search-modal__body{max-height:calc(100dvh - 5.25rem);padding:.55rem .85rem .85rem}.search-modal__surface{padding:.9rem}.shop-order-details-modal .search-modal__dialog{border-radius:18px 18px 0 0;width:100%;max-width:none}.shop-order-details-modal .search-modal__body{padding-top:.45rem;padding-left:.85rem;padding-right:.85rem}.shop-order-details-modal__meta-grid{grid-template-columns:1fr}.shop-order-details-modal__item-head{flex-wrap:wrap;align-items:flex-start}.admin-financial-payment-details-modal__summary,.admin-financial-payment-details-modal__grid{grid-template-columns:1fr}.admin-financial-payment-details-modal__item--wide{grid-column:auto}.search-modal__suggestions{padding:.85rem}.search-modal__actions{grid-template-columns:1fr 1fr}.my-account-edit-modal__grid,.my-account-edit-modal__surface--profile .my-account-edit-modal__grid,.my-account-edit-modal__split-row{grid-template-columns:1fr}.my-account-edit-modal__field--span-3{grid-column:auto}.my-account-password-modal__grid,.my-account-password-modal__rules{grid-template-columns:1fr}.search-modal__cancel,.search-modal__submit{width:100%}.admin-user-edit-modal__address-card{padding:.85rem}.admin-user-edit-modal__address-grid,.admin-user-edit-modal__address-bottom-row{grid-template-columns:1fr}.admin-user-edit-modal__field--span-3{grid-column:auto}.admin-user-modal__actions{width:100%;display:block}.admin-user-modal__close-button.search-modal__submit,.admin-user-modal__close-button.search-modal__cancel{align-self:stretch;width:100%;min-width:0;max-width:none;display:flex}.planning-modal__section,.planning-modal__intro{border-radius:16px;padding:.85rem}.planning-modal__actions{grid-template-columns:1fr 1fr}.academic-modal__dialog,.major-modal__dialog{width:100%}.academic-modal__section,.academic-modal__intro{border-radius:16px;padding:.85rem}.academic-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.academic-modal__actions{grid-template-columns:1fr 1fr}.major-modal__section,.major-modal__intro{border-radius:16px;padding:.85rem}.major-modal__steps{grid-template-columns:1fr}.major-modal__actions{grid-template-columns:1fr 1fr}.major-modal__cta-row{flex-direction:column}.major-modal__cta-row .cta,.major-modal__actions .cta{width:100%}}@media (hover:none) and (pointer:coarse){.admin-sms-template-modal{justify-content:stretch;align-items:flex-end;padding:.75rem 0 0}.admin-sms-template-modal .search-modal__dialog{border-radius:22px 22px 0 0;width:100vw;max-width:none;height:auto;max-height:calc(100dvh - .75rem)}.admin-sms-template-modal .search-modal__body{max-height:calc(100dvh - 5rem);padding:.55rem .75rem .85rem}.admin-sms-template-modal .search-modal__surface{padding:.85rem}}.auth-cta__divider{opacity:.55;font-weight:400}.cta:hover,.cta:focus-visible{transform:translateY(-2px)}.topbar .auth-cta:hover,.topbar .auth-cta:focus-visible{border-color:var(--primary-deep);background:var(--primary-deep);transform:none}.cta-primary{background:var(--primary);color:#fff}.cta-secondary{color:var(--primary);background:#ffffffb8;border-color:#14181f1a}.admin-financial-sync-button{letter-spacing:0;border-radius:18px;width:fit-content;min-height:36px;padding:0 .85rem;font-size:.76rem;font-weight:800}.admin-financial-sync-button .huge-icon{width:.92rem;height:.92rem}.admin-financial-sync-button:hover,.admin-financial-sync-button:focus-visible{transform:translateY(-1px)}.page-hero{padding:.65rem 0 1rem}.contact-page-path{color:var(--muted);white-space:nowrap;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.92rem;display:inline-flex}.contact-page-path__link{color:inherit;font-weight:400}.contact-page-path__separator{color:var(--primary);opacity:.75;justify-content:center;align-items:center;min-width:.9rem;font-size:.9rem;line-height:1;display:inline-flex;transform:none}.contact-page-path__separator--icon{transform:rotate(90deg)}.contact-page-path__current{color:var(--primary);font-weight:700}.page-hero--compact{min-height:auto}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;display:grid}.page-hero-grid,.contact-page-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:2rem;display:grid}.page-hero-grid{grid-template-columns:1fr}.page-hero-copy h1{letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:900;line-height:1.2}.contact-hero-copy{gap:.7rem;max-width:15ch;font-size:2rem;display:grid}.page-hero-lead{max-width:58ch;color:var(--muted);margin:0;font-size:.98rem;line-height:1.95}.contact-hero-badges{flex-wrap:wrap;gap:.55rem;display:flex}.contact-hero-badges span{color:var(--primary);background:#ffffffe0;border:1px solid #2c748b1f;border-radius:999px;align-items:center;padding:.48rem .82rem;font-size:.86rem;font-weight:700;display:inline-flex}.page-hero-side{justify-content:flex-end;display:flex}.page-hero-card{border-radius:18px;width:min(100%,360px);padding:1.4rem}.eyebrow{color:var(--primary);background:#ffffffd1;border:1px solid #2c748b1f;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.55rem .95rem;font-weight:700;display:inline-flex}.hero h1,.info-card h3,.timeline-item h3,.testimonial-meta strong,.contact-form span{letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.15}.section-head h2,.process-copy h2,.contact-copy h2{letter-spacing:-.03em;margin:0;font-weight:900;line-height:1.15}.hero h1{max-width:11ch;font-size:clamp(2.35rem,5.8vw,5.1rem)}.hero h1 span{color:var(--primary)}.hero-text,.section-head p,.process-copy p,.contact-copy p,.info-card p,.timeline-item p,.testimonial-card p,.footer p{color:var(--muted);font-weight:400;line-height:1.95}.hero-actions{flex-wrap:wrap;gap:clamp(.75rem,1.6vw,1rem);margin:clamp(1.4rem,3vw,2rem) 0;display:flex}.hero-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.hero-stats article,.result-box,.info-card,.testimonial-card,.contact-form,.timeline-item,.hero-card{border:1px solid var(--line);background:#ffffffdb}.hero-stats article{border-radius:var(--radius-md);padding:1rem}.hero-stats strong,.result-box strong{margin-bottom:.35rem;font-size:1.35rem;font-weight:700;display:block}.hero-stats span,.result-box span{color:var(--muted);font-size:.92rem;font-weight:400}.hero-visual{min-height:580px;position:relative}.hero-image-frame{border:1px solid var(--line);background:linear-gradient(#ffffffeb,#ffffffa6),url(/img/pattern-grid.svg) 50%/cover no-repeat,#f2f1ed;border-radius:36px;place-items:center;height:100%;min-height:560px;padding:2rem;display:grid;overflow:hidden}.hero-image-frame img{width:min(100%,530px)}.floating-card{z-index:2;border-radius:22px;max-width:240px;padding:1rem 1.1rem;position:absolute}.floating-card span,.floating-card small{color:var(--muted);font-weight:400}.floating-card strong{margin:.45rem 0;font-size:1.05rem;font-weight:700;display:block}.card-one{top:40px;right:-18px}.card-two{bottom:44px;left:-24px}.section{padding:clamp(1.55rem,2.8vw,2.4rem) 0}.section-head{max-width:720px;margin-bottom:clamp(.65rem,1.2vw,1rem)}.cards-grid,.courses-grid,.results-grid,.testimonial-grid{gap:1.4rem;display:grid}.services .cards-grid{gap:.9rem}.services-header{justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.85rem;display:flex}.services-header__title{margin-bottom:0}.services-header__more{font-size:.92rem}.services-shell{background:#fff;border:1px solid #2c748b1a;border-radius:28px;gap:1rem;padding:1.1rem;display:grid}.services-shell__top{padding-inline:.1rem}.cards-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.info-card{text-align:center;box-shadow:none;background:#fff;border:1px solid #2c748b1a;border-radius:24px;align-content:center;justify-items:center;gap:.7rem;padding:1rem;transition:transform .18s,border-color .18s;display:grid}.info-card__link{color:inherit;justify-items:center;gap:.7rem;text-decoration:none;display:grid}.info-card:hover,.info-card:focus-within{border-color:#2c748b24;transform:translateY(-2px)}.icon-box{background:var(--accent-soft);width:56px;height:56px;color:var(--primary);border-radius:16px;place-items:center;margin-bottom:.1rem;display:grid}.icon-box .huge-icon{width:1.35rem;height:1.35rem}.info-card h3,.timeline-item h3,.testimonial-meta strong{margin:0}.info-card h3{font-size:.95rem;font-weight:800;line-height:1.55}.info-card p{text-align:center;max-width:32ch;margin:0;line-height:2}.courses-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.home-carousel__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(25% - .825rem);grid-auto-flow:column;gap:1.1rem;padding:1px 1px .35rem;display:grid;overflow-x:auto}.home-carousel__track::-webkit-scrollbar{display:none}.home-carousel__track:focus-visible{outline:3px solid var(--primary-soft);outline-offset:3px}.home-carousel__dots{justify-content:center;align-items:center;gap:.1rem;min-height:2.25rem;margin-top:1rem;display:flex}.home-carousel__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.home-carousel__dot:after{content:"";background:#b8ccd1;border-radius:999px;width:.5rem;height:.5rem;transition:width .2s,background-color .2s}.home-carousel__dot:hover:after,.home-carousel__dot--active:after{background:var(--primary)}.home-carousel__dot--active:after{width:1.2rem}.home-carousel__dot:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:999px}.home-articles{--ink:#0b0d12;--muted:#626771;--brand-soft:#7fb5c2}.home-articles .c-articles__card{scroll-snap-align:start}.home-articles .c-articles__card:hover,.home-articles .c-articles__card:focus-within{box-shadow:none;transform:none}.home-video-card{scroll-snap-align:start;background:#fff;border:1px solid #2c748b24;border-radius:18px;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 1px #11111108}.home-video-card:hover,.home-video-card:focus-within{border-color:#2c748b61}.home-video-card__link{height:100%;color:inherit;flex-direction:column;padding:.7rem;text-decoration:none;display:flex}.home-video-card__link:focus-visible{outline:3px solid var(--primary-soft);outline-offset:-3px;border-radius:17px}.home-video-card__art{aspect-ratio:16/9;background:#e7f1f3;border-radius:13px;width:100%;display:block;position:relative;overflow:hidden}.home-video-card__art img{object-fit:cover;transition:transform .25s}.home-video-card__content{flex-direction:column;flex:1;gap:.35rem;padding:.7rem .35rem .25rem;display:flex}.home-video-card__label{color:var(--primary);font-size:.72rem;font-weight:700}.home-video-card__content h3{color:#20333d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:700;line-height:1.65;display:-webkit-box;overflow:hidden}.home-video-card__description{color:#60737d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.8rem;font-weight:400;line-height:1.8;display:-webkit-box;overflow:hidden}.home-video-card__action{color:var(--primary);border-top:1px solid #2c748b1f;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.7rem;font-size:.8rem;font-weight:700;display:flex}@media (max-width:960px){.home-carousel__track{grid-auto-columns:calc(50% - .55rem)}}@media (max-width:640px){.home-carousel__track{grid-auto-columns:82%}}@media (prefers-reduced-motion:reduce){.home-carousel__track{scroll-behavior:auto}.home-video-card,.home-video-card__art img,.home-carousel__dot:after{transition:none}}.course-card{background:#fff;border:1px solid #1111111f;border-radius:18px;gap:.95rem;padding:1rem;display:grid;box-shadow:0 1px #11111108}.course-card__art{background:linear-gradient(#00000005,#0000000a),#ececec;border-radius:14px;height:220px;position:relative;overflow:hidden}.course-card__art:before{content:"";background:linear-gradient(135deg,#ffffff47 0 42%,#0000 42%);position:absolute;inset:0}.course-card__image{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.course-card__bookmark{color:#000;cursor:pointer;z-index:2;background:#ffffffeb;border:1px solid #1111111f;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;padding:0;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:absolute;top:.85rem;right:.85rem;box-shadow:0 10px 24px #1018281f}.course-card__bookmark[data-active=true],.shop-card__favorite[data-active=true]{background:#a9000014;border-color:#a9000033;box-shadow:0 10px 24px #a900001f}.course-card__bookmark:hover,.course-card__bookmark:focus-visible{color:#000000e6;background:#fffffffa;border-color:#1111112e;outline:none;transform:translateY(-1px)}.course-card__art-badge{color:#4b7b92;place-items:center;display:grid;position:absolute;inset:0}.course-card__art-badge .huge-icon{width:7rem;height:7rem}.course-favorite-tooltip{color:#fff;background:#141414;border-radius:10px;padding:.5rem .8rem;font-size:.84rem;font-weight:500;box-shadow:0 10px 24px #0000003d}.course-favorite-tooltip__arrow{fill:#141414}.course-favorite-tooltip p{margin:0}.course-card h3{color:#222;text-align:right;margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.course-card__meta{gap:.32rem;display:grid}.course-card__meta-row{color:#555;direction:rtl;justify-content:flex-start;align-items:center;gap:.32rem;display:flex}.course-card__meta-row .huge-icon{color:#555;flex:none;width:.95rem;height:.95rem}.course-card__meta-row span{color:#555;font-size:.9rem;font-weight:400}.course-card__divider{background:#1111111f;height:1px;display:block}.course-card__footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.course-card__discount{color:#fff;background:#c84545;border-radius:6px;align-items:center;min-height:2rem;padding:0 .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.course-card__price{justify-items:end;gap:.1rem;display:grid}.course-card__price strong{color:#2f2f2f;font-size:1rem;font-weight:600}.course-card__currency{opacity:.8;letter-spacing:-.02em;margin-inline-start:.28rem;font-size:.84rem;font-weight:400}.course-card__price s{color:#8a8a8a;font-size:.88rem;font-weight:500}.courses{padding:0}.courses-page-section{padding-top:2rem}.courses-page-hero{background:radial-gradient(circle at 0 0,#cac42d42,#0000 34%),linear-gradient(135deg,#2c748b14,#fffffff5 55%);border:1px solid #2c748b14;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:1rem;padding:1.25rem;display:grid;box-shadow:0 18px 48px #1111110d}.courses-page-hero__content{align-content:center;gap:.9rem;min-width:0;display:grid}.courses-page-hero__eyebrow{width:fit-content;min-height:2rem;color:var(--primary);background:#2c748b14;border-radius:999px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.courses-page-hero__eyebrow .huge-icon{width:.95rem;height:.95rem}.courses-page-hero h1{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:900;line-height:1.18}.courses-page-hero p{max-width:58ch;color:var(--muted);margin:0;font-size:.95rem;line-height:1.95}.courses-page-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.courses-page-hero__chips{flex-wrap:wrap;gap:.5rem;display:flex}.courses-page-hero__chip{color:#355165;background:#ffffffd1;border:1px solid #2c748b14;border-radius:999px;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.courses-page-hero__visual{background:radial-gradient(circle at 30% 20%,#cac42d47,#0000 34%),linear-gradient(#2c748b26,#2c748b0a);border:1px solid #2c748b14;border-radius:24px;align-content:center;min-width:0;min-height:100%;padding:1rem;display:grid;position:relative;overflow:hidden}.courses-page-hero__orb{filter:blur(2px);opacity:.75;border-radius:999px;position:absolute}.courses-page-hero__orb--one{background:#2c748b2e;width:7.5rem;height:7.5rem;inset-block-start:-1.4rem;inset-inline-end:-1.2rem}.courses-page-hero__orb--two{background:#cac42d52;width:5rem;height:5rem;inset-block-end:1rem;inset-inline-start:1rem}.courses-page-hero__panel{z-index:1;background:#ffffffd9;border:1px solid #2c748b14;border-radius:22px;gap:.45rem;max-width:22rem;margin:0 auto;padding:1rem;display:grid;position:relative;box-shadow:0 14px 34px #1111110f}.courses-page-hero__panel-label{color:var(--primary);font-size:.76rem;font-weight:700}.courses-page-hero__panel strong{color:#243845;font-size:1.08rem;line-height:1.5}.courses-page-hero__panel p{max-width:none;color:var(--muted);font-size:.84rem;line-height:1.85}.courses-page-hero__stack{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid;position:relative}.courses-page-hero__stat{text-align:center;background:#fffc;border:1px solid #2c748b14;border-radius:18px;justify-items:center;gap:.2rem;padding:.75rem .45rem;display:grid}.courses-page-hero__stat strong{color:var(--primary);font-size:1rem;font-weight:900}.courses-page-hero__stat span{color:var(--muted);font-size:.74rem;line-height:1.4}.courses-page__summary{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.courses-page__summary span{color:#4a6270;background:#ffffffe0;border:1px solid #2c748b14;border-radius:999px;align-items:center;min-height:2.15rem;padding:0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.courses-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.courses-page__grid .course-card{height:100%}.courses-page__footer{background:#2c748b0d;border:1px solid #2c748b14;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.courses-page__footer p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.8}.courses-page__footer-link{background:linear-gradient(180deg, #4590a4 0%, var(--primary) 100%);color:#fff;white-space:nowrap;border-radius:14px;align-items:center;gap:.35rem;min-height:42px;padding:0 .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.courses-page__footer-link .huge-icon{width:.95rem;height:.95rem;transform:rotate(90deg)}@media (max-width:1024px){.courses-page-hero{grid-template-columns:1fr}.courses-page-hero__visual{min-height:18rem}.courses-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.courses-page-section{padding-top:1.4rem}.courses-page-hero{border-radius:22px;padding:1rem}.courses-page-hero__content{gap:.72rem}.courses-page-hero h1{font-size:1.58rem;line-height:1.32}.courses-page-hero p{font-size:.86rem;line-height:1.8}.courses-page-hero__actions{gap:.55rem}.courses-page-hero__chips,.courses-page__summary{gap:.4rem}.courses-page-hero__chip,.courses-page__summary span{min-height:1.95rem;padding-inline:.68rem;font-size:.72rem}.courses-page-hero__visual{min-height:15rem;padding:.82rem}.courses-page-hero__panel{border-radius:18px;padding:.86rem}.courses-page-hero__panel strong{font-size:.96rem}.courses-page-hero__panel p{font-size:.76rem;line-height:1.7}.courses-page-hero__stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-top:.7rem}.courses-page-hero__stat{border-radius:14px;padding:.56rem .35rem}.courses-page-hero__stat strong{font-size:.84rem}.courses-page-hero__stat span{font-size:.64rem}.courses-page__grid{grid-template-columns:1fr;gap:.8rem}.courses-page__footer{border-radius:18px;flex-direction:column;align-items:flex-start;padding:.9rem}.courses-page__footer-link{min-height:38px;font-size:.76rem}}.process-grid,.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;display:grid}.timeline{gap:1rem;display:grid}.timeline-item{border-radius:24px;grid-template-columns:68px 1fr;gap:1rem;padding:1.2rem;display:grid}.step-number{background:var(--primary);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font-weight:700;display:grid}.results-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.result-box{text-align:center;border-radius:28px;padding:2rem 1.2rem}.result-box strong{color:var(--primary);font-size:clamp(2rem,4vw,3rem)}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.testimonial-card{border-radius:var(--radius-lg);padding:1.5rem}.testimonial-meta{align-items:center;gap:.9rem;margin-top:1.4rem;display:flex}.testimonial-meta img{width:56px;height:56px}.testimonial-meta span{color:var(--muted);font-size:.92rem;font-weight:400;display:block}.contact-points{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.contact-points span{border:1px solid var(--line);background:#ffffffe0;border-radius:999px;padding:.8rem 1rem}.about-grid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:1.4rem;display:grid}.about-panel{border:1px solid var(--line);background:#ffffffdb;border-radius:28px;padding:clamp(1.4rem,2.4vw,2rem)}.about-panel--story{gap:1.1rem;display:grid}.about-panel--highlights{align-content:start;gap:1rem;display:grid}.about-panel__label{color:#6f6d2f;-webkit-backdrop-filter:blur(14px);width:fit-content;box-shadow:none;background:#cac42d38;border:0;border-radius:999px;align-items:center;gap:.42rem;padding:.55rem .9rem;font-weight:700;display:inline-flex}.about-text{color:var(--muted);text-align:justify;text-justify:inter-word;margin:0;font-weight:400;line-height:2}.about-actions{flex-wrap:wrap;gap:.8rem;margin-top:.4rem;display:flex}.about-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.about-list li{color:var(--primary);background:#cac42d2e;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;padding:.68rem .82rem;font-size:.93rem;font-weight:700;line-height:1.55;display:grid}.about-list__icon{color:var(--primary);flex:none}.about-list li span{min-width:0}.about-quote{background:#2c748b0f;border:1px solid #2c748b14;border-radius:16px;align-items:center;gap:.5rem;padding:.72rem .85rem;display:flex}.about-quote .huge-icon{color:var(--primary);flex:none;margin-top:0}.about-quote blockquote{color:var(--primary);text-align:justify;text-justify:inter-word;margin:0;font-size:.94rem;font-weight:800;line-height:1.6;display:inline-block}.about-page__sections{gap:1rem;display:grid}.about-page__section{gap:.55rem;display:grid}.about-page__section h2{color:var(--primary);align-items:center;gap:.55rem;margin:0;font-size:1rem;font-weight:800;line-height:1.4;display:flex}.about-page__section-icon{color:var(--primary);flex:none}.about-page-section .about-grid{margin-bottom:.1rem}.about-sheet .contact-sheet__intro{max-width:60rem}.about-sheet .contact-sheet__intro p{text-align:justify;text-justify:inter-word}.terms-sheet .contact-sheet__intro{max-width:60rem}.terms-sheet .contact-sheet__intro p{text-align:justify;text-justify:inter-word}.terms-grid{margin-bottom:.1rem}.terms-panel{min-width:0}.terms-panel__actions{flex-wrap:wrap;gap:.65rem;margin-top:.15rem;display:flex}.terms-panel__action{min-height:42px}.terms-list{margin-top:.2rem}.article-detail-sheet .contact-sheet__intro{width:100%;max-width:none}.article-detail-sheet{gap:1rem;padding:1.05rem}.article-detail__intro{gap:.55rem}.article-detail__eyebrow{margin-bottom:.15rem}.article-detail__hero-tags{flex-wrap:wrap;gap:.45rem;display:flex}.article-detail__hero-tags span{color:var(--primary);background:#cac42d2e;border-radius:999px;align-items:center;padding:.42rem .72rem;font-size:.78rem;font-weight:800;line-height:1.5;display:inline-flex}.article-detail__intro p{text-align:justify;text-justify:inter-word;width:100%;max-width:none}.article-detail__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.85rem;display:grid}.article-detail__panel{border:1px solid var(--line);background:#ffffffe0;align-content:start;justify-items:stretch;gap:.85rem;display:grid}.article-detail__panel--main,.article-detail__panel--side{gap:.6rem;padding:.9rem .95rem}.article-detail__panel h2{color:var(--primary);margin:0;font-size:1rem;font-weight:900;line-height:1.4}.article-detail__principles,.article-detail__bullets,.article-detail__tips{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.article-detail__principles li,.article-detail__tips li{color:var(--primary);text-align:right;background:#2c748b0f;border-radius:14px;align-items:center;gap:.45rem;padding:.52rem .66rem;font-weight:700;line-height:1.55;display:flex}.article-detail__principles--compact li,.article-detail__tips--compact li{font-size:.92rem;line-height:1.45}.article-detail__panel--main .article-detail__principles li,.article-detail__panel--main .article-detail__tips li,.article-detail__panel--side .article-detail__bullets li{padding-top:.42rem;padding-bottom:.42rem}.article-detail__bullets li{color:var(--muted);text-align:justify;padding-inline-start:1rem;line-height:1.85;position:relative}.article-detail__bullets--compact{gap:.12rem}.article-detail__bullets--compact li{padding-top:.18rem;padding-bottom:.18rem;line-height:1.4}.article-detail__bullets--plain li{box-shadow:none;background:0 0;border-radius:0;padding-top:0;padding-bottom:0}.article-detail__bullets li:before{content:"";background:var(--primary);border-radius:999px;width:.4rem;height:.4rem;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.article-detail__chips{flex-wrap:wrap;gap:.55rem;display:flex}.article-detail__chips span{color:var(--primary);background:#cac42d2e;border-radius:999px;align-items:center;padding:.5rem .8rem;font-size:.84rem;font-weight:800;display:inline-flex}.article-detail__roadmap{gap:.6rem;display:grid}.article-detail__roadmap-item{background:#2c748b0d;border:1px solid #2c748b14;border-radius:18px;align-items:center;gap:.7rem;padding:.72rem .82rem;display:flex}.article-detail__roadmap-index{width:2rem;height:2rem;color:var(--primary);background:#2c748b1a;border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:900;display:grid}.article-detail__roadmap-copy{gap:.25rem;min-width:0;display:grid}.article-detail__roadmap-copy h3{color:var(--primary);text-align:right;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:900;line-height:1.45;display:flex}.article-detail__roadmap-copy h3 small{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.3}.article-detail__roadmap-copy p{color:var(--muted);text-align:justify;text-justify:inter-word;margin:0;font-size:.9rem;line-height:1.85}.major-selection-sheet .contact-sheet__top{border-bottom-color:#2c748b26;padding-bottom:1rem}.major-selection__hero{background:#2c748b0f;border:1px solid #2c748b1f;border-radius:28px;padding:1.1rem 1.1rem 1rem}.major-selection__intro{gap:.7rem}.major-selection__eyebrow{color:var(--primary);font-size:.8rem;font-weight:800}.major-selection__tags{margin-top:.05rem}.major-selection__hero-actions{margin-top:.15rem}.major-selection__grid{align-items:start}.major-selection__section{background:#ffffffeb;border:1px solid #2c748b1a;border-radius:24px;align-content:start;gap:.75rem;padding:1rem 1.05rem;display:grid}.major-selection__section--tint{background:#2c748b0e}.major-selection__section--accent{background:#cac42d24}.major-selection__section--steps{background:#fffffff5}.major-selection__section h2{color:var(--primary);margin:0;font-size:1rem;font-weight:900;line-height:1.4}.major-selection__section h3{color:var(--primary-deep);margin:0;font-size:.9rem;font-weight:800;line-height:1.5}.major-selection__section .about-text{color:var(--muted);text-align:justify;text-justify:inter-word;margin:0;line-height:1.9}.major-selection__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.major-selection__list li{color:var(--muted);text-align:justify;text-justify:inter-word;background:#fffc;border:1px solid #2c748b1a;border-radius:14px;padding:.58rem .72rem .58rem .88rem;line-height:1.8;position:relative}.major-selection__list li:before{content:"";background:var(--primary);border-radius:999px;width:.35rem;height:.35rem;position:absolute;inset-block-start:.96rem;inset-inline-start:.48rem}.major-selection__section--steps .major-modal__steps{margin-top:.2rem}.faq-sheet .contact-sheet__intro{max-width:64rem}.faq-sheet__subtitle{color:var(--primary);font-size:clamp(1rem,1.7vw,1.35rem);font-weight:800;line-height:1.5}.faq-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:1rem;display:grid}.faq-panel{background:#4e73880b;border:1px solid #2c748b14;border-radius:24px;gap:1rem;padding:1.15rem;display:grid}.faq-panel__label{color:var(--primary);background:#2c748b14}.faq-list{gap:.7rem;display:grid}.faq-item{background:#ffffffc7;border:1px solid #2c748b14;border-radius:20px;overflow:hidden}.faq-item summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.8rem .9rem;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item__badge{width:1.7rem;height:1.7rem;color:var(--primary);background:#2c748b17;border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.faq-item__question{color:var(--primary);font-size:.93rem;font-weight:700;line-height:1.75}.faq-item__chevron{color:var(--primary);transition:transform .2s}.faq-item[open] .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer{padding:0 .9rem .92rem;display:grid}.faq-item__answer-copy{gap:.48rem;display:grid}.faq-item__bullets{gap:.34rem;margin:0;padding:0 1rem 0 0;display:grid}.faq-item__bullets li{color:var(--muted);font-size:.92rem;line-height:1.8}.faq-item__bullets li::marker{color:var(--primary);font-weight:800}.faq-item__answer-copy p{color:var(--muted);text-align:justify;text-justify:inter-word;margin:0;font-size:.92rem;line-height:1.88}.faq-panel--side{gap:.85rem}.faq-side__cards{gap:.62rem;display:grid}.faq-side__card{background:#ffffffbd;border:1px solid #2c748b14;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.8rem .85rem;text-decoration:none;display:grid}.faq-side__icon{width:1.9rem;height:1.9rem;color:var(--primary);background:#2c748b17;border-radius:.75rem;place-items:center;display:grid}.faq-side__copy{gap:.15rem;display:grid}.faq-side__copy h2{color:var(--primary);margin:0;font-size:.9rem;font-weight:800;line-height:1.45}.faq-side__copy p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.7}.faq-side__footer{color:var(--primary);background:#2c748b0f;border:1px solid #2c748b14;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.75rem .85rem;display:grid}.faq-side__footer p{margin:0;font-size:.84rem;font-weight:700;line-height:1.7}.contact-page-main{gap:1.2rem;display:grid}.contact-sheet{border:1px solid var(--line);background:#fffffff0;border-radius:24px;gap:1.2rem;padding:1.25rem;display:grid}.contact-sheet__top{border-bottom:1px solid #2c748b14;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.25rem;display:flex}.contact-sheet__intro{gap:.45rem;max-width:52rem;display:grid}.contact-sheet__intro h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,2.8vw,2.5rem);font-weight:900;line-height:1.22}.contact-sheet__intro p{width:100%;max-width:none;color:var(--muted);margin:0;font-size:.96rem;line-height:1.85}.ptr-page__banner{aspect-ratio:2039/771;background:linear-gradient(#fffffff5,#f5f9fbfa);border-radius:28px;min-height:260px;position:relative;overflow:hidden}.ptr-page__banner-image{object-fit:cover}.ptr-page__banner-image--mobile{display:none}.ptr-page__sessions-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.1rem;display:grid}.ptr-page__session-card{color:inherit;min-width:0;box-shadow:none;background:#fff;border-color:#e9ebec;border-radius:12px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.ptr-page__session-card:hover,.ptr-page__session-card:focus-visible{transform:translateY(-2px)}.ptr-page__session-card--disabled{cursor:default}.ptr-page__session-card--disabled:hover,.ptr-page__session-card--disabled:focus-visible{transform:none}.ptr-page__session-card--disabled .course-card__meta-row span{color:#2f2f2f}.ptr-page__session-card .course-card__art{aspect-ratio:16/9;border-radius:10px;height:auto}.ptr-page__session-card .course-card__divider{background:#e9ebec}.ptr-page__session-card-image{object-position:center center}.ptr-page__session-card-badge{color:#4b7b92}.ptr-page__form-shell{box-shadow:none;background:#fff;border:1px solid #e9ebec;border-radius:10px;gap:.82rem;padding:clamp(.95rem,2vw,1.15rem)}.ptr-page__form-shell .form-shell__head{gap:.22rem;padding-bottom:.28rem}.ptr-page__form-shell .form-shell__head h3{color:var(--primary-deep);letter-spacing:0;font-size:.98rem;font-weight:800;line-height:1.45}.ptr-page__form-shell .form-shell__head p{color:var(--muted);margin:0;font-size:.78rem;font-weight:400;line-height:1.7}.ptr-page__session-card .course-card__price .ptr-page__session-card-action{color:#2f2f2f;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.36rem;font-size:.76rem;font-weight:700;line-height:1.4;display:inline-flex}.ptr-page__session-card .course-card__price .ptr-page__session-card-action .huge-icon{color:currentColor;flex:none;width:.9rem;height:.9rem}.ptr-page__session-card .course-card__price .ptr-page__session-card-action--soon{color:#2f2f2f}.ptr-page__release-countdown{align-items:center;gap:.38rem;display:inline-flex}.ptr-page__release-countdown b{min-width:4.75rem;color:var(--primary-deep);font-variant-numeric:tabular-nums;text-align:left}@media (min-width:861px){.ptr-page__banner{min-height:380px}}@media (max-width:860px){.ptr-page__banner{aspect-ratio:1672/941;max-width:100%;min-height:170px}.ptr-page__banner-image--desktop{display:none}.ptr-page__banner-image--mobile{object-position:center center;display:block}.ptr-page__sessions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}}@media (max-width:640px){.ptr-page__sessions-grid{grid-template-columns:1fr;gap:.8rem}.ptr-page__session-card{border-radius:12px;gap:.78rem;padding:.85rem}.ptr-page__session-card .course-card__art{aspect-ratio:16/8.8;border-radius:10px}.ptr-page__session-card h3{font-size:.98rem;line-height:1.45}.ptr-page__session-card .course-card__meta-row span{font-size:.84rem}.ptr-page__session-card .course-card__price .ptr-page__session-card-action{gap:.32rem;font-size:.72rem}.ptr-page__session-card .course-card__price .ptr-page__session-card-action .huge-icon{width:.78rem;height:.78rem}.ptr-page__session-card-free{min-height:1.85rem;padding-inline:.58rem;font-size:.76rem}.ptr-page__form-shell{border-radius:10px;padding:.85rem}.ptr-page__form-shell .form-shell__head h3{font-size:.94rem}.ptr-page__form-shell .form-shell__head p{font-size:.74rem}.ptr-form.contact-form--page{gap:.64rem}.ptr-form.contact-form--page .auth-form__input-shell input,.ptr-form.contact-form--page .auth-form__primary{min-height:2.35rem}.ptr-form.contact-form--page .auth-form__primary{justify-content:center;justify-self:stretch;width:100%}}@media (min-width:861px){.contact-sheet__intro h1{letter-spacing:-.02em;font-size:clamp(1.35rem,1.8vw,1.9rem);line-height:1.28}.contact-sheet__intro p{max-width:40rem;font-size:.88rem;line-height:1.9}}.neshan-map,.neshan-map__loading,.neshan-map--empty{border-radius:20px;min-height:360px;overflow:hidden}.neshan-map__frame{gap:.75rem;display:grid}.neshan-map__action{justify-self:start}.neshan-map__loading,.neshan-map--empty{text-align:center;color:var(--muted);background:#ffffffd1;border:1px solid #2c748b14;place-items:center;padding:1rem;display:grid}.neshan-map__loading{gap:.75rem}.neshan-map--empty{gap:.85rem}.neshan-map--empty strong{color:var(--primary);margin-bottom:.35rem;display:block}.section-head--compact{gap:.5rem;margin-bottom:.2rem}.section-head--compact h2{font-size:clamp(1.08rem,1.7vw,1.55rem)}.section-head--compact p{max-width:62ch;font-size:.94rem;line-height:1.8}.form-shell{background:#fafbfc;border:1px solid #2c748b14;border-radius:28px;gap:.8rem;padding:1.35rem;display:grid}.contact-sheet.ptr-page__sheet,.contact-sheet.ptr-page__sheet .ptr-page__form-shell{box-shadow:none;background:#fff;border-color:#e9ebec}.contact-sheet.ptr-page__sheet{border-radius:14px}.contact-sheet.ptr-page__sheet .ptr-page__form-shell{border-radius:10px}.form-shell__head{gap:.2rem;display:grid}.form-shell__head h3{margin:0;font-size:.98rem;font-weight:800;line-height:1.35}.form-shell__head p{color:var(--muted);margin:-.2rem 0 0;font-size:.84rem;line-height:1.55}.service-mini{background:#4e73880b;border:1px solid #2c748b14;border-radius:18px;gap:.8rem;padding:1rem;display:grid}.service-mini__head{align-items:center;gap:.7rem;display:flex}.service-mini__icon{width:2.3rem;height:2.3rem;color:var(--primary);background:#2c748b17;border-radius:12px;place-items:center;display:grid}.service-mini__icon .huge-icon{width:.95rem;height:.95rem}.service-mini h3{color:var(--primary);margin:0;font-size:.95rem;font-weight:800;line-height:1.45}.service-mini p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.8}.service-mini__actions{gap:.5rem;display:grid}.service-mini__link{white-space:nowrap;justify-content:center;width:100%;min-height:42px}.contact-form--page{grid-template-columns:1fr 1fr;gap:.68rem}.contact-form--page .auth-form__field{gap:.58rem}.contact-form--page .auth-form__field-label{color:#43555f;font-size:.72rem}.contact-form--page .auth-form__input-shell{position:relative}.contact-form--page .auth-form__input-shell input,.contact-form--page .auth-form__input-shell textarea{color:#222;text-align:right;background:#fff;border:1px solid #2c748b2e;border-radius:10px;outline:none;width:100%;min-height:42px;padding:.58rem .85rem;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.contact-form--page .auth-form__input-shell input{padding-inline-start:2.25rem}.contact-form--page .auth-form__input-shell--phone input{text-align:right;direction:rtl;unicode-bidi:plaintext;padding-inline-start:2.25rem}.contact-form--page .auth-form__input-shell--textarea textarea{resize:vertical;min-height:118px;padding-inline-start:2.25rem}.contact-form--page .auth-form__input-shell--textarea .auth-form__input-icon{align-self:flex-start;inset-block:.8rem auto}.contact-form--page .auth-form__input-icon{width:1rem;height:1rem;color:var(--primary);pointer-events:none;margin:auto 0;position:absolute;inset-block:0;inset-inline-start:.8rem}.contact-form--page .auth-form__input-shell input::placeholder,.contact-form--page .auth-form__input-shell textarea::placeholder{color:#92a2ad;font-weight:400}.contact-form--page .auth-form__input-shell input:focus,.contact-form--page .auth-form__input-shell textarea:focus{box-shadow:none;border-color:#2c748ba6;outline:none}.contact-form--page .auth-form__primary{grid-column:1/-1;justify-self:start;width:fit-content;min-height:42px;padding:.72rem 1rem;font-size:.9rem}.ptr-form.contact-form--page{gap:.72rem}.ptr-form.contact-form--page .auth-form__field{gap:.38rem}.ptr-form.contact-form--page .auth-form__field-label{color:#22313b;font-size:.72rem;font-weight:700;line-height:1.5}.ptr-form.contact-form--page .auth-form__required{color:#c84545;font-weight:800}.ptr-form.contact-form--page .auth-form__input-shell input{color:#22313b;background:#fff;border-color:#e9ebec;border-radius:6px;min-height:2.45rem;font-size:.78rem;font-weight:400}.ptr-form.contact-form--page .auth-form__input-shell input::placeholder{color:#9aa8ae;font-size:.76rem}.ptr-form.contact-form--page .auth-form__input-icon{color:#4f6b74}.ptr-form.contact-form--page .auth-form__input-shell input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2c748b14}.ptr-form.contact-form--page .auth-form__primary{background:var(--primary);min-height:2.45rem;box-shadow:none;border-radius:6px;padding:0 .95rem;font-size:.78rem;font-weight:800}.ptr-form.contact-form--page .auth-form__primary .huge-icon{width:.84rem;height:.84rem}.contact-form__full{grid-column:1/-1}.shop-sheet{gap:1rem}.shop-sheet__top{border-bottom:0;gap:1rem;padding-bottom:0;display:grid}.shop-sheet__intro{align-items:stretch;width:100%;max-width:none}.shop-sheet__intro h1,.shop-sheet__intro p{text-align:right;width:100%;max-width:none}.shop-sheet__intro p{font-weight:400}.shop-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:.8rem;width:100%;display:grid}.shop-filter{gap:.4rem;min-width:0;display:grid;position:relative;overflow:visible}.shop-filter__label{color:var(--primary);padding-inline-start:.1rem;font-size:.76rem;font-weight:700;line-height:1.4}.shop-filter__field{background:#fff;border:1px solid #2c748b57;border-radius:14px;align-items:center;gap:.42rem;min-height:38px;padding:.3rem .5rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1111110a}.shop-filter__field:hover,.shop-filter__field:focus-within{border-color:#2c748b85;box-shadow:inset 0 1px #ffffffe6,0 0 0 2px #2c748b1a}.shop-filter__trigger{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:right;padding-inline:.5rem}.shop-filter__icon{width:1.7rem;height:1.7rem;color:var(--primary);background:#2c748b14;border-radius:10px;flex:none;place-items:center;display:grid}.shop-filter__value{color:#2f2f2f;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.8rem;line-height:1.45;overflow:hidden}.shop-filter__chevron{width:1.2rem;height:1.2rem;color:var(--primary);opacity:.78;flex:none;place-items:center;display:grid}.shop-filter select,.shop-filter input{appearance:none;color:#2f2f2f;width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:none;font-size:.8rem;line-height:1.45}.shop-filter select{cursor:pointer}.shop-filter input::placeholder{color:#95a2ac;font-size:.84rem}.shop-filter__menu{z-index:20;background:#fffffffa;border:1px solid #2c748b1a;border-radius:14px;gap:.45rem;max-height:min(42vh,320px);padding:.6rem;display:grid;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 18px 42px #11111114}.shop-filter__menu--bottom{top:calc(100% + .55rem)}.shop-filter__menu--top{bottom:calc(100% + .55rem)}.shop-filter__menu-list{gap:.35rem;display:grid}.shop-filter__menu-option{width:100%;min-height:34px;color:var(--text);font:inherit;text-align:right;cursor:pointer;background:#2c748b0d;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .55rem;font-size:.72rem;font-weight:400;transition:background-color .18s,transform .18s,color .18s;display:flex}.shop-filter__menu-option:hover,.shop-filter__menu-option:focus-visible{background:#2c748b1a;transform:translateY(-1px)}.shop-filter__menu-option.is-active{color:var(--primary);background:#2c748b24;font-weight:700}.shop-filter__menu-option .huge-icon{color:var(--primary);flex:none}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.shop-empty{text-align:center;min-height:220px;color:var(--text);box-shadow:none;background:0 0;border:0;place-items:center;gap:.55rem;margin-top:.75rem;padding:1.75rem 1rem;display:grid}.shop-empty__icon{width:3.4rem;height:3.4rem;color:var(--primary);background:#2c748b14;border-radius:999px;place-items:center;display:grid}.shop-empty p{margin:0;font-size:1rem;font-weight:700;line-height:1.7}.shop-card{background:#4e73880b;border:1px solid #2c748b14;border-radius:24px;flex-direction:column;gap:.85rem;padding:.9rem;display:flex;box-shadow:0 12px 30px #1111110a}.courses .shop-card{box-shadow:none;background:#fff;border-color:#2c748b14}.courses .shop-card:hover,.courses .shop-card:focus-within{box-shadow:none;border-color:#2c748b1f}.shop-card__art{background:radial-gradient(circle at 20% 20%,#cac42d47,#0000 38%),linear-gradient(#2c748b14,#2c748b05);border-radius:20px;place-items:center;height:132px;min-height:132px;display:grid;position:relative;overflow:hidden}.shop-card__image{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.shop-card__art-icon{width:4.8rem;height:4.8rem;color:var(--primary);background:#ffffffc7;border:1px solid #2c748b1a;border-radius:50%;place-items:center;display:grid}.shop-card__favorite{top:.7rem;color:#000;width:2.15rem;height:2.15rem;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .18s,transform .18s;display:grid;position:absolute;inset-inline-start:.7rem}.shop-card__favorite:hover,.shop-card__favorite:focus-visible{transform:translateY(-1px)}.shop-card__new-badge{z-index:2;color:#5b4100;min-height:1.55rem;box-shadow:none;background:linear-gradient(#ffd66f 0%,#ffb833 100%);border-radius:999px;justify-content:center;align-items:center;padding:0 .58rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:.7rem;left:.7rem}.shop-card__body{flex:auto;gap:.55rem;min-height:0;display:grid}.shop-card__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.shop-card__badge{min-height:24px;color:var(--primary);background:#2c748b14;border-radius:10px;justify-content:center;align-items:center;gap:.2rem;padding:0 .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.shop-card__badge--accent{color:#fff;background:#d73a3a}.shop-card__badge--code{color:var(--primary);background:#2c748b1f}.shop-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.shop-card__title a{color:inherit}.shop-card__description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.75;display:-webkit-box;overflow:hidden}.shop-card__price{justify-items:end;gap:.18rem;padding-top:.15rem;display:grid}.shop-card__price-row{direction:ltr;justify-content:space-between;align-items:flex-start;gap:.55rem;width:100%;display:flex}.shop-card__discount-stack{direction:rtl;flex-wrap:wrap;align-items:flex-end;gap:.28rem;display:inline-flex}.shop-card__discount-range{color:var(--muted);font-size:.72rem;line-height:1.5}.shop-card__price>span{color:var(--muted);font-size:.76rem}.shop-card__price strong{color:#2f2f2f;white-space:nowrap;direction:rtl;font-size:1rem;font-weight:700}.shop-card__price s{color:#8a8a8a;font-size:.82rem;font-weight:500;text-decoration-thickness:1px}.shop-card__currency{opacity:.8;letter-spacing:-.02em;white-space:nowrap;margin-inline-start:.28rem;font-size:.84rem;font-weight:400}.shop-card__amount{font-weight:700}.shop-card__discount-value{font-size:.82rem;font-weight:800;line-height:1}.shop-card__discount-time{color:#d73a3a;letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700;line-height:1}.shop-card__actions{margin-top:auto;display:flex}.course-meta-stack{color:#555;gap:.28rem;display:grid}.course-meta-stack__item{align-items:center;gap:.28rem;min-height:1.5rem;font-size:.8rem;line-height:1.5;display:flex}.course-meta-stack__item .huge-icon{color:#555;flex:none;width:.82rem;height:.82rem}.shop-card__cart{background:linear-gradient(180deg, #4590a4 0%, var(--primary) 100%);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;width:100%;height:42px;min-height:42px;padding:.65rem .85rem;font-size:.8rem;font-weight:700;transition:transform .18s,filter .18s;display:inline-flex}.shop-card__cart:hover,.shop-card__cart:focus-visible{filter:brightness(1.02);transform:translateY(-1px)}.shop-card__cart span{white-space:nowrap}.shop-cart-page{padding:0}.shop-cart-sheet{gap:1rem}.shop-cart-sheet__top{flex-wrap:wrap;align-items:flex-start;gap:1rem}.shop-cart-sheet__intro{max-width:46rem}.shop-cart-sheet__path{white-space:normal;flex-wrap:wrap;margin-top:.2rem}.shop-cart-page__shell{gap:1.2rem;display:grid}.shop-cart-page__head{border-bottom:1px solid #2c748b14;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.35rem;display:flex}.shop-checkout-page__eyebrow{min-height:28px;color:var(--primary);background:#2c748b14;border-radius:999px;align-items:center;padding:0 .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.shop-cart-page__title,.shop-checkout-page__hero h1{margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.shop-cart-page__title{font-weight:900}.shop-cart-page__head p,.shop-checkout-page__hero p{color:var(--muted);margin:0;line-height:1.9}.shop-cart-page__head-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.shop-cart-page__back,.shop-cart-page__checkout{background:linear-gradient(180deg, #4590a4 0%, var(--primary) 100%);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.65rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.shop-cart-page__clear{color:#d73a3a;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;min-height:0;padding:0;font-size:.8rem;font-weight:700;display:inline-flex}.shop-cart-page__clear .huge-icon{color:currentColor}.shop-order-delete-button{color:#d73a3a;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.shop-order-delete-button .huge-icon{color:currentColor}.shop-cart-page__checkout:hover,.shop-cart-page__checkout:focus-visible{filter:brightness(1.02);transform:translateY(-1px)}.shop-cart-page__empty .shop-cart-page__checkout{width:fit-content;min-width:0;padding-inline:1.05rem}.shop-cart-page__grid,.shop-checkout-page__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem;display:grid}.shop-cart-page__items,.shop-checkout-page__card{gap:.85rem;display:grid}.shop-cart-item,.shop-checkout-page__card{background:#f8f9fa;border:1px solid #e9edef;border-radius:24px;padding:1rem;box-shadow:0 18px 45px #3f5a780f}.shop-cart-item{grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.shop-cart-item__art{background:#2c748b0a;border-radius:20px;place-items:center;height:100%;min-height:118px;display:grid;overflow:hidden}.shop-cart-item__image{object-fit:cover;width:100%;height:100%}.shop-cart-item__icon{color:var(--primary)}.shop-cart-item__copy{gap:.45rem;display:grid}.shop-cart-item__copy h2,.shop-checkout-page__section-head h2{margin:0;font-size:1rem;line-height:1.65}.shop-cart-item__copy p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.85}.shop-cart-item__price{color:var(--muted);direction:rtl;align-items:baseline;gap:.45rem;font-size:.78rem;display:flex}.shop-cart-item__price-stack{gap:.35rem;display:grid}.shop-cart-item__price-line{direction:rtl;flex-wrap:nowrap;align-items:center;gap:.45rem;width:100%;display:inline-flex}.shop-cart-item__price-group{white-space:nowrap;direction:rtl;flex:none;align-items:baseline;gap:.4rem;display:inline-flex}.shop-cart-item__price-old{color:#8a96a1;flex:none;width:fit-content;font-size:.78rem;font-weight:700}.shop-cart-item__price strong,.shop-checkout-page__summary strong{color:#2f2f2f;font-size:1rem;font-weight:700}.shop-cart-item__price-current{color:#31708f}.shop-cart-item__unit-label{color:var(--muted);white-space:nowrap;flex:none;font-size:.78rem;font-weight:500}.shop-cart-item__controls{justify-items:end;gap:.65rem;display:grid}.shop-cart-item__quantity{background:#2c748b14;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem;display:inline-flex}.shop-cart-item__quantity button,.shop-cart-item__remove{cursor:pointer;border:0}.shop-cart-item__quantity button{width:1.9rem;height:1.9rem;color:var(--primary);background:#fff;border-radius:999px;place-items:center;padding:0;font-size:1rem;font-weight:800;line-height:0;display:grid}.shop-cart-item__quantity button .huge-icon{display:block}.shop-cart-item__quantity strong{text-align:center;min-width:1.8rem;font-size:.84rem}.shop-cart-item__remove{color:#c93a3a;background:0 0;align-items:center;gap:.35rem;padding:0;font-size:.75rem;font-weight:700;display:inline-flex}.shop-cart-page__summary,.shop-checkout-page__card{position:sticky;top:5.5rem}.shop-cart-page__summary{background:#f8f9fa;border:1px solid #e9edef;border-radius:24px;gap:.8rem;padding:1rem;display:grid;box-shadow:0 18px 45px #3f5a780f}.shop-cart-page__billing{gap:.7rem;display:grid}.shop-cart-page__billing-head{border-bottom:1px solid #e9edef;align-items:center;gap:.45rem;padding-bottom:.4rem;display:flex}.shop-cart-page__billing-icon{width:1.6rem;height:1.6rem;color:var(--primary);background:#2c748b14;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.shop-cart-page__billing-head h2{color:#22313a;margin:0;font-size:1rem;font-weight:800}.shop-cart-page__billing-row{justify-content:space-between;align-items:center;gap:.85rem;padding:.1rem 0;display:flex}.shop-cart-page__billing-label{color:#4e6472;font-size:.84rem;font-weight:700;line-height:1.6}.shop-cart-page__billing-value{letter-spacing:-.01em;white-space:nowrap;font-size:.95rem;font-weight:800;line-height:1.6}.shop-cart-page__billing-row--base .shop-cart-page__billing-value,.shop-cart-page__billing-row--base .shop-cart-page__billing-label{color:#31708f}.shop-cart-page__billing-row--discount .shop-cart-page__billing-value,.shop-cart-page__billing-row--discount .shop-cart-page__billing-label{color:#d73a3a}.shop-cart-page__billing-row--total .shop-cart-page__billing-label,.shop-cart-page__billing-row--total .shop-cart-page__billing-value{color:#111}.shop-cart-page__summary-head,.shop-checkout-page__section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.shop-checkout-page__section-title{align-items:center;gap:.45rem;display:inline-flex}.shop-checkout-page__section-icon{width:1.55rem;height:1.55rem;color:var(--primary);background:#2c748b14;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.shop-checkout-page__section-head h2{color:#22313a;margin:0;font-size:1rem;font-weight:800}.shop-cart-page__summary p,.shop-checkout-page__login-box p,.shop-checkout-page__empty p{color:var(--muted);margin:0;line-height:1.9}.shop-cart-page__empty,.shop-checkout-page__empty{text-align:center;background:#f8f9fa;border:1px dashed #e9edef;border-radius:24px;justify-items:center;gap:.8rem;padding:1.3rem;display:grid}.shop-cart-page__empty strong{font-size:1rem;font-weight:800;line-height:1.5}.shop-cart-page__empty p{max-width:24rem;font-size:.88rem;line-height:1.85}.shop-cart-page__empty-icon{width:3rem;height:3rem;color:var(--primary);background:#2c748b14;border-radius:999px;place-items:center;display:grid}.shop-checkout-page{padding:0}.shop-checkout-page__shell{background:#fff;border:1px solid #e9edef;border-radius:24px;gap:1.2rem;padding:1rem;display:grid;box-shadow:0 18px 45px #3f5a780f}.shop-checkout-page__head{border-bottom:1px solid #2c748b14;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.35rem;display:flex}.shop-checkout-page__head>div{gap:.25rem;display:grid}.shop-checkout-page__head h1{margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.shop-checkout-page__title{font-weight:900}.shop-checkout-page__head p{color:var(--muted);max-width:46rem;margin:0;line-height:1.9}.shop-checkout-page__grid{align-items:start}.shop-checkout-page__card{box-shadow:none;background:#f8f9fa;border:1px solid #e9edef;border-radius:24px;gap:.9rem;padding:1rem}.shop-checkout-page__status{color:#c93a3a;background:#d73a3a1f;border-radius:999px;align-items:center;gap:.3rem;min-height:28px;padding:0 .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.shop-checkout-page__status.is-ready{color:#15815e;background:#10b9811f}.shop-checkout-page__status .huge-icon,.shop-checkout-page__checkout .huge-icon{color:currentColor}.shop-checkout-page__profile-panel,.shop-checkout-page__login-box{gap:.35rem;display:grid}.shop-checkout-page__login-box{gap:.8rem}.shop-checkout-page__profile-panel{gap:.65rem}.shop-checkout-page__profile-section{gap:.55rem;display:grid}.shop-checkout-page__profile-title{color:var(--primary);margin:0;font-size:.9rem;font-weight:900;line-height:1.5}.shop-checkout-page__profile-intro{border-bottom:1px solid #e9edef;gap:.2rem;padding-bottom:.35rem;display:grid}.shop-checkout-page__profile-intro strong{color:#22313a;font-size:.95rem;font-weight:800}.shop-checkout-page__profile-intro p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.8}.shop-checkout-page__profile-grid{gap:.6rem;display:grid}.shop-checkout-page__profile-item{background:#fff;border:1px solid #e9edef;border-radius:16px;gap:.18rem;padding:.75rem .85rem;display:grid}.shop-checkout-page__profile-item span{color:var(--muted);font-size:.75rem;font-weight:700}.shop-checkout-page__profile-item strong{color:#22313a;font-size:.9rem;font-weight:800;line-height:1.7}.shop-checkout-page__profile-address{background:#2c748b0a;border:1px solid #e9edef;border-radius:18px;gap:.35rem;padding:.85rem;display:grid}.shop-checkout-page__profile-address-head{color:#31708f;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;display:inline-flex}.shop-checkout-page__profile-address p{color:#22313a;margin:0;font-size:.84rem;line-height:1.9}.shop-checkout-page__profile-panel strong{font-size:.95rem}.shop-checkout-page__login-actions{justify-items:start;gap:.5rem;display:grid}.shop-checkout-page__login-button{background:linear-gradient(180deg, #4590a4 0%, var(--primary) 100%);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:0 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 10px 22px #2c748b2e}.shop-checkout-page__login-button:hover,.shop-checkout-page__login-button:focus-visible{filter:brightness(1.02);transform:translateY(-1px)}.shop-checkout-page__login-button .huge-icon{color:currentColor}.shop-checkout-page__login-hint{color:var(--muted);font-size:.76rem;line-height:1.8}.shop-checkout-page__items{gap:.7rem;display:grid}.shop-checkout-page__divider{background:#e9edef;height:1px;margin:.25rem 0}.shop-checkout-page__item{border-top:1px solid #2c748b14;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 0;display:flex}.shop-checkout-page__item:first-child{border-top:0;padding-top:0}.shop-checkout-page__item-copy{gap:.2rem;display:grid}.shop-checkout-page__item-copy strong{color:#22313a;font-size:.86rem;font-weight:800}.shop-checkout-page__item-copy span{color:var(--muted);font-size:.76rem}.shop-checkout-page__item-price{color:#31708f;white-space:nowrap;font-size:.9rem;font-weight:800}.shop-checkout-page__item-price--discounted{color:#6d7780;justify-items:end;gap:.1rem;display:inline-grid}.shop-checkout-page__item-price-old{color:#9aa5af;font-size:.76rem;font-weight:700;text-decoration-color:#9aa5afe6;text-decoration-thickness:1.5px}.shop-checkout-page__item-price-discount{color:#d23b3b;font-size:.73rem;font-weight:800}.shop-checkout-page__item-price-new{color:#31708f;font-size:.9rem;font-weight:800}.shop-checkout-page__coupon{gap:.7rem;display:grid}.shop-checkout-page__coupon-head{gap:.2rem;display:grid}.shop-checkout-page__coupon-toggle{color:#22313a;cursor:pointer;text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.45rem;width:fit-content;margin:0;padding:0;font-size:.92rem;font-weight:800;display:inline-flex}.shop-checkout-page__coupon-toggle-icon{transition:transform .2s}.shop-checkout-page__coupon-toggle-icon.is-open{transform:rotate(180deg)}.shop-checkout-page__coupon-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.shop-checkout-page__coupon-field{display:block}.shop-checkout-page__coupon-field input{color:#22313a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #e9edef;border-radius:12px;outline:none;padding:0 .75rem;font-size:.86rem}.shop-checkout-page__coupon-field input::placeholder{color:#97a3ab;font-size:.8rem}.shop-checkout-page__coupon-field input:focus{border-color:#2c748b59;box-shadow:0 0 0 3px #2c748b14}.shop-checkout-page__coupon-button{background:linear-gradient(180deg, #4590a4 0%, var(--primary) 100%);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;min-height:34px;padding:0 .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.shop-checkout-page__coupon-button-icon{flex:none}.shop-checkout-page__payment{gap:.55rem;display:grid}.shop-checkout-page__payment-option{color:#22313a;min-height:38px;font:inherit;cursor:pointer;text-align:right;background:#fff;border:1px solid #e9edef;border-radius:13px;align-items:center;gap:.55rem;padding:0 .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.shop-checkout-page__payment-option.is-selected{color:var(--primary);background:#2c748b14;border-color:#2c748b57}.shop-checkout-page__payment-option-icon{width:1.25rem;height:1.25rem;color:var(--primary);background:#2c748b14;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.shop-checkout-page__payment-option.is-selected .shop-checkout-page__payment-option-icon{background:#2c748b1f}.shop-checkout-page__wallet-status{background:#fff;border:1px solid #e9edef;border-radius:16px;align-items:center;gap:.45rem;padding:.7rem .85rem;display:inline-flex}.shop-checkout-page__wallet-status p{margin:0;font-size:.78rem;line-height:1.85}.shop-checkout-page__wallet-status.is-ready{color:#15815e;background:#10b98114;border-color:#10b98157}.shop-checkout-page__wallet-status.is-error{color:#c93a3a;background:#d73a3a14;border-color:#d73a3a57}.shop-checkout-page__wallet-status .huge-icon{color:currentColor;flex:none;margin-top:0}.shop-checkout-page__wallet-status.is-error p{color:#c93a3a}.shop-checkout-page__wallet-status.is-ready p{color:#15815e}.shop-checkout-page__checkout{background:linear-gradient(180deg, #4590a4 0%, var(--primary) 100%);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;width:100%;height:42px;min-height:42px;padding:.65rem .85rem;font-size:.8rem;font-weight:700;transition:transform .18s,filter .18s;display:inline-flex}.shop-checkout-page__checkout:hover,.shop-checkout-page__checkout:focus-visible{filter:brightness(1.02);transform:translateY(-1px)}.shop-checkout-page__empty .shop-checkout-page__checkout{width:fit-content;min-width:0;padding-inline:1.05rem}.shop-checkout-page__checkout-wrap{gap:.35rem;display:grid}.shop-checkout-page__checkout-note{color:var(--muted);margin:.35rem 0 0;font-size:.74rem;line-height:1.85}.shop-checkout-page__checkout-note-link{color:var(--primary);font-weight:700}.shop-checkout-page__checkout-note-link:hover,.shop-checkout-page__checkout-note-link:focus-visible{color:var(--primary-deep)}.shop-checkout-page__checkout .loading-button__inner,.shop-checkout-page__checkout .loading-button__label{gap:0}.shop-checkout-callback{max-width:42rem;box-shadow:none;text-align:center;background:#fff;border:1px solid #2c748b1f;border-radius:26px;justify-items:center;gap:.9rem;margin-inline:auto;padding:1.4rem;display:grid}.shop-checkout-callback.is-success{border-color:#10b9812e}.shop-checkout-callback.is-error{border-color:#d73a3a2e}.shop-checkout-callback__icon{width:3rem;height:3rem;color:var(--primary);background:#2c748b14;border-radius:999px;place-items:center;display:grid}.shop-checkout-callback.is-success .shop-checkout-callback__icon{color:#15815e;background:#10b9811f}.shop-checkout-callback.is-error .shop-checkout-callback__icon{color:#c93a3a;background:#d73a3a1f}.shop-checkout-callback__copy{gap:.25rem;display:grid}.shop-checkout-callback__copy h2{margin:0;font-size:1rem}.shop-checkout-callback__title-accent{color:var(--primary);font-weight:900}.shop-checkout-callback__copy p{color:var(--muted);margin:0;line-height:1.9}.shop-checkout-callback__details{text-align:right;background:#f8f9fa;border:1px solid #2c748b1a;border-radius:20px;gap:.55rem;width:100%;padding:1rem;display:grid}.shop-checkout-callback__detail-row{color:var(--text);justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.55rem;font-size:.86rem;line-height:1.75;display:flex;position:relative}.shop-checkout-callback__detail-row:not(:last-child):after{content:"";inset-inline:.5rem;background:linear-gradient(90deg,#2c748b0a 0%,#2c748b47 50%,#2c748b0a 100%);height:1px;position:absolute;bottom:0}.shop-checkout-callback__detail-row span{color:var(--muted);flex:none}.shop-checkout-callback__detail-row strong{color:var(--text);text-align:left;direction:ltr;unicode-bidi:plaintext;font-size:.9rem;font-weight:700}.shop-checkout-callback__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.45rem;display:flex}.shop-checkout-callback__button{border-radius:18px;min-width:11rem;font-weight:700}.my-account-orders__list{gap:1rem;margin-top:1rem;display:grid}.my-account-orders__card{background:#fff;border:1px solid #2c748b1f;border-radius:24px;gap:.9rem;padding:1rem;display:grid;box-shadow:0 18px 45px #3f5a780f}.my-account-orders__head,.my-account-orders__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.my-account-orders__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:inline-flex}.my-account-orders__meta{gap:.35rem;display:grid}.my-account-orders__meta strong,.my-account-orders__footer strong,.my-account-orders__code{font-size:.82rem}.my-account-orders__code{color:var(--primary);background:#2c748b14;border-radius:999px;padding:.35rem .7rem;font-weight:700}.my-account-orders__items{gap:.65rem;display:grid}.my-account-orders__item{border-top:1px solid #2c748b14;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.65rem;display:flex}.my-account-orders__item:first-child{border-top:0;padding-top:0}.my-account-orders__item div{gap:.2rem;display:grid}.my-account-orders__item strong{font-size:.84rem}.my-account-orders__item span,.my-account-orders__note{color:var(--muted);font-size:.76rem}.my-account-orders__downloads{flex-wrap:wrap;gap:.45rem;display:flex}.my-account-orders__download{min-height:36px;color:var(--primary);background:#2c748b14;border-radius:999px;align-items:center;padding:.4rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-wallet-balance-manager{background:#fff;border:1px solid #2c748b14;border-radius:24px;gap:1rem;padding:1rem;display:grid}.admin-wallet-balance-manager__head{gap:.2rem;display:grid}.admin-wallet-balance-manager__head--outside{margin-bottom:.35rem}.admin-wallet-balance-manager__head h3{color:var(--text);margin:0;font-size:1rem;font-weight:900}.admin-wallet-balance-manager__head p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.8}.admin-wallet-balance-manager__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:961px){.admin-wallet-balance-manager__grid{grid-template-columns:1fr 1fr 1.2fr}.admin-wallet-balance-manager__info{align-content:center;min-height:100%}}.admin-wallet-balance-manager__field{gap:.28rem;display:grid}.admin-wallet-balance-manager__label{color:var(--muted);font-family:inherit;font-size:.7rem;font-weight:700}.admin-wallet-balance-manager__control-shell{position:relative}.admin-wallet-balance-manager__control,.admin-wallet-balance-manager__field select{width:100%;min-height:42px;color:var(--text);background:#f8f9fa;border:1px solid #2c748b1f;border-radius:14px;outline:none;padding:.58rem .78rem;font-family:inherit;font-size:.8rem}.admin-wallet-balance-manager__control:focus,.admin-wallet-balance-manager__field select:focus{border-color:#2c748b3d;box-shadow:0 0 0 3px #2c748b14}.admin-wallet-balance-manager__suffix{inset-inline-end:.75rem;color:var(--muted);pointer-events:none;font-family:inherit;font-size:.68rem;position:absolute;top:50%;transform:translateY(-50%)}.admin-wallet-balance-manager__control-shell .admin-wallet-balance-manager__control{padding-inline-end:4rem}.admin-wallet-balance-manager__info{color:var(--text);background:#2c748b0f;border:1px dashed #2c748b2e;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.8rem .9rem;font-size:.8rem;display:flex}.admin-wallet-balance-manager__info span{color:var(--muted)}.admin-wallet-balance-manager__info-row{flex-wrap:wrap;align-items:center;gap:.2rem;display:inline-flex}.admin-wallet-balance-manager__info-label{color:var(--muted);font-weight:400}.admin-wallet-balance-manager__info-user,.admin-wallet-balance-manager__info-value{color:var(--text);font-weight:700}.admin-wallet-balance-manager__actions{justify-content:flex-start;display:flex}.admin-sms-settings__actions{flex-wrap:wrap;align-items:center;gap:.55rem}.admin-wallet-balance-manager__submit{border-radius:12px;gap:.3rem;min-width:7.4rem;min-height:2.35rem;padding:0 .92rem;font-size:.74rem;font-weight:700;line-height:1.2}.admin-sms-settings__actions .cta-secondary{color:var(--primary);background:#2c748b0f;border-color:#2c748b1f}.admin-sms-settings__actions .cta-secondary:hover,.admin-sms-settings__actions .cta-secondary:focus-visible{color:var(--primary);background:#2c748b1a;border-color:#2c748b38}.admin-sms-settings__actions .cta-primary{box-shadow:none}.admin-sms-settings__actions .cta-primary .huge-icon{width:.8rem;height:.8rem}.my-account-orders__table .tickets-page__cell-link{justify-content:center;width:100%;padding:.65rem .5rem;display:inline-flex}.shop-order-details-button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.shop-order-details-button:hover,.shop-order-details-button:focus-visible{background:0 0;transform:none}.shop-order-details-button .huge-icon{width:.74rem;height:.74rem}.shop-order-delete-button{color:#d63c3c;background:#d63c3c14;border-color:#d63c3c1f}.shop-order-delete-button:hover,.shop-order-delete-button:focus-visible{background:#d63c3c24;border-color:#d63c3c2e;transform:translateY(-1px)}.shop-order-delete-button:disabled{opacity:.7;cursor:progress;transform:none}.shop-order-delete-button--admin{min-width:6.5rem}.shop-order-details-modal__dialog{max-width:min(44rem,100vw - 2rem)}.shop-order-details-modal__surface{gap:1rem;display:grid}.shop-order-details-modal__intro{gap:.35rem;display:grid}.shop-order-details-modal__badge{width:fit-content;color:var(--primary);background:#2c748b14;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.shop-order-details-modal__intro h2{color:var(--text);margin:0;font-size:1.15rem;font-weight:900}.shop-order-details-modal__intro p{color:var(--muted);margin:0;font-size:.86rem}.shop-order-details-modal__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.shop-order-details-modal__meta{background:#f8f9fa;border:1px solid #2c748b14;border-radius:18px;gap:.22rem;padding:.75rem .85rem;display:grid}.shop-order-details-modal__meta span{color:var(--muted);font-size:.72rem}.shop-order-details-modal__meta strong{color:var(--text);font-size:.84rem;font-weight:700}.shop-order-details-modal__meta .tickets-page__status{color:inherit;justify-self:start;width:fit-content;font-size:.7rem;font-weight:700}.shop-order-details-modal__meta .tickets-page__status--success{color:#15803d;background:#15803d1a}.shop-order-details-modal__meta .tickets-page__status--accent{color:var(--primary);background:#2c748b1a}.shop-order-details-modal__meta .tickets-page__status--muted{color:#60717c;background:#60717c1a}.shop-order-details-modal__meta .tickets-page__status--rejected{color:#d23b3b;background:#d23b3b1f}.shop-order-details-modal__items{gap:.75rem;display:grid}.shop-order-details-modal__item{background:#f8f9fa;border:1px solid #2c748b14;border-radius:18px;gap:.6rem;padding:.85rem .9rem;display:grid}.shop-order-details-modal__item-head{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;display:flex}.shop-order-details-modal__item-head strong{color:var(--text);font-size:.88rem;font-weight:800}.shop-order-details-modal__item-head span,.shop-order-details-modal__item-meta span{color:var(--muted);font-size:.72rem}.shop-order-details-modal__item-separator{color:#60717ca6;font-size:.72rem;font-weight:700}.shop-order-details-modal__item-meta{gap:.4rem;display:grid}.shop-order-details-modal__item-row{border-top:1px dashed #2c748b29;justify-content:space-between;align-items:center;gap:1rem;padding:.42rem 0;display:flex}.shop-order-details-modal__item-row span{color:var(--muted);font-size:.72rem;font-weight:600}.shop-order-details-modal__item-row strong{color:var(--text);font-size:.82rem;font-weight:800}.shop-order-details-modal__download{margin-inline:auto;width:fit-content;color:var(--primary);background:#2c748b14;border-radius:14px;justify-content:center;align-self:center;align-items:center;gap:.35rem;margin-top:.2rem;padding:.65rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.shop-order-details-modal__download:hover,.shop-order-details-modal__download:focus-visible{color:#335d73;background:#2c748b1f}@media (max-width:1024px){.shop-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-cart-page__grid,.shop-checkout-page__grid{grid-template-columns:minmax(0,1fr)}.shop-cart-page__summary,.shop-checkout-page__card{position:static}}@media (max-width:768px){.shop-cart-page__head{flex-wrap:nowrap;align-items:center;gap:.55rem}.shop-cart-page__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:1.08rem;line-height:1.15;overflow:hidden}.shop-cart-page__head-actions{white-space:nowrap;flex:none;gap:.35rem;margin-inline-start:auto}.shop-cart-page__clear{font-size:.72rem}.shop-checkout-page__head{flex-flow:row;align-items:center;gap:.6rem}.shop-checkout-page__shell{padding:.85rem}.shop-checkout-page__head>div{gap:0;min-width:0}.shop-checkout-page__title{white-space:nowrap;text-overflow:ellipsis;font-size:1.08rem;line-height:1.15;overflow:hidden}.shop-checkout-page__status{white-space:nowrap;flex:none;min-height:26px;padding-inline:.6rem;font-size:.67rem}.shop-checkout-page__coupon-row{grid-template-columns:minmax(0,1fr)}.shop-cart-sheet__top{flex-direction:column}.shop-cart-item{grid-template-columns:minmax(0,1fr)}.shop-cart-item__controls{justify-items:start}.shop-cart-item__art{min-height:160px}}@media (max-width:640px){.shop-filter__field{gap:.34rem;min-height:34px;padding:.24rem .45rem}.shop-filter__value{font-size:.72rem}.shop-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-filter--search{grid-column:1/-1}.shop-grid{grid-template-columns:1fr;gap:.75rem}.shop-card{border-radius:20px;gap:.72rem;padding:.78rem}.shop-card__art{aspect-ratio:16/10;height:auto;min-height:0}.shop-card__image{object-position:center center;width:100%;height:100%;position:absolute;inset:0}.shop-card__art-icon{width:4.2rem;height:4.2rem}.shop-card__title{font-size:.86rem;line-height:1.5}.shop-card__description{font-size:.76rem;line-height:1.7}.shop-card__price strong{font-size:.82rem}.shop-card__price s{font-size:.7rem}.shop-card__cart{height:38px;min-height:38px;padding:.55rem .7rem;font-size:.72rem}.course-meta-stack{gap:.2rem}.course-meta-stack__item{font-size:.72rem}.shop-filter{gap:.32rem}.shop-filter__label{font-size:.72rem}.shop-filter__field{border-radius:12px;min-height:42px;padding:.38rem .5rem}.shop-filter__trigger{padding-inline:.5rem}.shop-filter__icon{border-radius:9px;width:1.55rem;height:1.55rem}.shop-filter__chevron{width:1.1rem;height:1.1rem}.shop-filter select,.shop-filter input{font-size:.76rem}.shop-filter__menu{border-radius:12px;max-height:min(46vh,280px);padding:.55rem}.shop-filter__menu-option{min-height:32px;padding:.38rem .5rem}}.contact-form-cta{align-content:center;justify-items:start}.contact-form-cta__text{color:var(--muted);margin:0;font-weight:400;line-height:1.95}.contact-form{border-radius:30px;gap:1rem;padding:1.5rem;display:grid}.auth-screen{place-items:center;min-height:100vh;padding:clamp(1rem,3vw,2rem) 1rem;display:grid;position:relative;overflow:hidden}.auth-screen__backdrop{filter:blur(12px);opacity:.8;pointer-events:none;border-radius:999px;position:absolute}.auth-screen__backdrop--one{background:radial-gradient(circle,#1f2a371a,#0000 70%);width:320px;height:320px;top:8%;right:10%}.auth-screen__backdrop--two{background:radial-gradient(circle,#8b73551f,#0000 70%);width:360px;height:360px;bottom:4%;left:8%}.auth-center{z-index:1;gap:1.4rem;width:min(100%,1080px);display:grid;position:relative}.auth-tabs{gap:1.25rem;width:100%;display:grid}.auth-tabs>.tabs__list-container{width:min(100%,380px);margin:0 auto}.tabs{gap:1rem;display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs__list-container{position:relative}.tabs__list{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #14181f14;border-radius:999px;grid-template-columns:1fr 1fr;padding:.28rem;display:grid;position:relative}.tabs__tab,.auth-tabs__tab{z-index:1;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:.35rem;font-size:.88rem;font-weight:700;transition:color .24s,opacity .24s,transform .28s;display:inline-flex;position:relative;transform:translateZ(0)}.tabs__tab[data-selected=true],.auth-tabs__tab[data-selected=true]{color:#fff;transform:translateY(-1px)}.tabs__tab:not([data-selected=true]):hover,.auth-tabs__tab:not([data-selected=true]):hover{opacity:.8;transform:translateY(-1px)}.tabs__indicator,.auth-tabs__indicator{z-index:-1;background:linear-gradient(135deg,#1f2a37fa,#111827e0);border-radius:999px;transition-property:transform,width,height;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.tabs__panel,.auth-tabs__panel{outline:none;width:100%;padding:0}.auth-box{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top;background:#ffffffc2;border:1px solid #14181f14;border-radius:34px;grid-template-columns:.96fr 1.04fr;align-items:stretch;gap:clamp(1rem,2vw,1.4rem);padding:clamp(1rem,2.2vw,1.4rem);animation:.5s cubic-bezier(.2,.8,.2,1) auth-box-in;display:grid}.auth-box__copy,.auth-box__form{border-radius:28px;padding:1.3rem}.auth-box__copy{background:linear-gradient(#ffffff85,#ffffff1f);border:1px solid #14181f0d;align-content:center;gap:1rem;animation:.56s cubic-bezier(.2,.8,.2,1) auth-copy-in;display:grid}.auth-box__copy h1{margin:0;font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:900;line-height:1.18}.auth-box__copy p{color:var(--muted);margin:0;font-weight:400;line-height:2}.auth-box__form{background:#ffffffe6;border:1px solid #14181f0f;animation:.62s cubic-bezier(.2,.8,.2,1) auth-form-in}.auth-form{gap:.8rem;display:grid}.auth-form label{gap:.45rem;display:grid}.auth-form span{font-size:.9rem;font-weight:700}.auth-form input{background:#ffffffe6;border:1px solid #14181f1a;border-radius:15px;outline:none;width:100%;min-height:44px;padding:.78rem .9rem;font-size:.9rem;transition:border-color .25s}.auth-form input:focus{box-shadow:none;border-color:#1f2a3747;outline:none}.auth-form .cta{min-height:44px;padding:.72rem 1rem;font-size:.9rem}@keyframes auth-box-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes auth-copy-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes auth-form-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.reveal{opacity:1;transition:none;transform:none}.floating-card{animation:6s ease-in-out infinite drift}.services,.testimonials,.process,.contact{background:0 0}.card-two{animation-delay:1.4s}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-route-loading{background:var(--admin-bg,#f5f6f8);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.admin-route-loading__panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-items:center;gap:.8rem;padding:1.35rem 1.6rem 1.25rem;display:grid}.admin-route-loading__dots{justify-content:center;align-items:center;gap:.5rem;min-height:2rem;display:flex}.admin-route-loading__dots span{background:#2c748b;border-radius:50%;width:.62rem;height:.62rem;animation:1.15s cubic-bezier(.42,0,.24,1) infinite admin-dots-loading;box-shadow:0 0 #2c748b3d}.admin-route-loading__dots span:nth-child(2){animation-delay:.14s}.admin-route-loading__dots span:nth-child(3){animation-delay:.28s}@keyframes admin-dots-loading{0%,60%,to{opacity:.38;transform:translateY(0)scale(.82);box-shadow:0 0 #2c748b00}30%{opacity:1;transform:translateY(-.52rem)scale(1.08);box-shadow:0 0 0 .32rem #2c748b1a}}@media (prefers-reduced-motion:reduce){.admin-route-loading__dots span{animation-duration:2.4s;transform:none}}.admin-route-loading__loader{transform-origin:50%;width:52px;overflow:visible;transform:rotate(-90deg)}.loader .active{stroke:var(--active);stroke-linecap:round;stroke-dashoffset:360px;animation:active-animation var(--duration) ease-in-out infinite}@keyframes active-animation{0%{stroke-dasharray:0 0 0 360 0 360}12.5%{stroke-dasharray:0 0 270 90 270 90}25%{stroke-dasharray:0 270 0 360 0 360}37.5%{stroke-dasharray:0 270 270 90 270 90}50%{stroke-dasharray:0 540 0 360 0 360}50.001%{stroke-dasharray:0 180 0 360 0 360}62.5%{stroke-dasharray:0 180 270 90 270 90}75%{stroke-dasharray:0 450 0 360 0 360}87.5%{stroke-dasharray:0 450 270 90 270 90}87.501%{stroke-dasharray:0 90 270 90 270 90}to{stroke-dasharray:0 360 1 360 0 360}}.loader .track{stroke:var(--track);stroke-linecap:round;stroke-dashoffset:360px;animation:track-animation var(--duration) ease-in-out infinite}@keyframes track-animation{0%{stroke-dasharray:0 20 320 40 320 40}12.5%{stroke-dasharray:0 290 50 310 50 310}25%{stroke-dasharray:0 290 320 40 320 40}37.5%{stroke-dasharray:0 560 50 310 50 310}37.501%{stroke-dasharray:0 200 50 310 50 310}50%{stroke-dasharray:0 200 320 40 320 40}62.5%{stroke-dasharray:0 470 50 310 50 310}62.501%{stroke-dasharray:0 110 50 310 50 310}75%{stroke-dasharray:0 110 320 40 320 40}87.5%{stroke-dasharray:0 380 50 310 50 310}to{stroke-dasharray:0 380 320 40 320 40}}.admin-route-loading__title{color:#1f2d3b;font-size:.96rem;font-weight:500;line-height:1.6}.admin-route-loading__note{color:#64748b;margin:0;font-size:.74rem;font-weight:600;line-height:1.8}.admin-page{background:var(--bg);min-height:100vh;padding:0}.my-account-page{background:var(--bg);min-height:100vh;padding:clamp(1rem,2.8vw,2rem) 0 clamp(2rem,4vw,3rem)}.my-account-shell{grid-template-columns:minmax(268px,300px) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.my-account-sidebar{background:#ffffffeb;border:1px solid #2c748b14;border-radius:26px;gap:.65rem;padding:.8rem;display:grid}.my-account-nav{gap:.35rem;display:grid}.my-account-nav__form{width:100%;margin:0}.my-account-nav__link{color:#2b3d48;background:#2c748b0a;border:1px solid #0000;border-radius:16px;align-items:center;gap:.7rem;width:100%;min-height:44px;padding:.55rem .72rem;font-size:.82rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:flex}.my-account-nav__link:hover,.my-account-nav__link:focus-visible,.my-account-nav__link.is-active{background:#2c748b14;border-color:#2c748b1f;transform:translateY(-1px)}.my-account-nav__link.is-active{color:var(--primary)}.my-account-nav__link--soon{cursor:not-allowed;opacity:.58}.my-account-nav__link--soon:hover,.my-account-nav__link--soon:focus-visible{background:#2c748b0a;border-color:#0000;transform:none}.my-account-nav__link--danger{color:#9f2f2f;background:#c745450f}.my-account-nav__link--danger:hover,.my-account-nav__link--danger:focus-visible,.my-account-nav__link--danger.is-active{background:#c745451c;border-color:#c7454524}.my-account-nav__link--danger .my-account-nav__icon{color:#9f2f2f;background:#c745451f}.my-account-nav__link--danger .my-account-nav__chevron{color:#9f2f2f}.admin-profile-page__notice{color:var(--muted);background:#2c748b0d;border:1px solid #2c748b1a;border-radius:16px;align-items:center;gap:.45rem;margin-bottom:.8rem;padding:.7rem .85rem;font-size:.78rem;font-weight:500;line-height:1.8;display:inline-flex}.admin-profile-page__title{font-size:clamp(1rem,1.8vw,1.35rem)}.my-account-nav__icon{width:1.9rem;height:1.9rem;color:var(--primary);background:#2c748b17;border-radius:11px;flex:none;place-items:center;display:grid}.my-account-nav__chevron{color:var(--primary);opacity:.65;margin-inline-start:auto;transform:none}.my-account-nav__soon-badge{min-height:1.35rem;color:var(--primary);letter-spacing:0;white-space:nowrap;background:#2c748b1a;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;padding:.1rem .5rem;font-size:.66rem;font-weight:800;display:inline-flex}.admin-panel__nav-group{align-self:start;display:inline-flex;position:relative}.admin-panel__submenu{opacity:0;transform-origin:0 0;pointer-events:none;z-index:80;background:linear-gradient(#fff,#fbfcfd);border:1px solid #2c748b14;border-radius:18px;gap:.1rem;width:max-content;min-width:13.75rem;padding:.55rem .55rem .6rem;transition:opacity .22s,transform .22s,box-shadow .22s;display:grid;position:absolute;inset-block-start:calc(100% - .9rem);inset-inline:auto -1.5rem;transform:translateY(-.4rem)scale(.98);box-shadow:0 16px 28px #0f172a14}.admin-panel__submenu:before{content:"";background:#fff;border-block-start:1px solid #2c748b14;border-inline-start:1px solid #2c748b14;border-start-start-radius:2px;width:10px;height:10px;position:absolute;inset-block-start:-7px;inset-inline:auto 2.43rem;transform:rotate(45deg)}.admin-panel__nav-group.is-open .admin-panel__submenu{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.admin-panel__nav-group-toggle{justify-content:space-between;width:auto;min-width:100%;max-width:none;padding-inline:.45rem .7rem}.admin-panel__nav-group-toggle .admin-shell__nav-label{opacity:1;max-width:none;transform:none}.admin-panel__nav-group-toggle-chevron{color:inherit;justify-content:center;align-items:center;margin-inline-start:auto;transition:transform .22s;display:inline-flex}.admin-panel__nav-group.is-open .admin-panel__nav-group-toggle-chevron{transform:rotate(180deg)}.admin-panel__nav-group-toggle.is-active{color:var(--primary);background:0 0;border-color:#0000}.admin-panel__submenu-link{color:#0f4d66;text-align:left;background:0 0;border-radius:12px;justify-content:flex-start;align-items:center;gap:.55rem;min-height:2.45rem;padding:.36rem .55rem;font-size:.86rem;font-weight:400;transition:color .18s,font-weight .18s;display:flex}.admin-panel__submenu-link:hover,.admin-panel__submenu-link:focus-visible,.admin-panel__submenu-link.is-active{background:0 0}.admin-panel__submenu-link:hover,.admin-panel__submenu-link:focus-visible{color:#000;background:0 0;font-weight:400;transform:none}.admin-panel__submenu-link.is-active{color:var(--primary);font-weight:700}.admin-panel__submenu-icon{color:currentColor;flex:none;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.my-account-dashboard__identity-card{background:#ffffffeb;border:1px solid #2c748b14;border-radius:20px;align-items:center;gap:.8rem;padding:.95rem 1rem;display:flex}.my-account-dashboard__identity-icon{width:2.6rem;height:2.6rem;color:var(--primary);background:#2c748b1a;border-radius:14px;flex:none;place-items:center;display:grid}.my-account-dashboard__identity-copy{gap:.12rem;min-width:0;display:grid}.my-account-dashboard__identity-copy strong{color:#22313b;align-items:center;gap:.3rem;font-size:.92rem;font-weight:900;line-height:1.4;display:inline-flex}.app-user-name{white-space:nowrap;align-items:center;gap:.3rem;min-width:0;max-width:100%;display:inline-flex}.app-user-name__icon{color:var(--primary);flex:none}.app-user-name>span{min-width:0}.app-user-name--table{justify-content:center}.my-account-dashboard__identity-copy span{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.6}.my-account-content{min-width:0}.admin-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid;overflow:visible}.admin-shell__sticky{z-index:40;-webkit-backdrop-filter:blur(14px);width:100%;box-shadow:none;background:#fffffffa;border-bottom:1px solid #edf1f5;gap:0;display:grid;position:sticky;top:0}.admin-shell__topbar{background:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.7rem .8rem;display:flex}.admin-shell__brand{flex:none;align-items:center;min-width:0;display:inline-flex}.admin-shell__desktop-nav{flex:auto;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.admin-shell-nav__item{color:#4b5563;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:flex-start;align-items:center;gap:.55rem;width:2.95rem;min-width:2.95rem;max-width:2.95rem;min-height:2.95rem;padding:.34rem;font-size:.78rem;font-weight:700;transition:width .3s,max-width .3s,min-width .3s,background .3s,color .3s,border-color .3s,transform .3s,padding .3s;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.admin-shell-nav__item:hover,.admin-shell-nav__item:focus-visible{color:#1f2937;background:linear-gradient(#fff,#f7fdff);border-color:#20a5bd38;width:auto;min-width:0;max-width:16rem;padding-inline:.45rem .8rem;transform:translateY(-1px);box-shadow:0 10px 18px #0f172a0d}.admin-shell-nav__item:focus-visible{outline:none;box-shadow:0 0 0 2px #20a5bd2e,0 10px 18px #0f172a0d}.admin-shell-nav__item.is-active{width:auto;min-width:0;max-width:16rem;color:var(--primary-deep);background:linear-gradient(#fff,#f4fbfd);border-color:#20a5bd47;padding-inline:.45rem .8rem;font-weight:800;transform:none}.admin-shell-nav__item--logout{color:#991b1b;background:#fef2f2e6;border-color:#ef44442e}.admin-shell-nav__item--logout:hover,.admin-shell-nav__item--logout:focus-visible,.admin-shell-nav__item--logout.is-active{color:#7f1d1d;background:linear-gradient(#fff7f7,#fef2f2);border-color:#ef444447}.admin-shell-nav__item--logout .logout-action__label{opacity:0;white-space:nowrap;align-items:center;min-width:0;max-width:0;transition:max-width .3s,opacity .3s,transform .3s;display:inline-flex;overflow:hidden}.admin-shell-nav__item--logout:hover .logout-action__label,.admin-shell-nav__item--logout:focus-visible .logout-action__label,.admin-shell-nav__item--logout.is-active .logout-action__label{opacity:1;max-width:12rem;transform:translate(0)}.admin-shell-nav__item--logout .logout-action__chevron{color:#b91c1c;flex:none}.admin-shell-nav__item--logout .logout-action__icon{color:#b91c1c;background:0 0;border-color:#0000}.admin-shell-nav__item--logout:hover .logout-action__icon,.admin-shell-nav__item--logout:focus-visible .logout-action__icon,.admin-shell-nav__item--logout.is-active .logout-action__icon{color:#991b1b;background:0 0;border-color:#0000}.admin-shell-nav__icon-badge{width:2.1rem;height:2.1rem;color:inherit;background:#20a5bd14;border:1px solid #20a5bd14;border-radius:999px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.admin-shell-nav__item:hover .admin-shell-nav__icon-badge,.admin-shell-nav__item:focus-visible .admin-shell-nav__icon-badge,.admin-shell-nav__item.is-active .admin-shell-nav__icon-badge{color:#fff;background:#20a5bd}.admin-shell-nav__item.is-active .admin-shell-nav__icon-badge{box-shadow:inset 0 0 0 1px #20a5bd1f}.admin-shell-nav__label{opacity:0;align-items:center;min-width:0;max-width:0;transition:max-width .3s,opacity .3s,transform .3s;display:inline-flex;overflow:hidden;transform:translate(.2rem)}.admin-shell-nav__item:hover .admin-shell-nav__label,.admin-shell-nav__item:focus-visible .admin-shell-nav__label,.admin-shell-nav__item.is-active .admin-shell-nav__label{opacity:1;max-width:10rem;transform:translate(0)}.admin-shell-nav__soon{color:#ef4444;white-space:nowrap;background:#fef2f2;border-radius:999px;justify-content:center;align-items:center;min-height:1.3rem;padding:.08rem .42rem;font-size:.63rem;font-weight:600;display:inline-flex}.admin-shell__mobile-nav{flex:auto;display:none;position:relative}.admin-shell__mobile-trigger{-webkit-backdrop-filter:blur(14px);color:#fff;cursor:pointer;width:100%;min-height:3rem;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;transition:background .3s,border-color .3s,transform .3s,color .3s;display:inline-flex}.admin-shell__mobile-trigger:hover,.admin-shell__mobile-trigger:focus-visible{box-shadow:none;background:#ffffff29;border-color:#ffffff3d;transform:translateY(-1px)}.admin-shell__mobile-trigger-copy{text-align:right;gap:.1rem;min-width:0;display:grid}.admin-shell__mobile-trigger-label{color:#ffffffc7;font-size:.68rem;font-weight:800}.admin-shell__mobile-trigger-copy strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:900;line-height:1.35;overflow:hidden}.admin-shell__mobile-trigger-icon{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.admin-shell__mobile-menu{display:none}.admin-shell__mobile-menu-list{gap:.45rem;display:grid}.admin-shell-nav__item.is-compact{color:#4b5563;background:#fff;border-color:#e5e7eb;justify-content:flex-start;width:100%;min-width:0;max-width:none;padding-inline:.65rem;font-weight:700}.admin-shell-nav__item.is-compact:hover:not(.is-active),.admin-shell-nav__item.is-compact:focus-visible:not(.is-active){width:100%;max-width:none;color:var(--primary-deep);background:linear-gradient(#fff,#f7fdff);border-color:#20a5bd38}.admin-shell-nav__item.is-compact.is-active,.admin-shell-nav__item.is-compact.is-active:hover,.admin-shell-nav__item.is-compact.is-active:focus-visible{width:100%;max-width:none;color:var(--primary);background:#fff;border-color:#e5e7eb;font-weight:800}.admin-shell-nav__item.is-compact .admin-shell-nav__icon-badge{color:var(--primary);background:#20a5bd14;border-color:#20a5bd14}.admin-shell-nav__item.is-compact.is-active .admin-shell-nav__icon-badge{color:#fff;background:#20a5bd;border-color:#20a5bd38}.admin-shell-nav__item.is-compact .admin-shell-nav__label,.admin-shell-nav__item.is-compact .admin-shell-nav__soon{opacity:1;max-width:none;transform:none}.admin-shell-nav__item.is-compact .admin-shell-nav__soon{color:#ef4444;background:#fef2f2;margin-inline-start:auto}.admin-shell-nav__item.is-compact .logout-action__label{opacity:1;max-width:none}.admin-shell-nav__item.is-compact .logout-action__chevron{margin-inline-start:auto}.admin-shell__content{min-width:0;padding:0 .8rem .8rem}.admin-console{gap:.8rem}.admin-console__content{display:grid}.admin-console__panel{gap:1rem}.admin-console__section{gap:.45rem;display:grid}.admin-console__panel-shell{position:relative;overflow:hidden}.admin-console__headline{align-items:flex-start}.admin-console__headline-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.admin-console__headline-actions{flex:none;justify-content:flex-end;align-items:flex-start;margin-inline-start:auto;display:flex}.admin-console__headline .my-account-section__icon{margin-top:.1rem}.admin-console__headline h2{color:#22313b;margin:0;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:900;line-height:1.45}.admin-console__headline p{color:var(--muted);margin:.24rem 0 0;font-size:.82rem;line-height:1.9}.admin-console__headline-actions .cta{border-radius:999px;min-height:2.15rem;padding-inline:.9rem;font-size:.74rem}.admin-console__new-ticket-button{font-weight:700}.admin-ticket-new__back-link{background:0 0;border:0;border-radius:0;min-height:0;padding:0;transition:color .18s,opacity .18s}.admin-ticket-new__back-link:hover,.admin-ticket-new__back-link:focus-visible{opacity:.8;background:0 0;border:0;transform:none}.admin-ticket-new__back-link .ticket-new-page__back-icon{transform:rotate(90deg)}.admin-ticket-new__back-link{gap:.28rem}.admin-console__table-divider{background:linear-gradient(90deg,#2c748b00 0%,#2c748b1f 12%,#2c748b6b 50%,#2c748b1f 88%,#2c748b00 100%);border-radius:999px;height:1px;margin:1rem 0 .9rem;position:relative}.admin-financial-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.admin-financial-tabs__tab{min-height:2.45rem;color:var(--muted);background:#ffffffc2;border:1px solid #2c748b17;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.82rem;font-weight:800;line-height:1;transition:color .2s,background .2s,transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.admin-financial-tabs__tab .huge-icon{width:.95rem;height:.95rem}.admin-financial-tabs__tab[data-selected=true],.admin-financial-tabs__tab[aria-current=page]{background:var(--primary);color:#fff;box-shadow:none;border-color:#0000}.admin-financial-tabs__tab:not([data-selected=true]):hover,.admin-financial-tabs__tab:not([aria-current=page]):hover,.admin-financial-tabs__tab:not([data-selected=true]):focus-visible,.admin-financial-tabs__tab:not([aria-current=page]):focus-visible{color:#22313b;background:#ffffffeb;transform:translateY(-1px)}.admin-financial-tabs__tab[data-selected=true]:hover,.admin-financial-tabs__tab[aria-current=page]:hover,.admin-financial-tabs__tab[data-selected=true]:focus-visible,.admin-financial-tabs__tab[aria-current=page]:focus-visible{color:#fff;background:var(--primary);transform:none}.admin-financial__shell{gap:.85rem;display:grid}.admin-financial__shell--gateway{margin-top:.85rem}.admin-financial__shell--wallet{margin-top:1rem}.admin-financial__table-wrap{background:#fffffffa;border:1px solid #2c748b14;border-radius:10px}.admin-financial__table{border-collapse:collapse;table-layout:auto;background:#fffffff5;width:max-content;min-width:100%}.admin-financial__table th,.admin-financial__table td{text-align:center;padding:.44rem .58rem}.admin-financial__table th{color:#22313b;white-space:nowrap;background:#2c748b0f;font-size:.76rem;font-weight:800;line-height:1.7}.admin-financial__table td{color:var(--muted);white-space:nowrap;vertical-align:middle;font-size:.76rem;font-weight:400;line-height:1.55}.admin-financial__table tbody tr:last-child td{border-bottom:0}.admin-financial__table .tickets-page__row:hover td,.admin-financial__table .tickets-page__row:focus-within td{background:#2c748b08}.admin-financial__table .tickets-page__cell-link{min-height:2.55rem;padding:.36rem .56rem}.admin-financial__table .tickets-page__cell-link--action{min-height:1.55rem;padding:0}.admin-financial__table .tickets-page__status{justify-content:center}.admin-financial__table .admin-users__checkbox-head,.admin-financial__table .admin-users__checkbox-cell{text-align:center!important}.admin-financial__table .admin-users__checkbox{min-width:1.36rem;min-height:1.36rem;transform:translateY(0)}.admin-financial__table .admin-users__checkbox-input,.admin-financial__table .admin-users__checkbox-box{width:1.28rem;height:1.28rem}.admin-financial__col--select{width:4.5rem}.admin-financial__pagination{justify-content:center}.admin-financial__pagination .tickets-page__pagination-nav-group{margin-inline-start:0}.admin-console__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console__summary-grid.admin-console__summary-grid--dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.admin-console__summary-grid.admin-console__summary-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.admin-console__summary-grid.admin-console__summary-grid--orders{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-users__stats-grid.admin-console__summary-grid--orders{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.admin-sms-page .admin-users__stats-grid.admin-console__summary-grid--orders{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console__summary-grid.admin-console__summary-grid--financial{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console__summary-stack{gap:.95rem;display:grid}.admin-console__summary-card{text-align:right;background:linear-gradient(#fffffffa,#ffffffed);border:1px solid #2c748b1a;transition:none;position:relative;overflow:hidden}.admin-console__summary-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:radial-gradient(circle at 100% 0,#2c748b14,#0000 42%);position:absolute;inset:0}.admin-console__summary-card>*{z-index:1;position:relative}.admin-console__summary-card:hover,.admin-console__summary-card:focus-within{transform:translateY(-1px)}.admin-console__summary-card--primary{background:linear-gradient(#f2f9fbfa,#fffffff0);border-color:#2c748b24}.admin-console__summary-card--primary:before{background:radial-gradient(circle at 100% 0,#2c748b24,#0000 42%)}.admin-console__summary-card--primary .my-account-dashboard__card-icon,.admin-console__summary-card--primary .admin-console__summary-icon{color:var(--primary);background:#2c748b1f}.admin-console__summary-card--primary .admin-console__summary-value{color:var(--primary)}.admin-console__summary-card--primary .admin-console__summary-value--chip{color:var(--primary);background:#2c748b1f}.admin-console__summary-card--sky{background:linear-gradient(#f0f8fbfa,#fffffff0);border-color:#4590a429}.admin-console__summary-card--sky:before{background:radial-gradient(circle at 100% 0,#4590a424,#0000 42%)}.admin-console__summary-card--sky .my-account-dashboard__card-icon,.admin-console__summary-card--sky .admin-console__summary-icon{color:var(--primary-mid);background:#4590a424}.admin-console__summary-card--sky .admin-console__summary-value{color:#2d7184}.admin-console__summary-card--sky .admin-console__summary-value--chip{color:var(--primary-mid);background:#4590a424}.admin-console__summary-card--amber{background:linear-gradient(#fffaebfa,#fffffff2);border-color:#cac42d33}.admin-console__summary-card--amber:before{background:radial-gradient(circle at 100% 0,#cac42d29,#0000 42%)}.admin-console__summary-card--amber .my-account-dashboard__card-icon,.admin-console__summary-card--amber .admin-console__summary-icon{color:#8f8400;background:#cac42d33}.admin-console__summary-card--amber .admin-console__summary-value{color:#8f8400}.admin-console__summary-card--amber .admin-console__summary-value--chip{color:#8f8400;background:#cac42d33}.admin-console__summary-card--red{background:linear-gradient(#fff1f0fa,#fffffff2);border-color:#b423182e}.admin-console__summary-card--red:before{background:radial-gradient(circle at 100% 0,#b4231824,#0000 42%)}.admin-console__summary-card--red .my-account-dashboard__card-icon,.admin-console__summary-card--red .admin-console__summary-icon{color:#b42318;background:#b423181f}.admin-console__summary-card--red .admin-console__summary-value{color:#b42318}.admin-console__summary-card--red .admin-console__summary-value--chip{color:#b42318;background:#b423181f}.admin-console__summary-card--green{background:linear-gradient(#f0fbf5fa,#fffffff2);border-color:#2784532e}.admin-console__summary-card--green:before{background:radial-gradient(circle at 100% 0,#27845324,#0000 42%)}.admin-console__summary-card--green .my-account-dashboard__card-icon,.admin-console__summary-card--green .admin-console__summary-icon{color:#176847;background:#27845324}.admin-console__summary-card--green .admin-console__summary-value{color:#176847}.admin-console__summary-card--green .admin-console__summary-value--chip{color:#176847;background:#27845324}.legacy-admin-dashboard__summary-card{min-width:0;box-shadow:none;background:linear-gradient(#fffffffa,#ffffffed);border:1px solid #072b3314;border-radius:22px;gap:.55rem;padding:.8rem .9rem .85rem;transition:transform .18s,border-color .18s;display:grid}.legacy-admin-dashboard__summary-head{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.legacy-admin-dashboard__summary-title{color:var(--muted);flex:auto;min-width:0;margin:0;font-size:.8rem;font-weight:700;line-height:1.35}.legacy-admin-dashboard__summary-icon{width:2.55rem;height:2.55rem;color:var(--primary);background:#2c748b1a;border-radius:15px}.legacy-admin-dashboard__summary-card--primary .legacy-admin-dashboard__summary-icon{color:var(--primary);background:#2c748b1a}.legacy-admin-dashboard__summary-card--sky .legacy-admin-dashboard__summary-icon{color:var(--primary-mid);background:#4590a41f}.legacy-admin-dashboard__summary-card--amber .legacy-admin-dashboard__summary-icon{color:#8f8400;background:#cac42d2e}.legacy-admin-dashboard__summary-card--deep .legacy-admin-dashboard__summary-icon{color:var(--primary-deep);background:#072b3312}.legacy-admin-dashboard__summary-card--purple .legacy-admin-dashboard__summary-icon{color:#6c43b6;background:#7e57c229}.legacy-admin-dashboard__summary-card--accent .legacy-admin-dashboard__summary-icon{color:#8f8400;background:#cac42d2e}.legacy-admin-dashboard__summary-card--green .legacy-admin-dashboard__summary-icon{color:#176847;background:#27845324}.legacy-admin-dashboard__summary-card--orange .legacy-admin-dashboard__summary-icon{color:#b95428;background:#d46a3a29}.legacy-admin-dashboard__summary-card--soft .legacy-admin-dashboard__summary-icon{color:var(--primary-mid);background:#7fb5c229}.legacy-admin-dashboard__summary-value-stack{gap:.08rem;min-width:0;display:grid}.legacy-admin-dashboard__summary-value{color:#101821;white-space:nowrap;letter-spacing:-.02em;flex:none;font-size:clamp(1rem,.82vw + .84rem,1.38rem);font-weight:900;line-height:1.1}.admin-console__summary-grid.admin-console__summary-grid--compact .my-account-dashboard__card{gap:.35rem;padding:.75rem .8rem}.admin-console__summary-grid.admin-console__summary-grid--compact .my-account-dashboard__card-icon{border-radius:12px;width:2.1rem;height:2.1rem}.legacy-admin-dashboard__summary-value--amount{color:#101821;font-size:clamp(1rem,.86vw + .84rem,1.28rem);line-height:1}.legacy-admin-dashboard__summary-price{flex:none;justify-content:flex-end;align-items:center;gap:.42rem;min-width:0;display:inline-flex}.legacy-admin-dashboard__summary-unit{color:var(--primary);white-space:nowrap;background:#2c748b14;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.22rem .52rem;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex}.legacy-admin-dashboard__summary-card:hover{border-color:#2c748b24;transform:translateY(-1px)}.legacy-admin-dashboard__summary-card--primary{background:linear-gradient(#f2f9fbfa,#fffffff0);border-color:#2c748b24}.legacy-admin-dashboard__summary-card--primary:before{background:radial-gradient(circle at 100% 0,#2c748b24,#0000 42%)}.legacy-admin-dashboard__summary-card--sky{background:linear-gradient(#f0f8fbfa,#fffffff0);border-color:#4590a429}.legacy-admin-dashboard__summary-card--sky:before{background:radial-gradient(circle at 100% 0,#4590a424,#0000 42%)}.legacy-admin-dashboard__summary-card--amber,.legacy-admin-dashboard__summary-card--accent{background:linear-gradient(#fffaebfa,#fffffff2);border-color:#cac42d33}.legacy-admin-dashboard__summary-card--amber:before,.legacy-admin-dashboard__summary-card--accent:before{background:radial-gradient(circle at 100% 0,#cac42d29,#0000 42%)}.legacy-admin-dashboard__summary-card--deep{background:linear-gradient(#eff6f8fa,#fffffff2);border-color:#072b331f}.legacy-admin-dashboard__summary-card--deep:before{background:radial-gradient(circle at 100% 0,#072b331c,#0000 42%)}.legacy-admin-dashboard__summary-card--purple{background:linear-gradient(#f7f3fcfa,#fffffff2);border-color:#7e57c22e}.legacy-admin-dashboard__summary-card--purple:before{background:radial-gradient(circle at 100% 0,#7e57c229,#0000 42%)}.legacy-admin-dashboard__summary-card--green{background:linear-gradient(#f0fbf5fa,#fffffff2);border-color:#2784532e}.legacy-admin-dashboard__summary-card--green:before{background:radial-gradient(circle at 100% 0,#27845324,#0000 42%)}.legacy-admin-dashboard__summary-card--orange{background:linear-gradient(#fff5f0fa,#fffffff2);border-color:#d46a3a2e}.legacy-admin-dashboard__summary-card--orange:before{background:radial-gradient(circle at 100% 0,#d46a3a29,#0000 42%)}.legacy-admin-dashboard__summary-card--soft{background:linear-gradient(#f2fbfdfa,#fffffff2);border-color:#7fb5c22e}.legacy-admin-dashboard__summary-card--soft:before{background:radial-gradient(circle at 100% 0,#7fb5c226,#0000 42%)}.legacy-admin-dashboard__summary-card--primary .legacy-admin-dashboard__summary-value{color:var(--primary)}.legacy-admin-dashboard__summary-card--sky .legacy-admin-dashboard__summary-value{color:var(--primary-mid)}.legacy-admin-dashboard__summary-card--amber .legacy-admin-dashboard__summary-value{color:#8f8400}.legacy-admin-dashboard__summary-card--deep .legacy-admin-dashboard__summary-value{color:var(--primary-deep)}.legacy-admin-dashboard__summary-card--green .legacy-admin-dashboard__summary-value{color:#176847}.legacy-admin-dashboard__summary-card--purple .legacy-admin-dashboard__summary-value{color:#6c43b6}.legacy-admin-dashboard__summary-card--orange .legacy-admin-dashboard__summary-value{color:#b95428}.legacy-admin-dashboard__summary-card--soft .legacy-admin-dashboard__summary-value{color:var(--primary-mid)}.legacy-admin-dashboard__summary-note{color:var(--muted);margin:0;font-size:.72rem;font-weight:400;line-height:1.65}.admin-users__stat-card{min-height:5.45rem;box-shadow:none;--stat-accent:var(--primary);background:linear-gradient(#fffffffa,#ffffffed);border:1px solid #2c748b1a;border-radius:12px;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:1rem;padding:.62rem .92rem .62rem .88rem;display:flex}.admin-financial__stat-card{flex-direction:row}.admin-users__stats-grid{direction:rtl}.team-page__cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.team-page__cards-grid .admin-users__stat-card{min-height:6rem}.admin-users__stat-copy{text-align:right;flex:auto;align-content:start;gap:.02rem;min-width:0;display:grid}.admin-users__stat-title{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:.35rem;font-size:.83rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.admin-users__stat-title--amount{white-space:nowrap;text-align:right;flex-direction:row;align-items:baseline;gap:.3rem}.admin-users__stat-value{color:var(--stat-accent,var(--primary));font-size:.95rem;font-weight:700}.admin-users__stat-value--amount{line-height:1.05}.admin-users__stat-label{color:#475569;font-size:.83rem;font-weight:600}.admin-users__stat-label--amount{line-height:1.05}.admin-users__stat-note{margin:0;color:var(--muted);align-items:center;gap:.35rem;margin-top:.18rem;font-size:.76rem;font-weight:500;line-height:1.65;display:inline-flex}.admin-users__stat-note-arrow{color:#94a3b8;flex:none}.admin-financial__stat-row{justify-content:space-between;align-items:baseline;gap:.55rem;min-width:0;display:flex}.admin-financial__stat-title{color:#22313b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.83rem;font-weight:600;line-height:1.25;overflow:hidden}.admin-financial__stat-inline-value{color:var(--stat-accent,var(--primary));white-space:nowrap;flex:none;font-size:.92rem;font-weight:700;line-height:1.2}.admin-users__stat-icon{background:var(--primary);color:#fff;border-radius:10px;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.admin-users__stat-card--primary .admin-users__stat-icon{background:var(--primary);color:#fff}.admin-users__stat-card--green .admin-users__stat-icon{color:#fff;background:#176847}.admin-users__stat-card--blue .admin-users__stat-icon{color:#fff;background:#2151c5}.admin-users__stat-card--rose .admin-users__stat-icon{color:#fff;background:#d34e62}.admin-users__stat-card--red .admin-users__stat-icon{color:#fff;background:#d14343}.admin-users__stat-card--muted .admin-users__stat-icon{color:#fff;background:#667085}.admin-users__stat-card--sky .admin-users__stat-icon{background:var(--primary-mid);color:#fff}.admin-users__stat-card--slate .admin-users__stat-icon{color:#fff;background:#6a82a5}.admin-users__stat-card--amber .admin-users__stat-icon{color:#fff;background:#c58b10}.admin-users__stat-card--coral .admin-users__stat-icon{color:#fff;background:#cc5849}.admin-users__stat-card--deep .admin-users__stat-icon{background:var(--primary-deep);color:#fff}.admin-users__stat-card--purple .admin-users__stat-icon{color:#fff;background:#6c43b6}.admin-users__stat-card--orange .admin-users__stat-icon{color:#fff;background:#b95428}.admin-users__stat-card--soft .admin-users__stat-icon{background:var(--primary-mid);color:#fff}.admin-users__stat-card--primary{--stat-accent:var(--primary)}.admin-users__stat-card--green{--stat-accent:#176847}.admin-users__stat-card--blue{--stat-accent:#2151c5}.admin-users__stat-card--rose{--stat-accent:#d34e62}.admin-users__stat-card--red{--stat-accent:#d14343}.admin-users__stat-card--muted{--stat-accent:#667085}.admin-users__stat-card--sky{--stat-accent:var(--primary-mid)}.admin-users__stat-card--slate{--stat-accent:#6a82a5}.admin-users__stat-card--amber{--stat-accent:#c58b10}.admin-users__stat-card--coral{--stat-accent:#cc5849}.admin-users__stat-card--deep{--stat-accent:var(--primary-deep)}.admin-users__stat-card--purple{--stat-accent:#6c43b6}.admin-users__stat-card--orange{--stat-accent:#b95428}.admin-users__stat-card--soft{--stat-accent:var(--primary-mid)}.admin-sms-settings__template-meta{flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;display:flex}.admin-sms-settings__template-meta strong{flex:none;min-width:0}.admin-sms-settings__template-id{color:#181717;background:#18171714;border-radius:999px;padding:.18rem .5rem;font-size:.76rem;line-height:1.4}.admin-sms-settings__template-toggle{white-space:nowrap;width:fit-content;min-height:2rem;color:var(--primary);background:#2c748b0d;border:0;border-radius:999px;flex:none;align-self:center;align-items:center;gap:.35rem;padding:.36rem .72rem;font-size:.72rem;font-weight:700;line-height:1.2;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.admin-sms-settings__template-toggle:hover,.admin-sms-settings__template-toggle:focus-visible{background:#2c748b1a;transform:translateY(-1px)}.admin-sms-page{gap:1rem;display:grid}.admin-sms-settings__shell{gap:.95rem;display:grid}.admin-sms-settings__shell--form{gap:.85rem}.admin-sms-settings__manager{background:0 0;border:0;padding:0}.admin-sms-settings__table{min-width:58rem}.admin-sms-settings__table th,.admin-sms-settings__table td{text-align:center;padding-block:.48rem}.admin-sms-settings__table-col--title{width:27%}.admin-sms-settings__table-col--index{width:8%}.admin-sms-settings__table-col--code{width:15%}.admin-sms-settings__table-col--preview{width:33%}.admin-sms-settings__table-col--action{width:17%}.admin-sms-settings__template-index{color:var(--primary);font-weight:700}.admin-sms-settings__template-title{color:#22313b;font-weight:800}.admin-sms-settings__template-snippet{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-size:.74rem;font-weight:400;line-height:1.45;display:inline-flex;overflow:hidden}.admin-sms-settings__template-action{margin-inline:auto}.admin-sms-template-modal__dialog{max-width:32rem}.admin-sms-template-modal__surface{gap:.95rem;display:grid}.admin-sms-template-modal__intro{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;display:flex}.admin-sms-template-modal__headline-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.admin-sms-template-modal__title{color:#22313b;white-space:nowrap;flex:none;min-width:0;font-size:.92rem;font-weight:900;line-height:1.4}.admin-sms-template-modal__id{color:var(--primary);white-space:nowrap;background:#2c748b14;border-radius:999px;flex:none;padding:.22rem .55rem;font-size:.78rem;font-weight:800;line-height:1.35}.admin-sms-template-modal__preview-chip{width:fit-content;color:var(--primary);white-space:nowrap;background:#2c748b14;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.admin-sms-template-modal__content-title{color:#22313b;margin:0;font-size:.9rem;font-weight:800;line-height:1.4}.admin-sms-template-modal__content{color:#22313b;white-space:pre-wrap;text-align:right;direction:rtl;background:radial-gradient(circle at 100% 0,#2c748b17,#0000 42%),#f8fbfd;border:1px solid #2c748b24;border-radius:1rem;margin:0;padding:.95rem 1rem;font-family:inherit;font-size:.86rem;font-weight:600;line-height:2;box-shadow:inset 0 1px #ffffffb8}.admin-console__summary-card p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.legacy-admin-dashboard__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.legacy-admin-dashboard__paired-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.legacy-admin-dashboard__panel{box-shadow:none;background:#fff;border:1px solid #2c748b14;border-radius:16px;align-content:start;gap:.75rem;padding:.95rem 1rem 1rem;display:grid}.legacy-admin-dashboard__panel--wide,.legacy-admin-dashboard__panel--plain{background:#fff}.legacy-admin-dashboard__panel--chart{z-index:2;overflow:visible}.legacy-admin-dashboard__section-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:.85rem;padding-bottom:.75rem;display:flex}.legacy-admin-dashboard__section-head h3{color:#22313b;margin:0;font-size:.92rem;font-weight:800;line-height:1.5}.legacy-admin-dashboard__section-head span{color:#667085;margin-top:.15rem;font-size:.74rem;font-weight:400;line-height:1.7;display:block}.legacy-admin-dashboard__section-link{color:#344054;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:.38rem .75rem;font-size:.72rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s,color .18s;display:inline-flex}.legacy-admin-dashboard__section-link:hover,.legacy-admin-dashboard__section-link:focus-visible{color:#22313b;background:#f8fafc;border-color:#d5dde6;transform:translateY(-1px)}.legacy-admin-dashboard__section-link-icon{flex:none}.legacy-admin-dashboard__feed{gap:.5rem;display:grid}.legacy-admin-dashboard__feed-item{box-shadow:none;background:#fff;border:1px solid #edf1f5;border-radius:14px;justify-content:space-between;align-items:center;gap:.85rem;padding:.78rem .85rem;transition:border-color .18s,transform .18s,background .18s;display:flex}.legacy-admin-dashboard__feed-item:hover,.legacy-admin-dashboard__feed-item:focus-within,.legacy-admin-dashboard__order-item:hover,.legacy-admin-dashboard__order-item:focus-within{border-color:#d5dde6;transform:translateY(-1px)}.legacy-admin-dashboard__feed-item--ticket{align-items:flex-start;min-height:6rem}.legacy-admin-dashboard__feed-main{flex:auto;gap:.35rem;min-width:0;display:grid}.legacy-admin-dashboard__feed-copy{gap:.14rem;min-width:0;display:grid}.legacy-admin-dashboard__feed-copy strong{color:#22313b;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:700;line-height:1.4;overflow:hidden}.legacy-admin-dashboard__feed-copy span{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:.73rem;font-weight:400;line-height:1.5;overflow:hidden}.legacy-admin-dashboard__feed-meta{color:#667085;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;display:flex}.legacy-admin-dashboard__feed-meta time{white-space:nowrap}.legacy-admin-dashboard__message-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.legacy-admin-dashboard__message-head strong{color:#22313b;text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.84rem;font-weight:700;line-height:1.4;overflow:hidden}.legacy-admin-dashboard__message-head time{color:#667085;white-space:nowrap;flex:none;font-size:.72rem;font-weight:600}.legacy-admin-dashboard__feed-link{color:#344054;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .7rem;font-size:.72rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s,color .18s;display:inline-flex}.legacy-admin-dashboard__feed-link:hover,.legacy-admin-dashboard__feed-link:focus-visible{color:#22313b;background:#f8fafc;border-color:#d5dde6;transform:translateY(-1px)}.legacy-admin-dashboard__amount{background:#fff;border:1px solid #edf1f5;border-radius:12px;flex:none;justify-content:flex-end;align-items:baseline;gap:.28rem;min-width:6.5rem;padding:.4rem .58rem;display:inline-flex}.legacy-admin-dashboard__amount strong{white-space:nowrap;flex:none;font-size:.92rem;font-weight:900;line-height:1.2}.legacy-admin-dashboard__amount span{color:var(--muted);white-space:nowrap;flex:none;font-size:.7rem;font-weight:700}.legacy-admin-dashboard__amount--transaction strong{font-size:.82rem;font-weight:700}.legacy-admin-dashboard__amount--transaction span{font-size:.62rem;font-weight:400}.legacy-admin-dashboard__amount--transaction{gap:.2rem;min-width:0;padding:.26rem .42rem}.legacy-admin-dashboard__amount--credit strong{color:#176847}.legacy-admin-dashboard__amount--credit{background:#27845314;border-color:#2784531f}.legacy-admin-dashboard__amount--debit strong{color:#9c3f2c}.legacy-admin-dashboard__amount--debit{background:#b4313114;border-color:#b431311f}.legacy-admin-dashboard__orders{gap:.5rem;display:grid}.legacy-admin-dashboard__order-item{box-shadow:none;background:#fff;border:1px solid #edf1f5;border-radius:14px;justify-content:space-between;align-items:center;gap:.85rem;padding:.78rem .85rem;transition:border-color .18s,transform .18s;display:flex}.legacy-admin-dashboard__order-meta{flex:none;justify-items:end;gap:.35rem;min-width:8.5rem;display:grid}.legacy-admin-dashboard__order-meta>span{color:#22313b;white-space:nowrap;font-size:.86rem;font-weight:700}.legacy-admin-dashboard__chart{gap:.85rem;display:grid}.legacy-admin-dashboard__chart-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.legacy-admin-dashboard__chart-title{color:#22313b;margin:0;font-size:.92rem;font-weight:800;line-height:1.5}.legacy-admin-dashboard__chart-controls{background:#2c748b12;border:0;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.28rem;display:inline-flex}.legacy-admin-dashboard__chart-toggle{color:#667085;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.05rem;padding:.18rem .85rem;font-size:.74rem;font-weight:700;transition:background .18s,color .18s,transform .18s;display:inline-flex}.legacy-admin-dashboard__chart-toggle:hover,.legacy-admin-dashboard__chart-toggle:focus-visible{color:#344054;transform:translateY(-1px)}.legacy-admin-dashboard__chart-toggle[data-selected=true]{color:var(--primary);box-shadow:none;background:#2c748b1f;border:0}.legacy-admin-dashboard__chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:.72rem;font-weight:700;display:flex}.legacy-admin-dashboard__chart-legend span{align-items:center;gap:.35rem;display:inline-flex}.legacy-admin-dashboard__legend-dot{border-radius:999px;width:.55rem;height:.55rem;display:inline-block}.legacy-admin-dashboard__legend-dot--tickets{background:var(--primary)}.legacy-admin-dashboard__legend-dot--consultations{background:#d46a3a}.legacy-admin-dashboard__legend-dot--orders{background:var(--accent)}.legacy-admin-dashboard__legend-dot--transactions,.legacy-admin-dashboard__bar-segment--transactions{background:#5b7cff}.legacy-admin-dashboard__legend-dot--campaigns,.legacy-admin-dashboard__bar-segment--campaigns{background:var(--primary-soft)}.legacy-admin-dashboard__chart-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.legacy-admin-dashboard__chart-scroll{min-width:0;padding-bottom:0;overflow:auto hidden}.legacy-admin-dashboard__chart-grid--month{grid-template-columns:repeat(6,minmax(0,1fr))}.legacy-admin-dashboard__chart-grid--day{grid-template-columns:repeat(30,minmax(0,1fr))}.legacy-admin-dashboard__chart-item{box-shadow:none;background:#fff;border:1px solid #edf1f5;border-radius:14px;justify-items:center;gap:.28rem;padding:.85rem .65rem 0;display:grid}.legacy-admin-dashboard__chart-item strong{color:#22313b;font-size:.78rem;font-weight:700}.legacy-admin-dashboard__chart-item span{color:#667085;font-size:.7rem;font-weight:400}.legacy-admin-dashboard__bar-shell{justify-content:center;align-items:flex-end;width:100%;min-height:11rem;padding-top:.25rem;display:flex}.legacy-admin-dashboard__chart-grid--day .legacy-admin-dashboard__chart-item{gap:.2rem;padding-inline:.45rem}.legacy-admin-dashboard__chart-grid--day .legacy-admin-dashboard__chart-item strong{font-size:.74rem}.legacy-admin-dashboard__chart-grid--day .legacy-admin-dashboard__chart-item span{font-size:.68rem}.legacy-admin-dashboard__chart-grid--day .legacy-admin-dashboard__bar-shell{min-height:8.5rem}.legacy-admin-dashboard__bar-total{background:#2c748b14;border-radius:999px 999px 0 0;flex-direction:column;justify-content:flex-end;gap:.2rem;width:min(2.2rem,100%);min-height:1rem;display:flex;overflow:hidden}.legacy-admin-dashboard__bar-segment{width:100%;display:block}.legacy-admin-dashboard__bar-segment--tickets{background:var(--primary)}.legacy-admin-dashboard__bar-segment--consultations{background:#d46a3a}.legacy-admin-dashboard__bar-segment--orders{background:var(--accent)}.legacy-admin-dashboard__bar-segment--transactions{background:#5b7cff}.legacy-admin-dashboard__bar-segment--campaigns{background:var(--primary-soft)}.legacy-admin-dashboard__chart-surface{width:100%;position:relative}.legacy-admin-dashboard__chart-canvas{cursor:crosshair;touch-action:pan-y;background:#fff;border-radius:18px;width:100%;height:auto;display:block;overflow:hidden}.legacy-admin-dashboard__chart-grid-line{stroke:#e5edf4;stroke-width:1px;stroke-dasharray:5 6}.legacy-admin-dashboard__chart-axis-line{stroke:#e2e8f0;stroke-width:1.1px}.legacy-admin-dashboard__chart-axis-label{fill:#667085;font-family:inherit;font-size:10px;font-weight:600}.legacy-admin-dashboard__chart-axis-label--y{text-anchor:end;dominant-baseline:middle}.legacy-admin-dashboard__chart-axis-label--x{text-anchor:middle}.legacy-admin-dashboard__chart-tooltip{z-index:9999;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #d8e2ee;border-radius:16px;gap:.55rem;min-width:12.5rem;max-width:15.5rem;padding:.78rem .82rem;display:grid;position:fixed;transform:translate(-50%,-100%)translateY(-12px);box-shadow:0 14px 34px #0f172a14}.legacy-admin-dashboard__chart-tooltip[data-side=left]{transform:translateY(-100%)translateY(-12px)}.legacy-admin-dashboard__chart-tooltip[data-side=right]{transform:translate(-100%,-100%)translateY(-12px)}.legacy-admin-dashboard__chart-tooltip[data-placement=below]{transform:translate(-50%)translateY(12px)}.legacy-admin-dashboard__chart-tooltip[data-side=left][data-placement=below]{transform:translate(0)translateY(12px)}.legacy-admin-dashboard__chart-tooltip[data-side=right][data-placement=below]{transform:translate(-100%)translateY(12px)}.legacy-admin-dashboard__chart-tooltip-date{color:#1f2937;text-align:center;font-size:.86rem;font-weight:800;line-height:1.4}.legacy-admin-dashboard__chart-tooltip-list{gap:.38rem;display:grid}.legacy-admin-dashboard__chart-tooltip-row{color:#344054;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.legacy-admin-dashboard__chart-tooltip-label{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.legacy-admin-dashboard__chart-tooltip-dot{border-radius:999px;flex:none;width:.55rem;height:.55rem;display:inline-block}.legacy-admin-dashboard__chart-tooltip-row strong{color:#1f2937;white-space:nowrap;font-size:.78rem;font-weight:800}.legacy-admin-dashboard__empty-state{color:#667085;text-align:center;background:#f8fafc;border:1px solid #edf1f5;border-radius:14px;place-items:center;min-height:4.75rem;padding:1rem;font-size:.8rem;font-weight:500;display:grid}.admin-console__tickets-section{gap:.75rem;margin-top:.25rem;display:grid}.admin-console__tickets-section--balance{margin-top:.8rem;margin-bottom:.8rem}.admin-console__tickets-section--card{background:#fffffffa;border:1px solid #2c748b14;border-radius:24px;padding:1rem}.admin-console__tickets-section--card .admin-console__tickets-head{padding-inline:.05rem}.admin-console__tickets-section--card .tickets-page__table-wrap{background:#fff;border:1px solid #2c748b14;border-radius:18px}.admin-console__tickets-section--card .tickets-page__pagination{padding-inline:.05rem}.admin-page{background:var(--bg);padding:0}.admin-console__container{width:100%;max-width:none;padding-block:0;padding-inline:clamp(.55rem,1.2vw,1rem)}.admin-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.admin-shell__topbar{background:#fff;border-bottom:1px solid #edf1f5;padding:1rem 1.15rem}.admin-shell__brand{flex:none;justify-content:center;align-items:center;width:clamp(10.5rem,7vw,7rem);display:inline-flex}.admin-shell__brand-logo{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.admin-shell__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.admin-shell__toolbar-meta{flex-wrap:nowrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.admin-shell__toolbar-chip,.admin-shell__toolbar-icon,.admin-shell__theme-link{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:2.7rem;padding:.45rem .85rem;font-size:.82rem;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.admin-shell__toolbar-chip--datetime{white-space:nowrap;color:#344054;min-width:0;padding-inline:.8rem;font-size:.76rem;font-weight:400}.admin-shell__toolbar-chip--datetime .huge-icon{color:#4b5563;flex:none}.admin-shell__toolbar-chip--datetime time{min-width:0;font-weight:400}.admin-shell__toolbar-chip:hover,.admin-shell__toolbar-chip:focus-visible,.admin-shell__toolbar-icon:hover,.admin-shell__toolbar-icon:focus-visible,.admin-shell__theme-link:hover,.admin-shell__theme-link:focus-visible{border-color:#d5dde6;transform:translateY(-1px);box-shadow:0 10px 18px #0f172a0d}.admin-shell__toolbar-chip--ghost{padding-inline:.95rem}.admin-shell__toolbar-chip svg{color:#344054}.admin-shell__toolbar-icon{width:2.7rem;padding:0}.admin-shell__toolbar-icon--notification{position:relative;overflow:visible}.admin-shell__toolbar-badge{color:#fff;min-width:1.15rem;height:1.15rem;box-shadow:none;background:#ef4444;border:0;border-radius:999px;justify-content:center;align-items:center;padding-block-start:.14rem;padding-inline:.24rem;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;inset-block-start:-.38rem;inset-inline-end:-.34rem}.admin-shell__profile{border-inline-start:1px solid #edf1f5;align-items:center;gap:.7rem;margin-inline-start:.25rem;padding-inline-start:.75rem;display:inline-flex}.admin-shell__profile-avatar{color:#155e75;background:linear-gradient(135deg,#d6f0f4,#9fdbe4);border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;font-size:.8rem;font-weight:900;display:grid}.admin-shell__profile-copy{gap:.08rem;display:grid}.admin-shell__profile-copy strong{color:#344054;font-size:.88rem;line-height:1.25}.admin-shell__profile-copy span{color:#6b7280;font-size:.76rem;line-height:1.25}.admin-shell__navbar{background:#fff;border-bottom:0 solid #edf1f5;justify-content:center;align-items:center;gap:1rem;padding:0 1rem;display:flex}.admin-shell__nav-items{scrollbar-width:none;justify-content:center;align-items:center;gap:.15rem;min-width:0;display:flex;overflow:visible}.admin-shell__nav-items::-webkit-scrollbar{display:none}.admin-shell__nav-item{color:#667085;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:.55rem;min-height:3.8rem;padding:.1rem .9rem 0;font-size:.88rem;font-weight:400;display:inline-flex;position:relative}.admin-shell__nav-item:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .18s;position:absolute;inset-block-end:-1px;inset-inline:.9rem}.admin-shell__nav-item:hover:not(.is-active),.admin-shell__nav-item:focus-visible:not(.is-active){color:#344054}.admin-shell__nav-item.is-active:after{background:var(--primary)}.admin-shell__nav-item.is-active{font-weight:700}.admin-shell__nav-item:hover:not(.is-active),.admin-shell__nav-item:focus-visible:not(.is-active){font-weight:400}.admin-shell__nav-item.is-active,.admin-shell__nav-item.is-active:hover,.admin-shell__nav-item.is-active:focus-visible{color:var(--primary);font-weight:700}.admin-shell__nav-icon{color:inherit;place-items:center;display:grid}.admin-shell__nav-label{align-items:center;line-height:1;display:inline-flex}.admin-shell__nav-soon{color:#ef4444;background:#fef2f2;border-radius:999px;align-items:center;min-height:1.3rem;padding:.05rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}.admin-shell__theme-link{color:#667085;white-space:nowrap;background:#fff;border-radius:14px;min-height:2.9rem;padding-inline:.9rem}.admin-shell__theme-link .huge-icon{color:#667085}.admin-shell__theme-badge{color:#fff;background:#ef4444;border-radius:999px;margin-inline-start:.25rem;padding:.12rem .42rem;font-size:.66rem;font-weight:800}.admin-shell__content{padding:1.15rem;padding-block-start:1.25rem}.admin-shell__mobile-dock{display:none}.legacy-admin-dashboard{gap:1rem;display:grid}.legacy-admin-dashboard__top-stack{gap:.45rem;display:grid}.legacy-admin-dashboard__summary-shell{display:contents}.legacy-admin-dashboard__summary-shell .admin-console__summary-grid.admin-console__summary-grid--dashboard{margin:0}.legacy-admin-dashboard__panel{box-shadow:none;background:linear-gradient(#fff,#fbfcfd);border:1px solid #edf1f5;border-radius:18px;position:relative;overflow:hidden}.legacy-admin-dashboard__content-grid,.legacy-admin-dashboard__paired-panels{gap:1rem}.legacy-admin-dashboard__panel{gap:.9rem;padding:1rem 1rem 1.05rem}.legacy-admin-dashboard__panel--plain,.legacy-admin-dashboard__panel--wide{background:#fff}.legacy-admin-dashboard__section-head h3,.legacy-admin-dashboard__chart-title{color:#344054;font-size:.98rem}.legacy-admin-dashboard__section-head span{color:#98a2b3}.legacy-admin-dashboard__section-link{color:#344054;background:#f8fafc;border:1px solid #e5e7eb}.legacy-admin-dashboard__feed-item,.legacy-admin-dashboard__order-item{background:#f9fafb;border:1px solid #edf1f5;border-radius:16px}.legacy-admin-dashboard__feed-link,.legacy-admin-dashboard__amount{background:#fff;border-color:#edf1f5}.legacy-admin-dashboard__empty-state{background:#f8fafc;border-color:#edf1f5}.legacy-admin-installments{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:.85rem;padding:1.1rem;display:grid;position:relative;overflow:hidden}.legacy-admin-installments__hero,.legacy-admin-installments__title-wrap,.legacy-admin-installments__student,.legacy-admin-installments__status,.legacy-admin-installments__list-head{align-items:center;display:flex}.legacy-admin-installments__hero{justify-content:space-between;gap:1rem}.legacy-admin-installments__title-wrap{gap:.75rem;min-width:0}.legacy-admin-installments__title-icon{width:2.75rem;height:2.75rem;color:var(--primary);background:#2c748b1a;border:1px solid #2c748b1f;border-radius:14px;flex:none;place-items:center;display:grid}.legacy-admin-installments__title-wrap h3{color:var(--primary-deep);margin:0;font-size:1rem;font-weight:850;line-height:1.5}.legacy-admin-installments__title-wrap p{color:var(--muted);margin:.12rem 0 0;font-size:.74rem;line-height:1.75}.legacy-admin-installments__tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.45rem;padding:.1rem 0 .3rem;display:flex;overflow-x:auto}.legacy-admin-installments__tab{border:1px solid var(--line);min-width:7.4rem;min-height:2.55rem;color:var(--muted);cursor:pointer;font:inherit;background:#f9fafb;border-radius:13px;flex:none;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem .7rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.legacy-admin-installments__tab:hover,.legacy-admin-installments__tab:focus-visible{color:var(--primary);border-color:#2c748b40;transform:translateY(-1px)}.legacy-admin-installments__tab span{white-space:nowrap;font-size:.73rem;font-weight:700}.legacy-admin-installments__tab strong{min-width:1.55rem;height:1.55rem;color:var(--primary);background:#2c748b14;border-radius:999px;place-items:center;padding-inline:.35rem;font-size:.7rem;font-weight:850;display:grid}.legacy-admin-installments__tab.is-active{color:var(--primary);background:#2c748b17;border-color:#2c748b47}.legacy-admin-installments__tab.is-active strong{color:#fff;background:var(--primary)}.legacy-admin-installments__tab--overdue{color:#d23b3b;background:#d23b3b0f;border-color:#d23b3b2e}.legacy-admin-installments__tab--overdue:hover,.legacy-admin-installments__tab--overdue:focus-visible{color:#d23b3b;border-color:#d23b3b4d}.legacy-admin-installments__tab--overdue strong{color:#d23b3b;background:#d23b3b1a}.legacy-admin-installments__tab--overdue.is-active{color:#d23b3b;background:#d23b3b1f;border-color:#d23b3b61}.legacy-admin-installments__tab--overdue.is-active strong{color:#fff;background:#d23b3b}.legacy-admin-installments__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.legacy-admin-installments__summary>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:.18rem;min-width:0;padding:.72rem .8rem;display:grid}.legacy-admin-installments__summary span{color:var(--muted);font-size:.67rem;font-weight:600}.legacy-admin-installments__summary strong{color:var(--primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;font-weight:850;line-height:1.45;overflow:hidden}.legacy-admin-installments__summary small{color:var(--muted);font-size:.6rem;font-weight:600}.legacy-admin-installments__list{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:.65rem;padding:.8rem;display:grid}.legacy-admin-installments__list-head{justify-content:space-between;gap:.75rem}.legacy-admin-installments__list-head>div{gap:.08rem;display:grid}.legacy-admin-installments__list-head strong{color:var(--primary-deep);font-size:.82rem;font-weight:800}.legacy-admin-installments__list-head span{color:var(--muted);font-size:.66rem}.legacy-admin-installments__rows{scrollbar-width:thin;gap:.42rem;max-height:25rem;display:grid;overflow-y:auto}.legacy-admin-installments__row{border:1px solid var(--line);border-inline-start:2px solid var(--accent);background:#f9fafb;border-radius:13px;grid-template-columns:minmax(13rem,1.65fr) minmax(5rem,.65fr) minmax(8rem,.9fr) minmax(7rem,.8fr) minmax(6.6rem,auto);align-items:center;gap:.65rem;padding:.68rem .72rem;display:grid}.legacy-admin-installments__row.is-paid{border-inline-start-color:#15803d}.legacy-admin-installments__row.is-overdue{background:#f9fafb;border-inline-start-color:#d23b3b}.legacy-admin-installments__student{gap:.58rem;min-width:0}.legacy-admin-installments__avatar{width:2.25rem;height:2.25rem;color:var(--primary);background:#2c748b1a;border-radius:11px;flex:none;place-items:center;font-size:.68rem;font-weight:850;display:grid}.legacy-admin-installments__student>div,.legacy-admin-installments__detail{gap:.08rem;min-width:0;display:grid}.legacy-admin-installments__student strong,.legacy-admin-installments__detail strong{color:var(--primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:750;line-height:1.55;overflow:hidden}.legacy-admin-installments__student span:not(.legacy-admin-installments__avatar),.legacy-admin-installments__detail span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.5;overflow:hidden}.legacy-admin-installments__student-meta{align-items:center;gap:.3rem;display:flex}.legacy-admin-installments__student-meta .huge-icon{width:.68rem;height:.68rem;color:var(--primary);flex:none}.legacy-admin-installments__amount-cell{gap:.08rem;min-width:0;display:grid}.legacy-admin-installments__amount-cell strong{color:var(--primary-deep);white-space:nowrap;font-size:.78rem;font-weight:850}.legacy-admin-installments__amount-cell>span{color:var(--muted);white-space:nowrap;font-size:.63rem;line-height:1.5}.legacy-admin-installments__amount-cell small{color:var(--muted);font-size:.59rem;font-weight:500}.legacy-admin-installments__status-cell{justify-items:start;gap:.2rem;min-width:0;display:grid}.legacy-admin-installments__status-cell>span:first-child{color:var(--muted);white-space:nowrap;font-size:.63rem;line-height:1.5}.legacy-admin-installments__empty{text-align:center;background:#f9fafb;border:1px dashed #2c748b38;border-radius:13px;place-content:center;justify-items:center;gap:.12rem;min-height:6.25rem;padding:.75rem;display:grid}.legacy-admin-installments__empty>span{width:2.15rem;height:2.15rem;color:var(--primary);background:#2c748b17;border-radius:11px;place-items:center;margin-bottom:.05rem;display:grid}.legacy-admin-installments__empty>span .huge-icon{width:1rem;height:1rem}.legacy-admin-installments__empty strong{color:var(--primary-deep);font-size:.8rem}.legacy-admin-installments__empty p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.7}.legacy-admin-dashboard__record-card{border:1px solid var(--line);border-inline-start:2px solid var(--accent);background:#f9fafb;border-radius:15px;grid-template-columns:minmax(7rem,1.4fr) repeat(4,minmax(0,.8fr));align-items:center;gap:.65rem;padding:.68rem .72rem;transition:border-color .18s,transform .18s;display:grid}.legacy-admin-dashboard__record-card:hover,.legacy-admin-dashboard__record-card:focus-within{border-color:#2c748b33;transform:translateY(-1px)}.legacy-admin-dashboard__record-card.is-success{border-inline-start-color:#15803d}.legacy-admin-dashboard__record-card.is-rejected{border-inline-start-color:#d23b3b}.legacy-admin-dashboard__record-card.is-muted{border-inline-start-color:var(--primary-soft)}.legacy-admin-dashboard__record-identity{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.legacy-admin-dashboard__record-copy{gap:.1rem;min-width:0;display:grid}.legacy-admin-dashboard__record-copy strong{color:var(--primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;line-height:1.55;overflow:hidden}.legacy-admin-dashboard__record-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.5;overflow:hidden}.legacy-admin-dashboard__record-field{align-content:center;gap:.12rem;min-width:0;display:grid}.legacy-admin-dashboard__record-field>span:first-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.5;overflow:hidden}.legacy-admin-dashboard__record-field>strong{color:var(--primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:750;line-height:1.55;overflow:hidden}.legacy-admin-dashboard__record-field>strong small{color:var(--muted);font-size:.59rem;font-weight:500}.legacy-admin-dashboard__record-field.is-credit>strong{color:#15803d}.legacy-admin-dashboard__record-field.is-debit>strong{color:var(--primary-deep)}.legacy-admin-dashboard__record-status-field{justify-items:start}.legacy-admin-dashboard__record-status-field .tickets-page__status{width:fit-content}.legacy-admin-dashboard__empty-state{min-height:6.25rem}@media (max-width:920px){.admin-shell__topbar,.admin-shell__navbar{padding-inline:.85rem}.admin-shell__topbar{align-items:flex-start}.admin-shell__toolbar{justify-content:flex-start}.admin-shell__profile{border-inline-start:0;width:100%;margin-inline-start:0;padding-inline-start:0}.legacy-admin-dashboard__content-grid,.legacy-admin-dashboard__paired-panels{grid-template-columns:minmax(0,1fr)}.legacy-admin-installments__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-admin-installments__row{grid-template-columns:minmax(12rem,1.5fr) repeat(2,minmax(6rem,.75fr)) minmax(7rem,.8fr) minmax(6.6rem,auto);min-width:52rem}.legacy-admin-installments__rows{overflow-x:auto}}@media (max-width:760px){.admin-shell__navbar{flex-direction:column;align-items:stretch;padding-block:.35rem .6rem}.admin-shell__theme-link{justify-content:center;width:100%}}.admin-console__section-divider{height:1.1rem;margin:.1rem 0 .2rem;position:relative}.admin-console__section-divider:before{content:"";inset-inline:0;background:linear-gradient(90deg,#2c748b0a,#2c748b7a 50%,#2c748b0a);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.admin-console__tickets-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-console__tickets-head-copy{gap:.18rem;min-width:0;display:grid}.admin-console__tickets-head h3{color:#22313b;margin:0;font-size:.94rem;font-weight:400;line-height:1.5}.admin-console__tickets-head-title,.admin-console__tickets-head h3.admin-store__section-title,.admin-console__tickets-head h3.admin-orders__section-title{font-weight:700!important}.admin-console__tickets-head p{color:var(--muted);margin:0;font-size:.76rem;font-weight:400;line-height:1.65}.admin-store__open-button{background:var(--primary);color:#fff;min-height:2.05rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.75rem;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.admin-store__open-button .huge-icon,.admin-store__open-button span{color:#fff}.admin-store__open-button-icon{flex:none;transform:translateY(.5px);width:.95rem!important;min-width:.95rem!important;height:.95rem!important;min-height:.95rem!important}.admin-store__open-button:hover,.admin-store__open-button:focus-visible{color:#fff;background:#356375;border-color:#0000;transform:translateY(-1px)}.admin-store-modal__dialog{width:min(100%,58rem);max-height:calc(100dvh - 1.5rem);box-shadow:none}.admin-store-modal__body{max-height:calc(100dvh - 7rem)}.admin-store-modal__surface{gap:.8rem;display:grid}.admin-store-modal__intro{background:#f7f9fa;border:1px solid #eaeff1;border-radius:20px;gap:.3rem;padding:.95rem 1rem;display:grid}.admin-store-modal__eyebrow{color:var(--primary);font-size:.76rem;font-weight:800}.admin-store-modal__intro h2{color:#22313b;margin:0;font-size:clamp(1.04rem,1.8vw,1.28rem);font-weight:900;line-height:1.4}.admin-store-modal__intro p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.85}.admin-store-modal__section{background:#ffffffeb;border:1px solid #2c748b1a;border-radius:20px;gap:.75rem;padding:.95rem 1rem 1rem;display:grid}.admin-store-modal__section-head{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.admin-store-modal__section-head h3{color:#22313b;margin:0;font-size:.92rem;font-weight:900;line-height:1.4}.admin-store-modal__section-head span{color:var(--muted);font-size:.72rem;font-weight:700}.admin-store-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.admin-store-modal__grid .admin-store__field--full{grid-column:1/-1}.admin-store-modal__actions{flex-wrap:nowrap;justify-content:flex-end;gap:.6rem;display:flex}.admin-store-modal__actions .search-modal__submit,.admin-store-modal__actions .search-modal__cancel{flex:1 1 0;min-width:9rem}.admin-store-modal__actions .search-modal__submit{gap:.45rem}.admin-store-modal__submit-icon{flex:none;transform:translateY(.5px);width:.95rem!important;min-width:.95rem!important;height:.95rem!important;min-height:.95rem!important}.admin-store-modal__form{gap:0}.admin-store__form{background:linear-gradient(#fffffff5,#f9fbfdfa);border:1px solid #2c748b1f;border-radius:24px;gap:1rem;padding:1rem;display:grid}.admin-store__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.admin-store__field--full{grid-column:1/-1}.admin-store__field .wallet-page__field-control{min-height:3rem}.admin-store__field .wallet-page__field-control input,.admin-store__field .wallet-page__field-control select,.admin-store__field .wallet-page__field-control textarea,.admin-store__field .wallet-page__field-control input[type=file]{color:#22313b;width:100%;min-height:42px;font:inherit;text-align:right;background:#fff;border:1px solid #2c748b2e;border-radius:16px;outline:none;padding:.58rem .95rem;font-size:.84rem;font-weight:700;line-height:1.55}.admin-store__field .wallet-page__field-control input::placeholder,.admin-store__field .wallet-page__field-control textarea::placeholder,.admin-store__field .wallet-page__field-control select.is-placeholder{color:#96a2ad;font-weight:400}.admin-store__field .wallet-page__field-control input,.admin-store__field .wallet-page__field-control textarea,.admin-store__field .wallet-page__field-control select,.admin-store__field .wallet-page__field-control input::placeholder,.admin-store__field .wallet-page__field-control textarea::placeholder,.admin-store__field .wallet-page__field-control select.is-placeholder{font-weight:400}.admin-store__field .wallet-page__field-control input:focus,.admin-store__field .wallet-page__field-control select:focus,.admin-store__field .wallet-page__field-control textarea:focus,.admin-store__field .wallet-page__field-control input[type=file]:focus{border-color:#2c748ba6;box-shadow:0 0 0 3px #2c748b14}.admin-store__field .wallet-page__field-control textarea{resize:vertical;min-height:8rem}.admin-store__field .wallet-page__field-control input[type=file]{padding:.48rem .75rem;line-height:1.45}.admin-store__field .wallet-page__field-control input[type=file]::file-selector-button{color:var(--primary);font:inherit;cursor:pointer;background:#2c748b1a;border:0;border-radius:12px;margin-inline-end:.75rem;padding:.42rem .75rem;font-size:.78rem;font-weight:700}.admin-store__field .wallet-page__field-control input[type=file]::file-selector-button:hover{background:#2c748b26}.admin-store__visibility-field{align-content:start;gap:.55rem;display:grid}.admin-store__visibility-toggle{color:#22313b;width:100%;min-height:3rem;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .25rem;font-size:.84rem;font-weight:700;transition:transform .18s,color .18s;display:inline-flex}.admin-store__visibility-toggle:hover,.admin-store__visibility-toggle:focus-visible{color:var(--primary);transform:translateY(-1px)}.admin-store__visibility-toggle-track{direction:ltr;background:#2c748b2e;border-radius:999px;flex:none;width:3.1rem;height:1.9rem;transition:background-color .22s,box-shadow .22s;position:relative;box-shadow:inset 0 0 0 1px #2c748b1f}.admin-store__visibility-toggle-thumb{background:#fff;border-radius:50%;width:1.45rem;height:1.45rem;transition:transform .22s;position:absolute;inset-block-start:.2rem;inset-inline-start:.2rem;box-shadow:0 .15rem .4rem #131f262e}.admin-store__visibility-toggle.is-active{color:var(--primary)}.admin-store__visibility-toggle.is-active .admin-store__visibility-toggle-track{background:#2c748bfa;box-shadow:inset 0 0 0 1px #2c748b26}.admin-store__visibility-toggle.is-active .admin-store__visibility-toggle-thumb{transform:translate(1.15rem)}.admin-store__visibility-toggle-label{text-align:start;flex:auto}.admin-store__required-mark{color:#d92d20;margin-inline-start:.25rem;font-size:.85em;font-weight:800}.admin-store__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;display:flex}.admin-store__actions .search-modal__submit,.admin-store__actions .search-modal__cancel{min-width:10rem}.admin-store-page{gap:1rem;display:grid}.admin-store__shell{box-shadow:none;background:0 0;border:0;gap:1rem;padding:0;display:grid}.admin-store-page .admin-store__shell{box-shadow:none;background:#fffffffa;border:1px solid #2c748b14;border-radius:22px;gap:.85rem;padding:.95rem}.admin-store-page .admin-users__table-shell.admin-store__shell{box-shadow:none!important}.admin-orders__shell{box-shadow:none}.admin-orders__shell.admin-users__table-shell{box-shadow:none!important}.admin-ticket-new__panel{border-radius:22px}@media (max-width:640px){.admin-ticket-new__panel{border-radius:16px}}.admin-store__section{gap:.75rem;padding-top:.25rem;display:grid}.admin-store__section+.admin-store__section{padding-top:.5rem}.admin-store__summary-grid{margin-top:0}.admin-store__form{background:0 0;border:0;padding:0}.admin-store__product-preview{align-items:center;gap:.6rem;display:inline-flex}.admin-store__product-thumb{object-fit:cover;background:#2c748b14;border-radius:.65rem;width:2rem;height:2rem}.admin-store__product-thumb--fallback{color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.admin-store__price-label{min-height:1.75rem;box-shadow:none;color:#d34e62;white-space:nowrap;background:#d34e6224;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.16rem .58rem;font-weight:800;display:inline-flex}.admin-store__price-discount{color:#d34e62;font-weight:800;text-decoration-color:#d34e62b3;text-decoration-thickness:2px}.admin-store__price-separator{color:#7b8b95;font-weight:700}.admin-store__price-original{color:#7f8b95;font-weight:900}.admin-store__shell .wallet-page__empty-state span{font-weight:400}.admin-store__shell .tickets-page__status--success{color:var(--primary);background:#2c748b1f}.admin-store__download-link{color:#2151c5;background:#2151c524;border-radius:999px;align-items:center;gap:.28rem;min-height:1.75rem;padding:.16rem .58rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-store__download-link .huge-icon{flex:none}.admin-store__download-link:hover,.admin-store__download-link:focus-visible{background:#2151c533;text-decoration:none}.admin-store__table{min-width:58rem}.admin-store__table th:first-child,.admin-store__table td:first-child,.admin-store__table th:nth-child(2),.admin-store__table td:nth-child(2),.admin-store__table td:nth-child(3),.admin-store__table td:nth-child(4),.admin-store__table td:nth-child(5),.admin-store__table td:nth-child(6){text-align:center}.admin-store__table th:nth-child(2),.admin-store__table td:nth-child(2){text-align:right}.admin-store__table th:nth-child(3),.admin-store__table th:nth-child(4),.admin-store__table th:nth-child(5),.admin-store__table th:nth-child(6){text-align:center}.admin-store__table-col--select{width:5%}.admin-store__table-col--title{width:30%}.admin-store__table-col--category{width:18%}.admin-store__table-col--price{width:17%}.admin-store__table-col--file{width:20%}.admin-store__table-col--actions{width:10%}.admin-orders__table{min-width:58rem}.admin-orders__table th,.admin-orders__table td{text-align:center}.admin-orders__table th:nth-child(2),.admin-orders__table td:nth-child(2){text-align:center!important}.admin-orders__table .tickets-page__cell-link,.admin-orders__table .tickets-page__status,.admin-orders__table .admin-console__user-actions-shell{justify-content:center}.admin-orders__shell .tickets-page__status--accent{color:#c58b10;background:#c58b1024}.admin-orders__shell .tickets-page__status--success{color:#176847;background:#1768471f}.admin-orders__shell .tickets-page__status--rejected{color:#d14343;background:#d143431f}.admin-orders__shell .tickets-page__status--muted{color:#667085;background:#6774851f}.admin-orders__table-col--code{width:17%}.admin-orders__table-col--customer{width:24%}.admin-orders__table-col--status{width:15%}.admin-orders__table-col--date{width:17%}.admin-orders__table-col--total{width:14%}.admin-orders__table-col--action{width:8%}.admin-console__tickets-table .tickets-page__cell-link{min-height:2.35rem}.admin-orders__shell .tickets-page__cell-link{min-height:2.45rem;padding-top:.48rem;padding-bottom:.48rem}.admin-orders__shell .tickets-page__status{min-height:1.7rem;padding:0 .64rem}.admin-orders__shell .admin-console__user-actions-toggle{width:2.1rem;height:2.1rem}.admin-console__actions{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.3rem;width:100%;min-width:0;display:flex}.admin-console__actions>*{flex:none}.admin-console__user-action{cursor:pointer;border:0;min-height:1.75rem;padding:0 .68rem}.admin-console__user-actions-shell{justify-content:center;align-items:center;display:inline-flex;position:relative}.admin-console__user-actions-toggle{width:2rem;height:2rem;color:var(--primary);cursor:pointer;background:#2c748b14;border:1px solid #2c748b29;border-radius:999px;place-items:center;padding:0;transition:background .18s,transform .18s,border-color .18s;display:inline-grid}.admin-console__user-actions-toggle:hover,.admin-console__user-actions-toggle:focus-visible{background:#2c748b1f;border-color:#2c748b47;transform:translateY(-1px)}.admin-console__user-actions-toggle-icon{flex:none;display:block}.admin-console__user-actions-toggle-dots{gap:.14rem;display:inline-grid}.admin-console__user-actions-toggle-dots span{background:currentColor;border-radius:999px;width:.22rem;height:.22rem;display:block}.admin-console__user-actions-menu{inset-inline-end:0;z-index:10;background:#fffffffa;border:1px solid #1118271a;border-radius:16px;gap:.35rem;min-width:11rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);box-shadow:0 16px 36px #0f172a14}.admin-console__user-actions-menu--floating{z-index:80;inset-inline-end:auto;position:fixed;top:auto}.admin-console__user-actions-menu--up{transform-origin:0 100%}.admin-console__user-actions-menu--down{transform-origin:0 0}.admin-console__user-actions-menu-item{color:#22313b;min-height:2rem;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:.35rem;padding:0 .72rem;font-size:.72rem;font-weight:700;transition:background .18s,transform .18s,color .18s;display:inline-flex}.admin-console__user-actions-menu-item:hover,.admin-console__user-actions-menu-item:focus-visible{background:#2c748b1a;transform:translateY(-1px)}.admin-console__user-actions-menu-item--danger{color:#b93131;background:0 0}.admin-console__user-actions-menu-item--danger:hover,.admin-console__user-actions-menu-item--danger:focus-visible{color:#9f2929;background:#d23b3b24}.admin-console__user-actions-menu-item .huge-icon{width:.74rem;height:.74rem}.admin-ticket-delete-button{color:#fff;min-height:1.55rem;font:inherit;cursor:pointer;background:#d23b3b;border:0;border-radius:999px;align-items:center;gap:.22rem;padding:0 .58rem;font-size:.68rem;font-weight:400;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.admin-ticket-delete-button .huge-icon{width:.7rem;height:.7rem}.admin-ticket-delete-button--compact{justify-content:center;width:1.8rem;min-width:1.8rem;min-height:1.8rem;padding:0}.admin-ticket-delete-button--compact span{display:none}.admin-ticket-delete-button:hover,.admin-ticket-delete-button:focus-visible{color:#fff;background:#b93131;transform:translateY(-1px)}.admin-ticket-delete-button:disabled{opacity:.7;cursor:wait;transform:none}.admin-consultation-nonresponse-button{color:#d23b3b;min-height:1.55rem;font:inherit;cursor:pointer;background:#d23b3b1a;border:0;border-radius:999px;align-items:center;gap:.22rem;padding:0 .58rem;font-size:.68rem;font-weight:400;transition:background .18s,color .18s,transform .18s;display:inline-flex}.admin-consultation-nonresponse-button .huge-icon{width:.7rem;height:.7rem}.admin-consultation-nonresponse-button:hover,.admin-consultation-nonresponse-button:focus-visible{color:#b53030;background:#d23b3b29;transform:translateY(-1px)}.admin-consultation-nonresponse-button:disabled{opacity:.75;cursor:wait;transform:none}.admin-ticket-close-button{color:#4f5d69;min-height:1.55rem;font:inherit;cursor:pointer;background:#4f5d691f;border:0;border-radius:999px;align-items:center;gap:.22rem;padding:0 .58rem;font-size:.68rem;font-weight:400;transition:background .18s,color .18s,transform .18s;display:inline-flex}.admin-ticket-close-button .huge-icon{width:.7rem;height:.7rem}.admin-ticket-close-button:hover,.admin-ticket-close-button:focus-visible{color:#31414d;background:#4f5d692e;transform:translateY(-1px)}.admin-ticket-close-button:disabled{opacity:.72;cursor:not-allowed;transform:none}.admin-wallet-transfer-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.admin-wallet-transfer-button{color:#fff;min-height:1.55rem;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.22rem;padding:0 .6rem;font-size:.68rem;font-weight:400;transition:background .18s,color .18s,transform .18s,opacity .18s;display:inline-flex}.admin-wallet-transfer-button .huge-icon{width:.7rem;height:.7rem}.admin-wallet-transfer-button--compact{justify-content:center;width:1.8rem;min-width:1.8rem;min-height:1.8rem;padding:0}.admin-wallet-transfer-button--compact span{display:none}.admin-wallet-transfer-button--approve{background:#2f8f5b}.admin-wallet-transfer-button--approve:hover,.admin-wallet-transfer-button--approve:focus-visible{color:#fff;background:#27764b;transform:translateY(-1px)}.admin-wallet-transfer-button--reject{background:#d23b3b}.admin-wallet-transfer-button--reject:hover,.admin-wallet-transfer-button--reject:focus-visible{color:#fff;background:#b93131;transform:translateY(-1px)}.admin-wallet-transfer-button:disabled{opacity:.72;cursor:not-allowed;transform:none}.loading-spinner-row{white-space:nowrap;justify-content:center;align-items:center;gap:.28rem;display:inline-flex}.loading-spinner-row__spinner{color:var(--primary);place-items:center;display:grid}.loading-spinner-row__spinner svg{width:1.25rem;height:1.25rem}.loading-spinner-row__text{color:#2c748b;font-size:.86rem;font-weight:800;line-height:1.2}.my-account-page-loading{place-items:center;min-height:clamp(14rem,32vh,22rem);margin-top:0;padding:1rem 0;display:grid}.my-account-section-loading{gap:.7rem;display:grid}.my-account-section-loading__headline{align-items:center;gap:.55rem;display:flex}.my-account-section-loading__headline h2{color:#22313b;margin:0;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:900;line-height:1.45}.my-account-section-loading__row{justify-self:center;place-items:center;min-height:clamp(4.5rem,11vh,7rem);display:grid}.admin-console__section-copy{gap:.9rem;display:grid}.admin-console__section-list{gap:.55rem;display:grid}.admin-console__section-item{color:#22313b;background:#2c748b0d;border:1px solid #2c748b14;border-radius:18px;align-items:center;gap:.55rem;padding:.82rem .9rem;font-size:.8rem;font-weight:700;display:flex}.admin-console__section-dot{background:var(--primary);border-radius:999px;flex:none;width:.48rem;height:.48rem}.admin-console__section-note{color:#4b4f2d;background:#cac42d24;border:1px solid #cac42d3d;border-radius:16px;align-items:center;gap:.45rem;width:fit-content;padding:.72rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.admin-console__section-note .huge-icon{color:#6e6b2d}.admin-console__summary-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-console__summary-icon{border-radius:14px;flex:none;place-items:center;width:2.4rem;height:2.4rem;line-height:0;display:grid;overflow:hidden}.admin-console__summary-card--primary .admin-console__summary-icon{color:var(--primary);background:#2c748b1f}.admin-console__summary-card--sky .admin-console__summary-icon{color:var(--primary-mid);background:#4590a424}.admin-console__summary-card--accent .admin-console__summary-icon{color:#8f8400;background:#cac42d33}.admin-console__summary-card--deep .admin-console__summary-icon{color:var(--primary-deep);background:#072b3314}.admin-console__summary-icon .huge-icon{display:block}.admin-console__summary-grid--store .admin-console__summary-icon{width:2.4rem;height:2.4rem}.admin-console__summary-grid--store .admin-console__summary-icon .huge-icon{width:.95rem;height:.95rem}.admin-console__summary-head strong{color:#22313b;flex:auto;min-width:0;font-size:.85rem;font-weight:800;line-height:1.4}.admin-console__summary-value--circle{width:2.1rem;height:2.1rem;color:var(--primary-deep);background:#072b330f;border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.admin-console__summary-value--chip{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:2.1rem;padding:0 .65rem;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.admin-console__summary-card--primary .admin-console__summary-value--circle{color:var(--primary-deep);background:#2c748b1a}.admin-console__summary-card--sky .admin-console__summary-value--circle{color:var(--primary-deep);background:#4590a41f}.admin-console__summary-card--accent .admin-console__summary-value--circle,.legacy-admin-dashboard__summary-card--accent .admin-console__summary-value--circle{color:#7f7313;background:#cac42d2e}.legacy-admin-dashboard__summary-card--sky .admin-console__summary-value--circle{color:var(--primary-deep);background:#4590a41f}.admin-console__summary-card--purple .admin-console__summary-value--circle,.legacy-admin-dashboard__summary-card--purple .admin-console__summary-value--circle{color:#6c43b6;background:#7e57c22e}.admin-console__summary-card--orange .admin-console__summary-value--circle,.legacy-admin-dashboard__summary-card--orange .admin-console__summary-value--circle{color:#b95428;background:#d46a3a2e}.legacy-admin-dashboard__summary-card--green .admin-console__summary-value--circle{color:#176847;background:#27845324}.admin-console__summary-card--deep .admin-console__summary-value--circle{color:var(--primary-deep);background:#072b3312}.admin-console__users{gap:.85rem;width:100%;display:grid}.admin-users__overview-panel{background:#fffffffa;border:1px solid #2c748b14;border-radius:24px;gap:.9rem;padding:1.05rem 1rem 1rem;display:grid;box-shadow:0 12px 30px #0f172a08}.admin-users__overview-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-users__overview-copy{gap:.18rem;min-width:0;display:grid}.admin-users__overview-title{color:#22313b;margin:0;font-size:1.05rem;font-weight:900;line-height:1.25}.admin-users__overview-description{color:var(--muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.7}.admin-users__overview-badge{background:#2c748b0f;border:1px solid #2c748b14;border-radius:14px;align-items:baseline;gap:.38rem;min-height:2.6rem;padding:.5rem .82rem;display:inline-flex}.admin-users__overview-badge strong{color:var(--primary-deep);font-size:1rem;font-weight:900;line-height:1}.admin-users__overview-badge span{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1}.admin-console__users-card{background:#ffffffe0;border:1px solid #2c748b14;border-radius:24px;gap:.95rem;padding:.95rem;display:grid}.admin-console__users-card .admin-console__table-wrap{background:#ffffffe0;border:1px solid #2c748b14;border-radius:18px}.admin-users__table-shell{box-shadow:none;background:#fffffffa;border:1px solid #2c748b14;border-radius:22px;gap:.85rem;padding:.95rem;display:grid}.admin-users__table-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-inline:.05rem;display:flex}.admin-users__table-head-copy{gap:.18rem;min-width:0;display:grid}.admin-users__mobile-toolbar{display:none}.admin-users__mobile-toolbar-select-all{align-items:center;gap:.42rem;min-width:0;display:inline-flex;transform:none}.admin-users__mobile-toolbar-select-label{color:#22313b;white-space:nowrap;font-size:.76rem;font-weight:800;line-height:1.35}.admin-users__mobile-toolbar-actions{flex:none;position:relative}.admin-users__mobile-toolbar-menu{top:calc(100% - .04rem)}.admin-users__table-title{color:#22313b;margin:0;font-size:1.05rem;font-weight:900;line-height:1.25}.admin-users__table-description{color:var(--muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.7}.admin-users__table-head-metric{background:#2c748b0f;border:1px solid #2c748b14;border-radius:14px;align-items:baseline;gap:.38rem;min-height:2.6rem;padding:.5rem .82rem;display:inline-flex}.admin-users__table-head-metric strong{color:var(--primary-deep);font-size:1rem;font-weight:900;line-height:1}.admin-users__table-head-metric span{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1}.admin-users__filters{background:#fffffff0;border:1px solid #2c748b1a;border-radius:10px;flex-wrap:nowrap;align-items:end;gap:.65rem;padding:.85rem;display:flex;overflow-x:auto}.admin-users__filters--toolbar{background:#f8fafcfa;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:.75rem;padding:.82rem}.admin-users__filter{flex:1 1 0;gap:.32rem;min-width:0;display:grid}.admin-users__filter--search{flex:1.85 22rem}.admin-users__filter-label{color:var(--muted);font-size:.72rem;font-weight:400;line-height:1.35}.admin-users__search-field{min-height:2.7rem;color:var(--muted);background:#fffffffa;border:1px solid #2c748b1f;border-radius:14px;align-items:center;gap:.55rem;padding:0 .85rem;display:inline-flex}.admin-users__search-field .huge-icon{color:var(--primary);flex:none}.admin-users__search-field input{width:100%;min-width:0;color:var(--primary-deep);font:inherit;background:0 0;border:0;outline:none;font-size:.8rem;font-weight:500}.admin-users__search-field input::placeholder{color:#4f6b74b8}.admin-users__search-field kbd{color:#72808a;background:#2c748b0d;border:1px solid #2c748b1a;border-radius:8px;flex:none;padding:.14rem .45rem;font-size:.68rem;font-weight:700;line-height:1.2}.admin-users__filter-field{width:100%;min-height:2.45rem;color:var(--primary-deep);font:inherit;background:#fffffffa;border:1px solid #2c748b1f;border-radius:7px;outline:none;padding:.42rem .82rem;font-size:.8rem;font-weight:400;transition:border-color .18s,box-shadow .18s,background .18s}.admin-users__filter-field::placeholder{color:#4f6b74b8}.admin-users__filter-field:focus-visible{border-color:#2c748b47;box-shadow:0 0 0 3px #2c748b14}.admin-users__filter-field option{color:var(--primary-deep)}.admin-users__filter-actions{white-space:nowrap;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.admin-users__filter-button,.admin-users__filter-reset{min-height:2.45rem;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:.32rem;padding:0 .92rem;font-size:.74rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.admin-users__filter-button .huge-icon,.admin-users__filter-reset .huge-icon{width:.8rem;height:.8rem}.admin-users__filter-button{background:var(--primary);color:#fff;cursor:pointer;border:1px solid #0000}.admin-users__filter-button:hover,.admin-users__filter-button:focus-visible{background:var(--primary-deep);transform:translateY(-1px)}.admin-users__filter-reset{color:var(--primary);background:#2c748b0f;border:1px solid #2c748b29}.admin-users__filter-reset:hover,.admin-users__filter-reset:focus-visible{background:#2c748b1a;transform:translateY(-1px)}.admin-users__table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;background:#fffffffa;border:1px solid #2c748b14;border-radius:10px;overflow-x:auto}.admin-users__table{border-collapse:separate;border-spacing:0;table-layout:fixed;direction:rtl;background:#fffffffa;width:100%;min-width:58rem}.admin-users__table th,.admin-users__table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #2c748b14;padding:.54rem .72rem}.admin-users__table th{z-index:1;color:#667085;text-align:right;background:#f9fafc;border-bottom:0;font-size:.72rem;font-weight:700;line-height:1.4;position:sticky;top:0}.admin-users__table td{color:var(--primary-deep);text-align:right;font-size:.8rem;font-weight:500;line-height:1.5}.admin-users__table tbody td{border-bottom:0;padding-block:.78rem}.admin-users__table tbody tr{background:#fff}.admin-users__table tbody tr:nth-child(2n){background:#f9fafc}.admin-users__table th:first-child,.admin-users__table th:nth-child(2),.admin-users__table th:nth-child(4),.admin-users__table th:nth-child(5),.admin-users__table th:nth-child(6),.admin-users__table th:nth-child(7),.admin-users__table th:nth-child(8),.admin-users__table th:nth-child(9),.admin-users__table td:first-child,.admin-users__table td:nth-child(2),.admin-users__table td:nth-child(4),.admin-users__table td:nth-child(5),.admin-users__table td:nth-child(6),.admin-users__table td:nth-child(7),.admin-users__table td:nth-child(8),.admin-users__table td:nth-child(9),.admin-users__table--with-registration-plan th:nth-child(10),.admin-users__table--with-registration-plan td:nth-child(10),.admin-users__table th:nth-child(3),.admin-users__table td:nth-child(3){text-align:center}.admin-users__row-number-head,.admin-users__row-number-cell{text-align:center!important}.admin-users__table tbody tr:last-child td{border-bottom:0}.admin-users__table tfoot td{-webkit-backdrop-filter:blur(10px);background:#f8fafcfa;border-top:0;border-bottom:0;padding:0}.admin-users__table-footer-cell{padding:.88rem .72rem .82rem}.admin-users__table-col--name{width:20%}.admin-users__table-col--select{width:4%}.admin-users__table-col--row-number{width:5%}.admin-users__table-col--mobile{width:16%}.admin-users__table-col--major,.admin-users__table-col--registration-plan{width:13%}.admin-users__table-col--advisor{width:12%}.admin-users__table--with-registration-plan .admin-users__table-col--name{width:14%}.admin-users__table--with-registration-plan .admin-users__table-col--mobile{width:12%}.admin-users__table--with-registration-plan .admin-users__table-col--major{width:16%}.admin-users__table--with-registration-plan .admin-users__table-col--registration-plan{width:12%}.admin-users__table--with-registration-plan .admin-users__table-col--role{width:8%}.admin-users__table--with-registration-plan .admin-users__table-col--wallet{width:11%}.admin-users__table--with-registration-plan{min-width:68rem}.admin-students-table{min-width:82rem}.admin-students-table .admin-users__table-col--name{width:14%}.admin-students-table .admin-users__table-col--mobile{width:11%}.admin-students-table .admin-users__table-col--city{width:8%}.admin-students-table .admin-users__table-col--school{width:12%}.admin-students-table .admin-users__table-col--major{width:16%}.admin-students-table .admin-users__table-col--advisor,.admin-students-table .admin-users__table-col--registration-plan{width:10%}.admin-students-table .admin-users__table-col--created{width:20%}.admin-students-table td:not(.admin-users__checkbox-cell):not(.admin-users__row-number-cell):not(:last-child){text-overflow:ellipsis;overflow:hidden}.admin-students-table td:nth-child(4),.admin-students-table td:nth-child(5),.admin-students-table td:nth-child(6),.admin-students-table td:nth-child(7),.admin-students-table td:nth-child(7) .admin-users__major-pill{font-weight:400}.admin-students-table td:nth-child(4),.admin-students-table td:nth-child(5),.admin-students-table td:nth-child(6),.admin-students-table td:nth-child(7),.admin-students-table td:nth-child(8),.admin-students-table td:nth-child(9),.admin-students-table td:nth-child(10),.admin-students-table th:nth-child(4),.admin-students-table th:nth-child(5),.admin-students-table th:nth-child(6),.admin-students-table th:nth-child(7),.admin-students-table th:nth-child(8),.admin-students-table th:nth-child(9),.admin-students-table th:nth-child(10),.admin-students-table td:last-child,.admin-students-table th:last-child{text-align:center}.admin-users__advisor-cell span,.admin-users__registration-plan-cell span{max-width:100%;min-height:1.8rem;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;background:#2c748b14;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .62rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.admin-users__registration-plan-cell span{color:#696315;background:#cac42d24}.admin-users__table-col--role{width:12%}.admin-users__table-col--wallet{width:13%}.admin-users__table-col--actions{width:6%}.admin-users__checkbox-head,.admin-users__checkbox-cell{text-align:center!important}.admin-users__checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:1.42rem;min-height:1.42rem;display:inline-flex;position:relative;transform:translateY(2px)}.admin-users__checkbox-input{opacity:0;cursor:pointer;width:1.34rem;height:1.34rem;margin:0;position:absolute;inset:0}.admin-users__checkbox-box{width:1.34rem;height:1.34rem;box-shadow:none;pointer-events:none;background:#fff;border:1px solid #2c748b29;border-radius:.42rem;transition:background .18s,border-color .18s,transform .18s;position:relative}.admin-users__checkbox-box:after{content:"";opacity:0;background:#fff;border-radius:999px;width:.18rem;height:.34rem;transition:opacity .18s,transform .18s;position:absolute;top:.54rem;left:.38rem;transform:rotate(-42deg)}.admin-users__checkbox-box:before{content:"";opacity:0;background:#fff;border-radius:999px;width:.18rem;height:.58rem;transition:opacity .18s,transform .18s;position:absolute;top:.32rem;left:.61rem;transform:rotate(43deg)}.admin-users__checkbox:hover .admin-users__checkbox-box{border-color:#2c748b38;transform:translateY(-1px)}.admin-users__checkbox-input:checked+.admin-users__checkbox-box{background:var(--primary);box-shadow:none;border-color:#072b3324}.admin-users__checkbox-input:checked+.admin-users__checkbox-box:after,.admin-users__checkbox-input:checked+.admin-users__checkbox-box:before{opacity:1}.admin-users__checkbox-input:indeterminate+.admin-users__checkbox-box{background:var(--primary);box-shadow:none;border-color:#072b3324}.admin-users__checkbox-input:indeterminate+.admin-users__checkbox-box:after{opacity:1;background:#fff;border-radius:999px;width:.56rem;height:.16rem;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-users__checkbox-input:indeterminate+.admin-users__checkbox-box:before{opacity:0}.admin-users__checkbox-input:focus-visible+.admin-users__checkbox-box{outline-offset:2px;outline:2px solid #2c748b33}.admin-users__name-cell{min-width:0}.admin-users__name-copy{gap:.06rem;min-width:0;display:grid}.admin-users__name-copy strong{color:#22313b;text-overflow:ellipsis;font-size:.82rem;font-weight:800;line-height:1.3;overflow:hidden}.admin-users__name-copy span{color:var(--muted);font-size:.7rem;font-weight:500;line-height:1.3}.admin-users__mobile-chip{color:#425466;background:#2c748b0f;border-radius:999px;justify-content:center;align-items:center;min-height:1.7rem;padding:.18rem .55rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.admin-users__major-pill{color:#22313b;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.3rem;min-height:0;padding:0;font-size:.74rem;font-weight:700;line-height:1.35;display:inline-flex}.admin-users__major-arrow{flex:none}.admin-users__major-pill--science,.admin-users__major-pill--math,.admin-users__major-pill--human,.admin-users__major-pill--muted{color:#22313b}.admin-users__major-bullet{background:currentColor;border-radius:999px;flex:none;width:.52rem;height:.52rem}.admin-users__role-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:1.7rem;padding:.18rem .55rem;font-size:.74rem;font-weight:800;line-height:1.35;display:inline-flex;overflow:hidden}.admin-users__role-badge--diamond{color:#0f5667;background:linear-gradient(135deg,#c4f4ffeb,#82d0e3e6)}.admin-users__role-badge--silver{color:#52606d;background:linear-gradient(135deg,#f5f7f9fa,#dbe2e8f5)}.admin-users__role-badge--gold{color:#8a5b00;background:linear-gradient(135deg,#fff0bafa,#e8bd4ef0)}.admin-users__role-badge--candidate{color:#51429a;background:linear-gradient(135deg,#efebfffa,#cac2f6f0)}.candidate-finance-page{gap:1rem;display:grid}.candidate-finance-page__month-select{color:#475569;gap:.3rem;width:8rem;min-width:8rem;font-size:.72rem;font-weight:700;display:grid}.candidate-finance-page__month-select select{color:#22313b;min-height:2.45rem;font:inherit;background:#f8fbfc;border:1px solid #2c748b29;border-radius:10px;outline:none;padding:.35rem .7rem;font-size:.8rem}.candidate-finance-page__table-shell{margin-top:-.35rem}.candidate-finance-page__mode-switch{background:#2c748b0e;border:1px solid #2c748b1a;border-radius:13px;flex:none;grid-template-columns:repeat(2,minmax(5.25rem,1fr));gap:.25rem;padding:.25rem;display:inline-grid}.candidate-finance-page__mode-tab{min-height:2.25rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.35rem .8rem;font-size:.76rem;font-weight:800;transition:color .18s,background .18s,box-shadow .18s,transform .18s}.candidate-finance-page__mode-tab:hover,.candidate-finance-page__mode-tab:focus-visible{color:var(--primary-deep);transform:translateY(-1px)}.candidate-finance-page__mode-tab.is-active{background:var(--primary);color:#fff;box-shadow:none}.candidate-finance-page__table{min-width:1340px}.candidate-finance-page__table th,.candidate-finance-page__table td{white-space:nowrap;text-align:center}.candidate-finance-page__table th{padding-block:.95rem}.candidate-finance-page__table td:nth-child(n+3):nth-child(-n+12){font-variant-numeric:proportional-nums;font-kerning:normal}.candidate-finance-page__table td:nth-child(6)>strong,.candidate-finance-page__table td:nth-child(7)>strong,.candidate-finance-page__table td:nth-child(8)>strong,.candidate-finance-page__table td:nth-child(9)>strong,.candidate-finance-page__table td:nth-child(10)>strong,.candidate-finance-page__table td:nth-child(11)>strong{font-weight:400}.candidate-finance-page__table td:nth-child(4)>strong{font-weight:700}.candidate-finance-page__installment-status>strong{color:#667783;background:#f0f3f5;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:0;max-width:100%;min-height:1.8rem;padding:.2rem .42rem;font-size:.7rem;font-weight:800;display:inline-flex}.candidate-finance-page__installment-status.is-complete>strong{color:#188255;background:#1882551a}.candidate-finance-page__installment-status.is-unpaid>strong{color:#b42318;background:#b4231817}.candidate-finance-page__installment-status.is-partial>strong{color:#9a6b08;background:#c58b101f}.candidate-finance-page__amount-cell>span,.candidate-finance-page__table td:nth-child(n+9):nth-child(-n+12)>strong{letter-spacing:-.04em}.candidate-finance-page__amount-cell{justify-items:center;gap:.38rem;line-height:1.35;display:inline-grid}.candidate-finance-page__amount-cell>span{color:#22313b;font-weight:700}.candidate-finance-page__amount-cell.is-excluded>span{color:#94a3b8}.candidate-finance-page__amount-cell>small{color:#94a3b8;white-space:nowrap;font-size:.66rem;font-weight:500}.candidate-finance-page__status{color:#64748b;background:#94a3b81f;border-radius:999px;justify-content:center;align-items:center;gap:.22rem;min-height:1.25rem;padding:.1rem .4rem;display:inline-flex}.candidate-finance-page__status .huge-icon,.candidate-finance-page__receipt-link .huge-icon{flex:none}.candidate-finance-page__status.is-paid{color:#176847;background:#167a561a}.candidate-finance-page__status.is-unpaid{color:#b42318;background:#b423181a}.candidate-finance-page__receipt-link{min-height:1.25rem;color:var(--primary);background:#2c748b1a;border-radius:999px;justify-content:center;align-items:center;gap:.24rem;padding:.1rem .46rem;font-size:.62rem;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.candidate-finance-page__receipt-link:hover,.candidate-finance-page__receipt-link:focus-visible{background:#2c748b26;outline:none;transform:translateY(-1px)}.candidate-finance-page__table .is-positive{color:#176847}.candidate-finance-page__table .is-negative{color:#b42318}.candidate-finance-history-modal .admin-support-report-history-modal__value.is-positive{color:#176847}.candidate-finance-history-modal .admin-support-report-history-modal__value.is-negative{color:#b42318}.candidate-finance-modal__dialog{width:min(100%,80rem)}.candidate-finance-modal__dialog.is-fee-edit{width:min(100%,56rem)}.candidate-finance-modal__form{gap:.8rem;display:grid}.candidate-finance-modal__calculation-note{color:var(--primary);background:linear-gradient(135deg,#2c748b0e,#20a5bd09);border:1px solid #2c748b1c;border-radius:12px;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.candidate-finance-modal__calculation-note>.huge-icon{flex:none}.candidate-finance-modal__calculation-note>div{gap:.08rem;display:grid}.candidate-finance-modal__calculation-note strong{color:#254653;font-size:.76rem}.candidate-finance-modal__calculation-note span{color:#667085;font-size:.68rem;line-height:1.7}.candidate-finance-modal__table{background:#fff;border:1px solid #2c748b1f;border-radius:14px;overflow:hidden}.candidate-finance-modal__table-head,.candidate-finance-modal__entry{grid-template-columns:7.5rem minmax(13.75rem,1.55fr) minmax(9.5rem,1fr) minmax(10.25rem,1.15fr) minmax(8.5rem,1fr);gap:.65rem;display:grid}.candidate-finance-modal__expense-table .candidate-finance-modal__table-head,.candidate-finance-modal__expense-table .candidate-finance-modal__expense-entry{grid-template-columns:minmax(13rem,1.25fr) minmax(9rem,1fr) minmax(8.5rem,.9fr) minmax(8.5rem,.9fr) minmax(9rem,1fr) minmax(10rem,1fr) minmax(8rem,.8fr)}.candidate-finance-modal__expense-table .candidate-finance-modal__table-head>:nth-child(5){color:#667085}.candidate-finance-modal__expense-table.is-support .candidate-finance-modal__table-head,.candidate-finance-modal__expense-table.is-support .candidate-finance-modal__expense-entry{grid-template-columns:minmax(13rem,1.25fr) minmax(9rem,1fr) minmax(8.5rem,.9fr) minmax(9rem,1fr) minmax(10rem,1fr) minmax(8rem,.8fr)}.candidate-finance-modal__expense-entry{align-items:center}.candidate-finance-modal__expense-entry>*{align-self:center}.candidate-finance-modal__expenses-section{gap:1rem}.candidate-finance-modal__expense-group{gap:.45rem;display:grid}.candidate-finance-modal__expense-group-title{justify-content:space-between;align-items:center;gap:.65rem;padding-inline:.15rem;display:flex}.candidate-finance-modal__expense-group-title strong{color:#1f3d49;font-size:.8rem}.candidate-finance-modal__expense-group-title span{color:#7b899b;font-size:.64rem}.candidate-finance-modal__student-payments-title{justify-content:flex-start;margin-top:.15rem}.candidate-finance-modal__expense-entry .candidate-finance-modal__entry-title{justify-content:flex-start;align-items:center;min-height:2.35rem;padding-inline:2.15rem .25rem;display:flex;position:relative}.candidate-finance-modal__expense-entry .candidate-finance-modal__entry-title strong{white-space:nowrap}.candidate-finance-modal__expense-name{color:#263844;width:100%;min-width:0;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #2c748b24;border-radius:9px;outline:none;padding:.35rem .45rem;font-size:.72rem}.candidate-finance-modal__expense-name:focus{border-color:#20a5bd94;box-shadow:0 0 0 3px #20a5bd17}.candidate-finance-modal__expense-name::placeholder,.candidate-finance-modal__expense-entry .candidate-finance-modal__amount-shell input::placeholder{color:#94a3b8;opacity:1;font-weight:400}.candidate-finance-modal__remove-expense{flex:none;place-self:center;inset-inline-start:0;transform:translateY(-50%);position:absolute!important}.candidate-finance-modal__table-head{color:#667085;text-align:center;background:#f6f8fa;align-items:center;min-height:3rem;padding:.65rem .8rem;font-size:.72rem;font-weight:700}.candidate-finance-modal__table-head>[role=columnheader]{justify-self:center}.candidate-finance-modal__grid{grid-template-columns:1fr;gap:0;display:grid}.candidate-finance-modal__entry{background:#fff;align-items:start;padding:.7rem .8rem;transition:background .18s}.candidate-finance-modal__entry:nth-child(2n){background:#f9fbfd}.candidate-finance-modal__entry-title{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:2.4rem;display:flex}.candidate-finance-modal__entry-title strong{color:#263844;font-size:.78rem;font-weight:750}.candidate-finance-modal__entry-title small{color:#176847;background:#167a5614;border-radius:999px;align-items:center;min-height:1.15rem;padding:.05rem .4rem;font-size:.6rem;font-weight:700;display:inline-flex}.candidate-finance-modal__entry.is-down-payment .candidate-finance-modal__entry-title small{color:var(--primary);background:#2c748b1c}.candidate-finance-modal__entry.is-expense .candidate-finance-modal__entry-title small{color:#a83b32;background:#b4231813}.candidate-finance-modal__entry.is-expense{background:#fff}.candidate-finance-modal__entry.is-expense .candidate-finance-modal__amount-unit,.candidate-finance-modal__entry.is-expense .candidate-finance-modal__date-trigger .huge-icon{color:var(--primary)}.candidate-finance-modal__entry.is-expense.is-consultant{background:#fff}.candidate-finance-modal__entry.is-expense.is-consultant .candidate-finance-modal__entry-title small{color:#667085;background:#eef2f5}.candidate-finance-modal__entry.is-expense.is-consultant .candidate-finance-modal__amount-unit,.candidate-finance-modal__entry.is-expense.is-consultant .candidate-finance-modal__date-trigger .huge-icon{color:#667085}.candidate-finance-modal__entry.is-expense.is-consultant:nth-child(2n){background:#f9fbfd}.candidate-finance-modal__entry label,.candidate-finance-modal__entry [role=cell]{gap:.28rem;min-width:0;display:grid}.candidate-finance-modal__amount-shell{position:relative}.candidate-finance-modal__amount-shell input{padding-inline-end:3rem}.candidate-finance-modal__amount-unit{inset-inline-end:.7rem;color:var(--primary);pointer-events:none;font-size:.74rem;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.candidate-finance-modal__amount-shell.is-unpaid input{color:#a83b32;background:#b423180a;border-color:#b4231833}.candidate-finance-modal__amount-shell.is-unpaid .candidate-finance-modal__amount-unit{color:#a83b32}.candidate-finance-modal__amount-shell.is-paid input{color:#176847;background:#167a560a;border-color:#167a5638}.candidate-finance-modal__amount-shell.is-paid .candidate-finance-modal__amount-unit{color:#176847}.candidate-finance-modal__amount-shell.is-unpaid input:hover,.candidate-finance-modal__amount-shell.is-unpaid input:focus{border-color:#b423187a;outline:none;box-shadow:0 0 0 3px #b4231817}.candidate-finance-modal__amount-shell.is-paid input:hover,.candidate-finance-modal__amount-shell.is-paid input:focus{border-color:#167a567a;outline:none;box-shadow:0 0 0 3px #167a5617}.candidate-finance-modal__fee-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.4rem;display:grid}.candidate-finance-modal__calculated-amount{background:#2c748b0e;border:1px solid #2c748b2e;border-radius:9px;align-content:center;min-width:7.6rem;padding:.28rem .55rem;line-height:1.45;display:grid}.candidate-finance-modal__calculated-amount small{color:#667085;font-size:.58rem;font-weight:600}.candidate-finance-modal__calculated-amount strong{color:var(--primary);white-space:nowrap;font-size:.68rem;font-weight:800}.candidate-finance-modal__subfield{text-align:right;gap:.16rem}.candidate-finance-modal__mobile-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.candidate-finance-modal__subfield>.candidate-finance-modal__mobile-label{color:var(--muted);font-size:.78rem;font-weight:700}.candidate-finance-modal__file-shell{gap:.22rem;display:grid;position:relative}.candidate-finance-modal__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.candidate-finance-modal__file-shell>.candidate-finance-modal__file-trigger{color:#94a3b8;width:100%;min-height:2.4rem;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #2c748b24;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .55rem;font-size:.78rem;font-weight:400;display:flex}.candidate-finance-modal__file-shell>.candidate-finance-modal__file-trigger.has-value{color:#22313b;padding-inline-end:2.35rem}.candidate-finance-modal__file-shell>.candidate-finance-modal__file-trigger.is-uploading{opacity:.8;cursor:progress}.candidate-finance-modal__file-shell>.candidate-finance-modal__file-trigger:hover,.candidate-finance-modal__file-shell>.candidate-finance-modal__file-trigger:focus-visible{border-color:#20a5bd94;outline:none;box-shadow:0 0 0 3px #20a5bd17}.candidate-finance-modal__file-shell>.candidate-finance-modal__file-trigger .huge-icon{color:#7a8995;flex:none}.candidate-finance-modal__file-shell>.candidate-finance-modal__file-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.candidate-finance-modal__file-remove{inset-inline-end:.45rem;color:#b42318;cursor:pointer;background:#b423181a;border:0;border-radius:5px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background .18s,transform .18s,color .18s;display:inline-flex;position:absolute;top:.5rem}.candidate-finance-modal__file-remove:hover,.candidate-finance-modal__file-remove:focus-visible{background:#b4231829;outline:none;transform:translateY(-1px)}.candidate-finance-modal__file-remove:disabled{opacity:.55;cursor:progress;transform:none}.candidate-finance-modal__file-meta{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:500;overflow:hidden}.candidate-finance-modal__entry input,.candidate-finance-modal__entry select{color:#22313b;width:100%;min-width:0;min-height:2.4rem;font:inherit;background:#fff;border:1px solid #2c748b24;border-radius:9px;outline:none;padding:.35rem .55rem;font-size:.8rem;font-weight:400}.candidate-finance-modal__entry select{appearance:auto}.candidate-finance-modal__status-switch{color:#a83b32;width:100%;min-width:0;min-height:2.4rem;font:inherit;text-align:right;cursor:pointer;background:#b423180a;border:1px solid #b4231833;border-radius:9px;justify-content:space-between;align-items:center;gap:.55rem;padding:.33rem .5rem .33rem .62rem;font-size:.76rem;font-weight:700;transition:border-color .18s,box-shadow .18s,background-color .18s;display:inline-flex}.candidate-finance-modal__status-switch:hover,.candidate-finance-modal__status-switch:focus-visible{border-color:#b4231873;outline:none;box-shadow:0 0 0 3px #b4231817}.candidate-finance-modal__status-switch-track{background:#b423189e;border-radius:999px;flex:none;width:2.6rem;height:1.55rem;transition:background-color .18s;position:relative}.candidate-finance-modal__status-switch-thumb{background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .18s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #0f172a38}.candidate-finance-modal__status-switch.is-active{color:#176847;background:#167a560a;border-color:#167a5638}.candidate-finance-modal__status-switch.is-active .candidate-finance-modal__status-switch-track{background:#167a56b8}.candidate-finance-modal__status-switch.is-active .candidate-finance-modal__status-switch-thumb{transform:translate(1.05rem)}.candidate-finance-modal__status-switch.is-active:hover,.candidate-finance-modal__status-switch.is-active:focus-visible{border-color:#167a566b;box-shadow:0 0 0 3px #167a5617}.candidate-finance-modal__status-switch-label{white-space:nowrap;text-overflow:ellipsis;direction:rtl;unicode-bidi:plaintext;flex:auto;min-width:0;font-weight:400;overflow:hidden}.candidate-finance-modal__date-trigger{color:#94a3b8;width:100%;min-width:0;min-height:2.4rem;font:inherit;text-align:right;background:#fff;border:1px solid #2c748b24;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .55rem;font-size:.78rem;font-weight:400;display:flex}.candidate-finance-modal__date-range{gap:.3rem;display:grid}.candidate-finance-modal__date-range.is-range{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-finance-modal__date-range.is-range .candidate-finance-modal__date-trigger{padding-inline:.45rem;font-size:.68rem}.candidate-finance-modal__date-trigger.has-value{color:#22313b}.candidate-finance-modal__date-trigger:not(.has-value)>span{font-weight:400}.candidate-finance-modal__date-trigger .huge-icon{color:#7a8995;flex:none}.candidate-finance-modal__entry.is-expense .candidate-finance-modal__date-trigger .huge-icon{color:#7a8995}.candidate-finance-modal__date-trigger:hover,.candidate-finance-modal__date-trigger:focus-visible{border-color:#20a5bd94;outline:none;box-shadow:0 0 0 3px #20a5bd17}.candidate-finance-modal__entry input:focus,.candidate-finance-modal__entry select:focus,.candidate-finance-page__month-select select:focus{border-color:#20a5bd94;box-shadow:0 0 0 3px #20a5bd17}.candidate-finance-modal__actions{margin-top:.15rem}.candidate-finance-modal__section{gap:.65rem;display:grid}.candidate-finance-modal__section+.candidate-finance-modal__section{padding-top:.35rem}.candidate-finance-modal__package-planner{background:linear-gradient(135deg,#f7fafb,#fff);border:1px solid #2c748b21;border-radius:14px;grid-template-columns:minmax(6rem,.6fr) minmax(12rem,1.15fr) minmax(5rem,.45fr) minmax(10rem,.8fr);align-items:end;gap:.65rem;padding:.8rem;display:grid}.candidate-finance-modal__package-planner>label{color:#52616b;grid-template-rows:auto 2.35rem;gap:.35rem;font-size:.68rem;font-weight:750;display:grid}.candidate-finance-modal__package-planner input,.candidate-finance-modal__package-planner select{color:#22313b;width:100%;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #2c748b29;border-radius:10px;outline:none;padding:.4rem .65rem;font-size:.8rem}.candidate-finance-modal__package-planner select:focus,.candidate-finance-modal__package-planner input:focus{border-color:#20a5bd94;box-shadow:0 0 0 3px #20a5bd17}.candidate-finance-modal__package-balance-shell{color:var(--primary);grid-template-rows:auto 2.35rem;align-self:stretch;gap:.35rem;font-size:.68rem;font-weight:750;display:grid}.candidate-finance-modal__package-count-shell{color:#52616b;grid-template-rows:auto 2.35rem;align-self:stretch;gap:.35rem;font-size:.68rem;font-weight:750;display:grid}.candidate-finance-modal__package-count{color:#263844;background:#f8fafc;border:1px solid #e3e9ee;border-radius:11px;justify-content:center;align-items:center;gap:.3rem;min-height:2.35rem;padding:.3rem .5rem;display:flex}.candidate-finance-modal__package-count strong{font-size:.8rem}.candidate-finance-modal__package-count small{color:#7a8995;font-size:.58rem}.candidate-finance-modal__add-installment{color:#245f70;min-height:2.65rem;font:inherit;cursor:pointer;background:#edf6f8;border:1px solid #2c748b33;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.72rem;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.candidate-finance-modal__add-installment:hover,.candidate-finance-modal__add-installment:focus-visible{background:#e5f2f5;border-color:#2c748b61;outline:none;transform:translateY(-1px)}.candidate-finance-modal__package-balance{background:#f8fafc;border:1px solid #e3e9ee;border-radius:11px;align-content:center;min-height:2.35rem;padding:.3rem .65rem;display:grid}.candidate-finance-modal__package-balance small,.candidate-finance-modal__package-balance span{color:#7a8995;font-size:.58rem}.candidate-finance-modal__package-balance strong{color:#263844;font-size:.76rem}.candidate-finance-modal__package-balance.is-balanced{background:#167a560b;border-color:#167a562e}.candidate-finance-modal__package-balance.is-balanced span{color:#176847}.candidate-finance-modal__entry-title{align-self:stretch;position:relative}.candidate-finance-modal__remove-row{inset-inline-start:-.25rem;color:#7a8995;cursor:pointer;background:#eef2f5;border:0;border-radius:7px;place-items:center;width:1.45rem;height:1.45rem;padding:0;line-height:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.candidate-finance-modal__remove-row:hover,.candidate-finance-modal__remove-row:focus-visible{color:#34454f;background:#e5e9ed;outline:none}.candidate-finance-modal__remove-row .huge-icon{display:block}.candidate-finance-modal__add-installment{background:#fafcfd;border-style:dashed;width:calc(100% - 1.6rem);margin:.7rem .8rem}.candidate-finance-modal__consultant-note{color:#657580;background:#f7f9fb;border:1px solid #e1e7ec;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .8rem;font-size:.67rem;line-height:1.75;display:grid}.candidate-finance-modal__consultant-note .huge-icon{color:#607580}.candidate-finance-modal__consultant-note strong{color:#263844;white-space:nowrap}.candidate-finance-modal__section-head{justify-content:space-between;align-items:center;gap:1rem;padding-inline:.15rem;display:flex}.candidate-finance-modal__section-head>div{gap:.12rem;display:grid}.candidate-finance-modal__section-head strong{color:#1f3d49;font-size:.86rem}.candidate-finance-modal__section-head>div>span{color:#7b899b;font-size:.68rem;line-height:1.7}.candidate-finance-modal__section-badge{color:#176847;white-space:nowrap;background:#167a5614;border-radius:999px;align-items:center;min-height:1.75rem;padding:.15rem .65rem;font-size:.64rem;font-weight:800;display:inline-flex}.candidate-finance-modal__section-badge.is-monthly{color:var(--primary);background:#2c748b17}.candidate-finance-modal__monthly-section{gap:.55rem}.candidate-finance-modal__end-toggle{color:#667085;width:100%;min-height:2.4rem;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #2c748b24;border-radius:9px;justify-content:space-between;align-items:center;gap:.55rem;padding:.33rem .5rem .33rem .62rem;font-size:.68rem;font-weight:700;display:inline-flex}.candidate-finance-modal__end-toggle-track{background:#d8dee7;border-radius:999px;flex:none;order:2;width:2.55rem;height:1.45rem;transition:background-color .18s;position:relative}.candidate-finance-modal__end-toggle-thumb{background:#fff;border-radius:50%;width:1.15rem;height:1.15rem;transition:transform .18s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #0f172a33}.candidate-finance-modal__end-toggle.is-active{color:#b42318;background:#b423180a;border-color:#b4231838}.candidate-finance-modal__end-toggle.is-active .candidate-finance-modal__end-toggle-track{background:#d84b4b}.candidate-finance-modal__end-toggle.is-active .candidate-finance-modal__end-toggle-thumb{transform:translate(1.1rem)}.candidate-finance-modal__end-toggle-copy{justify-content:flex-start;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.candidate-finance-modal__end-toggle-copy .huge-icon{flex:none;transform:rotate(90deg)}.candidate-finance-modal__end-toggle-copy b{color:inherit;white-space:nowrap;font-weight:700}.candidate-finance-modal__end-toggle:focus-visible{border-color:#b4231873;outline:none;box-shadow:0 0 0 3px #b4231817}.candidate-finance-modal__fee-tabs{background:#f4f7f9;border:1px solid #2c748b1c;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.3rem;display:grid}.candidate-finance-modal__fee-tab{color:#7b899b;min-height:2.45rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.75rem;font-weight:750;transition:color .18s,background-color .18s,box-shadow .18s,border-color .18s;display:inline-flex}.candidate-finance-modal__fee-tab .huge-icon{color:currentColor}.candidate-finance-modal__fee-tab.is-support.is-active{color:#a86113;background:#fffaf3;border-color:#c47a202e}.candidate-finance-modal__fee-tab.is-consultant.is-active{color:#6c4aa3;background:#faf8ff;border-color:#7c5bb32e}.candidate-finance-modal__fee-tab:focus-visible{outline-offset:1px;outline:2px solid #20a5bd73}.candidate-finance-modal__monthly-panel{background:#f8fafc;border:1px solid #2c748b1c;border-radius:18px;padding:.85rem}.candidate-finance-modal__monthly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.candidate-finance-modal__monthly-grid.is-single{grid-template-columns:minmax(0,1fr)}.candidate-finance-modal__monthly-card{border:1px solid #dde7ee;border-top:3px solid var(--primary);min-width:0;box-shadow:none;background:#fff;border-radius:15px;gap:.65rem;padding:.85rem;display:grid}.candidate-finance-modal__monthly-card.is-support{border-top-color:#c47a20}.candidate-finance-modal__monthly-card.is-consultant{border-top-color:#7c5bb3}.candidate-finance-modal__monthly-card-head{border-bottom:1px solid #edf1f4;align-items:center;gap:.6rem;padding-bottom:.55rem;display:flex}.candidate-finance-modal__monthly-icon{width:2.3rem;height:2.3rem;color:var(--primary);background:#2c748b17;border-radius:11px;flex:none;place-items:center;display:inline-grid}.candidate-finance-modal__monthly-card.is-support .candidate-finance-modal__monthly-icon{color:#a86113;background:#c47a201a}.candidate-finance-modal__monthly-card.is-consultant .candidate-finance-modal__monthly-icon{color:#6c4aa3;background:#7c5bb317}.candidate-finance-modal__monthly-card-head>div{gap:.08rem;display:grid}.candidate-finance-modal__monthly-card-head strong{color:#263d49;font-size:.8rem}.candidate-finance-modal__monthly-card-head span{color:#8794a5;font-size:.62rem}.candidate-finance-modal__monthly-field{color:#667085;gap:.28rem;min-width:0;font-size:.68rem;font-weight:700;display:grid}.candidate-finance-modal__monthly-field input{color:#22313b;width:100%;min-width:0;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #2c748b26;border-radius:10px;outline:none;padding:.4rem .62rem;font-size:.76rem;font-weight:400}.candidate-finance-modal__monthly-field input:focus{border-color:#20a5bd94;box-shadow:0 0 0 3px #20a5bd17}.candidate-finance-modal__monthly-field input::placeholder{color:#475569b8}.candidate-finance-modal__readonly-field{color:#6c4aa3;white-space:nowrap;text-overflow:ellipsis;background:#7c5bb30b;border:1px solid #7c5bb329;border-radius:10px;align-items:center;width:100%;min-width:0;min-height:2.55rem;padding:.4rem .62rem;font-size:.76rem;font-weight:500;display:flex;overflow:hidden}.candidate-finance-modal__rate-dropdown{min-width:0;position:relative}.candidate-finance-modal__rate-trigger{color:#22313b;width:100%;min-height:2.55rem;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #2c748b3d;border-radius:10px;justify-content:space-between;align-items:center;gap:.65rem;padding:.4rem .62rem;font-size:.76rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.candidate-finance-modal__rate-trigger:hover,.candidate-finance-modal__rate-trigger:focus-visible,.candidate-finance-modal__rate-dropdown.is-open .candidate-finance-modal__rate-trigger{border-color:#20a5bd94;outline:none;box-shadow:0 0 0 3px #20a5bd17}.candidate-finance-modal__rate-trigger:hover{transform:translateY(-1px)}.candidate-finance-modal__rate-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:400;overflow:hidden}.candidate-finance-modal__rate-value.is-placeholder{color:#475569b8;font-weight:400}.candidate-finance-modal__rate-chevron{color:var(--primary);opacity:.82;flex:none;place-items:center;transition:transform .18s;display:grid}.candidate-finance-modal__rate-dropdown.is-open .candidate-finance-modal__rate-chevron{transform:rotate(180deg)}.candidate-finance-modal__rate-menu{inset-inline:0;z-index:120;background:#fffffffc;border:1px solid #2c748b1a;border-radius:14px;gap:.35rem;max-height:min(44vh,320px);padding:.55rem;display:grid;position:absolute;top:calc(100% + .25rem);overflow-y:auto;box-shadow:0 18px 42px #1111111a}.candidate-finance-modal__rate-option{color:#22313b;width:100%;min-height:2.1rem;font:inherit;text-align:right;cursor:pointer;background:#2c748b0d;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.38rem .55rem;font-size:.72rem;font-weight:400;transition:background-color .18s,color .18s,transform .18s;display:flex}.candidate-finance-modal__rate-option:hover,.candidate-finance-modal__rate-option:focus-visible{background:#2c748b1a;outline:none;transform:translateY(-1px)}.candidate-finance-modal__rate-option.is-selected{color:var(--primary);background:#2c748b24}.candidate-finance-modal__monthly-result{color:#176847;background:#167a560b;border:1px solid #167a5621;border-radius:11px;justify-content:space-between;align-items:center;gap:.7rem;min-height:3.4rem;padding:.55rem .7rem;display:flex}.candidate-finance-modal__monthly-result>span{gap:.06rem;display:grid}.candidate-finance-modal__monthly-result small{color:#718096;font-size:.61rem}.candidate-finance-modal__monthly-result strong{font-size:.78rem}.candidate-finance-modal__monthly-footer{grid-template-columns:minmax(0,1fr) minmax(8.8rem,.8fr);align-items:start;gap:.55rem;display:grid}.candidate-finance-modal__monthly-footer.is-consultant{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr))}.admin-report-history-modal .admin-support-report-history-modal__card.candidate-finance-history-modal__summary{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(n+2){grid-column:span 2}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(n+5){border-bottom:0}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:last-child{border-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:4.65rem}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(4),.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(7){border-inline-end:0}.candidate-finance-history-modal .admin-support-report-history-modal__entry--payment,.candidate-finance-history-modal__entry--payment{--history-entry-accent:#188255}.candidate-finance-history-modal__entry--support{--history-entry-accent:#c47a20!important}.candidate-finance-history-modal__entry--consultant{--history-entry-accent:#98a2b3!important}.candidate-finance-history-modal__entry--consultant.is-expense{background:#fff}.candidate-finance-history-modal__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.candidate-finance-history-modal__details.is-payment{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-finance-history-modal__details.is-support{grid-template-columns:repeat(5,minmax(0,1fr))}.candidate-finance-history-modal__details>span{background:#f6f8fb;border-radius:10px;align-content:start;gap:.14rem;min-width:0;min-height:3.35rem;padding:.55rem .65rem;display:grid}.candidate-finance-history-modal__details small{color:#8794a5;font-size:.61rem;font-weight:600}.candidate-finance-history-modal__details strong{overflow-wrap:anywhere;color:#273b47;font-size:.7rem;line-height:1.7}.candidate-finance-history-modal__details a{color:var(--primary);text-decoration:none}.candidate-finance-history-modal__entry-actions{justify-content:flex-end;align-items:center;gap:.55rem;margin-inline-start:auto;display:inline-flex}.candidate-finance-history-modal__edit-button{width:1.75rem;min-height:1.75rem;color:var(--primary);font:inherit;cursor:pointer;background:#2c748b12;border:1px solid #2c748b29;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:.65rem;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.candidate-finance-history-modal__edit-button:hover,.candidate-finance-history-modal__edit-button:focus-visible{background:#2c748b1f;border-color:#2c748b4d;outline:none;transform:translateY(-1px)}.candidate-finance-history-modal__edit-button.is-delete{color:#b42318;background:#b4231812;border-color:#b4231824}.candidate-finance-history-modal__edit-button.is-delete:hover,.candidate-finance-history-modal__edit-button.is-delete:focus-visible{background:#b4231821;border-color:#b4231842}.candidate-finance-history-modal__edit-button:disabled{opacity:.5;cursor:wait;transform:none}.candidate-finance-history-modal .admin-support-report-history-modal__empty{text-align:center;width:100%;margin-top:-.65rem}.persian-wheel-date-picker{z-index:2200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a57;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.persian-wheel-date-picker__dialog{background:#fff;border:1px solid #2c748b1a;border-radius:22px;width:min(100%,31rem);overflow:hidden;box-shadow:0 28px 70px #0f172a3d}.persian-wheel-date-picker__head{text-align:center;justify-content:center;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;position:relative}.persian-wheel-date-picker__head>div{gap:.12rem;display:grid}.persian-wheel-date-picker__head strong{color:#22313b;font-size:.92rem}.persian-wheel-date-picker__head span{color:var(--muted);font-size:.7rem}.persian-wheel-date-picker__columns{direction:rtl;grid-template-columns:.75fr 1.4fr 1fr;gap:.35rem;padding:.8rem 1rem .9rem;display:grid;position:relative}.persian-wheel-date-picker__selection{z-index:0;inset-inline:.8rem;pointer-events:none;background:linear-gradient(90deg,#2c748b0e,#20a5bd1c,#2c748b0e);border-radius:12px;height:44px;position:absolute;top:calc(2.15rem + 88px)}.persian-wheel-date-picker__column{z-index:1;min-width:0;position:relative}.persian-wheel-date-picker__column-label{color:#94a3b8;text-align:center;height:1.35rem;font-size:.66rem;font-weight:700;display:block}.persian-wheel-date-picker__list{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;height:220px;padding-block:88px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.persian-wheel-date-picker__list::-webkit-scrollbar{display:none}.persian-wheel-date-picker__item{color:#94a3b8;white-space:nowrap;scroll-snap-align:center;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:44px;padding:0 .25rem;font-size:.82rem;font-weight:500;transition:color .16s,font-size .16s,font-weight .16s;display:flex}.persian-wheel-date-picker__item.is-selected{color:var(--primary);font-size:.92rem;font-weight:800}.persian-wheel-date-picker__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.8rem 1rem 1rem;display:grid}.persian-wheel-date-picker__actions button{min-height:2.65rem;font:inherit;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.persian-wheel-date-picker__clear{color:#64748b;background:#f1f5f7}.persian-wheel-date-picker__confirm{background:var(--primary);color:#fff}@media (max-width:720px){.candidate-finance-page__month-select{width:8rem;min-width:0;max-width:100%}.candidate-finance-modal__table{background:0 0;border:0;border-radius:0;overflow:visible}.candidate-finance-modal__table-head{display:none}.candidate-finance-modal__grid{gap:.65rem}.candidate-finance-modal__entry{background:#fff;border:1px solid #2c748b1a;border-radius:13px;grid-template-columns:1fr;gap:.65rem;padding:.8rem;box-shadow:0 5px 18px #0f172a06}.candidate-finance-modal__expense-table .candidate-finance-modal__expense-entry{grid-template-columns:1fr}.candidate-finance-modal__entry:nth-child(odd){background:#fff}.candidate-finance-modal__entry:nth-child(2n){background:#f9fbfd}.candidate-finance-modal__entry:first-child{border-top:1px solid #2c748b1a}.candidate-finance-modal__entry-title{padding-inline:0;border-bottom:1px solid #2c748b14;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;min-height:auto;padding-bottom:.5rem}.candidate-finance-modal__expense-entry .candidate-finance-modal__entry-title{gap:.5rem;padding-inline:0}.candidate-finance-modal__entry-title>.candidate-finance-modal__remove-row{flex:none;position:static;inset:auto;transform:none!important}.candidate-finance-modal__mobile-label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.candidate-finance-modal__entry>strong{grid-column:auto}.candidate-finance-modal__section-head{align-items:flex-start}.candidate-finance-modal__package-planner{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-finance-modal__package-balance{grid-column:span 1}.candidate-finance-modal__consultant-note{grid-template-columns:auto minmax(0,1fr)}.candidate-finance-modal__consultant-note strong{grid-column:1/-1}.candidate-finance-modal__monthly-grid,.candidate-finance-modal__monthly-footer{grid-template-columns:1fr}.candidate-finance-history-modal__details,.candidate-finance-history-modal__details.is-payment,.admin-report-history-modal .candidate-finance-history-modal__summary.admin-support-report-history-modal__card{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(n+2){grid-column:span 1}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:last-child{border-inline-end:0;grid-column:span 1}.candidate-finance-modal__fee-control{grid-template-columns:1fr}.candidate-finance-modal__calculated-amount{min-height:2.7rem}.persian-wheel-date-picker__dialog{border-end-end-radius:0;border-end-start-radius:0;align-self:end;width:100%;max-width:none;margin:0}.persian-wheel-date-picker{align-items:flex-end;padding:0}}@media (max-width:420px){.candidate-finance-modal__section-head{display:grid}.candidate-finance-modal__package-planner{grid-template-columns:1fr}.candidate-finance-modal__package-balance{grid-column:auto}.candidate-finance-modal__section-badge{width:fit-content}.candidate-finance-modal__date-range.is-range,.candidate-finance-history-modal__details,.candidate-finance-history-modal__details.is-payment{grid-template-columns:1fr}}.admin-users__role-badge--bronze{color:#7a4214;background:linear-gradient(135deg,#f6ddbffa,#c28448f0)}.admin-users__role-badge--muted{color:#667085;background:#67748e1a}.admin-users__wallet-cell{color:#22313b}.admin-users__wallet-cell strong{font-size:.74rem;font-weight:800;line-height:1.35}.admin-users__empty-cell{text-align:center;color:var(--muted);padding:1rem;font-size:.84rem}.admin-users__table-footer{direction:rtl;justify-content:center;align-items:center;gap:.9rem;padding:.76rem .2rem .72rem;display:flex}.admin-users__table-footer-summary{text-align:right;min-width:0;color:var(--muted);align-items:baseline;gap:.35rem;font-size:.78rem;font-weight:500;line-height:1.4;display:inline-flex}.admin-users__table-footer-summary strong{color:#22313b;font-size:.82rem;font-weight:800}.admin-users__table-footer-summary-label{white-space:nowrap}.admin-users__table-footer-nav{direction:ltr;align-items:center;gap:.42rem;margin-inline:auto;display:inline-flex}.admin-users__table-footer-page,.admin-users__table-footer-arrow{color:#465466;min-width:2.15rem;min-height:2.15rem;box-shadow:none;background:#fffffffa;border:1px solid #2c748b14;border-radius:11px;place-items:center;padding:0 .58rem;font-size:.78rem;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-grid}.admin-users__table-footer-arrow .huge-icon{color:var(--primary)}.admin-users__table-footer-page:hover,.admin-users__table-footer-page:focus-visible,.admin-users__table-footer-arrow:hover,.admin-users__table-footer-arrow:focus-visible{color:var(--primary);background:#2c748b0f;border-color:#2c748b29;transform:translateY(-1px)}.admin-users__table-footer-page.is-active{background:var(--primary);color:#fff;box-shadow:none;border-color:#0000}.admin-users__table-footer-page.is-active:hover,.admin-users__table-footer-page.is-active:focus-visible{background:var(--primary-deep);color:#fff}.admin-team-manager__team-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:1.8rem;padding:.2rem .62rem;font-size:.74rem;font-weight:800;line-height:1.2;display:inline-flex}.admin-team-manager__team-badge:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.42rem;height:.42rem}.admin-team-manager__team-badge--primary{color:#236579;background:#2c748b17;border-color:#2c748b29}.admin-team-manager__team-badge--green{color:#176847;background:#2784531f;border-color:#2784532b}.admin-team-manager__team-badge--sky{color:#036a8c;background:#0ea5e91a;border-color:#0e749029}.admin-team-manager__team-badge--amber{color:#9a6100;background:#f59e0b1f;border-color:#b4770d2e}.admin-team-manager__team-badge--rose{color:#a91d4f;background:#f43f5e1a;border-color:#be185d29}.admin-team-manager__team-badge--navy{color:#1e4f91;background:#3b82f61a;border-color:#1e4f912b}.admin-team-manager__team-badge--orange{color:#b14e12;background:#f973161c;border-color:#c2521029}.admin-team-manager__team-badge--red{color:#b42318;background:#ef44441a;border-color:#b4231829}.admin-team-manager__team-badge--brown{color:#8a4b2a;background:#b453091a;border-color:#8a4b2a2b}.admin-team-manager__team-badge--slate{color:#475569;background:#64748b1a;border-color:#47556929}.admin-team-manager__team-badge--muted{color:#4f6b74;background:#4f6b7414;border-color:#4f6b741a}.admin-team-report{direction:rtl;gap:.95rem;display:grid}.admin-team-report__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.admin-team-report__members-section{background:#fffffffa;border:1px solid #2c748b14;border-radius:24px;gap:.75rem;padding:.95rem 1rem;display:grid}.admin-team-report__members-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.admin-team-report__members-copy{gap:.18rem;display:grid}.admin-team-report__members-title{color:#16323d;margin:0;font-size:.92rem;font-weight:900;line-height:1.45}.admin-team-report__members-description{color:var(--muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.8}.admin-team-report__members-clear{min-height:2.1rem;color:var(--primary-deep);font:inherit;cursor:pointer;background:#2c748b0f;border:1px solid #2c748b24;border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.72rem;font-weight:800;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.admin-team-report__members-clear:hover,.admin-team-report__members-clear:focus-visible{background:#2c748b1a;border-color:#2c748b38;transform:translateY(-1px)}.admin-team-report__members-clear--filters-tone{color:var(--primary);background:#2c748b0d;border:1px solid #2c748b24;gap:.45rem}.admin-team-report__members-clear--filters-tone:hover,.admin-team-report__members-clear--filters-tone:focus-visible{color:var(--primary-deep);background:#2c748b17;border-color:#2c748b2e}.admin-team-report__members-grid{grid-template-columns:repeat(auto-fit,minmax(10.25rem,1fr));gap:.65rem;display:grid}.admin-team-report__member-card{color:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #2c748b1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.8rem .82rem;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid}.admin-team-report__member-card:hover,.admin-team-report__member-card:focus-visible{border-color:#2c748b38;transform:translateY(-1px)}.admin-team-report__member-card.is-active{background:#2c748b0f;border-color:#2c748b47}.admin-team-report__member-icon{width:2.35rem;height:2.35rem;color:var(--primary);background:#2c748b14;border-radius:999px;flex:none;place-items:center;display:grid}.admin-team-report__member-icon--leader{color:var(--primary);background:#2c748b1f}.admin-team-report__member-copy{gap:.1rem;min-width:0;display:grid}.admin-team-report__member-topline{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.admin-team-report__member-name{color:#16323d;flex:auto;min-width:0;font-size:.8rem;font-weight:900;line-height:1.6}.admin-team-report__member-role{color:var(--muted);font-size:.67rem;font-weight:700;line-height:1.6}.admin-team-report__member-count{white-space:nowrap;flex:none;font-size:.68rem;font-weight:800;line-height:1.6}.admin-team-report__member-count-value{color:var(--primary)}.admin-team-report__member-count-label{color:var(--muted);margin-inline-start:.22rem}.admin-team-report__filter-hint{color:var(--muted);margin:.25rem 0 0;font-size:.75rem;font-weight:600;line-height:1.75}.admin-team-report__filter-hint strong{color:var(--primary-deep)}.admin-team-report__filters{background:#fffffffa;border:1px solid #2c748b14;border-radius:24px;gap:.8rem;padding:.95rem 1rem;display:grid;overflow:visible}.admin-team-report__filters-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-team-report__filters-copy{gap:.12rem;display:grid}.admin-team-report__panel-title{color:#16323d;margin:0;font-size:.96rem;font-weight:900;line-height:1.45}.admin-team-report__panel-description{color:var(--muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.8}.admin-team-report__filters-form{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.55rem;display:grid;overflow:visible}.admin-team-report__filter-group{grid-column:span 1;gap:.16rem;min-width:0;display:grid}.admin-team-report__filter-label{color:var(--muted);font-size:.74rem;font-weight:800}.admin-team-report__filter-group--select{z-index:2;position:relative;overflow:visible}.admin-team-report__filter-group--open{z-index:80}.admin-team-report__filter-group--wide,.admin-team-report__filter-group--half{grid-column:span 1}.admin-team-report__filter-field-shell{background:#fff;border:1px solid #2c748b3d;border-radius:14px;align-items:center;min-height:2.7rem;padding:.34rem .58rem;display:flex}.admin-team-report__filter-field-shell:hover,.admin-team-report__filter-field-shell:focus-within{border-color:#2c748b66}.admin-team-report__filter-field{color:#2f2f2f;width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:none;font-size:.8rem;line-height:1.45}.admin-team-report__filter-field::placeholder{color:#95a2ac;font-size:.82rem}.admin-team-report__filter-select-button{color:#2f2f2f;width:100%;min-height:2.7rem;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #2c748b3d;border-radius:14px;justify-content:space-between;align-items:center;gap:.65rem;padding:.34rem .58rem;font-size:.8rem;line-height:1.45;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.admin-team-report__filter-select-button:hover,.admin-team-report__filter-select-button:focus-visible{border-color:#2c748b66;transform:translateY(-1px)}.admin-team-report__filter-select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.admin-team-report__filter-select-value--placeholder{color:#95a2ac;font-size:.82rem;font-weight:400}.admin-team-report__filter-select-chevron{color:var(--primary);opacity:.8;flex:none;place-items:center;display:grid}.admin-team-report__filter-select-menu{inset-inline:0;z-index:90;background:#fffffffa;border:1px solid #2c748b1a;border-radius:14px;gap:.35rem;max-height:min(44vh,320px);padding:.55rem;display:grid;position:absolute;top:calc(100% + .15rem);overflow:auto;box-shadow:0 18px 42px #11111114}.admin-team-report__filter-select-option{color:#22313b;width:100%;min-height:2.1rem;font:inherit;text-align:right;cursor:pointer;background:#2c748b0d;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.38rem .55rem;font-size:.72rem;font-weight:700;transition:background-color .18s,transform .18s,color .18s;display:flex}.admin-team-report__filter-select-option:hover,.admin-team-report__filter-select-option:focus-visible{background:#2c748b1a;transform:translateY(-1px)}.admin-team-report__filter-select-option.is-active{color:var(--primary);background:#2c748b24}.admin-team-report__filter-select-count{color:var(--primary);white-space:nowrap;flex:none;font-weight:900}.admin-team-report__filters-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.45rem;width:100%;margin-top:.1rem;display:inline-flex}.admin-team-report__filters-submit,.admin-team-report__filters-reset{min-height:2.65rem;font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.32rem;padding:0 .95rem;font-size:.74rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.admin-team-report__filters-submit .huge-icon,.admin-team-report__filters-reset .huge-icon{width:.82rem;height:.82rem}.admin-team-report__filters-submit{background:var(--primary);color:#fff;border:1px solid #0000;box-shadow:none!important}.admin-team-report__filters-submit:hover,.admin-team-report__filters-submit:focus-visible{background:var(--primary-deep);color:#fff;transform:translateY(-1px);box-shadow:none!important}.admin-team-report__filters-reset{color:var(--primary);background:#2c748b0d;border:1px solid #2c748b24}.admin-team-report__filters-reset:hover,.admin-team-report__filters-reset:focus-visible{color:var(--primary-deep);background:#2c748b17;transform:translateY(-1px)}.admin-team-report__panel{background:#fffffffa;border:1px solid #2c748b14;border-radius:26px;gap:.9rem;padding:1rem;display:grid}.admin-team-report__teams-head{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.admin-team-report__teams-head-actions,.admin-team-report__members-head-actions{flex:none;align-items:center;gap:.45rem;display:inline-flex}.admin-team-report__add-student-button{background:var(--primary);color:#fff;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:2.2rem;padding:0 .8rem;font-size:.72rem;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.admin-team-report__add-student-button:hover,.admin-team-report__add-student-button:focus-visible{background:var(--primary-deep);transform:translateY(-1px)}.admin-team-report__add-student-button .huge-icon{flex:none;width:.85rem;height:.85rem}.admin-team-report__teams-head h3{color:#16323d;margin:0;font-size:.98rem;font-weight:900;line-height:1.45}.admin-team-report__teams-head p{color:var(--muted);margin:.2rem 0 0;font-size:.76rem;font-weight:500;line-height:1.8}.admin-team-report__table-wrap{border:1px solid #2c748b14;border-radius:18px;overflow:hidden}.admin-team-report__table{min-width:62rem}.admin-team-report__table th,.admin-team-report__table td{text-align:center;vertical-align:top;padding-block:.95rem}.admin-team-report__table-col--team{width:18%}.admin-team-report__team,.admin-team-report__member{color:#22313b;justify-content:center;width:100%;font-size:.78rem;font-weight:800;display:inline-flex}.admin-team-report__member{flex-direction:column;gap:.15rem}.admin-team-report__member small{color:var(--muted);font-size:.65rem;font-weight:600}.admin-team-report__status{border-radius:999px;justify-content:center;align-items:center;min-height:1.8rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-team-report__empty{color:var(--muted);text-align:center;justify-items:center;gap:.35rem;padding:2rem 1rem;display:grid}.admin-team-report__empty strong{color:#16323d;font-size:.85rem;font-weight:900}.admin-team-report__empty span{max-width:28rem;font-size:.74rem;font-weight:500;line-height:1.9}.admin-team-report__teams{gap:.8rem;display:grid}.admin-team-report__team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.admin-team-report__team-card{color:inherit;background:#fffffff5;border:1px solid #2c748b14;border-radius:20px;gap:.38rem;padding:.85rem .9rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.admin-team-report__team-card:hover,.admin-team-report__team-card:focus-visible{border-color:#2c748b38;transform:translateY(-1px)}.admin-team-report__team-card.is-active{background:#2c748b0f;border-color:#2c748b47}.admin-team-report__team-card-head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.admin-team-report__team-card-head-title{white-space:nowrap;color:#16323d;align-items:center;gap:.08rem;min-width:0;font-size:.84rem;font-weight:900;display:inline-flex}.admin-team-report__team-card-head-title-prefix{color:#16323d}.admin-team-report__team-card-head-title-name{color:var(--primary);text-overflow:ellipsis;overflow:hidden}.admin-team-report__team-card-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:.28rem;min-height:1.45rem;padding:.16rem .42rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.admin-team-report__team-card-head .admin-team-report__team-card-status--active,.admin-team-report__team-card-head .admin-team-report__team-card-status--active .huge-icon{color:#fff!important}.admin-team-report__team-card-status--active{color:#fff;background:#1f8f4d;border-color:#0000}.admin-team-report__team-card-status--inactive{color:#64748b;background:#94a3b829;border:none}.admin-team-report__team-card-head .admin-team-report__team-card-status--inactive .huge-icon{color:#64748b!important}.admin-team-report__team-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;gap:.35rem;margin-top:.35rem;display:grid}.admin-team-report__team-card-stat{background:#2c748b0f;border-radius:15px;gap:.28rem;min-width:0;padding:.5rem .52rem;display:grid}.admin-team-report__team-card-stat-label{color:var(--muted);white-space:nowrap;font-size:.6rem;font-weight:700;line-height:1.4}.admin-team-report__team-card-stat-value{color:#16323d;white-space:nowrap;font-size:.76rem;font-weight:900;line-height:1.35}.admin-team-report__team-card .admin-team-report__member-copy{gap:0}.admin-team-report__team-card .admin-team-report__member-topline{align-items:flex-start;gap:.22rem}.admin-team-report__team-card .admin-team-report__member-name,.admin-team-report__team-card .admin-team-report__member-count,.admin-team-report__team-card .admin-team-report__member-role{line-height:1.2}.admin-team-report__team-card .admin-team-report__member-role{margin-top:-.08rem}.admin-team-report__shell{gap:.9rem}.admin-team-report__table-wrap{overflow:auto}.admin-team-report__table{table-layout:fixed;width:100%;min-width:68rem}.admin-team-report__table th,.admin-team-report__table td{text-align:center;vertical-align:middle}.admin-team-report__table th>*,.admin-team-report__table td>*{margin-inline:auto}.admin-team-report__table-col--select{width:4%}.admin-team-report__table-col--row{width:5%}.admin-team-report__table-col--name{width:18%}.admin-team-report__table-col--mobile{width:16%}.admin-team-report__table-col--city,.admin-team-report__table-col--team{width:12%}.admin-team-report__table-col--supporter{width:14%}.admin-team-report__table-col--updated{width:18%}.admin-team-report__table-col--status{width:17%}.admin-team-report__table-col--actions{width:6%}.admin-team-report__table--no-team .admin-team-report__table-col--select{width:4%}.admin-team-report__table--no-team .admin-team-report__table-col--row{width:5%}.admin-team-report__table--no-team .admin-team-report__table-col--name{width:20%}.admin-team-report__table--no-team .admin-team-report__table-col--mobile{width:17%}.admin-team-report__table--no-team .admin-team-report__table-col--city{width:12%}.admin-team-report__table--no-team .admin-team-report__table-col--supporter{width:16%}.admin-team-report__table--no-team .admin-team-report__table-col--updated{width:20%}.admin-team-report__table--no-team .admin-team-report__table-col--status{width:19%}.admin-team-report__table--no-team .admin-team-report__table-col--actions{width:9%}.admin-team-report__row-cell{color:#52636d;text-align:center;font-size:.74rem;font-weight:500}.admin-team-report__mobile-cell{text-align:center;direction:ltr;unicode-bidi:plaintext}.admin-team-report__updated-cell time{color:#52636d;white-space:nowrap;font-size:.72rem;font-weight:400;line-height:1.55;display:inline-block}.admin-team-report__actions-cell{text-align:center;position:relative}.admin-team-report__actions-cell .admin-console__user-actions-toggle{margin-inline:auto}.admin-team-report__table .admin-users__name-cell{text-align:center;vertical-align:middle;white-space:nowrap;width:100%;min-width:0;display:table-cell}.admin-team-report__table .admin-users__name-copy{text-align:center;display:inline-block}.admin-team-report__table .admin-users__name-copy strong{display:inline}.admin-team-report__feedback-field{gap:.3rem}.admin-team-report__feedback-status-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-team-report__feedback-status-option{width:100%;min-height:3rem;color:var(--primary-deep);cursor:pointer;background:#fffffffa;border:1px solid #2c748b1f;border-radius:15px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:.78rem;font-weight:800;line-height:1.5;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.admin-team-report__feedback-status-option:hover,.admin-team-report__feedback-status-option:focus-visible{color:#4b5563;background:#6b72800b;border-color:#6b728029}.admin-team-report__feedback-status-option--checked:hover,.admin-team-report__feedback-status-option--checked:focus-visible{color:#1f6173}.admin-team-report__feedback-status-option--review:hover,.admin-team-report__feedback-status-option--review:focus-visible{color:#8a5b00}.admin-team-report__feedback-status-option.is-selected{color:#1f6173;background:#2c748b1f;border-color:#2c748b57}.admin-team-report__feedback-status-option--review{color:#8a5b00}.admin-team-report__feedback-status-option--checked{color:#1f6173}.admin-team-report__feedback-status-option--review.is-selected{color:#8a5b00;background:#c58b101f;border-color:#c58b1057}.admin-team-report__feedback-status-option--checked.is-selected{color:#1f6173;background:#2c748b1f;border-color:#2c748b57}.admin-team-report__feedback-status-icon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.admin-team-report__feedback-status-icon--checked{color:#1f6173}.admin-team-report__feedback-status-icon--review{color:#8a5b00}.admin-support-report-modal__input.admin-team-report__feedback-textarea{resize:vertical;min-height:8rem;padding:.3rem .75rem .8rem;line-height:1.8}.admin-team-report__feedback-textarea::placeholder{color:#475569b8}@media (max-width:1180px){.admin-team-report__filters-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.65rem .75rem}.admin-team-report__filter-label{line-height:1.55;display:block}}@media (max-width:640px){.admin-team-report__filters{border-radius:20px;padding:.82rem}.admin-team-report__filters-head{align-items:flex-start;gap:.55rem}.admin-team-report__filters-form{grid-template-columns:1fr;gap:.55rem}.admin-team-report__filter-group,.admin-team-report__filter-group--wide{grid-column:1/-1}.admin-team-report__filter-field-shell,.admin-team-report__filter-select-button{border-radius:13px;min-height:2.7rem}.admin-team-report__filter-field,.admin-team-report__filter-select-button{font-size:.76rem}.admin-team-report__filter-select-menu{max-height:min(40vh,280px)}.admin-team-report__filters-actions{gap:.55rem;margin-top:.05rem}.admin-team-report__filters-submit,.admin-team-report__filters-reset{border-radius:12px;min-height:2.4rem;font-size:.76rem}.admin-team-report__members-section{border-radius:20px;padding:.82rem}.admin-team-report__members-head{align-items:flex-start;gap:.55rem}.admin-team-report__members-head-actions{flex-wrap:wrap;justify-content:flex-end}.admin-team-report__members-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;grid-template-columns:1fr!important}.admin-team-report__team-grid{gap:.55rem;grid-template-columns:1fr!important}.admin-team-report__team-card{gap:.45rem;padding:.7rem .72rem}.admin-team-report__team-card-stats{margin-top:.28rem}.admin-team-report__team-card-head-title{font-size:.76rem}.admin-team-report__team-card-head-title-prefix,.admin-team-report__team-card-head-title-name{font-size:.7rem}.admin-team-report__team-card-status{gap:.22rem;min-height:1.28rem;padding:.12rem .34rem;font-size:.55rem}.admin-team-report__team-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.admin-team-report__team-card-stat{gap:.18rem;padding:.34rem .3rem}.admin-team-report__team-card-stat-label{font-size:.48rem}.admin-team-report__team-card-stat-value{font-size:.64rem}.admin-team-report__member-card{gap:.55rem;padding:.7rem .72rem}.admin-team-report__member-icon{width:2.1rem;height:2.1rem}.admin-team-report__member-name{font-size:.76rem}.admin-team-report__member-role,.admin-team-report__member-count,.admin-team-report__members-description,.admin-team-report__filter-hint{font-size:.7rem}.admin-team-report__table{table-layout:auto;width:max-content;min-width:100%}.admin-team-report__table th,.admin-team-report__table td{white-space:nowrap;padding:.5rem .45rem;font-size:.68rem}.admin-team-report__table .admin-users__name-cell{white-space:nowrap;gap:.45rem}.admin-team-report__table-col--status{width:26%}.admin-team-report__table-col--row{width:5%}.admin-team-report__table-col--name{width:18%}.admin-team-report__table-col--mobile,.admin-team-report__table-col--city{width:10%}.admin-team-report__table-col--team{width:9%}.admin-team-report__table-col--supporter{width:12%}.admin-team-report__table-col--updated{width:17%}.admin-team-report__table-col--actions{width:13%}.admin-team-report__table--no-team .admin-team-report__table-col--name{width:22%}.admin-team-report__table--no-team .admin-team-report__table-col--mobile{width:11%}.admin-team-report__table--no-team .admin-team-report__table-col--city{width:9%}.admin-team-report__table--no-team .admin-team-report__table-col--supporter{width:15%}.admin-team-report__table--no-team .admin-team-report__table-col--updated{width:18%}.admin-team-report__table--no-team .admin-team-report__table-col--status{width:26%}.admin-team-report__table--no-team .admin-team-report__table-col--actions{width:10%}.admin-team-report__table .admin-support-report__status{white-space:nowrap;gap:.12rem;padding:.12rem .28rem;line-height:1.35}.admin-team-report__table .admin-support-report__status-separator{display:none}.admin-team-report__table .admin-support-report__status-value{line-height:1.35}}.admin-team-form-modal__dialog,.admin-team-details-modal__dialog{width:min(100%,46rem)}.admin-team-form-modal__surface,.admin-team-details-modal__surface{gap:.95rem;font-family:inherit;display:grid}.admin-team-form-modal__intro,.admin-team-details-modal__intro{gap:.35rem;display:grid}.admin-team-form-modal__intro p,.admin-team-details-modal__intro p{color:var(--muted);margin:0;font-size:.8rem;font-weight:500;line-height:1.8}.admin-team-form-modal__eyebrow,.admin-team-details-modal__eyebrow{width:fit-content;color:var(--primary-deep);background:#2c748b14;border:1px solid #2c748b1a;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .68rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.admin-team-form-modal__grid,.admin-team-details-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-team-form-modal__field{gap:.32rem;display:grid}.admin-team-form-modal__field--full{grid-column:1/-1}.admin-team-form-modal__label{color:var(--muted);font-size:.78rem;font-weight:700}.admin-team-form-modal__control{align-items:center;display:flex;position:relative}.admin-team-form-modal__control--multiselect{align-items:stretch}.admin-team-form-modal__control--picker{flex:auto}.admin-team-form-modal__input,.admin-team-form-modal__textarea{width:100%;min-height:2.5rem;color:var(--primary-deep);background:#fffffffa;border:1px solid #2c748b1f;border-radius:14px;outline:none;padding:.36rem .7rem;font-family:inherit;font-size:.8rem;font-weight:400}.admin-team-form-modal__select{width:100%;min-height:2.5rem;color:var(--primary-deep);appearance:none;text-align:right;direction:rtl;background:#fffffffa;border:1px solid #2c748b1f;border-radius:14px;outline:none;padding:.2rem .55rem .2rem 1.8rem;font-family:inherit;font-size:.8rem;font-weight:400}.admin-team-form-modal__select--multiple{min-height:9.5rem;padding:.2rem .55rem}.admin-team-form-modal__select option{color:var(--primary-deep);font-family:inherit;font-size:.8rem;font-weight:400}.admin-team-form-modal__textarea{resize:vertical;min-height:8rem}.admin-team-form-modal__input:focus-visible,.admin-team-form-modal__select:focus-visible,.admin-team-form-modal__textarea:focus-visible{border-color:#2c748b3d;box-shadow:0 0 0 3px #2c748b14}.admin-team-form-modal__select-icon{pointer-events:none;color:var(--primary);position:absolute;inset-inline-end:.75rem}.admin-team-form-modal__selected-list{flex-wrap:wrap;gap:.35rem;display:flex}.admin-team-form-modal__member-picker{align-items:stretch;gap:.5rem;display:flex}.admin-team-form-modal__add-member{background:var(--primary);color:#fff;min-height:2.7rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.75rem;font-weight:800;transition:transform .18s,background .18s,opacity .18s;display:inline-flex}.admin-team-form-modal__add-member:hover,.admin-team-form-modal__add-member:focus-visible{background:var(--primary-deep);transform:translateY(-1px)}.admin-team-form-modal__add-member:disabled{opacity:.55;transform:none}.admin-team-form-modal__selected-chip,.admin-team-form-modal__selected-empty{border-radius:999px;align-items:center;min-height:1.65rem;padding:.18rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.admin-team-form-modal__selected-chip{color:var(--primary-deep);cursor:pointer;background:#2c748b14;border:0;transition:background .18s,transform .18s}.admin-team-form-modal__selected-chip:hover,.admin-team-form-modal__selected-chip:focus-visible{background:#2c748b1f;transform:translateY(-1px)}.admin-team-form-modal__selected-chip-remove{margin-inline-start:.25rem;font-size:.9rem;line-height:1}.admin-team-form-modal__selected-empty{color:#4f6b74;background:#4f6b7414}.admin-team-form-modal__error{color:#b42318;margin:.15rem 0 0;font-size:.72rem;font-weight:700;line-height:1.6}.admin-team-form-modal__switch{color:#22313b;cursor:pointer;-webkit-user-select:none;user-select:none;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.65rem;width:100%;font-size:.8rem;font-weight:800;display:inline-flex}.admin-team-form-modal__switch-input{opacity:0;pointer-events:none;position:absolute}.admin-team-form-modal__switch-track{background:#67748e2e;border:1px solid #67748e1f;border-radius:999px;flex:none;width:3rem;height:1.7rem;transition:background .2s,border-color .2s;position:relative}.admin-team-form-modal__switch-thumb{top:50%;background:#fff;border-radius:999px;width:1.28rem;height:1.28rem;transition:inset-inline-start .2s,background .2s;position:absolute;inset-inline-start:.15rem;transform:translateY(-50%);box-shadow:0 2px 6px #0f172a29}.admin-team-form-modal__switch-input:checked+.admin-team-form-modal__switch-track{background:var(--primary);border-color:#2c748b3d}.admin-team-form-modal__switch-input:checked+.admin-team-form-modal__switch-track .admin-team-form-modal__switch-thumb{background:#fff;inset-inline-start:calc(100% - 1.43rem)}.admin-team-form-modal__switch-label{color:#22313b;font-size:.8rem;font-weight:800}.admin-team-details-modal__item{background:#f8fafcf2;border:1px solid #2c748b14;border-radius:18px;gap:.2rem;padding:.8rem .9rem;display:grid}.admin-team-details-modal__item span{color:var(--muted);font-size:.7rem;font-weight:700}.admin-team-details-modal__item strong{color:#22313b;font-size:.82rem;font-weight:900}.admin-team-details-modal__summary{display:grid}.admin-team-details-modal__status{border-radius:16px;align-items:center;gap:.4rem;width:fit-content;padding:.7rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.admin-team-details-modal__status--active{color:#176847;background:#1768471f}.admin-team-details-modal__status--inactive{color:#4f6b74;background:#4f6b7414}.admin-access-modal__dialog{width:min(100%,43rem)}.admin-access-modal__dialog--members{width:min(100%,32rem)}.admin-access-modal__body{padding-top:0}.admin-access-modal__surface{gap:.95rem;display:grid}.admin-access-modal__intro{gap:.42rem;display:grid}.admin-access-modal__eyebrow{width:fit-content;color:var(--primary-deep);background:#2c748b14;border-radius:999px;align-items:center;gap:.38rem;padding:.34rem .64rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-access-modal__intro h3{color:#16323d;margin:0;font-size:1rem;font-weight:900;line-height:1.45}.admin-access-modal__intro p{color:var(--muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.8}.admin-access-modal__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-access-modal__field{gap:.35rem;display:grid}.admin-access-modal__field--full{grid-column:1/-1}.admin-access-modal__field span{color:var(--muted);font-size:.72rem;font-weight:700}.admin-access-modal__input,.admin-access-modal__textarea,.admin-access-modal__select{width:100%;min-height:2.65rem;color:var(--primary-deep);font:inherit;background:#fffffffa;border:1px solid #2c748b1f;border-radius:14px;outline:none;padding:.52rem .82rem;font-size:.8rem;font-weight:500}.admin-access-modal__textarea{resize:vertical;min-height:6rem}.admin-access-modal__input:focus-visible,.admin-access-modal__textarea:focus-visible,.admin-access-modal__select:focus-visible{border-color:#2c748b38;box-shadow:0 0 0 3px #2c748b14}.admin-access-modal__permissions-head{background:#2c748b0d;border:1px solid #2c748b14;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.admin-access-modal__permissions-head strong{color:#22313b;font-size:.82rem;font-weight:900;line-height:1.35;display:block}.admin-access-modal__permissions-head span{color:var(--muted);font-size:.72rem;font-weight:700}.admin-access-modal__permissions-stat{color:var(--primary-deep);align-items:center;gap:.4rem;font-size:.76rem;font-weight:800;display:inline-flex}.admin-access-modal__error{color:#b43131;margin:0;font-size:.74rem;font-weight:600;line-height:1.6}.admin-access-modal__actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.6rem;display:flex}.admin-access-modal__actions--single{justify-content:flex-end}.admin-access-modal__submit,.admin-access-modal__cancel{flex:0 auto;min-width:0}.admin-access-modal__members-list{gap:.55rem;display:grid}.admin-access-modal__member-item{background:#2c748b08;border:1px solid #2c748b14;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .8rem;display:grid}.admin-access-modal__member-index{width:2rem;height:2rem;color:var(--primary-deep);background:#2c748b1a;border-radius:999px;place-items:center;font-size:.74rem;font-weight:800;display:grid}.admin-access-modal__member-copy{gap:.1rem;min-width:0;display:grid}.admin-access-modal__member-copy strong{color:#22313b;font-size:.82rem;font-weight:900;line-height:1.45}.admin-access-modal__member-copy span{color:var(--muted);font-size:.72rem;line-height:1.4}.admin-access-modal__empty-state{text-align:center;background:#2c748b08;border:1px dashed #2c748b29;border-radius:18px;place-items:center;gap:.7rem;padding:1rem;display:grid}.admin-access-modal__empty-state-icon{width:2.4rem;height:2.4rem;color:var(--primary);background:#2c748b14;border-radius:14px;place-items:center;display:grid}.admin-access-modal__empty-state-copy{gap:.2rem;display:grid}.admin-access-modal__empty-state-copy strong{color:#22313b;font-size:.84rem;font-weight:900;line-height:1.5}.admin-access-modal__empty-state-copy span{color:var(--muted);font-size:.74rem;line-height:1.8}.admin-user-access-modal__dialog{width:min(100%,38rem)}.admin-user-access-modal__actions{padding-top:.2rem}.admin-user-access-modal .admin-user-edit-modal__intro{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.admin-user-access-modal .admin-access-modal__eyebrow{margin-bottom:.35rem}.admin-user-access-modal .admin-user-edit-modal__intro p{color:var(--muted);margin:0;font-size:.8rem;font-weight:400;line-height:1.8}.admin-user-access-modal .my-account-edit-modal__control input,.admin-user-access-modal .my-account-edit-modal__control select{padding:.45rem .55rem}.admin-access-editor{gap:.65rem;display:grid}.admin-access-editor__group{gap:.55rem;display:grid}.admin-access-editor__group-toggle{width:100%;color:inherit;cursor:pointer;text-align:right;background:#fffffffa;border:1px solid #2c748b1a;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.82rem .92rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.admin-access-editor__group-toggle:hover,.admin-access-editor__group-toggle:focus-visible{border-color:#2c748b2e;transform:translateY(-1px)}.admin-access-editor__group-toggle.is-active{background:#2c748b12;border-color:#2c748b38}.admin-access-editor__group-toggle.is-partial{border-style:dashed}.admin-access-editor__group-meta{flex:none;align-items:center;gap:.45rem;display:inline-flex}.admin-access-editor__group-chevron{width:1.35rem;height:1.35rem;color:var(--primary);background:#2c748b14;border-radius:999px;flex:none;place-items:center;transition:transform .18s,background .18s;display:grid}.admin-access-editor__group-chevron.is-open{transform:rotate(180deg)}.admin-access-editor__submenu-list{border-inline-start:1px solid #2c748b14;gap:.45rem;padding-inline:.9rem .1rem;display:grid}.admin-access-editor__submenu-item{width:100%;color:inherit;cursor:pointer;text-align:right;background:#f8fafcfa;border:1px solid #2c748b14;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.admin-access-editor__submenu-item:hover,.admin-access-editor__submenu-item:focus-visible{border-color:#2c748b2e;transform:translateY(-1px)}.admin-access-editor__submenu-item.is-active{background:#2c748b12;border-color:#2c748b38}.admin-access-editor__submenu-copy{align-items:center;gap:.52rem;min-width:0;display:inline-flex}.admin-access-editor__submenu-dot{background:#2c748b2e;border-radius:999px;flex:none;width:.55rem;height:.55rem}.admin-access-editor__submenu-item.is-active .admin-access-editor__submenu-dot{background:var(--primary)}.admin-access-editor__menu-item{width:100%;color:inherit;cursor:pointer;text-align:right;background:#fffffffa;border:1px solid #2c748b1a;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.82rem .92rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.admin-access-editor__menu-item:hover,.admin-access-editor__menu-item:focus-visible{border-color:#2c748b2e;transform:translateY(-1px)}.admin-access-editor__menu-item.is-active{background:#2c748b12;border-color:#2c748b38}.admin-access-editor__menu-item.is-partial{border-style:dashed}.admin-access-editor__group .admin-access-editor__menu-text strong,.admin-access-editor__submenu-item .admin-access-editor__menu-text strong{line-height:1.45}.admin-access-editor__menu-copy{text-align:right;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.admin-access-editor__section-icon{width:2rem;height:2rem;color:var(--primary);background:#2c748b14;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.admin-access-editor__section-icon .huge-icon,.admin-access-editor__master-toggle-check .huge-icon,.admin-access-editor__action-check .huge-icon{margin:0;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.admin-access-editor__master-toggle-check,.admin-access-editor__action-check{position:relative;overflow:hidden}.admin-access-editor__menu-text strong{color:#22313b;font-size:.83rem;font-weight:900;line-height:1.35;display:block}.admin-access-editor__menu-text span{color:var(--muted);font-size:.72rem;font-weight:500;line-height:1.35;display:block}.admin-access-editor__menu-meta{flex:none;align-items:center;gap:.4rem;display:inline-flex}.admin-access-editor__section-count{color:var(--primary-deep);font-size:.74rem;font-weight:800}.admin-access-editor__action-check{width:1.3rem;height:1.3rem;color:var(--primary);background:#ffffffe6;border-radius:999px;flex:none;place-items:center;display:grid}.admin-access-editor__menu-item.is-active .admin-access-editor__action-check,.admin-access-editor__submenu-item.is-active .admin-access-editor__action-check{background:#2c748b1f}.admin-console__users-toolbar{justify-content:center;align-items:center;display:flex}.admin-console__users-count{background:#2c748b0f;border:1px solid #2c748b14;border-radius:16px;align-items:baseline;gap:.4rem;padding:.6rem .85rem;display:inline-flex}.admin-console__users-count span{color:var(--muted);font-size:.78rem;font-weight:700}@media (max-width:860px){.admin-console__users-count strong{color:#22313b;font-size:.95rem;font-weight:800}.admin-console__users-card{border-radius:10px;padding:.85rem}.admin-users__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__filter-actions{grid-column:1/-1}.admin-console__summary-card .my-account-dashboard__card-note{color:var(--muted);font-size:.75rem;line-height:1.7}}.admin-console__table-wrap{background:#ffffffe0;border:1px solid #2c748b14;border-radius:10px;width:100%;margin-inline:0;overflow-x:auto}.admin-console__table{border-collapse:collapse;width:100%;min-width:62rem}.admin-console__table th,.admin-console__table td{text-align:center;vertical-align:middle;border-bottom:1px solid #2c748b14;padding:.78rem .7rem}.admin-console__table th{z-index:1;color:#22313b;white-space:nowrap;background:#2c748b0f;font-size:.8rem;font-weight:700;position:sticky;top:0}.admin-console__table td{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:400}.admin-console__table tbody tr:last-child td{border-bottom:0}.admin-console__table tbody tr:hover td{background:#2c748b08}.admin-console__empty-cell{text-align:center;color:var(--muted);padding:1rem;font-size:.84rem}.admin-console__details-button{color:#22313b;cursor:pointer;background:#2c748b14;border:1px solid #2c748b29;border-radius:999px;min-height:2rem;padding:.36rem .72rem;font-size:.74rem;font-weight:400;transition:transform .2s,background .2s,border-color .2s}.admin-console__details-button:hover,.admin-console__details-button:focus-visible{background:#2c748b1f;border-color:#2c748b47;transform:translateY(-1px)}.admin-console__details-card{background:#2c748b0d;border:1px solid #2c748b14;border-radius:22px;gap:.85rem;padding:.9rem;display:grid}.admin-console__details-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.admin-console__details-head h3{color:#22313b;margin:0;font-size:.95rem;font-weight:800}.admin-console__details-head p{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;font-weight:700}.admin-console__details-close{min-height:2rem;color:var(--primary);cursor:pointer;background:#ffffffd9;border:0;border-radius:999px;padding:.34rem .7rem;font-size:.72rem;font-weight:800}.admin-console__details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.admin-console__details-item{background:#ffffffd6;border:1px solid #2c748b14;border-radius:16px;gap:.18rem;padding:.72rem .8rem;display:grid}.admin-console__details-item span{color:var(--muted);font-size:.72rem;font-weight:700}.admin-console__details-item strong{color:#22313b;font-size:.78rem;font-weight:800;line-height:1.7}.admin-console__details-address{background:#ffffffd6;border:1px solid #2c748b14;border-radius:16px;gap:.32rem;padding:.78rem .85rem;display:grid}.admin-console__details-address-label{color:var(--muted);font-size:.72rem;font-weight:700}.admin-console__details-address p{color:#22313b;margin:0;font-size:.78rem;font-weight:700;line-height:1.85}.my-account-dashboard{gap:1rem;display:grid}.my-account-dashboard--balanced{align-content:start;min-height:clamp(32rem,100dvh - 13rem,52rem)}.my-account-loading-shell{place-items:center;width:100%;min-height:clamp(32rem,100dvh - 13rem,52rem);display:grid}.my-account-loading{text-align:center;background:0 0;border:0;border-radius:0;place-items:center;gap:.3rem;width:fit-content;margin:0 auto;padding:0;display:grid}.my-account-loading__spinner{color:var(--primary)}.my-account-loading__title{color:var(--primary);letter-spacing:-.01em;font-size:.78rem;font-weight:800}.my-account-hero,.my-account-section__hero{background:#ffffffeb;border:1px solid #2c748b14;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.my-account-hero__copy,.my-account-section__headline{align-items:center;gap:.8rem;display:flex}.my-account-hero__copy{gap:.5rem;max-width:42rem;display:grid}.my-account-hero__copy h2,.my-account-section__headline h2{color:var(--primary);margin:0;font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:900;line-height:1.2}.my-account-hero__copy p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.95}.my-account-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.my-account-hero__actions .cta{min-height:48px}.my-account-grid,.my-account-section__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;display:grid}.my-account-card,.my-account-mini-card{background:#ffffffeb;border:1px solid #2c748b14;border-radius:24px;gap:.7rem;padding:1rem;display:grid}.my-account-card__icon,.my-account-section__icon{width:3rem;height:3rem;color:var(--primary);background:#2c748b17;border-radius:16px;flex:none;place-items:center;display:grid}.my-account-card h3,.my-account-mini-card h3{color:#22313b;margin:0;font-size:.98rem;font-weight:800;line-height:1.5}.my-account-card p,.my-account-mini-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.85}.my-account-card__link{color:var(--primary);align-items:center;gap:.28rem;font-size:.8rem;font-weight:700;display:inline-flex}.my-account-card__link .huge-icon{transform:rotate(90deg)}.my-account-section{gap:1rem;display:grid}.my-account-section__description{color:var(--muted);margin:-.2rem 0 0;font-size:.86rem;line-height:1.9}.my-account-section__hero{align-items:center}.my-account-section__headline h2{font-size:clamp(1.15rem,2vw,1.55rem);font-weight:900}.my-account-section__action{flex:none}.my-account-section__empty{text-align:center;background:linear-gradient(#2c748b0a,#2c748b06);border:1px dashed #2c748b29;border-radius:24px;place-items:center;gap:.85rem;padding:1.4rem 1rem 1.2rem;display:grid}.my-account-section__empty-illustration{width:7rem;max-width:100%;color:var(--primary);place-items:center;display:grid}.my-account-section__empty-illustration img{width:100%;height:auto;display:block}.my-account-section__empty-copy{gap:.28rem;display:grid}.my-account-section__empty-copy strong{color:var(--primary);font-size:.95rem;font-weight:800}.my-account-section__empty-copy p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.9}.wallet-page{gap:1rem;display:grid}.wallet-page__shell{background:#fffffff0;border:1px solid #2c748b14;border-radius:28px;gap:1rem;padding:1rem;display:grid}.wallet-page .wallet-page__shell--add{border:1px solid var(--admin-line,#e2e8eb);border-radius:12px}.admin-v2.is-dark-theme .wallet-page .wallet-page__shell--add{border-color:var(--admin-line,#3a414b)}.wallet-page__shell-inner{gap:1rem;display:grid}.wallet-page__hero{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wallet-page__hero-head{min-width:0}.wallet-page__hero-badge{color:var(--primary);white-space:nowrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.wallet-page__hero-badge strong{color:#22313b;font-weight:800}.wallet-page__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.wallet-page__grid--topup{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0}.wallet-page__topup-content{gap:.25rem;min-width:0;display:grid}.wallet-page__topup-art{aspect-ratio:1;--wallet-illustration-backdrop:#e8f1f4;--wallet-illustration-stack-back:#dce9ed;--wallet-illustration-stack-middle:#cbdfe5;--wallet-illustration-card-start:#75a5b4;--wallet-illustration-card-end:#2c748b;--wallet-illustration-mark:#1f5868;--wallet-illustration-mark-glyph:#1f5868;--wallet-illustration-line:#174756;--wallet-illustration-plus-start:#2c748b;--wallet-illustration-plus-end:#4590a4;--wallet-illustration-plus-mark:#fff;background:0 0;border-radius:0;place-self:center;place-items:center;width:min(100%,320px);min-width:0;min-height:0;display:grid}.wallet-page__topup-illustration{width:100%;height:100%;display:block;overflow:visible}.wallet-page__topup-illustration-backdrop{fill:var(--wallet-illustration-backdrop)}.wallet-page__topup-illustration-stack--back{fill:var(--wallet-illustration-stack-back)}.wallet-page__topup-illustration-stack--middle{fill:var(--wallet-illustration-stack-middle)}.wallet-page__topup-illustration-mark{fill:var(--wallet-illustration-mark)}.wallet-page__topup-illustration-mark-glyph{fill:var(--wallet-illustration-mark-glyph)}.wallet-page__topup-illustration-line{fill:var(--wallet-illustration-line)}.wallet-page__topup-illustration-plus-mark{stroke:var(--wallet-illustration-plus-mark);stroke-width:10px;stroke-linecap:round}.wallet-page__topup-content>.wallet-page__card--balance,.wallet-page__topup-summary{background:0 0;border:0;border-radius:0;min-width:0;padding:.35rem}.wallet-page__topup-content>.wallet-page__card--balance{gap:1.1rem}.wallet-page__grid--topup .wallet-page__section--recharge{gap:.8rem;margin-top:0}.wallet-page__grid--topup .wallet-page__quick-button{border:0}.wallet-page__grid--topup .wallet-page__field-control input{min-height:38px;padding-block:.4rem}.wallet-page__grid--topup .wallet-page__field-control input::placeholder{font-size:.76rem}.wallet-page__topup-summary{border-inline-start:0;border-top:1px solid var(--admin-line,#e2e8eb);align-content:start;gap:0;padding:0 .35rem .35rem;display:grid}.wallet-page__topup-summary>h3{color:var(--admin-ink,#26343b);margin:0 0 .45rem;font-size:1rem;font-weight:800}.wallet-page__topup-summary-row{min-height:36px;color:var(--admin-muted,#74838a);background:#2c748b0e;border:1px dashed #2c748b52;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.3rem .75rem;font-size:.76rem;display:flex}.wallet-page__topup-summary-row--words{margin-top:.5rem}.wallet-page__topup-summary-row strong{color:var(--admin-ink,#26343b);text-align:end;font-size:.82rem;font-weight:800}.wallet-page__topup-summary-row .wallet-page__topup-value{align-items:center;gap:.4rem;display:inline-flex}.wallet-page__topup-currency{background:color-mix(in srgb, var(--admin-blue,#28758a) 11%, transparent);color:var(--admin-blue,#28758a);white-space:nowrap;border-radius:6px;align-items:center;padding:.12rem .42rem;font-size:.72em;font-weight:700;display:inline-flex}.admin-v2.is-dark-theme .wallet-page__topup-currency{color:#83ccda;background:#62b2c226}.wallet-page__topup-summary-row--words{align-items:center}.wallet-page__amount-error{color:#b94e55;font-size:.72rem;font-weight:700;line-height:1.7;display:block}.wallet-page__topup-words+.wallet-page__amount-error{margin-top:-.45rem}.wallet-page__amount-error-badge{color:#b4232d;background:#fbe9e9;border-radius:5px;margin-inline-end:.35rem;padding:.08rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.wallet-page__topup-words{border-top:0;flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin-top:.15rem;padding-top:0;font-size:.74rem;display:flex}.wallet-page__topup-words-label{background:var(--admin-blue,var(--primary,#2c748b));color:#fff;font-size:inherit;border-radius:5px;align-items:center;padding:2px 7px;font-weight:400;display:inline-flex}.wallet-page__topup-words strong{color:var(--admin-ink,#26343b);font-weight:700}.wallet-page__topup-words-currency{color:var(--admin-blue,#28758a);font-weight:650}.admin-v2.is-dark-theme .wallet-page__topup-words-label{background:var(--admin-blue,var(--primary,#2c748b));color:#fff}.admin-v2.is-dark-theme .wallet-page__topup-words strong{color:#edf2f3}.admin-v2.is-dark-theme .wallet-page__topup-words-currency{color:#80d1d9}.admin-v2.is-dark-theme .wallet-page__amount-error{color:#ff858b}.admin-v2.is-dark-theme .wallet-page__amount-error-badge{color:#ff858b;background:#482a2d}.wallet-page__topup-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.wallet-page__topup-method{border:1px solid var(--admin-line,#e2e8eb);min-width:0;min-height:36px;color:var(--admin-muted,#74838a);font:inherit;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.75rem;font-weight:700;display:flex}.wallet-page__topup-method.is-selected{border-color:color-mix(in srgb, var(--admin-blue,#28758a) 35%, var(--admin-line,#e2e8eb));background:color-mix(in srgb, var(--admin-blue,#28758a) 8%, var(--admin-card,#fff));color:var(--admin-blue,#28758a)}.wallet-page__topup-method:disabled,.wallet-confirm-modal__payment-option:disabled{cursor:not-allowed;opacity:.52;transform:none}.wallet-page__disabled-label{font-weight:400}.wallet-page__topup-online-info,.wallet-page__topup-card-info{background:color-mix(in srgb, var(--admin-ink,#26343b) 4%, var(--admin-card,#fff));color:var(--admin-muted,#74838a);border-radius:9px;gap:.35rem;margin-top:.5rem;padding:.85rem;font-size:.76rem;display:grid}.wallet-page__topup-online-info strong,.wallet-page__topup-card-info strong{color:var(--admin-ink,#26343b);font-size:.86rem;font-weight:800}.wallet-page__topup-online-info p{margin:0;line-height:1.7}.wallet-page__topup-card-info>span:first-child{color:var(--admin-muted,#74838a)}.wallet-page__topup-card-info{text-align:center;justify-items:center}.wallet-page__topup-receipt{border:1px dashed var(--admin-line,#e2e8eb);width:100%;min-height:38px;color:var(--admin-blue,#28758a);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .65rem;display:flex}.wallet-page__topup-receipt input{display:none}.wallet-page__topup-error{color:#c94d58;margin:.45rem 0 0;font-size:.76rem;font-weight:700}.wallet-page__topup-actions{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:.55rem;display:grid}.wallet-page__topup-cancel,.wallet-page__topup-pay{width:100%;min-width:0;min-height:40px;font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.wallet-page__topup-cancel{border:1px solid var(--admin-line,#e2e8eb);color:var(--admin-muted,#74838a);cursor:pointer;background:0 0}.admin-v2.is-dark-theme .wallet-page__grid--topup{background:0 0}.admin-v2.is-dark-theme .wallet-page__topup-online-info,.admin-v2.is-dark-theme .wallet-page__topup-card-info{background:#ffffff0b}.admin-v2.is-dark-theme .wallet-page__topup-summary-row{background:#4c97a91a;border-color:#75b1be57}@media (max-width:800px){.wallet-page__grid--topup{grid-template-columns:minmax(0,1fr)}.wallet-page__topup-art{display:none}}.wallet-page__card{gap:1rem;padding:.2rem 0;display:grid}.wallet-page__section{gap:.45rem;padding-top:.15rem;display:grid}.wallet-page__section--recharge{margin-top:.15rem}.wallet-page__card-head{align-items:center;gap:.8rem;display:flex}.wallet-page__card--balance .wallet-page__card-head{gap:.1rem}.wallet-page__card-head h3,.wallet-page__section-head h3{color:#22313b;margin:0;font-size:1rem;font-weight:900;line-height:1.5}.wallet-page__card-head p,.wallet-page__section-head p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.8}.wallet-page__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.wallet-page__quick-button{color:#22313b;min-height:38px;font:inherit;cursor:pointer;background:#2c748b0a;border:1px solid #2c748b1f;border-radius:14px;padding:.45rem .7rem;font-size:.78rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s,color .18s}.wallet-page__quick-button-value{color:#22313b}.wallet-page__quick-button-currency{color:var(--primary);margin-inline-start:.25rem}.wallet-page__quick-button:hover,.wallet-page__quick-button:focus-visible{background:#2c748b14;border-color:#2c748b29;transform:translateY(-1px)}.wallet-page__quick-button.is-selected{background:var(--primary);border-color:var(--primary);color:#fff}.wallet-page__quick-button.is-selected .wallet-page__quick-button-value,.wallet-page__quick-button.is-selected .wallet-page__quick-button-currency{color:#fff}.wallet-page__field{gap:.2rem;display:grid}.wallet-page__field-label{color:#22313b;font-size:.82rem;font-weight:800}.wallet-page__field-control{position:relative}.wallet-page__field-hint{color:#6c7d86;font-size:.74rem;font-weight:600;line-height:1.5}.wallet-page__field-control input{padding:.55rem .95rem;color:#22313b;width:100%;min-height:42px;font:inherit;text-align:right;direction:rtl;background:linear-gradient(#fffffffc,#fffffff7);border:1px solid #2c748b29;border-radius:16px;outline:none;padding-inline-end:4rem;font-size:.88rem;font-weight:700;transition:border-color .18s,box-shadow .18s}.wallet-page__field-control input::placeholder{color:#96a2ad;font-weight:400}.wallet-page__field-control input:focus{border-color:#2c748ba6;box-shadow:0 0 0 3px #2c748b14}.wallet-page__currency{color:var(--primary);pointer-events:none;align-items:center;margin:auto 0;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:.85rem}.wallet-page__words{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.3rem;padding:0;display:flex}.wallet-page__words-label{font-weight:400}.wallet-page__words-value{color:#22313b;font-size:.88rem;font-weight:800;line-height:1.75}.wallet-page__words-currency{color:var(--primary);font-size:.88rem;font-weight:700;line-height:1.75}.wallet-page__submit{border-radius:14px;width:fit-content;min-height:38px;padding-inline:.85rem;font-size:.78rem;font-weight:700}.wallet-page__submit .huge-icon{width:.9rem;height:.9rem}.wallet-page__empty-state{text-align:center;place-items:center;gap:.55rem;padding:.6rem 0;display:grid}.wallet-page__empty-state-icon{width:5rem;max-width:100%}.wallet-page__empty-state-icon img{width:100%;height:auto;display:block}.wallet-page__empty-state span{color:#22313b;font-size:.84rem;font-weight:700}.admin-wallet-transfer-empty__text,.admin-jibit-payments__empty-text{font-weight:400!important}.wallet-confirm-modal__gateway-error{color:#b54708;margin:.2rem 0 0;font-size:.76rem;font-weight:700;line-height:1.8}.wallet-callback{background:#fffffff0;border:1px solid #2c748b14;border-radius:22px;gap:.85rem;padding:1rem;display:grid}.wallet-callback.is-success{background:linear-gradient(#eff8f4fa,#fffffffa)}.wallet-callback.is-error{background:linear-gradient(#fff4effa,#fffffffa)}.wallet-callback__icon{width:3rem;height:3rem;color:var(--primary);background:#2c748b14;border-radius:999px;place-items:center;display:grid}.wallet-callback.is-success .wallet-callback__icon{color:#16835d;background:#16835d1a}.wallet-callback.is-error .wallet-callback__icon{color:#b54708;background:#b547081a}.wallet-callback__copy{gap:.2rem;display:grid}.wallet-callback__copy h2{color:var(--primary);margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:900;line-height:1.4}.wallet-callback__copy p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.85}.wallet-callback__meta{background:#2c748b0b;border:1px solid #2c748b14;border-radius:16px;gap:.2rem;padding:.8rem .9rem;display:grid}.wallet-callback__meta span{color:var(--muted);font-size:.72rem;font-weight:400}.wallet-callback__meta strong{color:#22313b;font-size:.84rem;font-weight:800;line-height:1.75}.wallet-callback__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.wallet-callback__button{justify-content:center;min-height:42px}.my-account-profile-card{background:#ffffffeb;border:1px solid #2c748b14;border-radius:28px;gap:1rem;padding:1rem;display:grid}.my-account-profile-card__list{gap:.5rem;display:grid}.my-account-profile-card__list--address-top{grid-template-columns:repeat(2,minmax(0,1fr))}.my-account-profile-card__list--address-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.my-account-profile-card__list--address-full{grid-template-columns:minmax(0,1fr)}.my-account-profile-card__list--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.my-account-profile-card__groups{gap:.9rem;display:grid}.my-account-profile-tabs{gap:1rem;display:grid}.my-account-profile-tabs__list{background:0 0;border:0;border-radius:0;gap:1.35rem;width:fit-content;padding:0;display:flex}.my-account-profile-tabs__tab{min-height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 0 .42rem;font-size:.76rem;font-weight:700;transition:color .18s;display:inline-flex;position:relative}.my-account-profile-tabs__tab[data-selected=true]{color:var(--primary)}.my-account-profile-tabs__tab[data-selected=true]:after{content:"";inset-inline:0;background:var(--primary);border-radius:999px;height:2px;position:absolute;bottom:0}.my-account-profile-tabs__tab>span{position:static}.my-account-profile-tabs__tab:not([data-selected=true]):hover,.my-account-profile-tabs__tab:not([data-selected=true]):focus-visible{color:var(--primary);background:0 0}.my-account-profile-tabs__panels{border-radius:24px;gap:.9rem;display:grid;position:relative;overflow:hidden}.my-account-profile-tabs__panels.is-loading .my-account-profile-tabs__panel{visibility:hidden;opacity:0}.my-account-profile-tabs__panel{gap:.9rem;display:grid}.my-account-profile-tabs__loading{z-index:2;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c748b0a;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.my-account-profile-tabs__loading-overlay{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:.3rem;padding:0;display:grid}.my-account-profile-tabs__loading-spinner{color:var(--primary)}.my-account-profile-tabs__loading-overlay strong{color:var(--primary);letter-spacing:-.01em;font-size:.78rem;font-weight:800}.my-account-profile-tabs__card{background:0 0;border:0;border-radius:0;gap:.9rem;padding:0;display:grid}.my-account-profile-section{box-shadow:none;background:#fff;border:1px solid #2c748b1a;border-radius:24px;gap:.8rem;padding:1rem;display:grid}.my-account-profile-section+.my-account-profile-section{margin-top:.05rem}.my-account-profile-section__head{align-items:flex-start;gap:.7rem;display:flex}.my-account-profile-section__icon{width:2.4rem;height:2.4rem;color:var(--primary);background:#2c748b1a;border-radius:14px;flex:none;place-items:center;display:grid}.my-account-profile-section__icon--danger{color:#9f2f2f;background:#c745451f}.my-account-profile-section__head h3{color:#22313b;margin:0;font-size:.9rem;font-weight:900;line-height:1.5}.my-account-profile-section__head p{color:var(--muted);margin:.18rem 0 0;font-size:.76rem;line-height:1.8}.my-account-profile-card__group{gap:.5rem;display:grid}.my-account-profile-card__group-title{color:var(--primary);margin:0;font-size:.82rem;font-weight:800}.my-account-profile-card__row{background:linear-gradient(#ffffffe6,#ffffffc7),#2c748b0d;border:1px solid #2c748b14;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .65rem;min-height:4rem;padding:.78rem .88rem;display:grid;box-shadow:inset 0 1px #ffffffbf}.my-account-profile-card__row-icon{width:2.2rem;height:2.2rem;color:var(--primary);background:#2c748b1a;border-radius:12px;grid-row:1/span 2;place-items:center;display:grid}.my-account-profile-card__row-icon--danger{color:#9f2f2f;background:#c745451f}.my-account-profile-card__label{color:#21323d;grid-column:2;font-size:.82rem;font-weight:800}.my-account-profile-card__value{color:var(--muted);grid-column:2;font-size:.76rem;line-height:1.7}.my-account-profile-card__edit{border-radius:16px;justify-content:center;justify-self:end;width:fit-content;min-height:2.2rem;margin-top:.1rem;padding-inline:.8rem;font-size:.78rem;font-weight:700}.my-account-profile-card__edit .huge-icon{width:.88rem;height:.88rem}.tickets-page{display:grid}.tickets-page--tight .my-account-shell{grid-template-columns:minmax(240px,270px) minmax(0,1fr);gap:.15rem}.tickets-page--tight .container{width:100%}.tickets-page__card{gap:1rem;display:grid}.tickets-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.tickets-page__headline{min-width:0}.tickets-page__action{background:var(--accent);color:#203744;border-color:#0000;border-radius:16px;min-height:2.4rem;padding-inline:.9rem;font-size:.82rem;font-weight:700}.tickets-page__action:hover,.tickets-page__action:focus-visible{color:#203744;background:#d0ce79}.tickets-page__action .huge-icon{width:.9rem;height:.9rem}.tickets-page__table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;border:1px solid #2c748b14;border-radius:22px;overflow-x:auto}.tickets-page__table{border-collapse:collapse;table-layout:auto;background:#fffffff5;width:max-content;min-width:100%}.tickets-page__table th{text-align:center;white-space:nowrap;border-bottom:1px solid #2c748b14;padding:.72rem .68rem;font-size:.76rem;line-height:1.7}.tickets-page__table td{text-align:center;white-space:nowrap;border-bottom:1px solid #2c748b14;padding:0;font-size:.76rem;line-height:1.7}.tickets-page__table th{color:#22313b;background:#2c748b0f;font-weight:800}.tickets-page__table td{color:var(--muted);font-weight:400}.admin-orders__shell .tickets-page__table td{padding-top:.26rem;padding-bottom:.26rem}.tickets-page__table tbody tr:last-child td{border-bottom:0}.tickets-page__row:hover td,.tickets-page__row:focus-within td{background:#2c748b08}.tickets-page__col--id,.tickets-page__col--title,.tickets-page__col--date,.tickets-page__col--status,.tickets-page__col--action{width:auto}.tickets-page__cell-link{width:100%;min-height:2.95rem;color:inherit;text-align:center;justify-content:center;align-items:center;padding:.62rem .68rem;transition:color .18s,transform .18s;display:flex}.tickets-page__cell-link:hover,.tickets-page__cell-link:focus-visible{color:inherit}.tickets-page__cell-link--title{text-align:center;justify-content:center;font-weight:700}.tickets-page__cell-link--action{white-space:nowrap;flex:none;justify-content:center;width:auto;min-height:1.55rem;padding:0;display:inline-flex}.admin-financial-payments__details-button{appearance:none;cursor:pointer;border:0}.admin-financial-payments__details-button .huge-icon{width:.74rem;height:.74rem}.admin-financial-payments__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.admin-financial-payments__actions-shell{justify-content:center;width:100%}.admin-financial-payments__table .tickets-page__cell-link{white-space:normal}.admin-financial-payments__code-cell{white-space:nowrap}.admin-financial-payments__table .admin-financial-payments__code-cell .transaction-code,.admin-financial-payments__table .admin-financial-payments__amount,.admin-financial-payments__table .admin-financial-payments__purpose-title{font-weight:400}.admin-financial-payments__user-cell,.admin-financial-payments__purpose-cell,.admin-financial-payments__gateway-cell,.admin-financial-payments__amount-cell,.admin-financial-payments__date-cell{white-space:normal;text-align:center;justify-items:center;gap:.1rem;display:grid}.admin-financial-payments__user-name,.admin-financial-payments__purpose-title,.admin-financial-payments__gateway-name,.admin-financial-payments__amount{color:#22313b;line-height:1.55}.admin-financial-payments__user-name,.admin-financial-payments__gateway-name{font-weight:700}.admin-financial-payments__purpose-title,.admin-financial-payments__amount{font-weight:400}.admin-financial-payments__user-mobile,.admin-financial-payments__purpose-code,.admin-financial-payments__gateway-sub{color:#60717c;font-size:.7rem;font-weight:400;line-height:1.45}.admin-financial-payments__user-mobile,.admin-financial-payments__purpose-code{direction:ltr;unicode-bidi:plaintext}.admin-financial-payment-details-modal__dialog{width:min(100%,64rem)}.admin-financial-payment-details-modal__body{padding-bottom:1.15rem}.admin-financial-payment-details-modal__surface{gap:1rem;display:grid}.admin-financial-payment-details-modal__intro{background:#2c748b0b;border:1px solid #2c748b14;border-radius:18px;gap:.35rem;padding:.95rem 1rem;display:grid}.admin-financial-payment-details-modal__badge{width:fit-content;color:var(--primary);background:#2c748b14;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.admin-financial-payment-details-modal__intro h2{color:#22313b;margin:0;font-size:1.15rem;font-weight:900;line-height:1.45}.admin-financial-payment-details-modal__intro p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.85}.admin-financial-payment-details-modal__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.admin-financial-payment-details-modal__summary-item{background:#f8f9fa;border:1px solid #2c748b14;border-radius:18px;gap:.22rem;padding:.75rem .85rem;display:grid}.admin-financial-payment-details-modal__summary-item span{color:var(--muted);font-size:.72rem}.admin-financial-payment-details-modal__summary-item strong{color:#22313b;font-size:.84rem;font-weight:800;line-height:1.65}.admin-financial-payment-details-modal__summary-item small{color:#60717c;font-size:.72rem;line-height:1.45}.admin-financial-payment-details-modal__summary-item .tickets-page__status{width:fit-content;color:inherit;font-size:.7rem;font-weight:700}.admin-financial-payment-details-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.admin-financial-payment-details-modal__inline-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.admin-financial-payment-details-modal__item{background:#fff;border:1px solid #2c748b14;border-radius:16px;gap:.18rem;padding:.78rem .85rem;display:grid}.admin-financial-payment-details-modal__item span{color:var(--muted);font-size:.72rem;font-weight:400}.admin-financial-payment-details-modal__item strong{color:#22313b;white-space:pre-wrap;word-break:break-word;font-size:.82rem;font-weight:700;line-height:1.8}.admin-financial-payment-details-modal__item--wide{grid-column:1/-1}@media (max-width:720px){.admin-financial-payment-details-modal__grid,.admin-financial-payment-details-modal__inline-row{grid-template-columns:1fr}}.admin-financial-payment-details-modal__raw{background:#f8f9fa;border:1px solid #2c748b14;border-radius:18px;gap:.35rem;padding:.85rem .9rem;display:grid}.admin-financial-payment-details-modal__raw-label{color:var(--muted);font-size:.72rem;font-weight:400}.admin-financial-payment-details-modal__raw pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:14px;margin:0;padding:.85rem;font-size:.72rem;line-height:1.7;overflow:auto}.admin-financial-payment-details-modal__actions{justify-content:flex-end;display:flex}.admin-financial-payment-details-modal__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.admin-financial-payment-details-modal__detail{text-align:right;background:#fff;border:1px solid #2c748b14;border-radius:16px;justify-items:end;gap:.18rem;padding:.78rem .85rem;display:grid}.admin-financial-payment-details-modal__detail dt{color:var(--muted);text-align:right;font-size:.72rem;font-weight:400}.admin-financial-payment-details-modal__detail dd{color:#22313b;white-space:pre-wrap;word-break:break-word;text-align:right;margin:0;font-size:.82rem;font-weight:700;line-height:1.8}.admin-financial-payment-details-modal__close-button.search-modal__submit{width:auto;min-width:8.5rem}@media (max-width:720px){.admin-financial-payment-details-modal__details{grid-template-columns:1fr}}.tickets-page__cell-link .tickets-page__status{pointer-events:none}.tickets-page__cell-link--action .tickets-page__row-action-link{background:var(--primary);color:#fff}.tickets-page__cell-link--phone{font-weight:700}.tickets-page__row-ticket-id{color:#22313b;font-weight:400}.tickets-page__row-title{text-align:center}.shop-orders__title-list{text-align:center;flex-direction:column;align-items:center;gap:.15rem;width:100%;display:flex}.shop-orders__title-list-item{white-space:normal;line-height:1.45;display:block}.tickets-page__row-subtitle{color:#60717c;text-align:center;margin-top:.12rem;font-size:.7rem;font-weight:400;display:block}.tickets-page__title-cell{color:#22313b;text-align:center;font-weight:700}.tickets-page__row-action-link{min-height:1.8rem;color:var(--primary);background:#2c748b14;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:0 .75rem;font-size:.72rem;font-weight:400;display:inline-flex}.tickets-page__row-action-link .huge-icon{width:.74rem;height:.74rem}@media (max-width:640px){.admin-users__filters{flex-flow:column;padding:.72rem}.admin-users__filters--toolbar{padding:.72rem}.admin-users__filter{flex:none;width:100%}.admin-users__filter--search{flex-basis:100%}.admin-users__filter-field,.admin-users__filter-button,.admin-users__filter-reset{min-height:2.35rem}.admin-users__search-field{min-height:2.45rem;padding-inline:.7rem}.admin-users__filter-actions{white-space:normal;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;margin-inline-start:0;display:grid}.admin-users__filter-button,.admin-users__filter-reset{width:100%}.admin-users__table-shell{border-radius:18px;padding:.72rem}.admin-users__table-head{align-items:center}.admin-users__table-head-metric{margin-inline-start:auto}.admin-users__table{min-width:52rem}.admin-users__table th,.admin-users__table td{padding:.62rem .5rem;font-size:.68rem}.admin-users__table-footer{justify-content:center;align-items:center;gap:.65rem}.admin-users__table-footer-summary{text-align:center;justify-content:center}.admin-users__table-footer-nav{flex-wrap:wrap;justify-content:center;margin-inline:0}.admin-users__table-footer-cell{padding:.62rem .55rem}}.wallet-page__request-amount{color:#22313b;font-weight:700}.transaction-code{color:#22313b;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext;font-weight:700;display:inline-block}.wallet-page__receipt-link{min-height:1.75rem;color:var(--primary);white-space:nowrap;background:#2c748b14;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:0 .72rem;font-size:.72rem;font-weight:400;display:inline-flex}.wallet-page__receipt-link .huge-icon{width:.72rem;height:.72rem}.wallet-page__receipt-link.is-disabled{color:var(--admin-muted,#81909a);cursor:default;background:#697a8514}.tickets-page__status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;min-height:1.75rem;padding:0 .6rem;font-size:.7rem;font-weight:400;display:inline-flex}.tickets-page__status .huge-icon{width:.72rem;height:.72rem}.tickets-page__ticket-link{color:#22313b;font-weight:800}.tickets-page__ticket-link:hover,.tickets-page__ticket-link:focus-visible{color:var(--primary)}.tickets-page__pagination{color:#22313b;justify-content:flex-start;justify-self:stretch;align-items:center;gap:.55rem;width:100%;padding-top:.35rem;font-size:.78rem;font-weight:700;display:flex}.tickets-page__pagination-summary{text-align:center;min-width:2.9rem;font-weight:400}.tickets-page__pagination-separator{color:var(--muted);opacity:.7;font-weight:400}.tickets-page__pagination-size{align-items:center;gap:.28rem;font-weight:400;display:inline-flex}.tickets-page__pagination-nav-group{align-items:center;gap:.4rem;margin-inline-start:auto;display:inline-flex}.tickets-page__pagination-size-picker{align-items:center;display:inline-flex;position:relative}.tickets-page__pagination-size-select{appearance:auto;-webkit-appearance:menulist;-moz-appearance:menulist;min-width:3.5rem;min-height:1.8rem;color:var(--primary-deep);font:inherit;cursor:pointer;background:linear-gradient(#fffffffa,#fffffff0);border:1px solid #2c748b29;border-radius:.55rem;outline:none;padding:.16rem .45rem;font-size:.76rem;font-weight:400;line-height:1.2;box-shadow:inset 0 1px #ffffffbf}.tickets-page__pagination-size-select:hover,.tickets-page__pagination-size-select:focus-visible{border-color:#2c748b47;box-shadow:0 0 0 3px #2c748b14}.tickets-page__pagination-nav{width:1.75rem;height:1.75rem;color:var(--primary);font:inherit;cursor:pointer;background:#2c748b14;border:0;border-radius:999px;place-items:center;font-size:.82rem;font-weight:400;display:inline-grid}.tickets-page__pagination-nav:hover,.tickets-page__pagination-nav:focus-visible{background:#2c748b21}.tickets-page__pagination-icon{width:.72rem;height:.72rem}.tickets-page__pagination-icon--next{transform:rotate(90deg)}.tickets-page__pagination-icon--prev{transform:rotate(270deg)}.tickets-page__status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:0 .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.tickets-page__status--success{color:#15803d;background:#15803d1a}.tickets-page__status--accent{background:var(--accent-soft);color:#7e7200}.tickets-page__status--muted{color:#4f5d69;background:#4f5d691a}.tickets-page__status--consultation-nonresponse,.tickets-page__status--rejected{color:#d23b3b;background:#d23b3b1a}.ticket-new-page{display:grid}.ticket-new-page--tight .container{width:100%}.ticket-new-page__card{gap:1rem;display:grid}.ticket-new-page__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.ticket-new-page__title-block{gap:.2rem;display:grid}.ticket-new-page__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.ticket-new-page__breadcrumb a{color:var(--primary)}.ticket-new-page__header{gap:.45rem;display:grid}.ticket-new-page__headline{min-width:0}.ticket-new-page__headline h1{color:#21323d;margin:0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:900;line-height:1.2}.ticket-new-page__intro{color:var(--muted);margin:0;font-size:.84rem;line-height:1.9}.ticket-new-page__back-link{color:var(--primary);white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.8rem;font-weight:400;display:inline-flex}.ticket-new-page__back-icon{transform:rotate(90deg)}.ticket-new-page__body{display:grid}.ticket-new-page__shell{gap:.95rem;padding:1.1rem;display:grid}.ticket-form{gap:.95rem;display:grid}.ticket-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.ticket-form__field{gap:.45rem;display:grid}.ticket-detail-page{display:grid}.ticket-detail-page--tight .container{width:100%}.ticket-detail-page__card{gap:1rem;display:grid}.ticket-detail-page__hero{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.ticket-detail-page__hero-actions{flex:none;align-items:center;gap:.45rem;display:inline-flex}.ticket-detail-page__headline{min-width:0}.ticket-detail-page__intro{color:var(--muted);margin:0;font-size:.84rem;line-height:1.8}.ticket-detail-page__back-link{color:var(--primary);white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.8rem;font-weight:400;display:inline-flex}.ticket-detail-page__back-icon{transform:rotate(90deg)}.ticket-detail-page__meta{background:#2c748b0d;border:1px solid #2c748b14;border-radius:20px;gap:.75rem;padding:.8rem .95rem;display:grid}.ticket-detail-page__meta-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ticket-detail-page__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;display:grid}.ticket-detail-page__meta-item{border-top:0;gap:.16rem;padding-top:0;display:grid}.ticket-detail-page__meta-item-head{color:var(--primary);align-items:center;gap:.3rem;display:inline-flex}.ticket-detail-page__meta-icon{flex:none;width:.85rem;height:.85rem}.ticket-detail-page__meta-label{color:var(--muted);font-size:.8rem;font-weight:400}.ticket-detail-page__meta-value{color:#22313b;font-size:.88rem;font-weight:700;line-height:1.6}.ticket-detail-page__meta-item .ticket-detail-page__meta-value{font-size:.84rem;font-weight:700}.ticket-detail-page__section{gap:.65rem;display:grid}.ticket-detail-page__section-head{color:var(--primary);align-items:center;gap:.35rem;display:inline-flex}.ticket-detail-page__section-head h3{margin:0;font-size:.9rem;font-weight:900}.ticket-detail-page__section-head h3.ticket-detail-reply__section-title{font-size:.9rem;font-weight:700}.ticket-detail-page__section-icon{width:.95rem;height:.95rem}.ticket-detail-page__lead{color:#22313b;margin:0;font-size:.88rem;line-height:1.95}.ticket-detail-page__message-text{gap:.3rem;display:grid}.ticket-detail-page__message-textarea{color:#22313b;width:100%;min-height:160px;font:inherit;text-align:right;resize:vertical;background:linear-gradient(#fffffffa,#fffffff5),#2c748b08;border:1px solid #2c748b2e;border-radius:20px;outline:none;padding:.9rem 1rem;font-size:.88rem;line-height:1.95;box-shadow:inset 0 1px #ffffffb8}.ticket-detail-page__message-textarea::placeholder{color:#95a2ac}.ticket-detail-page__message-textarea:focus{border-color:#2c748ba6;box-shadow:0 0 0 3px #2c748b14}.ticket-detail-page__dropzone{background:linear-gradient(#2c748b0a,#2c748b05);border:1px dashed #2c748b24;border-radius:20px;gap:.3rem;padding:.95rem 1rem;display:grid}.ticket-detail-page__dropzone--static{background:linear-gradient(#fffffffa,#fffffff5),#2c748b08}.ticket-detail-page__dropzone-line{color:#22313b;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;display:inline-flex}.ticket-detail-page__file-button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:900}.ticket-detail-page__dropzone-meta{gap:.12rem;display:grid}.ticket-detail-page__file-name{color:#22313b;font-size:.78rem;font-weight:400}.ticket-detail-page__dropzone-note{color:var(--muted);font-size:.76rem;line-height:1.5}.ticket-detail-reply{gap:.9rem;padding-top:.2rem;display:grid}.ticket-detail-reply__section{gap:.32rem;display:grid}.ticket-detail-reply__field{gap:.18rem;display:grid}.ticket-detail-reply__control{position:relative}.ticket-detail-reply__control textarea{padding:.68rem;color:#22313b;width:100%;min-height:160px;font:inherit;text-align:right;resize:vertical;background:linear-gradient(#fffffffa,#fffffff5),#2c748b08;border:1px solid #2c748b2e;border-radius:20px;outline:none;padding-inline-start:1rem;font-size:.88rem;line-height:1.55;box-shadow:inset 0 1px #ffffffb8}.ticket-detail-reply__control textarea::placeholder{color:#95a2ac}.ticket-detail-reply__control textarea:focus{border-color:#2c748ba6;box-shadow:0 0 0 3px #2c748b14}.ticket-detail-reply__section-title{margin:0;font-size:.9rem;font-weight:700}.ticket-detail-reply__dropzone{cursor:pointer;background:linear-gradient(#2c748b0a,#2c748b05);border:1px dashed #2c748b24;border-radius:20px;gap:.3rem;padding:.95rem 1rem;display:grid}.ticket-detail-reply__dropzone.is-dragging{background:#2c748b14;border-color:#2c748b38}.ticket-detail-reply__file-card{background:0 0;border:0;justify-content:space-between;align-items:center;gap:.7rem;width:100%;min-height:0;padding:0;display:flex}.ticket-detail-reply__file-card-main{direction:rtl;flex:auto;justify-content:flex-start;align-items:center;gap:.6rem;min-width:0;display:flex}.ticket-detail-reply__delete-button{color:#fff;min-height:1.55rem;font:inherit;cursor:pointer;background:#d23b3b;border:0;border-radius:999px;align-items:center;gap:.22rem;padding:0 .58rem;font-size:.68rem;font-weight:400;transition:background .18s,color .18s,transform .18s;display:inline-flex}.ticket-detail-reply__delete-button .huge-icon{width:.7rem;height:.7rem;color:inherit}.ticket-detail-reply__delete-button:hover,.ticket-detail-reply__delete-button:focus-visible{color:#fff;background:#b93131;transform:translateY(-1px)}.ticket-detail-reply__file-card-text{gap:.2rem;min-width:0;display:grid}.ticket-detail-reply__file-name--selected{color:#22313b;word-break:break-word;font-size:.82rem;font-weight:700}.ticket-detail-reply__file-preview{background:#2c748b0a;border:1px solid #2c748b1f;border-radius:12px;flex:none;width:7.2rem;height:4.2rem;overflow:hidden}.ticket-detail-reply__file-preview img{object-fit:cover;width:100%;height:100%}.ticket-detail-reply__file-preview-fallback{width:100%;height:100%;color:var(--primary);place-items:center;display:grid}.ticket-detail-reply__dropzone-copy{gap:.32rem;display:grid}.ticket-detail-reply__dropzone-line{color:#22313b;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;display:inline-flex}.ticket-detail-reply__file-button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:900}.ticket-detail-reply__dropzone-meta{gap:.12rem;display:grid}.ticket-detail-reply__file-name{color:#22313b;font-size:.78rem;font-weight:400}.ticket-detail-reply__dropzone-note{color:var(--muted);font-size:.76rem;line-height:1.5}.ticket-detail-reply__file-size{white-space:nowrap;direction:ltr;unicode-bidi:plaintext;display:inline-block}.ticket-detail-reply__file-input{display:none}.ticket-detail-reply__actions{justify-content:flex-end;display:flex}.ticket-detail-reply__submit{min-height:2.5rem;padding-inline:1rem;font-weight:700}.ticket-detail-page__divider{background:linear-gradient(90deg,#2c748b05,#2c748b1f,#2c748b05);width:100%;height:1px}.ticket-detail-page__thread{gap:.7rem;display:grid}.ticket-detail-page__message{border:1px solid #2c748b14;border-radius:22px;gap:.55rem;min-width:0;padding:.95rem 1rem;display:grid}.ticket-detail-page__message--support{background:#2c748b0a}.ticket-detail-page__message--user{background:#fffffff5}.ticket-detail-page__message-head{color:#22313b;justify-content:space-between;align-items:center;gap:.8rem;font-size:.8rem;font-weight:900;display:flex}.ticket-detail-page__message-head span{color:var(--muted);font-weight:400}.ticket-detail-page__message-author,.ticket-detail-page__message-author>span{font-weight:700}.ticket-detail-page__message-body{color:#22313b;overflow-wrap:anywhere;word-break:break-word;gap:.22rem;font-size:.86rem;line-height:1.95;display:grid}.ticket-detail-page__message-body p{overflow-wrap:anywhere;word-break:break-word;margin:0}.ticket-detail-page__download{width:fit-content;color:var(--primary);font:inherit;cursor:pointer;white-space:nowrap;background:#2c748b1a;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.28rem;padding:.35rem .68rem;font-size:.72rem;font-weight:700;display:inline-flex}.ticket-detail-page__download .huge-icon{width:.74rem;height:.74rem}.ticket-detail-page__download--compact{min-height:1.7rem}@media (max-width:720px){.ticket-detail-page__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.ticket-detail-page__hero-actions{justify-content:flex-end}.ticket-detail-page__back-link{white-space:nowrap;flex:none;justify-content:flex-start}.ticket-detail-page__meta,.ticket-detail-page__message-head{flex-direction:column;align-items:flex-start}.ticket-detail-page__meta-grid{grid-template-columns:1fr}.ticket-detail-reply__actions{justify-content:stretch}.ticket-detail-reply__submit{justify-content:center;width:100%}.ticket-detail-reply__file-card{flex-direction:row;align-items:center;gap:.55rem}.ticket-detail-reply__file-card-main{justify-content:flex-start;gap:.55rem}.ticket-detail-reply__file-preview{width:6.2rem;height:3.8rem}.ticket-detail-reply__file-card-text{min-width:0}.ticket-detail-reply__file-name--selected{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.ticket-form__field--full{grid-column:1/-1}.ticket-form__label{color:#43555f;align-items:center;gap:.25rem;font-size:.74rem;font-weight:800;display:inline-flex}.ticket-form__required{color:#d92d20}.ticket-form__control{position:relative}.ticket-form__control input,.ticket-form__control select,.ticket-form__control textarea{color:#222;width:100%;min-height:42px;font:inherit;text-align:right;background:#fff;border:1px solid #2c748b2e;border-radius:12px;outline:none;padding:.58rem .85rem;font-size:.82rem;transition:border-color .18s,box-shadow .18s}.ticket-form__control input,.ticket-form__control select{padding-inline-start:2.25rem}.ticket-form__control textarea{resize:vertical;min-height:128px;padding-inline-start:1rem}.ticket-form__control input::placeholder,.ticket-form__control textarea::placeholder{color:#92a2ad;font-weight:400}.ticket-form__control input:focus,.ticket-form__control select:focus,.ticket-form__control textarea:focus{border-color:#2c748ba6;box-shadow:0 0 0 3px #2c748b14}.ticket-form__control select{appearance:none}.ticket-form__icon{width:1rem;height:1rem;color:var(--primary);pointer-events:none;margin:auto 0;position:absolute;inset-block:0;inset-inline-start:.8rem}.ticket-form__icon--top{margin:0;inset-block:.82rem auto}.ticket-form__helper{color:var(--muted);font-size:.72rem;line-height:1.8}.ticket-form__dropzone{cursor:pointer;background:linear-gradient(#2c748b0a,#2c748b05);border:1px dashed #2c748b24;border-radius:20px;gap:.3rem;padding:.95rem 1rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.ticket-form__dropzone:hover,.ticket-form__dropzone:focus-visible{border-color:#2c748b52;transform:translateY(-1px)}.ticket-form__dropzone.is-dragging{border-color:var(--primary);background:#2c748b14}.ticket-form__dropzone-copy{gap:.32rem;display:grid}.ticket-form__dropzone-line{color:#22313b;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;display:inline-flex}.ticket-form__file-button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:900}.ticket-form__dropzone-meta{gap:.12rem;display:grid}.ticket-form__file-name{color:#22313b;font-size:.78rem;font-weight:400}.ticket-form__dropzone-note{color:var(--muted);font-size:.76rem;line-height:1.5}.ticket-form__file-size{white-space:nowrap;direction:ltr;unicode-bidi:plaintext;display:inline-block}.ticket-form__file-card{background:0 0;border:0;justify-content:space-between;align-items:center;gap:.7rem;width:100%;min-height:0;padding:0;display:flex}.ticket-form__file-card-main{direction:rtl;flex:auto;justify-content:flex-start;align-items:center;gap:.6rem;min-width:0;display:flex}.ticket-form__file-card-text{gap:.2rem;min-width:0;display:grid}.ticket-form__file-name--selected{color:#22313b;word-break:break-word;font-size:.82rem;font-weight:700}.ticket-form__file-preview{background:#2c748b0a;border:1px solid #2c748b1f;border-radius:12px;flex:none;width:7.2rem;height:4.2rem;overflow:hidden}.ticket-form__file-preview img{object-fit:cover;width:100%;height:100%}.ticket-form__file-preview-fallback{width:100%;height:100%;color:var(--primary);place-items:center;display:grid}.ticket-form__file-preview-fallback--pdf{background:#2c748b0a}.ticket-form__delete-button{color:#fff;min-height:1.55rem;font:inherit;cursor:pointer;background:#d23b3b;border:0;border-radius:999px;align-items:center;gap:.22rem;padding:0 .58rem;font-size:.68rem;font-weight:400;transition:background .18s,color .18s,transform .18s;display:inline-flex}.ticket-form__delete-button .huge-icon{width:.7rem;height:.7rem;color:inherit}.ticket-form__delete-button:hover,.ticket-form__delete-button:focus-visible{color:#fff;background:#b93131;transform:translateY(-1px)}.ticket-form__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ticket-form__actions{grid-template-columns:1fr;gap:0;display:grid}.ticket-form__submit{border-radius:14px;justify-content:center;justify-self:end;width:fit-content;min-width:10rem;min-height:42px;padding-inline:1rem;font-weight:700}.ticket-form__submit .loading-button__label,.ticket-form__submit .huge-icon{flex:none}.ticket-form__success{color:#15803d;margin:0;font-size:.8rem;font-weight:800}.ticket-create-trigger{border-radius:14px;min-height:42px;padding-inline:1rem;font-size:.82rem;font-weight:700}.ticket-create-modal .app-modal__dialog{border-radius:20px;grid-template-rows:minmax(0,1fr);width:min(620px,100vw - 32px);max-height:min(760px,100dvh - 36px)}.ticket-create-modal .app-modal__body{padding:22px}.ticket-create-modal .app-modal__body>.app-modal__heading{margin-bottom:18px}.ticket-create-modal .ticket-form{gap:1rem}.ticket-create-modal .ticket-form__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ticket-create-modal .ticket-form__submit{border-radius:12px;justify-self:stretch;width:100%;min-width:0;min-height:44px}.ticket-create-modal .ticket-form__cancel{border-radius:12px;justify-self:stretch;min-height:44px;font-size:.82rem}.ticket-create-modal .ticket-form__control input,.ticket-create-modal .ticket-form__control textarea{border-radius:8px}.ticket-create-modal .ticket-form__dropzone{border-radius:10px}.ticket-create-modal .ticket-form__file-preview{border-radius:8px}.ticket-create-modal .ticket-form__file-card{border-radius:10px}.ticket-create-modal .ticket-form__field{gap:.28rem}:is(body:has(.admin-v2.is-dark-theme) .ticket-create-modal .app-modal__dialog,body:has(.admin-v2.is-dark-theme) .ticket-create-modal .app-modal__footer){border-color:var(--admin-line,#3a414b);background:var(--admin-card,#22272f)}body:has(.admin-v2.is-dark-theme) .ticket-create-modal .app-modal__heading h2{color:var(--admin-ink,#edf2f3)}body:has(.admin-v2.is-dark-theme) .ticket-create-modal .ticket-form__label{color:var(--admin-ink,#edf2f3)}body:has(.admin-v2.is-dark-theme) .ticket-create-modal .ticket-form__dropzone-line{color:var(--admin-ink,#edf2f3)}:is(body:has(.admin-v2.is-dark-theme) .ticket-create-modal .ticket-form__control input,body:has(.admin-v2.is-dark-theme) .ticket-create-modal .ticket-form__control textarea){border-color:var(--admin-line,#3a414b);color:var(--admin-ink,#edf2f3);background:#1d2229}body:has(.admin-v2.is-dark-theme) .ticket-create-modal .ticket-form__dropzone{border-color:var(--admin-line,#3a414b);background:#ffffff09}@media (max-width:720px){.ticket-form__grid,.ticket-form__actions{grid-template-columns:1fr}.ticket-form__dropzone{padding:.9rem .95rem}.ticket-form__file-card{flex-direction:row;align-items:center;gap:.55rem}.ticket-form__file-card-main{justify-content:flex-start;gap:.55rem}.ticket-form__file-preview{width:6.2rem;height:3.8rem}.ticket-form__file-card-text{min-width:0}.ticket-form__file-name--selected{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tickets-page__table{width:max-content;min-width:100%}.tickets-page__header{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.tickets-page__action{justify-content:center;justify-self:end;width:max-content;min-width:0}.tickets-page__headline{min-width:0}.tickets-page__row-link{min-height:2.2rem;padding:.42rem .56rem}.tickets-page__table th,.tickets-page__table td{padding:.5rem .58rem}.tickets-page__table td{vertical-align:middle;height:3.45rem}.tickets-page__cell-link{min-height:2.65rem;padding:.42rem .5rem}.tickets-page__row-action-link,.admin-ticket-delete-button,.admin-ticket-close-button{min-height:1.65rem;padding-inline:.52rem;font-size:.66rem}.ticket-new-page__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem}.ticket-new-page__headline{flex:auto;min-width:0}.ticket-new-page__back-link{white-space:nowrap;flex:none;justify-content:flex-start}}@media (max-width:920px){.my-account-dashboard__identity-card{padding:.75rem .8rem}.my-account-profile-card__list--compact,.my-account-profile-card__list--address-top,.my-account-profile-card__list--address-bottom{grid-template-columns:1fr}.my-account-profile-card__edit{justify-self:stretch;width:100%}}@media (max-width:640px){.my-account-dashboard__identity-card{gap:.65rem}.my-account-dashboard__identity-icon{border-radius:12px;width:2.15rem;height:2.15rem}.my-account-dashboard__identity-copy strong{font-size:.95rem}.my-account-dashboard__identity-copy span{font-size:.74rem}.my-account-profile-tabs__list{gap:1rem;padding:0}.my-account-profile-tabs__tab{white-space:nowrap;min-height:2rem;padding:0 0 .4rem;font-size:.68rem}.my-account-profile-tabs__tab>span{white-space:nowrap;min-width:0}}@keyframes password-rule-pop{0%{opacity:.75;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.my-account-password-modal__rule,.my-account-password-modal__rule .huge-icon{transition:none}.my-account-password-modal__rule.is-valid,.my-account-password-modal__rule.is-invalid{animation:none}}.my-account-dashboard-card{gap:.9rem}.my-account-dashboard__headline{margin-bottom:.2rem}.my-account-dashboard__grid{grid-template-columns:1fr;gap:.75rem;display:grid}.my-account-dashboard__grid--featured{grid-template-columns:1fr}.my-account-dashboard__card{background:linear-gradient(#fffffff5,#ffffffe6);border:1px solid #2c748b1a;border-radius:18px;gap:.5rem;width:100%;min-width:0;padding:.9rem .95rem;display:grid}.my-account-dashboard__card--link{transition:transform .18s,border-color .18s,background .18s}.my-account-dashboard__card--link:hover,.my-account-dashboard__card--link:focus-visible{background:linear-gradient(#fffffffa,#ffffffeb);border-color:#2c748b2e;transform:translateY(-1px)}.my-account-dashboard__card-head{align-items:center;gap:.7rem;min-width:0;display:flex}.my-account-dashboard__card-icon{width:2.4rem;height:2.4rem;color:var(--primary);background:#2c748b1a;border-radius:14px;flex:none;place-items:center;display:grid}.my-account-dashboard__card-head strong{color:#22313b;font-size:.88rem;font-weight:900;line-height:1.5}.my-account-dashboard__card-value{color:var(--primary);font-size:.8rem;font-weight:800;line-height:1.6}.my-account-dashboard__card-note{color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.7}.notifications-page{gap:1rem;display:grid}.notifications-page__card{gap:.95rem;display:grid}.notifications-page__headline{align-items:flex-start}.notifications-page__headline h2{margin-bottom:.15rem}.notifications-page__intro{color:var(--muted);margin:0;font-size:.82rem;font-weight:500;line-height:1.9}.notifications-page__sections{gap:.8rem;display:grid}.notifications-page__section{gap:.75rem}.notifications-page__section .my-account-profile-section__head p{max-width:56rem}.notifications-page__field{margin-top:.1rem}.notifications-page__field .my-account-edit-modal__control input,.notifications-page__field .my-account-edit-modal__control input[type=tel],.notifications-page__field .my-account-edit-modal__control input[type=email],.notifications-page__field .my-account-edit-modal__control input[inputmode=numeric]{padding-inline:.85rem}.notifications-page__hint{color:var(--muted);margin:0;font-size:.76rem;font-weight:400;line-height:1.8}.notifications-page__actions{flex-wrap:wrap;justify-content:flex-start;gap:.55rem;display:flex}.notifications-page__button{min-height:2.15rem;padding-inline:.8rem;font-size:.72rem}.notifications-page__button .huge-icon{width:.85rem;height:.85rem}.notifications-page__hero{background:radial-gradient(circle at 100% 0,#56b8cd24,#0000 28%),linear-gradient(#fff 0%,#f9fcfe 100%);border:1px solid #e7edf4;border-radius:22px;gap:1rem;margin-block:.25rem .95rem;padding:1.1rem 1.1rem 1rem;display:grid;box-shadow:0 18px 40px #0f172a0a}.notifications-page__hero-copy{gap:.45rem;display:grid}.notifications-page__badge{color:#0f766e;background:#0f766e14;border-radius:999px;align-items:center;width:fit-content;padding:.38rem .72rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.notifications-page__badge--count{color:#dc2626;background:#ef444417}.notifications-page__hero-copy h3{color:#1f3342;margin:0;font-size:clamp(1.02rem,2vw,1.22rem);font-weight:900;line-height:1.5}.notifications-page__hero-copy p{color:#5b6573;max-width:58rem;margin:0;font-size:.8rem;font-weight:500;line-height:1.9}.notifications-page__hero-meta{flex-wrap:wrap;gap:.5rem;display:flex}.notifications-page__hero-meta-item{color:#344054;background:#ffffffc7;border:1px solid #e5ecf2;border-radius:999px;align-items:center;gap:.38rem;padding:.45rem .7rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 8px 14px #0f172a08}.notifications-page__feed{gap:.7rem;display:grid}.notifications-page .admin-users__stat-card{box-shadow:none;background:#fff}.notifications-page__item{box-shadow:none;background:#fff;border:1px solid #e1e8ef;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.98rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.notifications-page__item:hover,.notifications-page__item:focus-visible{box-shadow:none;transform:none}.notifications-page__item.is-unread{background:#fff}.notifications-page__item--primary{border-inline-start:3px solid #0d9488b3}.notifications-page__item--sky{border-inline-start:3px solid #0ea5e9b3}.notifications-page__item--amber{border-inline-start:3px solid #f59e0bb8}.notifications-page__item--green{border-inline-start:3px solid #22c55eb8}.notifications-page__item--red{border-inline-start:3px solid #ef4444bd}.notifications-page__item--purple{border-inline-start:3px solid #a855f7b8}.notifications-page__item--muted{border-inline-start:3px solid #64748bad}.notifications-page__item--coral{border-inline-start:3px solid #fb7185b8}.notifications-page__item--deep{border-inline-start:3px solid #2563ebb8}.notifications-page__item-main{flex:auto;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.notifications-page__item-icon{background:#f8fafc;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.notifications-page__item-icon--primary{color:#0f766e;background:#0d948814}.notifications-page__item-icon--sky{color:#0284c7;background:#0ea5e914}.notifications-page__item-icon--amber{color:#b45309;background:#f59e0b1a}.notifications-page__item-icon--green{color:#15803d;background:#22c55e14}.notifications-page__item-icon--red{color:#dc2626;background:#ef444414}.notifications-page__item-icon--purple{color:#7c3aed;background:#a855f714}.notifications-page__item-icon--muted{color:#475569;background:#64748b14}.notifications-page__item-icon--coral{color:#e11d48;background:#fb718514}.notifications-page__item-icon--deep{color:#1d4ed8;background:#2563eb14}.notifications-page__copy{gap:.22rem;min-width:0;display:grid}.notifications-page__copy-head{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.notifications-page__copy-head-actions{flex:none;align-items:center;gap:.3rem;display:inline-flex}.notifications-page__copy-head strong{color:#1f2d3b;font-size:.86rem;font-weight:800;line-height:1.5}.notifications-page__copy span{color:#667085;font-size:.74rem;font-weight:500;line-height:1.75}.notifications-page__unread-dot{background:#ef4444;border-radius:999px;flex:none;width:.48rem;height:.48rem;animation:1s ease-in-out infinite notificationsUnreadBlink;box-shadow:0 0 0 4px #ef444414}.notifications-page__mark-read-button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;padding:0;transition:background-color .18s,color .18s,transform .18s;display:inline-grid}.notifications-page__mark-read-button:hover,.notifications-page__mark-read-button:focus-visible{color:#334155;background:#64748b14;transform:translateY(-1px)}.notifications-page__mark-read-button .huge-icon{width:.82rem;height:.82rem}@keyframes notificationsUnreadBlink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 4px #ef444414}50%{opacity:.25;transform:scale(.72);box-shadow:0 0 0 7px #ef444429}}.notifications-page__item-meta{flex:none;justify-items:end;gap:.45rem;min-width:0;display:grid}.notifications-page__status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.34rem .68rem;font-size:.69rem;font-weight:800;line-height:1;display:inline-flex}.notifications-page__status--primary{color:#0f766e;background:#0d94881a}.notifications-page__status--sky{color:#0369a1;background:#0ea5e91a}.notifications-page__status--amber{color:#b45309;background:#f59e0b1f}.notifications-page__status--green{color:#15803d;background:#22c55e1a}.notifications-page__status--red{color:#dc2626;background:#ef44441a}.notifications-page__status--purple{color:#7c3aed;background:#a855f71a}.notifications-page__status--muted{color:#475569;background:#64748b1a}.notifications-page__status--coral{color:#be123c;background:#fb71851c}.notifications-page__status--deep{color:#1d4ed8;background:#2563eb1a}.notifications-page__item-meta-row{color:#667085;white-space:nowrap;align-items:center;gap:.45rem;font-size:.71rem;font-weight:400;line-height:1.6;display:inline-flex}.notifications-page__item-meta time{font-weight:400}.notifications-page__empty-state{color:#5f6b7b;background:#fbfdff;border:1px dashed #dbe5ec;justify-content:center;padding:1.05rem 1rem;font-size:.8rem;font-weight:600;line-height:1.8}@media (max-width:640px){.notifications-page__actions{flex-wrap:nowrap}.notifications-page__hero{padding:.95rem .9rem}.notifications-page__item{flex-direction:column;align-items:stretch;padding:.9rem}.notifications-page__item-meta{justify-items:start}.notifications-page__item-meta-row{white-space:normal}.notifications-page__button{flex:1 1 0;min-width:0}}.notifications-page__section p a{color:var(--primary);font-weight:700}.notifications-page__section p a:hover,.notifications-page__section p a:focus-visible{color:#21323d}@media (max-width:640px){.admin-financial-tabs{gap:.45rem}.legacy-admin-dashboard__content-grid,.legacy-admin-dashboard__paired-panels{grid-template-columns:1fr}.legacy-admin-dashboard__chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-admin-dashboard__chart-head{flex-direction:column}.legacy-admin-dashboard__chart-controls{justify-content:stretch;width:100%}.legacy-admin-dashboard__chart-toggle{flex:1 1 0;min-width:0}.legacy-admin-dashboard__feed-item,.legacy-admin-dashboard__order-item{flex-direction:column;align-items:flex-start}.legacy-admin-dashboard__feed-item--ticket{min-height:0}.legacy-admin-dashboard__feed-item--message{align-items:stretch}.legacy-admin-dashboard__feed-item--message .legacy-admin-dashboard__feed-main,.legacy-admin-dashboard__feed-item--message .legacy-admin-dashboard__message-head{width:100%}.legacy-admin-dashboard__feed-item--message .legacy-admin-dashboard__feed-copy span{white-space:normal}.legacy-admin-dashboard__amount,.legacy-admin-dashboard__order-meta{justify-items:flex-start;width:100%;min-width:0}.legacy-admin-dashboard__amount--transaction{width:fit-content}.admin-financial-tabs__tab{flex:9rem;min-width:0;padding-inline:.75rem;font-size:.78rem}.admin-console__summary-grid.admin-console__summary-grid--orders,.admin-console__summary-grid.admin-console__summary-grid--financial,.admin-console__summary-grid.admin-console__summary-grid--compact{grid-template-columns:1fr}.legacy-admin-dashboard__summary-title{font-size:.8rem}.legacy-admin-dashboard__summary-card{border-radius:18px;gap:.42rem;padding:.64rem .72rem .72rem}.legacy-admin-dashboard__summary-icon{border-radius:13px;width:2.2rem;height:2.2rem}.legacy-admin-dashboard__summary-value{font-size:.98rem}.legacy-admin-dashboard__summary-value--amount{font-size:1.04rem}.legacy-admin-dashboard__summary-unit{padding-inline:.5rem;font-size:.7rem}.legacy-admin-dashboard__summary-note{font-size:.7rem;line-height:1.6}.my-account-dashboard--balanced{min-height:auto}}@media (min-width:641px) and (max-width:980px){.admin-console__summary-grid.admin-console__summary-grid--dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.legacy-admin-dashboard__summary-shell{box-shadow:none;background:linear-gradient(#fff,#fafcff);border:1px solid #e9eef3;border-radius:16px;padding:.55rem;display:block;overflow:hidden}.admin-console__summary-grid.admin-console__summary-grid--dashboard{grid-template-columns:1fr;gap:.6rem}}@media (max-width:1200px){.nav{gap:.8rem}.nav a{font-size:.84rem}.auth-cta{padding:0 .78rem;font-size:.78rem}.auth-cta--user{max-width:min(12.5rem,24vw)}.hero-grid{grid-template-columns:1fr .92fr}.hero-visual{min-height:520px}.hero-image-frame{min-height:500px}}@media (max-width:1024px){.admin-hero{flex-direction:column}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-account-shell{grid-template-columns:1fr}.my-account-grid,.my-account-section__list{grid-template-columns:repeat(2,minmax(0,1fr))}.my-account-hero,.my-account-section__hero{flex-direction:column}.wallet-page__hero{flex-flow:row;justify-content:space-between;align-items:center;gap:.55rem}.wallet-page__hero-head{flex:auto;width:auto;min-width:0}.wallet-page__hero-badge{flex:none;align-self:auto;gap:.35rem;font-size:.77rem}.wallet-page__grid{grid-template-columns:1fr}.wallet-page__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-page__submit{width:100%;min-height:40px}.wallet-callback__actions,.hero-grid,.page-hero-grid,.contact-page-layout,.process-grid,.contact-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:.8rem}.page-hero-side{justify-content:flex-start}.hero-grid{align-items:start}.hero-visual{gap:1rem;min-height:auto;display:grid}.hero-image-frame{min-height:430px}.floating-card{max-width:none;margin:0;position:static}}@media (max-width:860px){.admin-console__container{width:100%;max-width:none;padding-inline:.55rem}.admin-shell{gap:0}.admin-shell__topbar{box-shadow:none;background:#fff;border-bottom:1px solid #edf1f5;flex-wrap:wrap;align-items:center;padding:.65rem .75rem}.admin-shell__brand{display:inline-flex}.admin-shell__desktop-nav{display:none}.admin-shell__mobile-nav{background:0 0;border:0;border-radius:0;flex:1 0 100%;align-self:center;gap:.5rem;width:100%;padding:0;display:grid}.admin-shell__mobile-menu{inset-inline:0;z-index:160;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;background:0 0;padding:0;transition:opacity .22s;display:block;position:fixed;top:5.25rem;bottom:0}.admin-shell__mobile-menu.is-open{opacity:1;pointer-events:auto}.admin-shell__mobile-menu-panel{width:100%;max-height:100%;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;flex-direction:column;gap:.55rem;padding:.8rem;display:flex;position:relative;overflow:hidden}.admin-shell__mobile-menu-header{direction:rtl;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.1rem .1rem .25rem;display:flex}.admin-shell__mobile-menu-title{gap:.15rem;min-width:0;display:grid}.admin-shell__mobile-menu-eyebrow{color:var(--primary);font-size:.72rem;font-weight:700;line-height:1.3}.admin-shell__mobile-menu-title strong{color:#111827;font-size:.92rem;font-weight:700;line-height:1.35}.admin-shell__mobile-menu-close{width:2.55rem;min-width:2.55rem;height:2.55rem;color:var(--primary);background:#f5f8fb;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.admin-shell__mobile-menu-shell{padding-inline-end:.1rem;flex:auto;min-height:0;padding-bottom:.25rem;overflow-y:auto}.admin-shell__mobile-menu-list{gap:.35rem;padding:.1rem .02rem .2rem;display:grid}.admin-shell__mobile-menu-item{color:#334155;direction:rtl;background:0 0;border:0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;min-height:2.7rem;padding:.28rem .15rem;transition:background .2s,color .2s,transform .2s,opacity .2s;display:grid;position:relative}.admin-shell__mobile-menu-item:hover,.admin-shell__mobile-menu-item:focus-visible{background:0 0;transform:none}.admin-shell__mobile-menu-item.is-active{color:var(--primary);background:0 0;font-weight:400}.admin-shell__mobile-menu-item--group{width:100%;text-align:inherit}.admin-shell__mobile-menu-item--leaf{grid-template-columns:auto minmax(0,1fr) auto}.admin-shell__mobile-menu-item--logout{width:100%;text-align:inherit;color:#991b1b;background:#fef2f2eb;border-radius:14px;grid-template-columns:auto 1fr;padding-inline:.45rem .55rem}.admin-shell__mobile-menu-item--logout:hover,.admin-shell__mobile-menu-item--logout:focus-visible{color:#7f1d1d;background:#fef2f2}.admin-shell__mobile-menu-item--logout .logout-action__icon{color:#b91c1c;background:0 0;border-color:#0000}.admin-shell__mobile-menu-item--logout:hover .logout-action__icon,.admin-shell__mobile-menu-item--logout:focus-visible .logout-action__icon{color:#991b1b;background:0 0;border-color:#0000}.admin-shell__mobile-menu-icon{width:1.75rem;height:1.75rem;color:var(--primary);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.admin-shell__mobile-menu-label{min-width:0;color:inherit;text-align:right;font-size:.8rem;font-weight:400;line-height:1.4}.admin-shell__mobile-menu-chevron{color:#94a3b8;flex:none;place-items:center;transition:transform .22s;display:grid}.admin-shell__mobile-menu-group.is-open .admin-shell__mobile-menu-chevron{transform:rotate(180deg)}.admin-shell__mobile-submenu{opacity:0;pointer-events:none;gap:.28rem;max-height:0;margin:0;margin-inline-start:.5rem;padding-inline-start:1.9rem;transition:max-height .32s,margin .32s,opacity .24s,transform .32s;display:grid;overflow:hidden;transform:translateY(-.3rem)}.admin-shell__mobile-menu-group.is-open .admin-shell__mobile-submenu{opacity:1;pointer-events:auto;max-height:8rem;margin:.1rem 0 .15rem .5rem;transform:translateY(0)}.admin-shell__mobile-submenu-link{color:#0f4d66;text-align:right;border-radius:12px;grid-template-columns:1fr;align-items:center;gap:0;min-height:2.35rem;padding:.2rem .2rem .2rem .35rem;font-size:.78rem;font-weight:400;line-height:1.4;transition:color .18s;display:grid}.admin-shell__mobile-submenu-link:hover,.admin-shell__mobile-submenu-link:focus-visible{color:#000;background:0 0}.admin-shell__mobile-submenu-link.is-active{color:var(--primary);background:0 0;font-weight:700}.admin-shell__content{padding:.9rem 0 1rem}.my-account-page{padding-top:.8rem}.desktop-nav,.desktop-cta{display:none}.topbar .auth-cta{border-radius:12px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.topbar .auth-cta>span,.topbar .auth-cta__chevron{display:none}.topbar .auth-cta>.huge-icon:first-child{width:1.3rem;height:1.3rem}.topbar-auth-menu{width:min(20rem,100vw - 2rem);min-width:0}.search-cta{display:inline-flex!important}.topbar-mobile-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.45rem;margin-inline-start:auto;display:flex}.brand{flex:0 auto;min-width:0}.brand__logo{height:clamp(40px,5.2vw,48px)}.topbar{position:sticky}.contact-form--page{grid-template-columns:1fr}.contact-sheet__top{flex-direction:column}.contact-sheet__meta{justify-content:flex-start}.auth-box{grid-template-columns:1fr}.auth-box__copy,.auth-box__form{padding:1.25rem}.auth-box__copy{text-align:center}.auth-box__copy .eyebrow{justify-self:center}.my-account-dashboard__summary{flex-direction:column}.admin-console__table{min-width:58rem}.admin-console__details-grid,.admin-user-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.legacy-admin-installments{border-radius:17px;gap:.7rem;padding:.78rem}.legacy-admin-installments__hero,.legacy-admin-installments__title-wrap{align-items:flex-start}.legacy-admin-installments__title-icon{border-radius:12px;width:2.35rem;height:2.35rem}.legacy-admin-installments__title-wrap h3{font-size:.87rem}.legacy-admin-installments__title-wrap p{font-size:.66rem}.legacy-admin-installments__tab{flex:1 1 0;gap:.3rem;min-width:0;min-height:2.35rem;padding-inline:.5rem}.legacy-admin-installments__tabs{width:100%;padding-bottom:0;overflow:visible}.legacy-admin-installments__tab span{font-size:.65rem}.legacy-admin-installments__summary{gap:.4rem}.legacy-admin-installments__summary>div{padding:.58rem .62rem}.legacy-admin-installments__summary strong{font-size:.75rem}.legacy-admin-installments__list{padding:.62rem}.legacy-admin-installments__rows{gap:.6rem;max-height:none;overflow:visible}.legacy-admin-installments__row{border-inline-start-width:2px;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;padding:.75rem}.legacy-admin-installments__student{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:.6rem}.legacy-admin-installments__detail,.legacy-admin-installments__amount-cell,.legacy-admin-installments__status-cell{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:11px;align-content:center;justify-items:center;min-height:3rem;padding:.5rem .58rem}.legacy-admin-installments__status{width:fit-content}.legacy-admin-dashboard__record-card{border-inline-start-width:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;padding:.75rem}.legacy-admin-dashboard__record-identity{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:.6rem}.legacy-admin-dashboard__record-field{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:11px;justify-items:center;min-height:3rem;padding:.5rem .45rem}.legacy-admin-dashboard__record-status-field{justify-items:center}.legacy-admin-dashboard__record-field>strong{max-width:100%;font-size:.69rem}.legacy-admin-dashboard__record-status-field .tickets-page__status{max-width:100%}.legacy-admin-dashboard__empty-state{min-height:5.5rem}.admin-page .admin-console__container{width:100%}.admin-console__container{width:100%;padding-inline:.45rem}.admin-page .admin-shell{gap:0}.admin-shell__topbar{padding:.55rem .6rem}.admin-shell__brand{width:100%}.admin-shell__brand-logo{width:min(5.95rem,100%)}.admin-shell__mobile-trigger{-webkit-backdrop-filter:blur(16px);min-height:2.65rem;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;padding:.52rem .68rem}.admin-shell__mobile-trigger-copy strong{font-size:.88rem;font-weight:700}.admin-shell__mobile-trigger-icon{width:1.8rem;height:1.8rem}.admin-shell__mobile-menu{padding:0;top:5rem}.admin-shell__mobile-menu.is-open{opacity:1}.admin-shell__mobile-menu-panel{box-shadow:none;border-radius:0}.admin-shell__content{padding:.8rem 0 .9rem}.admin-shell-nav__item.is-compact{color:#4b5563;background:#fff;border-color:#e5e7eb;min-height:2.8rem;box-shadow:0 1px 2px #0f172a08}.admin-shell-nav__item.is-compact:hover,.admin-shell-nav__item.is-compact:focus-visible,.admin-shell-nav__item.is-compact.is-active{color:#1f2937;background:linear-gradient(#fff,#f7fdff);border-color:#20a5bd38}.admin-shell-nav__item.is-compact .admin-shell-nav__icon-badge{color:var(--primary);background:#20a5bd14;border-color:#20a5bd14}.admin-shell-nav__item.is-compact.is-active .admin-shell-nav__icon-badge{color:#fff;background:#20a5bd;border-color:#20a5bd38}.admin-shell-nav__item.is-compact .admin-shell-nav__soon{color:#ef4444;background:#fef2f2}.admin-grid{grid-template-columns:1fr}.admin-console__users{gap:.7rem}.admin-console__users-count{border-radius:14px;padding:.5rem .72rem}.admin-console__users-count span{font-size:.72rem}.admin-console__users-count strong{font-size:.88rem}.admin-users__table-shell{border-radius:18px;padding:.8rem}.admin-users__table-head{align-items:center}.admin-users__table-head-metric{margin-inline-start:auto}.admin-users__filters--toolbar{padding:.72rem}.admin-users__filter--search{flex-basis:100%}.admin-users__table{min-width:54rem}.admin-users__table th,.admin-users__table td{padding:.62rem .55rem;font-size:.7rem}.admin-console__details-head{flex-direction:column}.admin-console__details-grid{grid-template-columns:1fr}.admin-console__details-button,.admin-console__details-close{min-height:1.95rem;padding:.3rem .62rem;font-size:.68rem}.admin-user-modal__grid{grid-template-columns:1fr}.admin-user-modal__intro{padding:.85rem .9rem}.admin-user-modal__item,.admin-user-modal__address{padding:.72rem .78rem}.admin-hero{border-radius:22px;padding:1rem}.admin-card{border-radius:20px;padding:.92rem}.my-account-grid,.my-account-section__list,.my-account-dashboard__grid{grid-template-columns:1fr}.wallet-page__card,.wallet-page__hero{border-radius:22px;padding:.9rem}.wallet-page__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.wallet-page__quick-button{min-height:34px;padding:.35rem .5rem;font-size:.69rem}.tickets-page__table th,.tickets-page__table td{padding:.5rem;font-size:.68rem}.wallet-page__cell-link,.tickets-page__cell-link{min-height:2.55rem;padding:.42rem .5rem}.tickets-page__status{min-height:1.55rem;padding:0 .5rem;font-size:.64rem}.wallet-page__balance-pill{white-space:normal;justify-content:space-between;width:100%}.wallet-callback{border-radius:18px;padding:.9rem}.my-account-profile-tabs__list{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.18rem;padding:.12rem;overflow:hidden}.my-account-profile-tabs__tab{white-space:nowrap;gap:.16rem;min-width:0;min-height:1.95rem;padding:0 .22rem;font-size:.62rem;line-height:1;overflow:hidden}.my-account-profile-tabs__tab .huge-icon{width:.7rem;height:.7rem}.my-account-profile-tabs__panels{border-radius:20px}.my-account-profile-tabs__loading{padding:.85rem}.my-account-profile-tabs__tab>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.my-account-profile-section{box-shadow:none;background:#fff;border:1px solid #2c748b1a;border-radius:20px;padding:.9rem}.my-account-profile-section__icon{border-radius:12px;width:2.1rem;height:2.1rem}.my-account-profile-section__head h3{font-size:.84rem}.my-account-profile-section__head p{font-size:.7rem}.my-account-profile-card__list{gap:.42rem}.my-account-profile-card__row{border-radius:14px;gap:.1rem .58rem;min-height:3.7rem;padding:.72rem .8rem}.my-account-profile-card__row-icon{border-radius:11px;width:2rem;height:2rem}.my-account-profile-card__label{font-size:.78rem}.my-account-profile-card__value{font-size:.7rem;line-height:1.65}.my-account-profile-card__edit{min-height:2.05rem;padding-inline:.7rem;font-size:.72rem}.container{width:min(calc(100% - 3rem), var(--container))}.hero h1,.page-hero-copy h1,.auth-box__copy h1{max-width:none}.about-sheet{border-radius:22px;gap:.9rem;padding:1rem}.about-panel{border-radius:22px;padding:1rem}.about-panel--story,.about-panel--highlights,.about-page__section{gap:.45rem}.about-panel__label{padding:.48rem .75rem;font-size:.8rem}.about-page__section h2{gap:.42rem;font-size:.9rem;line-height:1.5}.about-page__section-icon{width:.95rem;height:.95rem}.about-text{font-size:.9rem;line-height:1.95}.about-list{gap:.4rem}.about-list li{border-radius:13px;gap:.38rem;padding:.58rem .7rem;font-size:.85rem;line-height:1.45}.about-list__icon{width:.88rem;height:.88rem}.about-list li span{font-size:.82rem;line-height:1.5}.about-quote{border-radius:14px;gap:.42rem;padding:.66rem .75rem}.about-quote blockquote{font-size:.88rem;line-height:1.55}.about-page__sections{gap:.8rem}.about-sheet .contact-sheet__intro p{font-size:.9rem;line-height:1.9}.article-detail__grid{grid-template-columns:1fr}.article-detail-sheet{gap:.85rem;padding:.85rem}.article-detail__intro{gap:.4rem}.article-detail__intro h1{font-size:1.32rem;line-height:1.32}.article-detail__intro p{text-align:right;text-justify:auto;font-size:.88rem;line-height:1.8}.major-selection__hero{border-radius:20px;padding:.9rem .9rem .85rem}.major-selection__intro{gap:.45rem}.major-selection__hero-actions{margin-top:.05rem}.major-selection__section{border-radius:18px;gap:.55rem;padding:.88rem .88rem .82rem}.major-selection__section h2{font-size:.92rem;line-height:1.45}.major-selection__section h3{font-size:.84rem}.major-selection__section .about-text{font-size:.86rem;line-height:1.85}.major-selection__list{gap:.3rem}.major-selection__list li{border-radius:12px;padding:.5rem .62rem .5rem .7rem;font-size:.82rem;line-height:1.65}.major-selection__list li:before{inset-block-start:.9rem}.article-detail__panel{gap:.62rem}.article-detail__panel--main,.article-detail__panel--side{gap:.48rem;padding:.78rem .8rem}.article-detail__panel h2{font-size:.92rem;line-height:1.45}.article-detail__panel--full{margin-top:.2rem}.article-detail__principles li,.article-detail__tips li{border-radius:12px;align-items:center;gap:.35rem;padding:.44rem .56rem;font-size:.82rem;line-height:1.45}.article-detail__principles li span,.article-detail__tips li span{font-size:.82rem;line-height:1.45}.article-detail__principles li svg,.article-detail__tips li svg{flex:none;width:.82rem;height:.82rem;margin-top:0}.article-detail__roadmap-item{border-radius:16px;align-items:flex-start;gap:.55rem;padding:.68rem .74rem}.article-detail__roadmap-index{width:1.7rem;height:1.7rem;margin-top:.06rem;font-size:.72rem}.article-detail__roadmap-copy h3{align-items:flex-start;gap:.3rem;font-size:.86rem;line-height:1.5}.article-detail__roadmap-copy h3 small{font-size:.7rem}.article-detail__roadmap-copy p,.article-detail__bullets li{text-align:right;text-justify:auto;font-size:.83rem;line-height:1.7}.article-detail__tips,.article-detail__principles{gap:.34rem}.article-detail__principles li,.article-detail__tips li{width:100%}.article-detail__principles--compact li,.article-detail__tips--compact li{font-size:.86rem;line-height:1.35}.article-detail__bullets li{padding-inline-start:.88rem}.article-detail__bullets--compact{gap:.08rem}.article-detail__bullets--compact li{padding-top:.12rem;padding-bottom:.12rem;line-height:1.32}.article-detail__bullets li:before{inset-block-start:.82em;transform:none}.service-mini{border-radius:22px;padding:.95rem}.admin-store-modal__grid{grid-template-columns:1fr}.admin-store-modal__section-head{flex-direction:column;align-items:flex-start}.admin-store-modal__actions{justify-content:space-between}.admin-store-modal__actions .search-modal__submit,.admin-store-modal__actions .search-modal__cancel{min-width:0}.faq-sheet{border-radius:22px;gap:.9rem;padding:1rem}.faq-sheet .contact-sheet__intro{gap:.35rem}.faq-sheet__subtitle{font-size:.95rem;line-height:1.6}.faq-grid{grid-template-columns:1fr}.faq-panel{border-radius:22px;gap:.85rem;padding:1rem}.faq-list{gap:.55rem}.faq-item{border-radius:16px}.faq-item summary{gap:.5rem;padding:.72rem .8rem}.faq-item__badge{width:1.55rem;height:1.55rem;font-size:.72rem}.faq-item__question{font-size:.86rem;line-height:1.7}.faq-item__answer{padding:0 .8rem .8rem}.faq-item__answer-copy p{font-size:.86rem;line-height:1.8}.faq-item__bullets{gap:.28rem;padding-inline-end:.9rem}.faq-item__bullets li{font-size:.86rem;line-height:1.75}.faq-side__cards{gap:.5rem}.faq-side__card{border-radius:15px;gap:.5rem;padding:.72rem .75rem}.faq-side__icon{width:1.7rem;height:1.7rem}.faq-side__copy h2{font-size:.84rem}.faq-side__copy p,.faq-side__footer p{font-size:.8rem;line-height:1.6}.faq-side__footer{border-radius:14px;padding:.7rem .75rem}.course-card{padding:1.1rem 1rem}.courses-grid{grid-template-columns:1fr;gap:.75rem}.course-card{border-radius:16px;gap:.58rem;padding:.72rem}.course-card__art{aspect-ratio:16/10;border-radius:12px;height:auto;min-height:0}.course-card__bookmark{width:2rem;height:2rem;top:.6rem;right:.6rem}.course-card__bookmark .huge-icon{width:.95rem;height:.95rem}.course-card__image{object-position:center center;width:100%;height:100%;position:absolute;inset:0}.course-card h3{font-size:.82rem;line-height:1.35}.course-card__meta{gap:.18rem}.course-card__meta-row{gap:.22rem}.course-card__meta-row .huge-icon{width:.74rem;height:.74rem}.course-card__meta-row span{font-size:.72rem}.course-card__footer{align-items:flex-end;gap:.35rem}.course-card__discount{border-radius:5px;min-height:1.45rem;padding:0 .42rem;font-size:.68rem}.course-card__price{gap:.02rem}.course-card__price strong{white-space:nowrap;font-size:.78rem}.course-card__currency{margin-inline-start:.16rem;font-size:.64rem}.course-card__price s{white-space:nowrap;font-size:.68rem}.course-card__art-badge .huge-icon{width:5.3rem;height:5.3rem}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.services-shell{border-radius:22px;padding:.9rem}.info-card{justify-items:center;padding:1rem}.icon-box{border-radius:16px;width:52px;height:52px;margin-bottom:.9rem}.icon-box .huge-icon{width:1.3rem;height:1.3rem}.timeline-item{grid-template-columns:56px 1fr;padding:1rem}.step-number{border-radius:14px;width:46px;height:46px}.contact-points{gap:.6rem}.contact-points span{text-align:center;width:100%}}@media (max-width:560px){.auth-screen{padding-inline:.8rem}.auth-box{border-radius:24px;padding:.9rem}.auth-tabs>.tabs__list-container{width:100%}.topbar-inner{gap:.5rem;min-height:76px}.topbar-actions{gap:.4rem}.search-cta{border-radius:14px;width:40px;min-width:40px;min-height:40px}.brand-text small{line-height:1.4;display:block}.brand-text strong{font-size:.86rem}.hero h1{font-size:2.15rem}.cta,.contact-form button{width:100%}.hero-actions,.about-actions{flex-direction:column}.section{padding:1rem 0}.hero-image-frame{min-height:320px;padding:1.2rem}.hero-stats article,.result-box,.info-card,.testimonial-card,.contact-form,.timeline-item,.hero-card{border-radius:22px}.form-shell{background:#ffffffe0}.contact-form,.info-card,.testimonial-card{padding:1.15rem}}@media (max-width:420px){.container{width:min(calc(100% - 3rem), var(--container))}.brand-mark{border-radius:14px;width:40px;height:40px}.eyebrow{padding:.48rem .8rem;font-size:.78rem}.tabs__tab,.auth-tabs__tab{min-height:38px;font-size:.82rem}.auth-form input,.auth-form .cta,.contact-form input,.contact-form textarea,.contact-form .cta{min-height:42px;font-size:.86rem}.contact-sheet{border-radius:26px;padding:1rem}.article-detail__chips span{padding:.46rem .72rem;font-size:.8rem}.article-detail__principles li,.article-detail__tips li{padding:.4rem .5rem;font-size:.78rem;line-height:1.42}.article-detail__principles li span,.article-detail__tips li span{font-size:.78rem;line-height:1.42}.article-detail__principles li svg,.article-detail__tips li svg{width:.75rem;height:.75rem}}.site-shell--auth{background:var(--bg);min-height:100vh;overflow:clip hidden}.auth-route-transition{background:var(--bg);min-height:100vh;position:relative;overflow:clip}.auth-route-transition__page{width:100%;min-height:100%;position:absolute;inset:0}.auth-route-transition__page--enter{z-index:2;pointer-events:none;animation:.34s ease-out both auth-page-fade-in}.auth-route-transition__page--exit{z-index:1;pointer-events:none;animation:.34s ease-out both auth-page-fade-out}.auth-screen{background:var(--bg);width:100%;min-height:100vh;margin:0;padding:0;display:block;position:relative;overflow:clip hidden}.auth-shell{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;min-height:100dvh;display:grid}.auth-shell--centered{background:radial-gradient(circle at 20% 18%, #2c748b0d, transparent 0 12rem), radial-gradient(circle at 82% 22%, #7fb5c20d, transparent 0 14rem), var(--bg);grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(1rem,2.4vw,2rem)}.auth-shell--centered .auth-shell__panel{-webkit-backdrop-filter:blur(10px);width:min(100%,34rem);min-height:auto;box-shadow:none;background:#ffffffeb;border:1px solid #072b3317;border-radius:30px;padding-block:clamp(1.35rem,3vw,2rem);padding-inline:clamp(1rem,3vw,2rem);overflow:hidden}.team-login-page .auth-screen{background:#fff}.team-login-page .auth-shell--centered{isolation:isolate;background:#fff;position:relative}.team-login-page .auth-shell--centered:before{content:"";pointer-events:none;opacity:.8;filter:blur(.08px);background-image:radial-gradient(circle at 18% 22%,#2c748b29 0 1.5px,#0000 1.9px),radial-gradient(circle at 58% 16%,#7fb5c224 0 1.2px,#0000 1.7px),radial-gradient(circle at 82% 28%,#2c748b1c 0 1.25px,#0000 1.8px),radial-gradient(circle at 30% 64%,#7fb5c21a 0 1.1px,#0000 1.65px),radial-gradient(circle at 72% 74%,#2c748b17 0 1.2px,#0000 1.7px),radial-gradient(circle at 12% 86%,#7fb5c214 0 1px,#0000 1.5px),radial-gradient(circle at 46% 42%,#2c748b12 0 .95px,#0000 1.45px);background-position:0 0,28px 84px,96px 16px,44px 20px,72px 56px,120px 108px,8px 40px;background-size:160px 160px,220px 220px,260px 260px,190px 190px,240px 240px,280px 280px,200px 200px;animation:34s linear infinite team-login-stars-drift;position:absolute;inset:-18%}.team-login-page .auth-shell--centered>*{z-index:1;position:relative}.team-login-page .auth-shell--centered .auth-shell__panel{-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.team-login-page .auth-form__field input:not(.auth-form__otp-input),.team-login-page .auth-form__field input:not(.auth-form__otp-input):hover,.team-login-page .auth-form__field input:not(.auth-form__otp-input):focus,.team-login-page .auth-form__field--error .auth-form__input-shell input:not(.auth-form__otp-input){box-shadow:none;background:#f3f5f6;border:0}.team-login-page .auth-form__input-icon,.team-login-page .auth-form__field-label--floating,.team-login-page .auth-form__field-label--floating-login,.team-login-page .auth-form__field--labeled>.auth-form__field-label--floating,.team-login-page .auth-form__field--labeled>.auth-form__field-label--floating-login{display:none}.team-login-page .auth-form__input-shell--floating{position:relative}.team-login-page .auth-form__input-shell--floating .auth-form__floating-label{z-index:1;top:50%;color:#8a99a2;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:100%;max-width:calc(100% - 1.7rem);padding-inline:0;font-size:.72rem;font-weight:400;line-height:1;transition:top .18s,padding .18s,color .18s,font-size .18s,transform .18s;position:absolute;inset-inline-start:.85rem;overflow:hidden;transform:translateY(-50%)}.team-login-page .auth-form__field .auth-form__input-shell--floating input{background:#f3f5f6;border:1px solid #0000;transition:border-color .18s,background-color .18s}.team-login-page .auth-form__field .auth-form__input-shell--floating input:focus,.team-login-page .auth-form__field .auth-form__input-shell--floating input:not(:placeholder-shown){background:#fff;border:1px solid #2c748b61}.team-login-page .auth-form__choice{color:#8a99a2;background:#f3f5f6;border-color:#e5eaed}.team-login-page .auth-form__choice:hover{background:#f8fbfb;border-color:#2c748b57}.team-login-page .auth-form__choice:focus-within{border-color:#2c748b8c;box-shadow:0 0 0 3px #2c748b1f}.team-login-page .auth-form__choice.is-selected{color:var(--primary);background:#fff;border-color:#2c748bc7}.team-login-page .auth-form__choice,.team-login-page .auth-form__choice-label{font-variation-settings:"wght" 400;font-family:inherit;font-size:.72rem;font-weight:400!important}.team-login-page .auth-form__choice:before,.team-login-page .auth-form__choice:after{z-index:10;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s linear .16s;position:absolute;left:50%}.team-login-page .auth-form__choice:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;background:#172f36;border-radius:6px;width:max-content;max-width:160px;padding:5px 8px;font-family:inherit;font-size:.62rem;font-weight:400;line-height:1.45;bottom:calc(100% + 7px);transform:translate(-50%);box-shadow:0 7px 18px #072b3329}.team-login-page .auth-form__choice:before{content:"";background:#172f36;border-radius:1px;width:8px;height:8px;bottom:calc(100% + 3px);transform:translate(-50%)rotate(45deg)}.team-login-page .auth-form__choice:hover,.team-login-page .auth-form__choice:focus-within{z-index:11}.team-login-page .auth-form__choice:hover:before,.team-login-page .auth-form__choice:hover:after,.team-login-page .auth-form__choice:focus-within:before,.team-login-page .auth-form__choice:focus-within:after{opacity:1;visibility:visible;transition-delay:.12s}.team-login-page .auth-form__field .auth-form__input-shell--floating input:focus{border-color:var(--primary)}.team-login-page .auth-form__input-shell--floating:focus-within .auth-form__floating-label,.team-login-page .auth-form__input-shell--floating input:not(:placeholder-shown)+.auth-form__floating-label{color:var(--primary);background:#fff;padding-inline:.38rem;font-size:.64rem;font-weight:600;top:0;transform:translateY(-50%)}.team-login-page .auth-form__field--error .auth-form__input-shell--floating .auth-form__floating-label{color:#b42318}.team-login-page .auth-form__primary .huge-icon{display:none}.team-login-page .auth-form__primary{border:1px solid var(--primary);background:var(--primary);min-height:44px;box-shadow:none;color:#fff;border-radius:11px;font-size:.84rem;font-weight:700;transition:background-color .18s,border-color .18s,opacity .18s}.team-login-page .auth-form__primary:hover:not(:disabled){background:var(--primary-deep);border-color:var(--primary-deep);filter:none;transform:none}.team-login-page .auth-form__primary:focus-visible{outline-offset:2px;outline:3px solid #2c748b2e}.team-login-page .auth-form__primary:disabled{background:var(--primary);border-color:var(--primary);opacity:.58}.team-login-page .auth-form__input-shell input:not(.auth-form__otp-input){padding-inline-start:.85rem}.team-login-page .auth-form__input-shell--otp{width:100%;padding-inline:0}.team-login-page .auth-form__input-shell--password input{padding-inline-end:2.25rem}.team-login-page .auth-shell__brand--image{min-height:4.4rem;margin-bottom:.35rem}.team-login-page .auth-shell__brand--image .auth-shell__brand-image{height:3.7rem}.team-login-page .auth-form__otp-hint,.team-login-page .auth-form__otp-hint-text{font-variation-settings:"wght" 400;font-family:Modam,Tahoma,sans-serif;font-weight:400!important}.team-login-page .auth-form__otp-phone{font-variation-settings:"wght" 700;font-family:Modam,Tahoma,sans-serif;font-weight:700!important}.team-login-page .auth-form__otp-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;margin-top:-.15rem;display:grid}.team-login-page .auth-form__otp-resend{color:#667780;background:#fff;border:1px solid #e5eaed;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:36px;padding:.45rem .65rem;font-size:.68rem;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.team-login-page .auth-form__otp-resend:hover,.team-login-page .auth-form__otp-resend:focus-visible{color:var(--primary);background:#f9fbfb;border-color:#2c748b57;text-decoration:none}.team-login-page .auth-form__otp-resend:focus-visible{outline-offset:1px;outline:2px solid #2c748b21}.team-login-page button.auth-form__otp-resend.auth-form__otp-resend--primary:disabled{cursor:default;font-size:.68rem;font-weight:600;display:inline-flex;color:#687982!important;background:#f4f7f8!important;border:1px solid #0000!important}.team-login-page .auth-form__otp-resend--primary:not(:disabled){font-size:.68rem;font-weight:600}.team-login-page .auth-form__otp-resend--edit{flex:initial;color:#667780;font-size:.68rem;font-weight:600}.team-login-page .auth-form__otp-resend--edit:disabled{color:#9aa8ae!important;background:#f4f7f8!important;border-color:#0000!important}.team-login-page .auth-form__otp-action-label{font-variation-settings:"wght" 600;font-family:Modam,Tahoma,sans-serif!important;font-size:.68rem!important;font-weight:600!important;line-height:1.4!important}.team-login-page .auth-form__otp-action-icon{color:currentColor;flex:none;width:.9rem;height:.9rem}.team-login-page .auth-form__otp-countdown{min-width:3rem;color:var(--primary);font-variant-numeric:tabular-nums;background:#2c748b17;border-radius:7px;padding:.18rem .42rem;font-size:.7rem;font-weight:700;line-height:1.25}.team-login-page .auth-shell--centered .auth-shell__panel--stacked-login{border:0;border-radius:0;align-content:center;gap:1rem;width:100%;max-width:none;min-height:100dvh;padding:clamp(1.5rem,4vw,3.5rem);position:relative;overflow:visible}.team-login-page .auth-shell__panel--stacked-login .auth-shell__brand{min-height:4.2rem;margin:0 0 .25rem;position:static}.team-login-page .auth-shell__panel--stacked-login .auth-shell__brand-image{height:3.15rem}.team-login-page .auth-shell__panel--stacked-login .auth-shell__copy{gap:.45rem;width:min(100%,430px);max-width:430px;margin-bottom:.35rem}.team-login-page .auth-shell__panel--stacked-login>.auth-form,.team-login-page .auth-shell__panel--stacked-login>.auth-method-stack,.team-login-page .auth-shell__panel--stacked-login>.auth-method-stack__legal,.team-login-page .auth-shell__panel--stacked-login>.auth-method-stack__register{width:min(100%,430px);max-width:430px}.team-login-page .auth-shell__panel--stacked-login .auth-shell__copy h1{color:var(--text);font-size:1.55rem;font-weight:800}.team-login-page .auth-shell__dynamic-greeting{background:linear-gradient(110deg, var(--primary-deep), var(--primary), var(--primary-mid));-webkit-background-clip:text;background-clip:text;justify-self:center;width:fit-content;min-height:2rem;padding-bottom:.38rem;animation:.45s cubic-bezier(.22,.8,.3,1) both team-greeting-enter;position:relative;color:#0000!important}.team-login-page .auth-shell__dynamic-greeting:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);border-radius:999px;width:2.2rem;height:2px;margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}@keyframes team-login-stars-drift{0%{transform:translate(0,0)}to{transform:translate(-3.5%,4.5%)}}@keyframes team-greeting-enter{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}.team-login-page .auth-shell__panel--stacked-login .auth-shell__copy p{color:#71818a;font-size:.78rem;font-weight:400;line-height:1.8}.auth-method-stack{gap:.75rem;width:min(100%,430px);display:grid}.auth-method-stack__item{background:#fff;border:1px solid #e5eaed;border-radius:13px;transition:border-color .2s,box-shadow .2s,background-color .2s;overflow:hidden}.auth-method-stack__item:hover{border-color:#2c748b47}.auth-method-stack__item.is-active{background:#f9fafb6b;border-color:#2c748bc7;box-shadow:0 0 0 3px #2c748b0e}.auth-method-stack__trigger{color:#50626c;width:100%;min-height:62px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.65rem;padding:.8rem 1.05rem;font-size:.84rem;font-weight:700;display:flex}.auth-method-stack__trigger .huge-icon{color:#829099;transition:color .2s}.auth-method-stack__item.is-active .auth-method-stack__trigger,.auth-method-stack__item.is-active .auth-method-stack__trigger .huge-icon{color:var(--primary)}.auth-method-stack__trigger:focus-visible{outline-offset:-3px;outline:2px solid #2c748b4d}.auth-method-stack__trigger--static{color:var(--primary);cursor:default}.auth-method-stack__trigger--static .huge-icon{color:var(--primary)}.auth-method-stack__item--single{background:#f9fafb6b}.auth-method-stack__item--single .auth-method-stack__body{padding-top:.15rem}.auth-method-stack__body{padding:0 1rem 1rem;animation:.25s ease-out both auth-method-body-enter}.auth-method-stack__body .auth-form{gap:.72rem;width:100%;max-width:none;margin:0}.team-login-page .auth-method-stack__legal{color:#71818a;width:min(100%,430px);margin:.15rem 0 0;font-weight:400}.team-login-page .auth-method-stack__register{color:#71818a;width:min(100%,430px);margin:-.8rem 0 0;font-weight:400}@media (prefers-color-scheme:dark){.team-login-page .auth-screen,.team-login-page .auth-shell--centered{background:radial-gradient(circle at top,#2c748b29,#0000 40%),linear-gradient(#050b10 0%,#09131a 100%)}.team-login-page .auth-shell--centered:before{opacity:.45;background-image:radial-gradient(circle at 18% 22%,#aee2ec6b 0 1.45px,#0000 1.85px),radial-gradient(circle at 58% 16%,#7fb5c252 0 1.15px,#0000 1.62px),radial-gradient(circle at 82% 28%,#aee2ec42 0 1.2px,#0000 1.7px),radial-gradient(circle at 30% 64%,#7fb5c238 0 1.05px,#0000 1.55px),radial-gradient(circle at 72% 74%,#aee2ec33 0 1.1px,#0000 1.6px),radial-gradient(circle at 12% 86%,#7fb5c22e 0 .95px,#0000 1.45px),radial-gradient(circle at 46% 42%,#aee2ec29 0 .9px,#0000 1.38px)}.team-login-page .auth-shell--centered .auth-shell__panel{color:#e8f2f6}.team-login-page .auth-shell__dynamic-greeting{background:linear-gradient(110deg,#c2edf6,#84ddee,#50c5df);-webkit-background-clip:text;background-clip:text}.team-login-page .auth-shell__dynamic-greeting:after{background:linear-gradient(90deg,#0000,#7fb5c2f2,#0000)}.team-login-page .auth-shell__panel--stacked-login .auth-shell__copy h1{color:#f1fbfe}.team-login-page .auth-shell__panel--stacked-login .auth-shell__copy p,.team-login-page .auth-method-stack__legal,.team-login-page .auth-method-stack__register{color:#d0dfe5bd}.team-login-page .auth-method-stack__item{background:#060f14c7;border-color:#aee2ec1f;box-shadow:0 18px 45px #0000002e}.team-login-page .auth-method-stack__item:hover{border-color:#7fb5c259}.team-login-page .auth-method-stack__item.is-active{background:#0c191ff2;border-color:#7fb5c2cc;box-shadow:0 0 0 3px #7fb5c214}.team-login-page .auth-method-stack__trigger{color:#d7e5ea}.team-login-page .auth-method-stack__trigger .huge-icon{color:#96cbd8}.team-login-page .auth-method-stack__item.is-active .auth-method-stack__trigger,.team-login-page .auth-method-stack__item.is-active .auth-method-stack__trigger .huge-icon{color:#8ed7e8}.team-login-page .auth-method-stack__trigger:focus-visible{outline-color:#7fb5c273}.team-login-page .auth-form__field input:not(.auth-form__otp-input),.team-login-page .auth-form__field input:not(.auth-form__otp-input):hover,.team-login-page .auth-form__field input:not(.auth-form__otp-input):focus,.team-login-page .auth-form__field--error .auth-form__input-shell input:not(.auth-form__otp-input),.team-login-page .auth-form__field .auth-form__input-shell--floating input{color:#edf6f9;background:#101a20}.team-login-page .auth-form__field .auth-form__input-shell--floating input:focus,.team-login-page .auth-form__field .auth-form__input-shell--floating input:not(:placeholder-shown){background:#121e25;border-color:#7fb5c28c}.team-login-page .auth-form__input-shell--floating .auth-form__floating-label{color:#bbccd2b8}.team-login-page .auth-form__input-shell--floating:focus-within .auth-form__floating-label,.team-login-page .auth-form__input-shell--floating input:not(:placeholder-shown)+.auth-form__floating-label{color:#8ed7e8;background:#091218}.team-login-page .auth-form__choice{color:#bbccd2b8;background:#0a1116eb;border-color:#aee2ec1f}.team-login-page .auth-form__choice:hover{background:#0e191ffa;border-color:#7fb5c257}.team-login-page .auth-form__choice.is-selected{color:#8ed7e8;background:#121e25fa;border-color:#7fb5c2b3}.team-login-page .auth-form__otp-boxes .auth-form__otp-input{color:#eaf4f7;background:#101a20;border-color:#7fb5c224}.team-login-page .auth-form__otp-boxes .auth-form__otp-input::placeholder{color:#b5c4cab8}.team-login-page .auth-form__otp-boxes .auth-form__otp-input:hover,.team-login-page .auth-form__otp-boxes .auth-form__otp-input:focus{background:#111d24}.team-login-page .auth-form__otp-boxes .auth-form__otp-input:focus,.team-login-page .auth-form__otp-boxes .auth-form__otp-input:focus-visible{border-color:#7fb5c2b3;box-shadow:0 0 0 3px #7fb5c21f}.team-login-page .auth-form__field--error .auth-form__otp-boxes .auth-form__otp-input{color:#eaf4f7;background:#101a20;border-color:#b91c1c6b}.team-login-page .auth-form__otp-boxes .auth-form__otp-input::selection{color:#f8fcfd;background:#7fb5c247}.team-login-page .auth-form__otp-hint,.team-login-page .auth-form__otp-hint-text,.team-login-page .auth-form__otp-action-label{color:#dbe9eedb}.team-login-page .auth-form__otp-phone{color:#f3fbfd}.team-login-page .auth-form__otp-resend{color:#d6e5ead6;background:#0a1116eb;border-color:#aee2ec1f}.team-login-page .auth-form__otp-resend:hover,.team-login-page .auth-form__otp-resend:focus-visible{color:#8ed7e8;background:#0e191ffa;border-color:#7fb5c257}.team-login-page button.auth-form__otp-resend.auth-form__otp-resend--primary:disabled{color:#bac8cdb3!important;background:#0a1116c2!important}.team-login-page .auth-form__otp-resend--edit:disabled{color:#a3b1b7b8!important;background:#0a1116c2!important}.team-login-page .auth-form__otp-countdown{color:#9fe1f0;background:#7fb5c21f}.team-login-page .auth-form__legal,.team-login-page .auth-form__switch{color:#d6e5eacc}.team-login-page .auth-form__switch-link,.team-login-page .auth-form__legal a{color:#8ed7e8}}@keyframes auth-method-body-enter{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.team-login-page .auth-shell--centered .auth-shell__panel--stacked-login{gap:.8rem;width:100%;min-height:100dvh;padding:1.1rem .85rem 1.5rem}.team-login-page .auth-shell__panel--stacked-login .auth-shell__brand{min-height:4rem;margin-bottom:.2rem;position:static}.team-login-page .auth-shell__panel--stacked-login .auth-shell__brand-image{height:3.4rem}.team-login-page .auth-shell__panel--stacked-login .auth-shell__copy,.team-login-page .auth-method-stack,.team-login-page .auth-shell__panel--stacked-login>.auth-form,.team-login-page .auth-shell__panel--stacked-login>.auth-method-stack__legal,.team-login-page .auth-shell__panel--stacked-login>.auth-method-stack__register{width:100%;max-width:none}.team-login-page .auth-shell__panel--stacked-login .auth-shell__copy h1{font-size:1.25rem}.auth-form__choice-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.auth-method-stack__trigger{min-height:56px;padding:.7rem .85rem}.auth-method-stack__body{padding:0 .8rem .85rem}.team-login-page .auth-method-tabs,.team-login-page .auth-form{width:100%;max-width:none}.team-login-page .auth-form__field,.team-login-page .auth-form__input-shell,.team-login-page .auth-form__primary{width:100%}}@media (prefers-reduced-motion:reduce){.auth-method-stack__body,.team-login-page .auth-shell__dynamic-greeting{animation:none}}.auth-method-tabs{background:#f9fafb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:min(100%,360px);padding:.25rem;display:grid}.auth-method-tabs__button{color:#687781;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.5rem .65rem;font-size:.74rem;font-weight:700;transition:background-color .18s,color .18s,box-shadow .18s}.auth-method-tabs__button:hover{color:var(--primary)}.auth-method-tabs__button.is-active{color:var(--primary);background:#fff;box-shadow:0 1px 5px #072b3314}.auth-method-tabs__button:focus-visible{outline-offset:-2px;outline:2px solid #2c748b47}@media (max-width:640px){.team-login-page .auth-method-tabs,.team-login-page .auth-form{width:100%;max-width:none}}.auth-shell--centered .auth-shell__copy{max-width:26rem}.auth-shell__visual,.auth-shell__panel{will-change:transform, opacity, filter;transition:transform 1.08s cubic-bezier(.18,.78,.16,1),opacity 1.08s cubic-bezier(.18,.78,.16,1),filter 1.08s cubic-bezier(.18,.78,.16,1)}.auth-shell__visual{background:#f7f4f1;order:2;align-self:stretch;min-width:0;min-height:100dvh;position:relative;overflow:hidden}.auth-shell--reverse .auth-shell__visual{order:1}.auth-shell__visual:empty{background:#f7f4f1}.auth-shell__visual-image{object-fit:cover;object-position:center 56%;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-shell__panel{background:#fff;order:1;align-content:center;justify-items:center;gap:.72rem;min-width:0;padding:clamp(1rem,2vw,1.85rem) clamp(.8rem,1.6vw,1.85rem);display:grid}.auth-shell--reverse .auth-shell__panel{order:2}@keyframes auth-page-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-page-fade-out{0%{opacity:1}to{opacity:0}}.auth-shell--login{--auth-visual-dir:-1;--auth-panel-dir:1}.auth-shell--register{--auth-visual-dir:1;--auth-panel-dir:-1}.auth-route-transition__page--enter .auth-shell__visual,.auth-route-transition__page--enter .auth-shell__panel{animation:1.16s cubic-bezier(.18,.78,.16,1) both auth-piece-enter}.auth-route-transition__page--exit .auth-shell__visual,.auth-route-transition__page--exit .auth-shell__panel{animation:1.04s cubic-bezier(.35,0,.2,1) both auth-piece-exit}.auth-route-transition__page--enter .auth-shell__visual,.auth-route-transition__page--exit .auth-shell__visual{--auth-piece-dir:var(--auth-visual-dir)}.auth-route-transition__page--enter .auth-shell__panel,.auth-route-transition__page--exit .auth-shell__panel{--auth-piece-dir:var(--auth-panel-dir)}@keyframes auth-piece-enter{0%{opacity:0;transform:translate3d(calc(var(--auth-piece-dir) * 2.8rem), 0, 0) scale(.986);filter:blur(8px)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes auth-piece-exit{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(calc(var(--auth-piece-dir) * -2.2rem), 0, 0) scale(.989);filter:blur(8px)}}.auth-shell__brand{width:56px;height:56px;color:var(--primary);place-items:center;display:grid}.auth-shell__brand-image{object-fit:contain;width:100%;height:100%;display:block}.auth-shell__brand--image{width:auto;height:auto;min-height:4.75rem;margin-bottom:.45rem}.auth-shell__brand--image .auth-shell__brand-image{width:auto;height:4rem}.auth-shell__copy{text-align:center;gap:.34rem;max-width:360px;display:grid}.auth-shell__copy h1{color:#262626;margin:0;font-size:clamp(1.08rem,1.45vw,1.42rem);font-weight:900;line-height:1.28}.auth-shell__copy p{color:#353535;margin:0;font-size:.8rem;font-weight:400;line-height:1.62}.auth-form{gap:.68rem;width:min(100%,360px);margin-top:.1rem;display:grid}.auth-form__field{gap:.58rem;display:grid}.auth-form__field>span:not(.auth-form__field-label){display:none}.auth-form__field--labeled>.auth-form__field-label{display:flex}.auth-form__field-label{color:#43555f;justify-content:flex-start;align-items:center;gap:.35rem;width:100%;font-size:.72rem;font-weight:700;line-height:1.3;display:flex}.auth-form__field-label-main{align-items:center;display:inline-flex}.auth-form__field--labeled{gap:.18rem}.auth-form__choice-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.auth-form__field--choice-list{border:0;min-inline-size:0;margin:0;padding:0}.auth-form__choice{color:#546670;font-variation-settings:"wght" 400;cursor:pointer;background:#fff;border:1px solid #2c748b24;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:.7rem .8rem;font-family:Modam,Tahoma,sans-serif;font-size:.82rem;transition:border-color .18s,box-shadow .18s,background-color .18s,color .18s,transform .18s;display:flex;position:relative;font-weight:400!important}.auth-form__choice:hover{border-color:#2c748b52;transform:translateY(-1px)}.auth-form__choice:focus-within{border-color:#2c748bb3;box-shadow:0 0 0 3px #2c748b14}.auth-form__choice.is-selected{color:var(--primary);background:#2c748b12;border-color:#2c748bd1}.auth-form__choice input{opacity:0;pointer-events:none;position:absolute;inset:0}.auth-form__choice-label{color:inherit;font-variation-settings:"wght" 400;white-space:nowrap;font-family:Modam,Tahoma,sans-serif;font-size:.82rem;line-height:1.5;font-weight:400!important}.auth-form__required{color:#d23b3b;margin-inline-start:.05rem;font-size:.84em;font-weight:900;line-height:1}.auth-form__field input{color:#222;text-align:right;background:#fff;border:1px solid #2c748b2e;border-radius:10px;outline:none;width:100%;min-height:42px;padding:.58rem .85rem;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.auth-form__input-shell{position:relative}.auth-form__input-shell input{padding-inline-start:2.25rem}.auth-form__input-shell select{color:#222;width:100%;min-height:42px;font:inherit;text-align:right;appearance:none;background:#fff;border:1px solid #2c748b2e;border-radius:10px;outline:none;padding:.58rem 2.2rem .58rem .85rem;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.auth-form__input-shell select.is-placeholder{color:#92a2ad}.auth-form__input-shell select:focus{border-color:#2c748ba6;box-shadow:0 0 0 3px #2c748b14}.auth-form__select-icon{color:var(--primary);pointer-events:none;margin:auto 0;position:absolute;inset-block:0;inset-inline-end:.75rem}.auth-form__input-shell--select{overflow:visible}.auth-form__dropdown-button{color:#222;text-align:right;cursor:pointer;background:linear-gradient(#fffffffa,#fffffff5),#2c748b08;border:1px solid #2c748b2e;border-radius:10px;outline:none;width:100%;min-height:42px;padding:.58rem 2.15rem .58rem 2.25rem;font-family:inherit;font-size:.82rem;line-height:1.35;transition:border-color .2s,box-shadow .2s,background .2s,color .2s;box-shadow:inset 0 1px #ffffffb8}.auth-form__dropdown-button:hover,.auth-form__dropdown-button:focus-visible{border-color:#2c748ba6;box-shadow:0 0 0 3px #2c748b14}.auth-form__dropdown-button>span{width:100%;min-width:0;font-family:inherit;font-weight:400;display:block}.auth-form__dropdown-button>span.is-placeholder{color:#92a2ad}.auth-form__dropdown-icon{width:.9rem;height:.9rem;color:var(--primary);pointer-events:none;margin:auto 0;transition:transform .18s;position:absolute;inset-block:0;inset-inline-end:.75rem}.auth-form__dropdown-icon.is-open{transform:rotate(180deg)}.auth-form__dropdown-menu{inset-inline:0;z-index:20;overscroll-behavior:contain;background:#fffffffa;border:1px solid #2c748b1f;border-radius:14px;gap:.32rem;max-height:14.5rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .42rem);overflow-y:auto;box-shadow:0 18px 42px #11111114}.auth-form__dropdown-menu--up{top:auto;bottom:calc(100% + .42rem)}.auth-form__dropdown-option{min-height:36px;color:var(--text);font:inherit;cursor:pointer;text-align:right;background:#2c748b0a;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;font-family:inherit;font-size:.76rem;font-weight:400;transition:background-color .18s,transform .18s,color .18s;display:flex}.auth-form__dropdown-option>span{font-family:inherit;font-weight:400}.auth-form__dropdown-option:hover,.auth-form__dropdown-option:focus-visible{background:#2c748b1a;transform:translateY(-1px)}.auth-form__dropdown-option.is-selected{color:var(--primary);background:#2c748b1f;font-weight:400}.auth-form__dropdown-option.is-selected>span{font-weight:400}.auth-form__input-shell--phone input{text-align:right;direction:rtl;unicode-bidi:plaintext;padding-inline-start:2.25rem}.auth-form__password-toggle{color:#6c7c86;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;margin:auto 0;transition:color .18s,background-color .18s,transform .18s;display:inline-grid;position:absolute;inset-block:0;inset-inline-end:.2rem}.auth-form__password-toggle:hover{color:var(--primary);background:#2c748b14}.auth-form__password-toggle:focus-visible{color:var(--primary);background:#2c748b1a;outline:none}.auth-form__password-toggle .huge-icon{width:1rem;height:1rem}.auth-form__input-icon{width:1rem;height:1rem;color:var(--primary);pointer-events:none;margin:auto 0;position:absolute;inset-block:0;inset-inline-start:.8rem}.auth-form__input-shell--password input{padding-inline:2.25rem}.auth-form__input-shell--password .auth-form__input-icon{inset-inline-start:.8rem}.auth-form__input-shell--otp{width:100%;padding-inline:0}.auth-form__otp-input{width:100%;min-width:0;height:42px;min-height:42px;color:var(--text);text-align:center;letter-spacing:.12em;box-sizing:border-box;font-variant-numeric:tabular-nums;appearance:none;caret-color:var(--primary);direction:ltr;unicode-bidi:isolate;background:#fff;border:1px solid #2c748b24;border-radius:12px;outline:none;padding:.58rem .85rem;font-size:.92rem;font-weight:700;line-height:1.2;transition:border-color .2s,background-color .2s,box-shadow .2s;display:block}.auth-form__otp-input::placeholder{color:#92a2ad;letter-spacing:0;font-weight:400}.auth-form__otp-input:hover{background:#2c748b0a;border-color:#2c748b47}.auth-form__otp-input:focus{background:#fff;border-color:#2c748ba6;outline:none;box-shadow:0 0 0 3px #2c748b14}.auth-form__otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auth-form__otp-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auth-form__otp-input[type=number]{appearance:textfield}.auth-form__otp-boxes{grid-template-columns:repeat(6,minmax(0,1fr));justify-self:center;gap:clamp(.3rem,1.5vw,.55rem);width:100%;max-width:360px;display:grid}.team-login-page .auth-form__otp-boxes .auth-form__otp-input{aspect-ratio:1;width:100%;min-width:0;height:auto;min-height:0;color:var(--primary-deep);text-align:center;caret-color:var(--primary);background:#f3f5f6;border:0;border-radius:11px;padding:0;font-size:1rem;font-weight:700}.team-login-page .auth-form__otp-boxes .auth-form__otp-input:hover{background:#f3f5f6;border:0}.team-login-page .auth-form__otp-boxes .auth-form__otp-input:focus{background:#fff;border:1px solid #2c748b80;outline:none;box-shadow:0 0 0 3px #2c748b14}.team-login-page .auth-form__otp-boxes .auth-form__otp-input:focus-visible{border:1px solid var(--primary);background:#fff;box-shadow:0 0 0 3px #2c748b14}.team-login-page .auth-form__field--error .auth-form__otp-boxes .auth-form__otp-input{background:#f3f5f6;border:0}@media (prefers-color-scheme:dark){.team-login-page .auth-form__otp-boxes .auth-form__otp-input{color:#eaf4f7;background:#101a20;border-color:#7fb5c224}.team-login-page .auth-form__otp-boxes .auth-form__otp-input::placeholder{color:#b5c4cab8}.team-login-page .auth-form__otp-boxes .auth-form__otp-input:hover{background:#111d24;border-color:#7fb5c23d}.team-login-page .auth-form__otp-boxes .auth-form__otp-input:focus,.team-login-page .auth-form__otp-boxes .auth-form__otp-input:focus-visible{background:#111d24;border-color:#7fb5c2b3;box-shadow:0 0 0 3px #7fb5c21f}.team-login-page .auth-form__field--error .auth-form__otp-boxes .auth-form__otp-input{color:#eaf4f7;background:#101a20;border-color:#b91c1c6b}}.auth-form__field input::placeholder{color:#92a2ad;font-weight:400}.auth-form__field input:focus{box-shadow:none;border-color:#2c748ba6;outline:none}.auth-form__field--error .auth-form__field-label,.auth-form__field--error .auth-form__field-label-main,.auth-form__field--error .auth-form__required{color:#b42318}.auth-form__field--error .auth-form__input-shell input,.auth-form__field--error .auth-form__input-shell select,.auth-form__field--error .auth-form__dropdown-button{background:#fff7f6;border-color:#b423185c}.shop-add-modal-open{overflow:hidden}.shop-add-modal{z-index:2300;-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:#11111147;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.shop-add-modal__dialog{background:#fff;border:1px solid #2c748b1f;border-radius:24px;width:min(100%,34rem);animation:.24s both shop-add-modal-in;position:relative;overflow:hidden;box-shadow:0 28px 70px #121d2733}.shop-add-modal__close{top:.9rem;width:2rem;height:2rem;color:var(--primary);cursor:pointer;z-index:2;background:#2c748b14;border:0;border-radius:999px;place-items:center;transition:background-color .18s,transform .18s;display:grid;position:absolute;inset-inline-start:.9rem}.shop-add-modal__close:hover,.shop-add-modal__close:focus-visible{background:#2c748b24;transform:translateY(-1px)}.shop-add-modal__media{background:linear-gradient(#2c748b14,#2c748b05);place-items:center;min-height:14.5rem;display:grid}.shop-add-modal__media img{object-fit:cover;width:100%;height:100%;max-height:14.5rem;display:block}.shop-add-modal__media-icon{width:5rem;height:5rem;color:var(--primary);background:#ffffffd9;border-radius:22px;place-items:center;display:grid;box-shadow:0 14px 34px #2c748b1f}.shop-add-modal__body{text-align:right;padding:1.1rem 1.2rem 1.25rem}.shop-add-modal__eyebrow{min-height:1.5rem;color:var(--primary);background:#2c748b14;border-radius:999px;align-items:center;margin-bottom:.5rem;padding:0 .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.shop-add-modal__title{color:#1f2f3a;margin:0;font-size:1.05rem;font-weight:900;line-height:1.75}.shop-add-modal__title-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.1rem;display:flex}.shop-add-modal__description{color:var(--muted);margin:.15rem 0 0;font-size:.84rem;line-height:1.9}.shop-add-modal__subtitle{margin:.08rem 0 0;line-height:1.75}.shop-add-modal__category-badge{padding-inline:.55rem}.shop-add-modal__details{gap:.92rem;margin-top:1rem;display:grid}.shop-add-modal__sample{background:#f8fafb;border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.12rem;padding:.7rem .9rem;display:flex}.shop-add-modal__sample-label{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.6}.shop-add-modal__sample-link{color:var(--primary);font-size:.82rem;font-weight:800;line-height:1.6;text-decoration:none}.shop-add-modal__sample-link:hover,.shop-add-modal__sample-link:focus-visible{text-decoration:underline}.shop-add-modal__price-group{gap:.45rem;display:grid}.shop-add-modal__discount-badge{white-space:nowrap;flex:none;align-self:start;width:fit-content}.shop-add-modal__price-row{background:#f8fafb;border-radius:13px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;display:flex}.shop-add-modal__price-row--discount{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shop-add-modal__price-inline{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.6rem;min-width:0;display:flex}.shop-add-modal__price-label{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.6}.shop-add-modal__price-value{color:#111;white-space:nowrap;flex:none;align-items:baseline;gap:.22rem;font-size:.9rem;line-height:1.6;display:inline-flex}.shop-add-modal__price-value--muted{color:#111}.shop-add-modal__price-amount{font-weight:700}.shop-add-modal__price-currency{color:#111;font-weight:400}.shop-add-modal__old-price-value{color:#8a8a8a;white-space:nowrap;flex:none;align-items:baseline;gap:.22rem;font-size:.82rem;line-height:1.6;text-decoration-thickness:1px;display:inline-flex}.shop-add-modal__actions{margin-top:1rem;display:flex}.shop-add-modal__cart-link{border-radius:14px;width:100%;min-height:44px;font-weight:700}.shop-add-modal__cart-link .huge-icon{width:.95rem;height:.95rem}@keyframes shop-cart-details-modal-in{0%{opacity:0;transform:translateY(.6rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.shop-cart-details-modal-open{overflow:hidden}.shop-cart-details-modal{z-index:2350;-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:#11111147;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.shop-cart-details-modal__dialog{background:#fff;border:1px solid #2c748b1f;border-radius:26px;grid-template-rows:auto minmax(0,1fr);width:min(100%,48rem);max-height:min(92vh,50rem);animation:.24s both shop-cart-details-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 78px #121d2738}.shop-cart-details-modal__close{top:.95rem;width:2rem;height:2rem;color:var(--primary);cursor:pointer;z-index:2;background:#2c748b14;border:0;border-radius:999px;place-items:center;transition:background-color .18s,transform .18s;display:grid;position:absolute;inset-inline-start:.95rem}.shop-cart-details-modal__close:hover,.shop-cart-details-modal__close:focus-visible{background:#2c748b24;transform:translateY(-1px)}.shop-cart-details-modal__hero{background:linear-gradient(#2c748b17,#2c748b06);border-bottom:1px solid #2c748b14;gap:.18rem;padding:1.2rem 1.25rem 1rem;padding-inline-start:3.25rem;display:grid}.shop-cart-details-modal__title-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.shop-cart-details-modal__title{color:#2c748b;margin:0;font-size:1.12rem;font-weight:900;line-height:1.7}.shop-cart-details-modal__count{color:var(--primary);white-space:nowrap;background:#2c748b1f;border-radius:999px;flex:none;padding:.16rem .55rem;font-size:.7rem;font-weight:800}.shop-cart-details-modal__description{color:var(--muted);margin:0;font-size:.84rem;line-height:1.75}.shop-cart-details-modal__description strong{color:var(--text)}.shop-cart-details-modal__body{gap:.85rem;min-height:0;padding:1rem 1.2rem 1.2rem;display:grid;overflow:auto}.shop-cart-details-modal__state,.shop-cart-details-modal__empty{text-align:center;color:var(--muted);background:#f8fafb;border-radius:18px;justify-items:center;gap:.45rem;padding:1rem;display:grid}.shop-cart-details-modal__state{text-align:start;grid-template-columns:auto 1fr;place-items:center start}.shop-cart-details-modal__state .huge-icon,.shop-cart-details-modal__empty-icon{color:var(--primary)}.shop-cart-details-modal__state--error{color:#b43131}.shop-cart-details-modal__empty strong{font-size:.88rem;line-height:1.6}.shop-cart-details-modal__items{gap:.55rem;display:grid}.shop-cart-details-modal__item{background:#e9f4f7c2;border:1px solid #2c748b14;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.78rem;display:grid}.shop-cart-details-modal__item.is-highlighted{background:#2c748b1a;border-color:#2c748b29;box-shadow:0 10px 24px #2c748b14}.shop-cart-details-modal__item-art{background:#fff;border:1px solid #2c748b14;border-radius:18px;place-items:center;width:4rem;height:4rem;display:grid;overflow:hidden}.shop-cart-details-modal__item-art img{object-fit:cover;width:100%;height:100%}.shop-cart-details-modal__item-icon{color:var(--primary);place-items:center;display:grid}.shop-cart-details-modal__item-copy{gap:.3rem;min-width:0;display:grid}.shop-cart-details-modal__item-top,.shop-cart-details-modal__item-bottom{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.shop-cart-details-modal__item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:.9rem;font-weight:800;overflow:hidden}.shop-cart-details-modal__item-quantity{color:var(--primary);white-space:nowrap;background:#2c748b1f;border-radius:999px;flex:none;padding:.12rem .48rem;font-size:.68rem;font-weight:800}.shop-cart-details-modal__item-category{color:var(--muted);font-size:.72rem}.shop-cart-details-modal__item-price{color:var(--text);white-space:nowrap;align-items:baseline;gap:.35rem;font-size:.82rem;font-weight:800;display:inline-flex}.shop-cart-details-modal__item-price s{color:var(--muted);font-size:.68rem;font-weight:400}.shop-cart-details-modal__summary{background:#f8fafb;border:1px solid #2c748b14;border-radius:20px;gap:.35rem;padding:.88rem .95rem;display:grid}.shop-cart-details-modal__summary-row{color:var(--text);justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.shop-cart-details-modal__summary-row--discount{color:#2e7a4d}.shop-cart-details-modal__summary-row--total{border-top:1px solid #2c748b14;padding-top:.25rem;font-weight:800}.shop-cart-details-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.shop-cart-details-modal__action{min-height:2.7rem;padding-inline:.9rem}.shop-cart-details-modal__action .huge-icon{width:.95rem;height:.95rem}@keyframes shop-add-modal-in{0%{opacity:0;transform:translateY(.6rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.app-toast-stack{left:50%;z-index:5000;pointer-events:none;gap:.7rem;width:min(100vw - 2rem,22rem);display:grid;position:fixed;inset-block:auto 1rem;transform:translate(-50%)}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-.4rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.app-upload-toast,.app-message-toast{box-sizing:border-box;color:#f7f9fb;pointer-events:auto;background:radial-gradient(circle at 12% 0,#ffffff24,#0000 42%),#373b46;border:1px solid #ffffff1a;border-radius:18px;gap:.72rem;width:100%;min-height:7.1rem;padding:.86rem .9rem .82rem;animation:.22s both app-toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #10182847}.app-message-toast{min-height:4.5rem;padding:.82rem .86rem}.app-message-toast__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;display:grid}.app-message-toast__icon{color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:2.35rem;height:2.35rem;display:grid}.app-message-toast--loading .app-message-toast__icon .huge-icon{animation:1.35s ease-in-out infinite app-message-toast-clock}.app-message-toast__copy{text-align:right;gap:.14rem;min-width:0;display:grid}.app-message-toast__copy strong{color:#fff;font-size:.82rem;line-height:1.35}.app-message-toast__copy span{color:#ebf1f6b8;white-space:pre-line;font-size:.63rem;line-height:1.45}.app-message-toast__close{color:#f7f9fbad;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;padding:0;display:grid}.app-message-toast__close:hover,.app-message-toast__close:focus-visible{color:#fff;background:#ffffff14}@keyframes app-message-toast-clock{50%{transform:rotate(18deg)scale(1.04)}}.app-upload-toast__head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.62rem;display:grid}.app-upload-toast__icon{color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:2.35rem;height:2.35rem;display:grid}.app-upload-toast--uploading .app-upload-toast__icon .huge-icon,.app-upload-toast--processing .app-upload-toast__icon .huge-icon{animation:1.35s ease-in-out infinite app-upload-icon-float}.app-upload-toast__copy{text-align:right;gap:.13rem;min-width:0;display:grid}.app-upload-toast__copy strong{color:#fff;font-size:.82rem;line-height:1.35}.app-upload-toast__copy span{color:#ebf1f6b3;font-size:.63rem;line-height:1.4}.app-upload-toast__percentage{color:#fff;font-variant-numeric:tabular-nums;text-align:left;min-width:2.8rem;font-size:1rem}.app-upload-toast__close{color:#f7f9fbad;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;padding:0;display:grid}.app-upload-toast__close:hover,.app-upload-toast__close:focus-visible{color:#fff;background:#ffffff14}.app-upload-toast__meta{color:#ebf1f699;justify-content:space-between;align-items:center;gap:.8rem;font-size:.59rem;display:flex}.app-upload-toast__filename{color:#f7f9fbd6;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-upload-toast__track{background:#ffffff1a;border-radius:999px;height:.4rem;position:relative;overflow:hidden}.app-upload-toast__bar{border-radius:inherit;box-shadow:none;background:#ffffffdb;transition:width .18s ease-out;position:absolute;inset-block:0;inset-inline-start:0}.app-upload-toast--processing .app-upload-toast__bar{animation:1.1s ease-in-out infinite app-upload-bar-pulse}@keyframes app-upload-icon-float{50%{transform:translateY(-2px)}}@keyframes app-upload-bar-pulse{50%{filter:brightness(1.25)}}.auth-form__form-error{color:#b42318;background:#b4231814;border:1px solid #b423182e;border-radius:14px;margin:0;padding:.82rem .9rem;font-size:.82rem;font-weight:600;line-height:1.7}.auth-form__field-error{color:#b42318;margin:.03rem 0 0;font-size:.74rem;font-weight:500;line-height:1.45}@media (max-width:640px){.shop-add-modal{justify-content:stretch;align-items:flex-end;padding:0}.shop-add-modal__dialog{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - .75rem)}.shop-add-modal__media{min-height:12.5rem}.shop-add-modal__media img{max-height:12.5rem}.shop-add-modal__body{padding:1rem .95rem 1.1rem}.shop-add-modal__title-row{align-items:flex-start}.shop-add-modal__title{font-size:.98rem}.shop-add-modal__price-row{padding:.62rem .75rem}.shop-add-modal__price-inline{gap:.45rem}.shop-cart-details-modal{justify-content:stretch;align-items:flex-end;padding:0}.shop-cart-details-modal__dialog{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - .75rem)}.shop-cart-details-modal__hero{padding:1rem .95rem .9rem;padding-inline-start:3rem}.shop-cart-details-modal__title{font-size:1rem}.shop-cart-details-modal__body{padding:.9rem .95rem 1rem}.shop-cart-details-modal__item{border-radius:18px;gap:.65rem;padding:.7rem}.shop-cart-details-modal__item-art{border-radius:15px;width:3.45rem;height:3.45rem}.shop-cart-details-modal__item-top,.shop-cart-details-modal__item-bottom{gap:.45rem}.shop-cart-details-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.app-toast-stack{box-sizing:border-box;width:auto;padding-inline:.75rem;left:0;right:0;transform:none}.app-message-toast{border-radius:15px;min-height:4.2rem;padding:.72rem .7rem}.app-message-toast__head{gap:.5rem}.app-message-toast__icon{border-radius:10px;width:2.05rem;height:2.05rem}.app-message-toast__close{width:1.6rem;height:1.6rem}.app-upload-toast{border-radius:15px;min-height:6.65rem;padding:.76rem .72rem}.app-upload-toast__head{gap:.48rem}.app-upload-toast__icon{border-radius:10px;width:2.05rem;height:2.05rem}.app-upload-toast__percentage{min-width:2.45rem;font-size:.88rem}.app-upload-toast__close{width:1.6rem;height:1.6rem}.topbar-cart-popover{--cart-popover-mobile-inset:.75rem;top:5.65rem;inset-inline:var(--cart-popover-mobile-inset);border-radius:22px;width:auto;max-width:none;padding:.85rem;position:fixed;transform:none}.topbar-cart-popover:before{left:clamp(1rem, calc(var(--cart-popover-arrow-left,50%) - var(--cart-popover-mobile-inset,.75rem)), calc(100% - 1rem));top:-.42rem;transform:translate(-50%)rotate(45deg)}.topbar-cart-popover__actions{grid-template-columns:1fr}}.auth-form__primary{background:linear-gradient(180deg, #4590a4 0%, var(--primary) 100%);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:42px;font-size:.82rem;font-weight:700;transition:transform .18s,filter .18s}.auth-form__primary:hover:not(:disabled){filter:brightness(1.01);transform:translateY(-1px)}.auth-form__primary:disabled{cursor:wait;opacity:.82}.auth-form__legal{color:#505050;text-align:center;margin:0;font-size:.72rem;line-height:1.5}.auth-form__legal a{color:#2c748b;font-weight:700}.auth-form__divider{color:#47515b;align-items:center;gap:.5rem;margin:.1rem 0;font-size:.76rem;display:flex}.auth-form__divider:before,.auth-form__divider:after{content:"";background:#1f29371f;flex:1;height:1px}.auth-form__socials{grid-template-columns:1fr 1fr;gap:.95rem;margin-top:.05rem;display:grid}.auth-form__social{color:#22313b;cursor:pointer;background:#fff;border:1px solid #2c748b8c;border-radius:11px;justify-content:center;align-items:center;gap:.32rem;min-height:42px;padding:0 .8rem;font-size:.76rem;font-weight:700;transition:background-color .18s,transform .18s;display:inline-flex}.auth-form__social:hover{background:#2c748b0f;transform:translateY(-1px)}.auth-form__social-icon{flex:none;place-items:center;display:grid}.auth-form__social-image{object-fit:contain;width:1.05rem;height:1.05rem;display:block}.auth-form__secondary{width:100%;min-height:42px;color:var(--primary);cursor:pointer;background:#2c748b14;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.32rem;margin-top:.05rem;font-size:.76rem;font-weight:700;transition:background-color .18s,transform .18s;display:inline-flex}.auth-form__secondary:hover{background:#2c748b1f;transform:translateY(-1px)}.auth-form__secondary .huge-icon{color:var(--primary)}.auth-form__otp-hint{color:#546671;text-align:center;width:100%;margin-top:-.15rem;font-size:.72rem;font-weight:400;line-height:1.55;display:block}.auth-form__otp-hint-text{font:inherit;font-weight:400;font-size:inherit;line-height:inherit;display:inline}.auth-form__otp-phone{font:inherit;font-weight:700;font-size:inherit;line-height:inherit;display:inline}.auth-form__otp-resend{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.auth-form__otp-resend:hover,.auth-form__otp-resend:focus-visible{text-underline-offset:.14em;text-decoration:underline}.auth-form__otp-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:-.2rem;display:flex}.auth-form__otp-resend--primary{align-items:center;gap:.3rem;padding:0;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}button.auth-form__otp-resend.auth-form__otp-resend--primary:disabled{cursor:default;opacity:1;color:#6d7e88;text-decoration:none;display:inline;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.auth-form__otp-resend--edit{color:#6b7c86;flex:none;font-size:.67rem;font-weight:700}.auth-form__otp-resend--edit:hover,.auth-form__otp-resend--edit:focus-visible{color:var(--primary)}.auth-form__otp-resend--edit:disabled{color:#9aaab4}.auth-form__otp-resend--edit:before{content:""}.auth-form__otp-resend--edit{text-decoration:none}.auth-form__switch{color:#505050;text-align:center;margin:.02rem 0 0;font-size:.72rem;line-height:1.55}.auth-form__switch-link{color:#2c748b;font-weight:700;text-decoration:none}.auth-form__switch-link:hover{text-underline-offset:.14em;text-decoration:underline}@media (max-width:560px){.auth-form__input-shell--otp{padding-inline:.65rem}.auth-form__otp-input{border-radius:10px;height:38px;min-height:38px;padding:.5rem .7rem;font-size:.85rem}}@media (max-width:1024px){.auth-shell{grid-template-columns:1fr}.auth-shell__visual{min-height:38vh}.auth-shell__panel{padding-block:1rem 1.2rem}}@media (max-width:640px){.site-shell--auth{overflow:hidden}.auth-shell{grid-template-columns:1fr;min-height:100dvh}.auth-shell__visual{display:none}.auth-shell__panel{align-content:center;justify-self:center;width:min(100%,420px);min-height:100dvh;padding-inline:.9rem}.auth-shell__copy h1{font-size:1.1rem}.auth-shell__copy p{font-size:.75rem;line-height:1.5}.auth-form{gap:.72rem;width:min(100%,320px)}.auth-form__field{gap:.7rem}.auth-form__primary{margin-top:.1rem}.auth-form__legal{margin-top:.2rem}.auth-form__divider{margin:.28rem 0}.auth-form__socials{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.18rem}.auth-form__secondary{margin-top:.18rem}.auth-form__switch{margin-top:.05rem}.auth-form__field input,.auth-form__primary,.auth-form__social,.auth-form__secondary{min-height:38px}}@media (max-width:420px){.auth-shell__panel{width:min(100%,360px);padding-block:.8rem .95rem;padding-inline:.75rem}.auth-shell__copy{max-width:320px}.auth-form{gap:.66rem;width:min(100%,300px)}.auth-form__field{gap:.62rem}.auth-form__primary{margin-top:.08rem}.auth-form__legal{margin-top:.16rem}.auth-form__divider{margin:.24rem 0}.auth-form__socials{grid-template-columns:1fr 1fr;gap:.68rem;margin-top:.14rem}.auth-form__secondary{margin-top:.14rem}.auth-form__switch{margin-top:.04rem}.auth-form__field input,.auth-form__primary,.auth-form__social,.auth-form__secondary{min-height:36px;font-size:.72rem}.auth-form__socials{grid-template-columns:1fr 1fr;gap:.45rem}.auth-form__password-toggle{width:1.9rem;height:1.9rem}}@media (max-width:768px){.admin-sms-template-modal{justify-content:stretch!important;align-items:flex-end!important;padding:.75rem 0 0!important}.admin-sms-template-modal .search-modal__dialog{border-radius:22px 22px 0 0!important;width:100vw!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - .75rem)!important;margin:0!important}.admin-sms-template-modal .search-modal__header{padding:.7rem .7rem 0}.admin-sms-template-modal .search-modal__body{max-height:calc(100dvh - 5rem)!important;padding:.5rem .75rem .85rem!important}.admin-sms-template-modal .search-modal__surface{padding:.85rem!important}.admin-sms-template-modal__dialog{border-radius:22px 22px 0 0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - .75rem)!important}.admin-sms-template-modal__intro{border-radius:16px;padding:.85rem .9rem}.admin-sms-template-modal__headline-row{gap:.35rem}.admin-sms-template-modal__title{font-size:.82rem}.admin-sms-template-modal__id{font-size:.7rem}.admin-sms-template-modal__preview-chip{padding:.2rem .5rem;font-size:.67rem}.admin-sms-template-modal__content-title{font-size:.82rem}.admin-sms-template-modal__content{border-radius:.95rem;padding:.82rem .88rem;font-size:.78rem;line-height:1.85}}.site-video-player{--video-accent:#2c748b;isolation:isolate;box-sizing:border-box;aspect-ratio:16/9;color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#07131a;border:1px solid #2c748b24;border-radius:24px;outline:none;width:100%;max-width:100%;min-height:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #09242f24}.site-video-player:focus-visible{box-shadow:0 0 0 3px #2c748b3d,0 18px 50px #09242f24}.site-video-player__media,.site-video-player__locked-poster{object-fit:contain;background:#07131a;width:100%;height:100%;display:block}.site-video-player__media{cursor:pointer}.site-video-player__vignette{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#0000 54%,#01080c4d 74%,#01080ce6 100%);transition:opacity .18s;position:absolute;inset:0}.site-video-player.is-controls-visible .site-video-player__vignette,.site-video-player:not(.is-controls-visible):focus-within .site-video-player__vignette{opacity:1}.site-video-player__hero-play{z-index:3;width:62px;height:62px;color:var(--video-accent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffffeb;border:1px solid #ffffff57;border-radius:19px;place-items:center;padding:0;transition:transform .16s,background-color .16s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000002e}.site-video-player__hero-play:hover{background:#fff;transform:translate(-50%,-50%)scale(1.06)}.site-video-player__hero-play svg{width:29px;height:29px}.site-video-player__controls{inset-inline:0;z-index:4;box-sizing:border-box;opacity:0;pointer-events:none;gap:.55rem;width:100%;min-width:0;max-width:100%;padding:1rem 1.05rem .95rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:0;transform:translateY(10px)}.site-video-player.is-controls-visible .site-video-player__controls,.site-video-player:focus-within .site-video-player__controls{opacity:1;pointer-events:auto;transform:translateY(0)}.site-video-player__timeline{box-sizing:border-box;cursor:pointer;width:100%;min-width:0;max-width:100%;height:16px;display:block;position:relative}.site-video-player__timeline:before,.site-video-player__timeline-fill{top:7px;content:"";pointer-events:none;border-radius:99px;height:4px;position:absolute;inset-inline-start:0}.site-video-player__timeline:before{background:#ffffff4d;width:100%}.site-video-player__timeline-fill{z-index:1;background:var(--video-accent)}.site-video-player input[type=range]{accent-color:var(--video-accent);cursor:pointer;margin:0;padding:0}.site-video-player__timeline input{z-index:2;box-sizing:border-box;opacity:0;width:100%;min-width:0;max-width:100%;height:16px;position:absolute;inset:0}.site-video-player__toolbar,.site-video-player__group,.site-video-player__volume,.site-video-player__speed-button{align-items:center;display:flex}.site-video-player__toolbar{box-sizing:border-box;justify-content:space-between;gap:.65rem;width:100%;min-width:0;max-width:100%}.site-video-player__group{gap:.24rem;min-width:0}.site-video-player__group:first-child{flex:auto}.site-video-player__group--secondary{flex:none}.site-video-player__group button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;transition:background-color .15s,color .15s;display:grid}.site-video-player__group button:hover,.site-video-player__group button:focus-visible{color:#fff;background:#ffffff26;outline:none}.site-video-player__time{color:#ffffffe6;text-align:left;white-space:nowrap;direction:ltr;min-width:104px;margin-inline-start:.3rem;font-size:.72rem;font-weight:500}.site-video-player__volume{gap:.18rem;position:relative}.site-video-player__volume-popover{align-items:center;display:flex}.site-video-player__volume-popover>span{display:none}.site-video-player__volume input{appearance:none;background:linear-gradient(to right, var(--video-accent) 0 var(--video-volume), #ffffff4d var(--video-volume) 100%);border:0;border-radius:99px;outline:none;width:68px;height:4px}.site-video-player__volume input::-webkit-slider-runnable-track{background:0 0;border-radius:99px;height:4px}.site-video-player__volume input::-webkit-slider-thumb{appearance:none;background:var(--video-accent);border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 2px 7px #00000047}.site-video-player__volume input::-moz-range-track{background:#ffffff4d;border:0;border-radius:99px;height:4px}.site-video-player__volume input::-moz-range-progress{background:var(--video-accent);border-radius:99px;height:4px}.site-video-player__volume input::-moz-range-thumb{background:var(--video-accent);border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 2px 7px #00000047}.site-video-player__speed{position:relative}.site-video-player__group .site-video-player__speed-button{width:fit-content;min-width:0;font:inherit;flex:none;justify-content:center;align-items:center;padding-inline:.25rem;display:flex}.site-video-player__speed-button span{font-variant-numeric:tabular-nums;direction:ltr;font-size:.7rem;font-weight:700}.site-video-player--locked,.site-video-player--loading{place-items:center;display:grid}.site-video-player--loading:after{content:"";border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite site-video-spinner}@keyframes site-video-spinner{to{transform:rotate(360deg)}}.site-video-player__locked-poster,.site-video-player__locked-shade{position:absolute;inset:0}.site-video-player__locked-poster{opacity:.45}.site-video-player__locked-shade{background:#180508c2}.site-video-player__locked-copy{z-index:1;color:#fff;text-align:center;gap:.4rem;padding:1rem;display:grid;position:relative}.site-video-player__locked-copy strong{font-size:1rem;font-weight:800}.site-video-player__locked-copy span{color:#ffffffc7;font-size:.75rem;font-weight:500}.site-video-context-menu{z-index:99999;color:#243640;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-user-select:none;user-select:none;background:#fffffff7;border:1px solid #2c748b1f;border-radius:16px;width:220px;animation:.14s ease-out both site-video-context-in;position:fixed;overflow:hidden;box-shadow:0 20px 55px #081f2a33}@keyframes site-video-context-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.site-video-context-menu__section{border-bottom:1px solid #2c748b1a;gap:.1rem;padding:.36rem;display:grid}.site-video-context-menu__section button{color:#243640;width:100%;min-height:36px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.52rem;padding:0 .52rem;font-size:.7rem;font-weight:600;transition:color .14s,background-color .14s;display:flex}.site-video-context-menu__section button svg{color:#2c748b;flex:none;width:19px;height:19px}.site-video-context-menu__section button:hover,.site-video-context-menu__section button:focus-visible{color:#1e6075;background:#2c748b14;outline:none}@media (max-width:640px){.site-video-context-menu{border-radius:14px;width:min(210px,100vw - 20px)}.site-video-context-menu__section button{min-height:35px}.site-video-player{aspect-ratio:16/9;border-radius:18px}.site-video-player__controls{gap:.3rem;padding:.55rem .58rem .52rem}.site-video-player__toolbar{gap:.18rem}.site-video-player__group{gap:0}.site-video-player__group:first-child{overflow:hidden}.site-video-player__group button{border-radius:9px;width:32px;height:32px}.site-video-player__group button svg{width:19px;height:19px}.site-video-player__group .site-video-player__pip-button{display:none}.site-video-player__time{text-overflow:clip;flex:auto;min-width:0;margin-inline-start:.12rem;font-size:.6rem;overflow:hidden}.site-video-player__volume-popover{display:none}.site-video-player__volume.is-open .site-video-player__volume-popover{z-index:8;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07161df0;border:1px solid #ffffff26;border-radius:13px;gap:.5rem;width:126px;max-width:calc(100vw - 1.5rem);padding:.58rem .68rem .65rem;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 16px 35px #0000004d}.site-video-player__volume.is-open .site-video-player__volume-popover>span{color:#ffffffc7;text-align:right;direction:rtl;font-size:.64rem;font-weight:600;display:block}.site-video-player__volume.is-open .site-video-player__volume-popover input{background-position:50%;background-repeat:no-repeat;background-size:100% 4px;width:100%;height:18px;padding:0;display:block}.site-video-player__group .site-video-player__speed-button{width:fit-content;min-width:0;padding-inline:.2rem}.site-video-player__hero-play{border-radius:16px;width:52px;height:52px}}.admin-sms-settings__table.admin-users__table thead th{vertical-align:middle;padding:.95rem .72rem;line-height:1.5}body.admin-menu-open{overflow:hidden}@media (min-width:861px){.admin-shell__mobile-topbar,.admin-shell__mobile-dock{display:none}}@media (max-width:860px){.admin-page{background:var(--bg);padding-bottom:0}.admin-shell__topbar{background:#fff;border-bottom:1px solid #edf1f5;align-items:center;min-height:5.55rem;padding:1.28rem 1.05rem}.admin-shell__brand--desktop,.admin-shell__toolbar--desktop,.admin-shell__navbar{display:none}.admin-shell__mobile-topbar{direction:ltr;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;width:100%;display:grid}.admin-shell__mobile-profile-wrap{justify-content:flex-start;justify-self:start;align-items:center;min-width:0;display:inline-flex;position:relative}.admin-shell__mobile-profile-avatar{width:2.72rem;height:2.72rem;color:var(--primary);letter-spacing:-.01em;background:linear-gradient(#b0e3eefa,#d5f1f8fa);border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:.84rem;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:grid;box-shadow:0 1px 2px #0f172a0f}.admin-shell__mobile-profile-avatar:hover,.admin-shell__mobile-profile-avatar:focus-visible{background:linear-gradient(#a0ddeb,#c9eef6);transform:translateY(-1px);box-shadow:0 10px 18px #0f172a14}.admin-shell__mobile-profile-popover{z-index:70;text-align:right;-webkit-backdrop-filter:blur(10px);color:#344054;background:#fffffffa;border:1px solid #e5e7ebf5;border-radius:16px;gap:.18rem;min-width:10.4rem;padding:.62rem .7rem;display:grid;position:absolute;inset-block-start:calc(100% + .2rem);inset-inline-start:0;box-shadow:0 14px 30px #0f172a1c}.admin-shell__mobile-profile-popover strong{white-space:nowrap;direction:rtl;font-size:.78rem;font-weight:900;line-height:1.2}.admin-shell__mobile-profile-popover span{color:#6b7280;white-space:nowrap;direction:rtl;font-size:.66rem;font-weight:800;line-height:1.2}.admin-shell__mobile-topbar-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:.45rem;display:inline-flex}.admin-shell__mobile-topbar-icon{color:#4b5563;width:2.7rem;min-width:2.7rem;max-width:2.7rem;min-height:2.7rem;box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:0;font-size:.82rem;font-weight:700;transition:background .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s;display:inline-flex}.admin-shell__mobile-topbar-icon--notification{position:relative;overflow:visible}.admin-shell__mobile-topbar-badge{color:#fff;min-width:1rem;height:1rem;box-shadow:none;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;padding-inline:.2rem;font-size:.6rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;inset-block-start:-.28rem;inset-inline-end:-.28rem}.admin-shell__mobile-topbar-icon:hover,.admin-shell__mobile-topbar-icon:focus-visible{color:#1f2937;box-shadow:none;background:linear-gradient(#fff,#f7fdff);border-color:#20a5bd38;transform:translateY(-1px)}.admin-page .admin-shell__content{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.admin-page .admin-shell__mobile-dock{inset-inline:0;z-index:170;padding:.65rem .5rem calc(.65rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #e5e7ebf2;border-radius:18px 18px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.22rem;display:grid;position:fixed;bottom:0;box-shadow:0 18px 40px #0f172a14}.admin-shell__mobile-dock{display:grid}.admin-page .admin-shell__mobile-dock-item{color:#667085;background:0 0;border:0;border-radius:16px;flex:none;align-content:center;justify-items:center;gap:.62rem;min-width:0;min-height:3.45rem;padding:.28rem .15rem .24rem;transition:background .18s,color .18s,transform .18s;display:grid}.admin-page .admin-shell__mobile-dock-item:hover,.admin-page .admin-shell__mobile-dock-item:focus-visible{color:#22313b;background:#2c748b0d;transform:translateY(-1px)}.admin-page .admin-shell__mobile-dock-item.is-active{color:var(--primary);background:0 0}.admin-page .admin-shell__mobile-dock-item--menu:hover,.admin-page .admin-shell__mobile-dock-item--menu:focus-visible,.admin-page .admin-shell__mobile-dock-item--menu.is-active{background:0 0}.admin-page .admin-shell__mobile-dock-icon{width:1.95rem;height:1.95rem;color:var(--primary);background:#2c748b14;border-radius:10px;flex:none;place-items:center;display:grid}.admin-page .admin-shell__mobile-dock-item.is-active .admin-shell__mobile-dock-icon{background:#2c748b14}.admin-page .admin-shell__mobile-dock-label{min-width:0;color:inherit;text-align:center;white-space:nowrap;font-size:.56rem;font-weight:800;line-height:1.15}.admin-page .admin-shell__mobile-dock-item--logout{color:#b91c1c;background:0 0}.admin-page .admin-shell__mobile-dock-item--logout:hover,.admin-page .admin-shell__mobile-dock-item--logout:focus-visible{color:#b91c1c;background:0 0;transform:none}.admin-page .admin-shell__mobile-dock-item--logout .admin-shell__mobile-menu-icon{color:#b91c1c;background:#b91c1c14;border-radius:10px;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}.admin-page .admin-shell__mobile-dock-item--logout:hover .admin-shell__mobile-menu-icon,.admin-page .admin-shell__mobile-dock-item--logout:focus-visible .admin-shell__mobile-menu-icon{color:#b91c1c;background:#b91c1c14}.admin-page .admin-shell__mobile-dock-item--logout .admin-shell__mobile-menu-label{min-width:0;color:inherit;text-align:center;white-space:nowrap;font-size:.56rem;font-weight:800;line-height:1.15}.admin-page .admin-shell__mobile-menu{inset-inline:0;z-index:160;-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0f172a14;padding:0;transition:opacity .22s;display:block;position:fixed;top:0;bottom:0}.admin-page .admin-shell__mobile-menu.is-open{opacity:1;pointer-events:auto}.admin-page .admin-shell__mobile-menu-panel--dock{inset-inline:0;bottom:calc(4.1rem + env(safe-area-inset-bottom));background:#fff;border:1px solid #edf1f5;border-radius:20px 20px 0 0;flex-direction:column;gap:.55rem;max-height:min(60vh,32rem);padding:.8rem .8rem 1.05rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 52px #0f172a24}.admin-page .admin-shell__mobile-menu-shell{padding-inline-end:.1rem;flex:auto;min-height:0;padding-bottom:.2rem;overflow-y:auto}.admin-page .admin-shell__mobile-menu-list{gap:.3rem;padding:.05rem .02rem .15rem}.admin-shell__mobile-brand{justify-content:center;justify-self:center;align-items:center;min-width:0;display:flex}.admin-shell__mobile-brand .admin-shell__brand-logo{width:auto;max-width:min(9.25rem,40vw);height:auto;margin-inline:auto}.admin-shell__mobile-topbar-icon:first-child{justify-self:end}.admin-shell__sticky{inset-inline:0;z-index:60;-webkit-backdrop-filter:none;background:#fff;border-bottom:0;position:fixed;top:0}.admin-shell{padding-top:5.25rem}.admin-shell__content{padding:.65rem 1.05rem .9rem}.admin-console{gap:.65rem}.admin-console__container{padding-inline:.95rem}.admin-console__headline-row{flex-direction:column;align-items:stretch;gap:.55rem}.admin-console__headline-actions{justify-content:flex-start;margin-inline-start:0}.admin-console__panel,.admin-console__panel-shell,.admin-users__table-shell,.admin-console__users-card{border-radius:20px}.admin-console__panel{gap:.85rem;padding:.85rem}.admin-console__summary-grid,.admin-console__summary-grid.admin-console__summary-grid--dashboard,.admin-console__summary-grid.admin-console__summary-grid--compact,.admin-console__summary-grid.admin-console__summary-grid--orders,.admin-console__summary-grid.admin-console__summary-grid--financial{grid-template-columns:1fr;gap:.6rem}.legacy-admin-dashboard .admin-console__summary-grid.admin-console__summary-grid--dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.legacy-admin-dashboard .admin-console__summary-grid.admin-console__summary-grid--dashboard .admin-users__stat-card{gap:.34rem;min-height:4.45rem;padding:.5rem .28rem .42rem}.legacy-admin-dashboard .admin-console__summary-grid.admin-console__summary-grid--dashboard .admin-users__stat-icon{border-radius:8px;width:2.25rem;height:2.25rem}.legacy-admin-dashboard .admin-console__summary-grid.admin-console__summary-grid--dashboard .admin-users__stat-title{gap:.14rem;font-size:.61rem;line-height:1.08}.legacy-admin-dashboard .admin-console__summary-grid.admin-console__summary-grid--dashboard .admin-users__stat-value{font-size:.86rem}.legacy-admin-dashboard .admin-console__summary-grid.admin-console__summary-grid--dashboard .admin-users__stat-label{font-size:.61rem}.legacy-admin-dashboard .admin-console__summary-grid.admin-console__summary-grid--dashboard .admin-users__stat-note{display:none}.legacy-admin-dashboard .admin-console__summary-grid.admin-console__summary-grid--dashboard .admin-users__stat-title--amount{white-space:normal;text-align:center;flex-direction:column;align-items:center;gap:.1rem}.legacy-admin-dashboard .admin-console__summary-grid.admin-console__summary-grid--dashboard .admin-users__stat-label--amount{font-size:.68rem}.legacy-admin-dashboard__summary-shell{background:#fff;border-color:#2c748b1a;border-radius:16px;padding:.55rem}.admin-users__stats-grid.admin-console__summary-grid--compact{background:#fff;border:1px solid #2c748b1a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.56rem}.admin-users__stats-grid .admin-users__stat-card{min-height:4.8rem;box-shadow:none;background:0 0;border:0;flex-direction:column-reverse;justify-content:center;align-items:center;gap:.58rem;padding:.42rem .22rem .38rem}.admin-users__stats-grid .admin-users__stat-copy{text-align:center;place-items:center;width:100%}.admin-users__stats-grid .admin-users__stat-title{flex-direction:column;justify-content:center;align-items:center;gap:.08rem;font-size:.74rem;line-height:1.15;display:flex}.admin-users__stats-grid .admin-users__stat-value{font-size:1.02rem}.admin-users__stats-grid .admin-users__stat-label{font-size:.72rem}.admin-users__stats-grid .admin-users__stat-note{display:none}.admin-users__stats-grid .admin-users__stat-icon{border-radius:9px;width:2.55rem;height:2.55rem}.team-page__cards-grid{background:#fff;border:1px solid #2c748b1a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.56rem}.admin-console__summary-card{padding:.78rem .85rem .85rem}.admin-console__summary-value{font-size:.98rem}.admin-console__users{gap:.65rem}.admin-console__users-card{padding:.75rem}.admin-console__table-wrap{-webkit-overflow-scrolling:touch;border-radius:16px;overflow-x:auto}.admin-console__table{min-width:54rem}.admin-console__section-list{gap:.45rem}.admin-console__section-item{border-radius:14px;padding:.72rem .8rem}.admin-console__section-note{text-align:center;justify-content:center;width:100%}.my-account-sidebar.admin-console__sidebar{border-radius:22px;gap:.55rem;padding:.75rem}.my-account-dashboard__identity-card{border-radius:18px;padding:.8rem .85rem}.my-account-nav{gap:.3rem}.my-account-nav__link{border-radius:14px;min-height:42px;padding:.5rem .68rem}}@media (max-width:640px){.admin-page{background:var(--bg)}.admin-shell__mobile-menu{padding:0;top:5rem}.admin-shell__mobile-menu-panel{width:100vw;max-width:100vw}.admin-shell{padding-top:5rem}.admin-shell__topbar{background:#fff;border-bottom:1px solid #edf1f5;min-height:5rem;padding:1rem .95rem}.admin-shell__mobile-brand .admin-shell__brand-logo{max-width:min(8.6rem,36vw)}.admin-shell__content{padding:.06rem .95rem .85rem}.admin-console__container{padding-inline:.85rem}.admin-console__panel,.admin-users__table-shell,.admin-console__users-card{border-radius:18px}.admin-console__panel{padding:.75rem}.admin-console__table{min-width:50rem}.admin-console__users .admin-users__table-wrap{background:0 0;border:0;overflow:visible}.admin-console__users .admin-users__table-shell{gap:.6rem}.admin-users-page{gap:.45rem}.admin-console__users .admin-users__mobile-toolbar{min-height:3.05rem;box-shadow:none;background:#fff;border:1px solid #2c748b14;border-radius:14px;justify-content:space-between;align-items:center;gap:.65rem;padding:.34rem .62rem;display:flex}.admin-console__users .admin-users__mobile-toolbar .admin-users__checkbox{transform:none}.admin-console__users .admin-users__mobile-toolbar .admin-users__checkbox-box{transform:translateY(-1px)}.admin-console__users .admin-users__table{border-collapse:separate;border-spacing:0;background:0 0;width:100%;min-width:0}.admin-console__users .admin-users__table thead{display:none}.admin-console__users .admin-users__table tbody{gap:.65rem;display:grid}.admin-console__users .admin-users__table tbody tr{box-shadow:none;direction:rtl;background:#fff;border:1px solid #2c748b17;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.45rem .55rem;padding:.82rem .82rem .78rem;display:grid}.admin-console__users .admin-users__table tbody tr:nth-child(2n){background:#f9fafc}.admin-console__users .admin-users__table td{white-space:normal;vertical-align:top;text-align:right;background:0 0;border:0;min-width:0;padding:0}.admin-console__users .admin-users__table td:first-child{grid-area:1/1;justify-content:flex-start;align-items:center;display:flex}.admin-console__users .admin-users__table td:nth-child(2){color:var(--muted);grid-area:1/2;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}.admin-console__users .admin-users__table td:nth-child(3){grid-area:1/3;justify-content:center;align-items:center;gap:.55rem;min-width:0;display:flex}.admin-console__users .admin-users__table td:nth-child(8){grid-area:1/4;justify-content:flex-end;align-items:center;display:flex}.admin-console__users .admin-users__table td:nth-child(4),.admin-console__users .admin-users__table td:nth-child(5),.admin-console__users .admin-users__table td:nth-child(6),.admin-console__users .admin-users__table td:nth-child(7){box-sizing:border-box;min-height:2.45rem;color:var(--primary-deep);white-space:nowrap;background:#2c748b0a;border-radius:10px;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;padding:.36rem .54rem;font-size:.71rem;line-height:1.42;display:flex}.admin-console__users .admin-users__table td:nth-child(4):before,.admin-console__users .admin-users__table td:nth-child(5):before,.admin-console__users .admin-users__table td:nth-child(6):before,.admin-console__users .admin-users__table td:nth-child(7):before{color:var(--muted);content:attr(data-label);flex:none;font-size:.6rem;font-weight:800;line-height:1.4}.admin-console__users .admin-users__table td:nth-child(4){color:#22313b;font-size:.74rem;font-weight:700;line-height:1.35}.admin-console__users .admin-users__table td:nth-child(5)>span,.admin-console__users .admin-users__table td:nth-child(6)>span,.admin-console__users .admin-users__table td:nth-child(7)>strong{text-align:left;min-width:0;margin-inline-start:auto;font-size:.74rem;font-weight:800;line-height:1.35}.admin-console__users .admin-users__table td:nth-child(5) .admin-users__major-pill,.admin-console__users .admin-users__table td:nth-child(6) .admin-users__role-badge,.admin-console__users .admin-users__table td:nth-child(7) strong{max-width:100%}.admin-console__users .admin-users__table td:nth-child(3) .admin-users__name-copy strong{color:#155e75;white-space:nowrap;background:linear-gradient(135deg,#d6f0f4,#9fdbe4);border-radius:999px;align-items:center;width:fit-content;padding:.33rem .7rem;font-size:.85rem;font-weight:800;line-height:1.35;display:inline-flex}.admin-console__users .admin-users__table td:nth-child(5) .admin-users__major-pill,.admin-console__users .admin-users__table td:nth-child(6) .admin-users__role-badge,.admin-console__users .admin-users__table td:nth-child(7) strong{font-size:.74rem;line-height:1.35}.admin-console__users .admin-users__table td:nth-child(8) .admin-console__user-actions-shell{margin-inline-start:0}.admin-console__users .admin-users__table--with-registration-plan td:nth-child(8){box-sizing:border-box;min-height:2.45rem;color:var(--primary-deep);white-space:nowrap;background:#2c748b0a;border-radius:10px;flex-direction:row;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;gap:.7rem;padding:.36rem .54rem;font-size:.71rem;line-height:1.42;display:flex}.admin-console__users .admin-users__table--with-registration-plan td:nth-child(8):before{color:var(--muted);content:attr(data-label);flex:none;font-size:.6rem;font-weight:800;line-height:1.4}.admin-console__users .admin-users__table--with-registration-plan td:nth-child(7)>span,.admin-console__users .admin-users__table--with-registration-plan td:nth-child(8)>strong{text-align:left;min-width:0;margin-inline-start:auto;font-size:.74rem;font-weight:800;line-height:1.35}.admin-console__users .admin-users__table--with-registration-plan td:nth-child(9){grid-area:1/4;justify-content:flex-end;align-items:center;display:flex}.admin-console__users .admin-users__table--with-registration-plan td:nth-child(9) .admin-console__user-actions-shell{margin-inline-start:0}.admin-console__users .admin-users__table td:first-child .admin-users__checkbox{transform:none}.admin-console__users .admin-users__table tbody tr:last-child td{border-bottom:0}.admin-console__users .admin-users__empty-cell{text-align:center;background:#2c748b0a;border:1px dashed #2c748b29;border-radius:16px;padding:.95rem;display:block}.admin-console__users .admin-users__table tfoot,.admin-console__users .admin-users__table tfoot tr,.admin-console__users .admin-users__table tfoot td{width:100%;display:block}.admin-console__users .admin-users__table tfoot td{background:0 0;border:0;padding:0}.admin-console__users .admin-users__table-footer-cell{padding:1.85rem 0 0}.admin-console__users .admin-users__table-footer{flex-wrap:wrap;justify-content:center;gap:.55rem;width:100%;margin-top:.8rem;padding:0}.admin-console__users .admin-users__table-footer-summary{justify-content:center;width:100%}.admin-console__users .admin-users__table-footer-nav{flex-wrap:wrap;justify-content:center;gap:.35rem;width:100%}.admin-console__users .admin-users__table-footer-page,.admin-console__users .admin-users__table-footer-arrow{border-radius:10px;min-width:2rem;min-height:2rem}.admin-console__users .admin-students-table tbody tr{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:stretch;gap:.45rem}.admin-console__users .admin-students-table tbody td:first-child{grid-area:1/1;justify-content:flex-start;min-height:2.3rem;padding:0}.admin-console__users .admin-students-table tbody td:nth-child(n+4):nth-child(-n+10){box-sizing:border-box;min-height:2.7rem;color:var(--primary-deep);text-align:left;white-space:normal;background:#2c748b0b;border-radius:11px;flex-direction:row;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.48rem .62rem;font-size:.74rem;line-height:1.45;display:flex;overflow:visible}.admin-console__users .admin-students-table tbody td:nth-child(n+4):nth-child(-n+10):before{color:var(--muted);content:attr(data-label);text-align:right;white-space:nowrap;flex:none;font-size:.64rem;font-weight:800;line-height:1.4}.admin-console__users .admin-students-table tbody td:nth-child(n+4):nth-child(-n+10)>span,.admin-console__users .admin-students-table tbody td:nth-child(n+4):nth-child(-n+10)>strong,.admin-console__users .admin-students-table tbody td:nth-child(n+4):nth-child(-n+10)>div{text-align:left;min-width:0;margin-inline-start:auto}.admin-console__users .admin-students-table tbody td:nth-child(2){background:0 0;grid-area:1/2;justify-content:center;align-items:center;min-height:2.3rem;padding:0;display:flex}.admin-console__users .admin-students-table tbody td:nth-child(3){background:0 0;grid-area:1/3;justify-content:center;align-items:center;min-height:2.3rem;padding:0;display:flex}.admin-console__users .admin-students-table tbody td:nth-child(11){background:0 0;grid-area:1/4;justify-content:flex-end;align-items:center;min-height:2.3rem;padding:0;display:flex}.admin-console__users .admin-students-table tbody td:nth-child(3) .admin-users__name-copy strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.admin-console__users .admin-students-table tbody td:nth-child(7) .admin-users__major-pill,.admin-console__users .admin-students-table tbody td:nth-child(8)>span,.admin-console__users .admin-students-table tbody td:nth-child(9)>span,.admin-console__users .admin-students-table tbody td:nth-child(10) .admin-students-table__date-range{margin-inline-start:auto}.admin-console__users .admin-students-table tbody td:nth-child(4),.admin-console__users .admin-students-table tbody td:nth-child(5),.admin-console__users .admin-students-table tbody td:nth-child(6),.admin-console__users .admin-students-table tbody td:nth-child(7),.admin-console__users .admin-students-table tbody td:nth-child(7) .admin-users__major-pill{font-weight:400}.admin-console__users .admin-students-table tbody td:nth-child(10) .admin-students-table__date-range{white-space:normal;flex-wrap:wrap;justify-content:flex-end}.admin-console__users .admin-students-table tbody td:nth-child(11) .admin-console__user-actions-shell{margin-inline-start:0}.candidate-finance-page__table-shell{gap:.6rem;margin-top:0}.candidate-finance-page__table-shell>.admin-users__table-head{flex-wrap:nowrap;align-items:flex-start;gap:.5rem}.candidate-finance-page__table-shell>.admin-users__table-head .admin-users__table-head-copy{flex:auto;min-width:0}.candidate-finance-page__table-head .candidate-finance-page__mode-switch,.candidate-finance-page__mode-switch{grid-template-columns:repeat(2,minmax(3.75rem,1fr));width:max-content;max-width:100%}.candidate-finance-page__mode-tab{padding-inline:.55rem}.candidate-finance-page__table-wrap{background:0 0;border:0;overflow:visible}.candidate-finance-page__table{table-layout:auto;border-collapse:separate;border-spacing:0;background:0 0;width:100%;min-width:0}.candidate-finance-page__table colgroup,.candidate-finance-page__table thead{display:none}.candidate-finance-page__table tbody{gap:.65rem;display:grid}.candidate-finance-page__table tbody tr{box-shadow:none;direction:rtl;background:#fff;border:1px solid #2c748b17;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:stretch;gap:.45rem .55rem;padding:.82rem;display:grid}.candidate-finance-page__table tbody td{text-align:right;white-space:normal;background:0 0;border:0;min-width:0;padding:0;overflow:visible}.candidate-finance-page__table tbody td:first-child{grid-area:1/1;justify-content:flex-start;align-items:center;min-height:2.3rem;display:flex}.candidate-finance-page__table tbody td:nth-child(2){min-height:2.3rem;color:var(--muted);grid-area:1/2;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}.candidate-finance-page__table tbody td:nth-child(3){grid-area:1/3;justify-content:center;align-items:center;min-height:2.3rem;display:flex}.candidate-finance-page__table tbody td:nth-child(3)>strong{color:#155e75;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,#d6f0f4,#9fdbe4);border-radius:999px;align-items:center;max-width:100%;padding:.33rem .7rem;font-size:.85rem;font-weight:800;line-height:1.35;display:inline-flex;overflow:hidden}.candidate-finance-page__table tbody td:nth-child(12){grid-area:1/4;justify-content:flex-end;align-items:center;min-height:2.3rem;display:flex}.candidate-finance-page__table tbody td:nth-child(n+4):nth-child(-n+11){box-sizing:border-box;min-height:2.7rem;color:var(--primary-deep);background:#2c748b0b;border-radius:11px;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.48rem .62rem;font-size:.74rem;line-height:1.45;display:flex}.candidate-finance-page__table tbody td:nth-child(n+4):nth-child(-n+11):before{color:var(--muted);content:attr(data-label);text-align:right;white-space:nowrap;flex:none;font-size:.64rem;font-weight:800;line-height:1.4}.candidate-finance-page__table tbody td:nth-child(n+4):nth-child(-n+11)>strong{text-align:left;min-width:0;margin-inline-start:auto}.candidate-finance-page__table tbody td:nth-child(12) .admin-console__user-actions-shell{margin-inline-start:0}.candidate-finance-page__table .admin-users__empty-cell{text-align:center;background:#2c748b0a;border:1px dashed #2c748b29;border-radius:16px;grid-column:1/-1;padding:.95rem;display:block}.candidate-finance-page__table tfoot,.candidate-finance-page__table tfoot tr,.candidate-finance-page__table tfoot td{width:100%;display:block}.candidate-finance-page__table tfoot td{background:0 0;border:0;padding:1.25rem 0 0}.candidate-finance-page__table .admin-users__table-footer{width:100%;padding:0}.candidate-finance-page__table .admin-users__table-footer-nav{justify-content:center;width:100%}.admin-console__summary-card{padding:.72rem .78rem .8rem}.my-account-sidebar.admin-console__sidebar{border-radius:18px;padding:.68rem}.my-account-nav__link{min-height:40px;padding:.46rem .62rem;font-size:.78rem}}.admin-support-report__filters,.admin-support-report__table-shell{filter:none;background:#fffffffa;border:1px solid #2c748b1f;box-shadow:none!important}.admin-support-report__table-shell{margin-top:0}.admin-support-report__table-wrap{filter:none;border-color:#2c748b14;border-radius:18px;box-shadow:none!important}.admin-support-report__table{table-layout:auto;width:100%;min-width:84rem}.admin-support-report__table th,.admin-support-report__table td{text-align:center;vertical-align:middle}.admin-support-report__table th>*,.admin-support-report__table td>*{margin-inline:auto}.admin-support-report__table-col--select{width:4%}.admin-support-report__table-col--row{width:5%}.admin-support-report__table-col--name{width:20%}.admin-support-report__table-col--mobile{width:13%}.admin-support-report__table-col--city{width:12%}.admin-support-report__table-col--base,.admin-support-report__table-col--major{width:9%}.admin-support-report__table-col--updated{width:18%}.admin-support-report__table-col--status{width:15%}.admin-support-report__table-col--actions{width:6%}.admin-support-report__table-col{width:auto}.admin-support-report__table th:first-child,.admin-support-report__table td:first-child{min-width:3rem}.admin-support-report__table th:nth-child(2),.admin-support-report__table td:nth-child(2){min-width:4rem}.admin-support-report__table th:nth-child(3),.admin-support-report__table td:nth-child(3){min-width:12rem}.admin-support-report__table th:nth-child(4),.admin-support-report__table td:nth-child(4){min-width:9.5rem}.admin-support-report__table th:nth-child(5),.admin-support-report__table td:nth-child(5),.admin-support-report__table th:nth-child(6),.admin-support-report__table td:nth-child(6){min-width:7rem}.admin-support-report__table th:nth-child(7),.admin-support-report__table td:nth-child(7){min-width:8rem}.admin-support-report__table th:nth-child(8),.admin-support-report__table td:nth-child(8){min-width:13rem}.admin-support-report__table th:nth-child(9),.admin-support-report__table td:nth-child(9){min-width:18rem}.admin-support-report__table th:nth-child(10),.admin-support-report__table td:nth-child(10){min-width:5rem}.admin-support-report__row-cell{color:#52636d;text-align:center;font-size:.74rem;font-weight:500}.admin-support-report__updated-cell time{color:#52636d;white-space:nowrap;font-size:.72rem;font-weight:400;line-height:1.55;display:inline-block}.admin-support-report__status{min-height:1.8rem;color:var(--primary-deep);white-space:nowrap;background:#2c748b0d;border-radius:999px;justify-content:center;align-items:center;gap:.2rem;padding:.16rem .62rem;font-size:.69rem;font-weight:700;line-height:1.6;display:inline-flex}.admin-support-report__status-path{color:var(--primary);font-weight:800}.admin-support-report__status-path--path-one{color:#00798c}.admin-support-report__status-path--path-two{color:#33415c}.admin-support-report__status-path--path-three{color:#054a91}.admin-support-report__status-path--contact{color:var(--primary)}.admin-support-report__status-path--contact-off,.admin-support-report__status--contact-off{color:#6b7280}.admin-support-report__status-path--contact-unavailable,.admin-support-report__status--contact-unavailable{color:#c58b10}.admin-support-report__status-path--contact-network,.admin-support-report__status--contact-network{color:#453643}.admin-support-report__status-path--contact-cut,.admin-support-report__status--contact-cut{color:#b54852}.admin-support-report__status-path--contact-unanswered,.admin-support-report__status--contact-unanswered{color:#6d5bd0}.admin-support-report__status--path-one{color:#00798c;background:#00798c1f}.admin-support-report__status--path-one .admin-support-report__status-path,.admin-support-report__status--path-one .admin-support-report__status-separator,.admin-support-report__status--path-one .admin-support-report__status-value{color:inherit}.admin-support-report__status--path-one .admin-support-report__status-value,.admin-support-report__status--path-one .admin-support-report__status-separator{color:#00798c}.admin-support-report__status--new{color:#d8572a;background:#d8572a1f}.admin-support-report__status--new .admin-support-report__status-value{color:inherit}.admin-support-report__table .admin-support-report__status--new,.admin-team-report__table .admin-support-report__status--new{background:#d8572a1f}.admin-support-report__table .admin-support-report__status--new .admin-support-report__status-value,.admin-team-report__table .admin-support-report__status--new .admin-support-report__status-value{color:#d8572a}.admin-support-report__status--path-two{color:#33415c;background:#33415c1f}.admin-support-report__status--path-two .admin-support-report__status-path,.admin-support-report__status--path-two .admin-support-report__status-separator,.admin-support-report__status--path-two .admin-support-report__status-value{color:inherit}.admin-support-report__status--path-two .admin-support-report__status-value,.admin-support-report__status--path-two .admin-support-report__status-separator{color:#33415c}.admin-support-report__status--path-three{color:#054a91;background:#054a911f}.admin-support-report__status--path-three .admin-support-report__status-path,.admin-support-report__status--path-three .admin-support-report__status-separator,.admin-support-report__status--path-three .admin-support-report__status-value{color:inherit}.admin-support-report__status--path-three .admin-support-report__status-value,.admin-support-report__status--path-three .admin-support-report__status-separator{color:#054a91}.admin-support-report__status--contact{background:#2c748b0f}.admin-support-report__status--contact-off{background:#6b72801f}.admin-support-report__status--contact-unavailable{background:#c58b101f}.admin-support-report__status--contact-network{background:#7859641f}.admin-support-report__status--contact-cut{background:#b548521f}.admin-support-report__status--contact-unanswered{color:#6d5bd0;box-shadow:none;background:#6d5bd01f;border:0}.admin-support-report__status--contact-unanswered .admin-support-report__status-path,.admin-support-report__status--contact-unanswered .admin-support-report__status-separator,.admin-support-report__status--contact-unanswered .admin-support-report__status-value,.admin-support-report__status--contact .admin-support-report__status-value,.admin-support-report__status--contact .admin-support-report__status-separator{color:inherit}.admin-support-report__status-separator{color:var(--primary);justify-content:center;align-items:center;line-height:0;display:inline-flex}.admin-support-report__status-value{color:var(--primary-deep);font-weight:700}.admin-support-report__actions{justify-content:flex-start;align-items:flex-start;margin-inline-start:auto;display:flex}.admin-support-report__button{background:var(--primary);color:#fff;min-height:2.2rem;font:inherit;cursor:pointer;box-shadow:none;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.72rem;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.admin-support-report__button:hover,.admin-support-report__button:focus-visible{background:var(--primary-deep);box-shadow:none;transform:translateY(-1px)}.admin-support-report__button .huge-icon{flex:none;width:.85rem;height:.85rem}.admin-students__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-students-table__date-range{color:#22313b;white-space:nowrap;justify-content:center;align-items:center;gap:.34rem;font-size:.76rem;font-weight:400;line-height:1.6;display:inline-flex}.admin-students-table__date-arrow{color:var(--primary);flex:none}@media (min-width:861px){.admin-students-table.admin-users__table--with-registration-plan .admin-users__table-col--advisor{width:13%;min-width:9rem}.admin-students-table.admin-users__table--with-registration-plan .admin-users__table-col--registration-plan{width:12%;min-width:8.5rem}.admin-students-table.admin-users__table--with-registration-plan .admin-users__table-col--created{width:20%}}.admin-student-form-modal__advisor-plan-row,.admin-student-form-modal__date-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-support-report-modal__dialog{width:min(100%,42rem)}@media (min-width:861px){.admin-student-form-modal .admin-support-report-modal__dialog{width:min(100%,54rem)}.admin-student-form-modal .admin-support-report-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem .85rem}.admin-student-form-modal .admin-support-report-modal__field:has(.admin-support-report-modal__file-box--registration){grid-column:1/-1}.admin-student-form-modal__advisor-plan-row,.admin-student-form-modal__date-row{grid-column:1/-1}}.admin-support-report-modal__dialog--path-one{width:min(100%,56rem)}.admin-support-report-modal__dialog--path-one-theme{--report-path-accent:#00798c;--report-path-accent-soft:#00798c1f;--report-path-accent-soft-weak:#00798c0a;--report-path-accent-border:#00798c24;--report-path-accent-border-strong:#00798c3d}.admin-support-report-modal__dialog--path-two-theme{--report-path-accent:#33415c;--report-path-accent-soft:#33415c1f;--report-path-accent-soft-weak:#33415c0a;--report-path-accent-border:#33415c24;--report-path-accent-border-strong:#33415c3d}.admin-support-report-modal__dialog--path-three-theme{--report-path-accent:#054a91;--report-path-accent-soft:#054a911f;--report-path-accent-soft-weak:#054a910a;--report-path-accent-border:#054a9124;--report-path-accent-border-strong:#054a913d}.admin-support-report-modal__surface{gap:.95rem;display:grid}.admin-team-report__add-student-modal .admin-support-report-modal__surface{gap:1rem}.admin-team-report__add-student-modal-dialog{width:min(100%,56rem)}.admin-team-report__add-student-surface{gap:1rem}.admin-team-report__wizard-steps{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4;direction:rtl;background:linear-gradient(#fffffffa 0%,#fffffff5 100%);align-items:start;gap:0;padding-block:.15rem .5rem;display:grid;position:sticky;top:0}.admin-team-report__wizard-step-line{z-index:0;pointer-events:none;background:#2c748b1a;height:2px;position:absolute;inset-block-start:1.36rem;transform:translateY(-50%)}.admin-team-report__wizard-step-line.is-complete{background:#2c748b57}.admin-team-report__wizard-step{z-index:1;color:var(--muted);text-align:center;justify-items:center;gap:.34rem;padding:.28rem .25rem 0;display:grid;position:relative}.admin-team-report__wizard-step.is-active{color:var(--primary)}.admin-team-report__wizard-step.is-complete{color:var(--primary-deep)}.admin-team-report__wizard-step-index{z-index:1;width:2rem;height:2rem;color:inherit;background:#fff;border:1px solid #2c748b1f;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid;position:relative}.admin-team-report__wizard-step.is-active .admin-team-report__wizard-step-index{background:var(--primary);color:#fff;border-color:#0000}.admin-team-report__wizard-step.is-complete .admin-team-report__wizard-step-index{background:#2c748b0d;border-color:#2c748b2e}.admin-team-report__wizard-step-label{z-index:1;font-size:.72rem;font-weight:800;line-height:1.4;position:relative}.admin-team-report__wizard-section{gap:.8rem;display:grid}.admin-team-report__wizard-section-head{gap:.12rem;display:grid}.admin-team-report__wizard-section-head h3{color:#16323d;margin:0;font-size:.92rem;font-weight:900;line-height:1.45}.admin-team-report__wizard-section-head p{color:var(--muted);margin:0;font-size:.76rem;font-weight:500;line-height:1.8}.admin-team-report__wizard-card-grid{gap:.55rem;display:grid}.admin-team-report__wizard-team-card,.admin-team-report__wizard-member-card,.admin-team-report__wizard-method-card{color:inherit;text-align:right;background:#fffffff5;border:1px solid #2c748b14;border-radius:18px;gap:.2rem;padding:.8rem .85rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.admin-team-report__wizard-team-card:hover,.admin-team-report__wizard-team-card:focus-visible,.admin-team-report__wizard-member-card:hover,.admin-team-report__wizard-member-card:focus-visible,.admin-team-report__wizard-method-card:hover,.admin-team-report__wizard-method-card:focus-visible{border-color:#2c748b38;transform:translateY(-1px)}.admin-team-report__wizard-team-card.is-active,.admin-team-report__wizard-member-card.is-active,.admin-team-report__wizard-method-card.is-active{background:#2c748b14;border-color:#2c748b42}.admin-team-report__wizard-team-card strong,.admin-team-report__wizard-member-card strong,.admin-team-report__wizard-method-card strong{color:#16323d;font-size:.82rem;font-weight:900;line-height:1.5}.admin-team-report__wizard-team-card span,.admin-team-report__wizard-member-card span,.admin-team-report__wizard-method-card span{color:var(--muted);font-size:.7rem;font-weight:500;line-height:1.8}.admin-team-report__wizard-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-team-report__wizard-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option{min-height:4rem}@media (max-width:640px){.admin-team-report__wizard-source-grid{grid-template-columns:1fr}}.admin-team-report__wizard-selected-summary{color:var(--primary-deep);background:#2c748b0d;border:1px solid #2c748b14;border-radius:16px;gap:.12rem;padding:.75rem .85rem;display:grid}.admin-team-report__wizard-selected-summary span{color:var(--muted);font-size:.72rem;font-weight:700}.admin-team-report__wizard-selected-summary strong{color:#16323d;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.82rem;font-weight:900;display:inline-flex}.admin-team-report__wizard-selected-summary strong .huge-icon{color:#000;flex:none}.admin-team-report__wizard-selected-summary--stacked{margin-bottom:.85rem}.admin-team-report__wizard-empty{color:var(--muted);text-align:center;border:1px dashed #2c748b29;border-radius:16px;padding:.9rem 1rem;font-size:.78rem;line-height:1.8}.admin-team-report__wizard-footer{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.admin-team-report__wizard-back,.admin-team-report__wizard-next{min-height:2.55rem;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:0 .95rem;font-size:.78rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.admin-team-report__wizard-back{color:var(--primary-deep);background:#2c748b0d;border:1px solid #2c748b1f}.admin-team-report__wizard-next{background:var(--primary);color:#fff;white-space:nowrap;border:1px solid #0000;flex-direction:row-reverse}.admin-team-report__wizard-next .huge-icon{flex:none}.admin-team-report__wizard-back:hover,.admin-team-report__wizard-back:focus-visible,.admin-team-report__wizard-next:hover,.admin-team-report__wizard-next:focus-visible{transform:translateY(-1px)}.admin-team-report__wizard-form-grid{margin-top:.2rem}.admin-support-report-modal__tabs{background:#2c748b0d;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.28rem;display:grid}.admin-support-report-modal__tab{min-height:2.35rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.38rem;padding:.18rem .65rem;font-size:.78rem;font-weight:800;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.admin-support-report-modal__tab-icon{flex:none;place-items:center;display:inline-grid}.admin-support-report-modal__tab-icon .icon,.admin-support-report-modal__tab-icon svg{width:1rem;height:1rem}.admin-support-report-modal__tab.is-active{background:var(--surface);color:var(--primary-deep);border-color:#2c748b1f}.admin-support-report-modal__upload-card{background:#fffffff5;border:1px solid #2c748b1f;border-radius:18px;gap:.8rem;padding:1rem;display:grid}.admin-support-report-modal__upload-copy{gap:.25rem;display:grid}.admin-support-report-modal__upload-copy strong{color:var(--primary-deep);font-size:.88rem;font-weight:800}.admin-support-report-modal__upload-copy p,.admin-support-report-modal__file-name{color:var(--muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.8}.admin-support-report-modal__download-link{color:var(--primary-deep);font-weight:700;text-decoration:none}.admin-support-report-modal__download-link:hover,.admin-support-report-modal__download-link:focus-visible{color:var(--primary);text-decoration:underline}.admin-support-report-modal__file-box{text-align:right;background:#fff;border:1px solid #2c748b1f;border-radius:18px;gap:.65rem;width:100%;padding:.7rem 1rem .9rem;display:grid;box-shadow:0 12px 28px #0f172a0a}.admin-support-report-modal__file-box--excel{text-align:center;place-items:stretch center}.admin-support-report-modal__file-box--excel .admin-support-report-modal__file-actions{justify-content:center}.admin-support-report-modal__file-box--excel .admin-support-report-modal__file-name{text-align:center}.admin-support-report-modal__file-box--registration{text-align:center;box-shadow:none;place-items:stretch center;padding-block-start:.45rem}.admin-support-report-modal__file-box--registration .admin-support-report-modal__file-copy{text-align:center;justify-items:center}.admin-support-report-modal__file-box--registration .admin-support-report-modal__file-actions{justify-content:center}.admin-support-report-modal__file-box--registration .admin-support-report-modal__file-name{text-align:center}.admin-support-report-modal__file-copy{gap:.25rem;display:grid}.admin-support-report-modal__file-title{color:#143b4b;font-size:.92rem;font-weight:800;line-height:1.7}.admin-support-report-modal__file-button{background:var(--primary);color:#fff;white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-self:center;align-items:center;width:fit-content;max-width:100%;min-height:2.8rem;padding:.4rem 1rem;font-size:.82rem;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.admin-support-report-modal__file-button--plain{appearance:none;box-shadow:none;border:0}.admin-support-report-modal__file-button--plain:hover,.admin-support-report-modal__file-button--plain:focus-visible{box-shadow:none;border:0}.admin-support-report-modal__file-button-label{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.admin-support-report-modal__file-button-label .icon,.admin-support-report-modal__file-button-label svg{width:.95rem;height:.95rem}.admin-support-report-modal__file-button:hover,.admin-support-report-modal__file-button:focus-visible{background:var(--primary-mid);transform:translateY(-1px)}.admin-support-report-modal__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-support-report-modal__file-name{color:var(--primary-deep);text-align:right;word-break:break-word;font-size:.82rem;font-weight:600;line-height:1.8}.admin-support-report-modal__file-name--registration{background:#2c748b0d;border:1px solid #2c748b17;border-radius:14px;gap:.4rem;width:100%;padding:.7rem .85rem;display:grid}.admin-student-registration-file{text-align:right;background:#fffc;border:1px solid #2c748b14;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.45rem .6rem;display:flex}.admin-student-registration-file+.admin-student-registration-file{margin-top:0}.admin-student-registration-file>span,.admin-student-registration-file>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-student-registration-file__remove{color:#b33d45;cursor:pointer;background:#be3a3a14;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;padding:0;transition:background .18s,color .18s,transform .18s;display:inline-flex}.admin-student-registration-file__remove:hover,.admin-student-registration-file__remove:focus-visible{color:#fff;background:#b33d45;transform:translateY(-1px)}.admin-support-report-modal__file-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.admin-support-report-modal__file-clear{color:#b42318;cursor:pointer;background:#ef44440d;border:1px solid #ef44442e;border-radius:14px;justify-content:center;align-items:center;min-height:2.75rem;padding:.38rem .95rem;font-size:.82rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.admin-support-report-modal__file-clear:hover,.admin-support-report-modal__file-clear:focus-visible{background:#ef444414;border-color:#ef444447;transform:translateY(-1px)}.admin-support-report-modal__description{color:var(--muted);margin:0;font-size:.8rem;font-weight:500;line-height:1.8}.admin-support-report-modal__grid{grid-template-columns:1fr;gap:.55rem;display:grid}.admin-support-report-modal__field{text-align:right;gap:.16rem;display:grid}.admin-support-report-modal__label{color:var(--muted);font-size:.78rem;font-weight:700}.admin-support-report-modal__label .ticket-form__required{margin-inline-start:.24rem}.admin-support-report-modal__input{width:100%;min-height:2.55rem;color:var(--primary-deep);text-align:right;direction:rtl;background:#fffffffa;border:1px solid #2c748b1f;border-radius:14px;outline:none;padding:.2rem .75rem;font-family:inherit;font-size:.8rem;font-weight:400}.admin-support-report-modal__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5 7L9 11L13 7' stroke='%234f6b74' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:.7rem;background-repeat:no-repeat;background-size:.9rem .9rem;padding-inline-end:2.25rem}.admin-support-report-modal__select:disabled{cursor:not-allowed;opacity:1}.admin-support-report-modal__input::placeholder,.admin-support-report-modal__select--placeholder,.admin-support-report-modal__select option[value=""]{color:#475569b8}.admin-support-report-modal__input:focus-visible{border-color:#2c748b3d;box-shadow:0 0 0 3px #2c748b14}.admin-support-report-modal__error{color:#b42318;margin:0;font-size:.72rem;font-weight:700;line-height:1.7}.admin-support-report-modal__actions{gap:.6rem;margin-block-start:1rem;margin-inline-start:0}.admin-support-report-modal__submit{min-width:7rem}.admin-team-report-referral-modal__intro{text-align:right;gap:.35rem;display:grid}.admin-team-report-referral-modal__section{gap:.28rem;display:grid}.admin-team-report-referral-modal__section-title{color:#18313b;margin:0;font-size:.74rem;font-weight:800;line-height:1.45}.admin-team-report-referral-modal__description{color:#18313b;max-width:34rem;margin:0;font-size:.84rem;font-weight:400;line-height:1.65}.admin-team-report-referral-modal__description strong{color:#102f39;font-weight:700}.admin-team-report-referral-modal__targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.admin-team-report-referral-modal__target{color:#0f1720;text-align:right;cursor:pointer;background:#fffffff5;border:1px solid #2c748b38;border-radius:18px;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:3.05rem;padding:.75rem .95rem;transition:background-color .18s,border-color .18s,color .18s;display:flex}.admin-team-report-referral-modal__target:hover,.admin-team-report-referral-modal__target:focus-visible{box-shadow:none;border-color:#2c748b4d;transform:none}.admin-team-report-referral-modal__target.is-selected{border-color:var(--primary);box-shadow:none;background:#2c748b0f}.admin-team-report-referral-modal__target-main{gap:.12rem;min-width:0;display:grid}.admin-team-report-referral-modal__target-name{color:inherit;font-size:.9rem;font-weight:700;line-height:1.5}.admin-team-report-referral-modal__target-role{color:var(--muted);font-size:.72rem;font-weight:400;line-height:1.5}.admin-team-report-referral-modal__target-check{width:1.75rem;height:1.75rem;color:var(--primary);border-radius:999px;flex:none;place-items:center;display:inline-grid}.admin-team-report-referral-modal__target-check .huge-icon{width:1rem;height:1rem}.admin-team-report-referral-modal__empty{color:#17323b;text-align:right;background:#2c748b0a;border:1px dashed #2c748b2e;border-radius:16px;gap:.2rem;padding:.9rem 1rem;display:grid}.admin-team-report-referral-modal__empty strong{font-size:.9rem;font-weight:900}.admin-team-report-referral-modal__empty span{color:var(--muted);font-size:.74rem;line-height:1.7}.admin-support-report-path-one__steps{gap:.72rem;display:grid}.admin-support-report-path-one__option{border:1px solid var(--report-path-accent-border,#2c748b24);cursor:default;direction:rtl;background:#fffffffa;border-radius:22px;gap:.72rem;min-height:5.8rem;padding:.95rem .95rem .92rem;display:grid}.admin-support-report-path-one__option:hover,.admin-support-report-path-one__option:focus-within{border-color:var(--report-path-accent-border-strong,#2c748b38);box-shadow:none;transform:none}.admin-support-report-path-one__option--disabled,.admin-support-report-path-one__option--disabled:hover,.admin-support-report-path-one__option--disabled:focus-within{border-color:var(--report-path-accent-border,#2c748b14);box-shadow:none;cursor:not-allowed;opacity:.62;background:#f4f7faeb;transform:none}.admin-support-report-path-one__option--current{border-color:var(--report-path-accent-border-strong,#2c748b3d);background:var(--report-path-accent-soft-weak,#2c748b0a)}.admin-support-report-path-one__option-head{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:.7rem;width:100%;display:flex}.admin-support-report-path-one__label{min-width:0;color:var(--report-path-accent,var(--primary-deep));text-align:center;flex:auto;font-size:.8rem;font-weight:800;line-height:1.75}.admin-support-report-path-one__state{background:var(--report-path-accent-soft,#2c748b14);color:var(--report-path-accent,var(--primary));white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.62rem;font-weight:700;line-height:1.4}.admin-support-report-path-one__note-input{border:1px solid var(--report-path-accent-border,#2c748b1f);width:100%;min-height:2.35rem;color:var(--primary-deep);text-align:right;direction:rtl;background:#f8fafcfa;border-radius:12px;outline:none;margin-top:0;padding:.48rem .85rem;font-family:inherit;font-size:.78rem;font-weight:400;transition:border-color .18s,box-shadow .18s,background .18s}.admin-support-report-path-one__note-input:disabled{opacity:.6;cursor:not-allowed}.admin-support-report-path-one__note-input:not(:disabled):focus-visible{border-color:var(--report-path-accent-border-strong,#2c748b57);box-shadow:none;background:#fff}.admin-feedback-modal__dialog{border:1px solid #2c748b1a;border-radius:26px;flex-direction:column;width:min(100%,40rem);max-height:min(88dvh,44rem);display:flex;box-shadow:0 24px 68px #072b332e}.admin-feedback-modal__dialog .admin-support-report-modal__header{border-bottom:0;flex:none;min-height:4rem;padding:.65rem 1.25rem;position:relative}.admin-feedback-modal__dialog .admin-support-report-modal__title{color:var(--primary-deep);font-size:1rem}.admin-feedback-modal__dialog .search-modal__close{background:0 0;border:0;border-radius:0;position:absolute;left:1.2rem;color:var(--primary)!important}.admin-feedback-modal__dialog .search-modal__close:hover,.admin-feedback-modal__dialog .search-modal__close:focus-visible{background:0 0}.admin-feedback-modal__body{overscroll-behavior:contain;flex:auto;max-height:none;padding:.65rem 1.25rem 1.1rem}.admin-feedback-modal__form{gap:.8rem}.admin-feedback-modal__previous{text-align:right;background:#f7f9fa;border:1px solid #2c748b21;border-radius:16px;gap:.28rem;padding:.8rem .95rem;display:grid}.admin-feedback-modal__previous>span{color:#82909d;font-size:.68rem;font-weight:600}.admin-feedback-modal__previous strong{color:var(--primary-deep);font-size:.86rem;font-weight:800;line-height:1.65}.admin-feedback-modal__previous p{color:var(--muted);margin:0;font-size:.72rem;font-weight:600;line-height:1.8}.admin-feedback-modal__section-title{color:var(--primary-deep);margin:.15rem 0 -.65rem;font-size:.8rem;font-weight:800;line-height:1.7}.admin-feedback-modal__dialog .admin-team-report__feedback-status-group{gap:.7rem}.admin-feedback-modal__dialog .admin-team-report__feedback-status-option{min-height:3.35rem;color:var(--primary-deep);background:#fff;border:1px solid #2c748b26;border-radius:15px;justify-content:flex-start;padding:.65rem .9rem;font-size:.76rem;font-weight:700;position:relative}.admin-feedback-modal__dialog .admin-team-report__feedback-status-option:after,.admin-feedback-modal__dialog .admin-team-report__feedback-status-option.is-selected:after{content:none}.admin-feedback-modal__dialog .admin-team-report__feedback-status-option.is-selected{background:#2c748b0b;border-color:#2c748b47}.admin-feedback-modal__dialog .admin-team-report__feedback-status-option--review.is-selected,.admin-feedback-modal__dialog .admin-team-report__feedback-status-option:not(.admin-team-report__feedback-status-option--checked).is-selected{color:#9a680a;background:#c58b100b;border-color:#c58b1047}.admin-feedback-modal__dialog .admin-team-report__feedback-status-icon,.admin-feedback-modal__dialog .admin-team-report__feedback-status-dot{background:currentColor;border-radius:999px;flex:none;width:.55rem;height:.55rem;display:inline-block}.admin-feedback-modal__dialog .admin-team-report__feedback-status-icon svg{display:none}.admin-feedback-modal__dialog .admin-team-report__feedback-status-dot--checked{color:#188255;background:#188255}.admin-feedback-modal__dialog .admin-team-report__feedback-status-dot--review{color:#c57f0b;background:#c57f0b}.admin-feedback-modal__dialog .admin-team-report__feedback-field{gap:.18rem}.admin-feedback-modal__dialog .admin-support-report-modal__label{color:var(--primary-deep);font-size:.78rem;font-weight:800}.admin-feedback-modal__dialog .admin-support-report-modal__input.admin-team-report__feedback-textarea{background:#fff;border:1px solid #2c748b29;border-radius:15px;min-height:7rem;padding:.78rem .9rem;font-size:.76rem;line-height:1.9}.admin-feedback-modal__dialog .admin-team-report__feedback-textarea::placeholder{color:#9aa6b2}.admin-feedback-modal__counter{color:#95a1ad;text-align:left;direction:rtl;font-size:.62rem;line-height:1.4}.admin-feedback-modal__dialog .admin-support-report-modal__actions{background:0 0;border:0;justify-content:flex-start;margin:.2rem 0 0;padding:0;position:static}.admin-feedback-modal__dialog .admin-support-report-modal__submit,.admin-feedback-modal__dialog .search-modal__cancel{border-radius:12px;min-height:2.65rem}.admin-feedback-modal__dialog .admin-support-report-modal__submit{gap:.42rem}@media (max-width:640px){.admin-feedback-modal__dialog{border-radius:24px 24px 0 0;width:100%;max-height:96dvh}.admin-feedback-modal__body{padding:.75rem .9rem 1rem}.admin-feedback-modal__dialog .admin-team-report__feedback-status-group{grid-template-columns:1fr}}.admin-report-path-modal{-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:#11111147;padding:clamp(.7rem,2.5vw,2rem)}.admin-report-path-modal__dialog{--report-path-accent:var(--primary);--report-path-accent-soft:#2c748b1a;--report-path-accent-soft-weak:#2c748b09;--report-path-accent-border:#2c748b24;--report-path-accent-border-strong:#2c748b47;border:1px solid #2c748b1a;border-radius:28px;flex-direction:column;width:min(100%,48rem);max-height:min(90dvh,52rem);display:flex;box-shadow:0 26px 72px #072b3333}.admin-report-path-modal__dialog .admin-support-report-modal__header{border-bottom:0;flex:none;min-height:3.8rem;padding:.6rem 1.55rem;position:relative}.admin-report-path-modal__dialog .admin-support-report-modal__title{color:var(--primary-deep);letter-spacing:-.015em;font-size:1rem}.admin-report-path-modal__dialog .search-modal__close{background:0 0;border:0;border-radius:0;width:38px;height:38px;position:absolute;left:1.45rem;color:var(--primary)!important}.admin-report-path-modal__dialog .search-modal__close:hover,.admin-report-path-modal__dialog .search-modal__close:focus-visible{background:0 0}.admin-report-path-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;max-height:none;padding:1.15rem 1.55rem 1.4rem}.admin-report-path-modal__body .admin-support-report-modal__surface{gap:1rem}.admin-report-path-modal__student{text-align:right;background:#f7f9fa;border:0;border-radius:16px;gap:.22rem;padding:1rem 1.2rem;display:grid}.admin-report-path-modal__student strong{width:100%;color:var(--primary-deep);text-align:right;font-size:.86rem;font-weight:700;line-height:1.6}.admin-report-path-modal__student span{width:100%;color:var(--muted);text-align:right;justify-self:stretch;font-size:.74rem;font-weight:600;line-height:1.5}.admin-report-path-modal .admin-support-report-path-one__steps{gap:.78rem}.admin-report-path-modal .admin-support-report-path-one__option{cursor:pointer;background:#fff;border:1px solid #2c748b29;border-radius:18px;gap:.38rem;min-height:9.4rem;padding:.92rem 1rem 1rem;transition:border-color .18s,background .18s}.admin-report-path-modal .admin-support-report-path-one__option:hover,.admin-report-path-modal .admin-support-report-path-one__option:focus-visible,.admin-report-path-modal .admin-support-report-path-one__option:focus-within{border-color:#2c748b4d;outline:none}.admin-report-path-modal .admin-support-report-path-one__option--current{background:#2c748b09;border-color:#2c748b52}.admin-report-path-modal .admin-support-report-path-one__option--disabled,.admin-report-path-modal .admin-support-report-path-one__option--disabled:hover,.admin-report-path-modal .admin-support-report-path-one__option--disabled:focus-within{cursor:not-allowed;opacity:1;background:#fbfcfc;border-color:#072b3317}.admin-report-path-modal .admin-support-report-path-one__option-head{flex-direction:row;align-items:center;gap:1rem}.admin-report-path-modal .admin-support-report-path-one__label{color:var(--primary-deep);text-align:right;align-items:baseline;gap:.32rem;font-size:.78rem;line-height:1.7;display:inline-flex}.admin-report-path-modal__step-number{color:var(--muted);font-size:.7rem;font-weight:800}.admin-report-path-modal .admin-support-report-path-one__state{min-height:1.8rem;color:var(--primary);text-align:center;background:#2c748b17;justify-content:center;align-items:center;padding:.22rem .65rem;font-size:.63rem;font-weight:800;line-height:1;display:inline-flex}.admin-report-path-modal .admin-support-report-path-one__option--completed:not(.admin-support-report-path-one__option--current) .admin-support-report-path-one__state{color:#197247;background:#1c8b551a}.admin-report-path-modal .admin-support-report-path-one__option--completed.admin-support-report-path-one__option--current .admin-support-report-path-one__state{color:#956009;background:#c280111f}.admin-report-path-modal .admin-support-report-path-one__option--disabled .admin-support-report-path-one__state{color:#788796;background:#edf1f4}.admin-report-path-modal .admin-support-report-path-one__note-input{min-height:6.25rem;color:var(--primary-deep);resize:vertical;background:#fff;border:1px solid #2c748b29;border-radius:14px;padding:.55rem .95rem .85rem;font-size:.76rem;line-height:1.9;display:block}.admin-report-path-modal .admin-support-report-path-one__note-input::placeholder{color:#98a4af}.admin-report-path-modal .admin-support-report-path-one__note-input:read-only:not(:disabled){background:#fcfdfd}.admin-report-path-modal .admin-support-report-path-one__note-input:disabled{color:#8c98a3;cursor:not-allowed;opacity:1;background:#f0f3f5;border-color:#072b3314}.admin-report-path-modal .admin-support-report-path-one__step-hint{color:var(--muted);background:#2c748b0e;border-radius:12px;margin:0;padding:.75rem .9rem}.admin-report-path-modal .admin-support-report-modal__actions{background:0 0;border-top:0;margin:.35rem 0 0;padding:1rem 0 0;position:static}@media (max-width:640px){.admin-report-path-modal{align-items:flex-end;padding:0}.admin-report-path-modal__dialog{border-radius:24px 24px 0 0;width:100%;max-height:96dvh}.admin-report-path-modal__dialog .admin-support-report-modal__header{min-height:3.8rem}.admin-report-path-modal__dialog .search-modal__close{left:1rem}.admin-report-path-modal__body{padding:.85rem .9rem 1rem}.admin-report-path-modal .admin-support-report-path-one__option{border-radius:16px;min-height:8.6rem;padding:.78rem}.admin-report-path-modal .admin-support-report-modal__actions{padding:.85rem 0 calc(.15rem + env(safe-area-inset-bottom));margin:.25rem 0 0}}.admin-support-report-history-modal__entries{gap:.6rem;display:grid}.admin-support-report-history-modal__entry{background:#fffffff2;border:1px solid #2c748b1a;border-radius:16px;gap:.55rem;padding:.8rem .85rem;display:grid}.admin-support-report-history-modal__card{background:#f8fafcf2;border:1px solid #2c748b1a;border-radius:18px;gap:.55rem;padding:.9rem .95rem;display:grid}.admin-support-report-history-modal__row{border-bottom:1px solid #2c748b14;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.55rem;display:flex}.admin-support-report-history-modal__row:last-child{border-bottom:0;padding-bottom:0}.admin-support-report-history-modal__label{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.4}.admin-support-report-history-modal__value{color:var(--primary-deep);word-break:break-word;text-align:end;font-size:.76rem;font-weight:700;line-height:1.6}.admin-support-report-history-modal__value[dir=ltr]{text-align:left;direction:ltr}.admin-support-report-history-modal__entry-top{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.admin-support-report-history-modal__entry-author{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.admin-support-report-history-modal__entry-author-label{color:var(--muted);white-space:nowrap;font-size:.7rem;font-weight:700}.admin-support-report-history-modal__entry-author-name{color:var(--primary-deep);font-size:.74rem;font-weight:800}.admin-support-report-history-modal__entry-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.admin-support-report-history-modal__note-row{text-align:right;direction:rtl;padding-top:.1rem;display:block}.admin-support-report-history-modal__note-label{color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:700}.admin-support-report-history-modal__note-value{color:var(--text);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-inline-start:.25rem;font-size:.74rem;font-weight:600;line-height:1.8;display:inline}.admin-support-report-history-modal__entry-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.admin-team-report-history-modal__entry-head-actions{justify-content:flex-end;align-items:center;gap:.45rem;margin-inline-start:auto;display:inline-flex}.admin-support-report-history-modal__entry-title{color:var(--primary);font-size:.76rem;font-weight:800}.admin-support-report-history-modal__entry-title--path-one{color:#00798c}.admin-support-report-history-modal__entry-title--path-two{color:#33415c}.admin-support-report-history-modal__entry-title--path-three,.admin-team-report-history-modal__entry-title--path-three{color:#054a91}.admin-support-report-history-modal__entry-title--contact-off{color:#6b7280}.admin-support-report-history-modal__entry-title--contact-unavailable{color:#c58b10}.admin-support-report-history-modal__entry-title--contact-network{color:#453643}.admin-support-report-history-modal__entry-title--contact-cut{color:#b54852}.admin-support-report-history-modal__entry-title--contact-unanswered{color:#6248c7}.admin-support-report-history-modal__entry-time{color:var(--muted);white-space:nowrap;font-size:.66rem;font-weight:600}.admin-support-report-history-modal__chips{flex-wrap:wrap;gap:.36rem;display:flex}.admin-team-report-history-modal__feedback-list{gap:.45rem;margin-top:.2rem;display:grid}.admin-team-report-history-modal__feedback-entry{background:#2c748b0d;border:1px dashed #2c748b24;border-radius:14px;gap:.35rem;padding:.6rem .7rem;display:grid}.admin-team-report-history-modal__feedback-head{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.admin-team-report-history-modal__feedback-title{color:var(--primary-deep);font-size:.68rem;font-weight:800}.admin-team-report-history-modal__feedback-line{flex-wrap:wrap;gap:.35rem;display:flex}.admin-team-report-history-modal__feedback-note-line{text-align:right;direction:rtl;display:block}.admin-team-report-history-modal__feedback-note-label{color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1.6}.admin-team-report-history-modal__feedback-note-text{color:var(--primary-deep);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-inline-start:.25rem;font-size:.68rem;font-weight:400;line-height:1.8;display:inline}.admin-team-report-history-modal__feedback-status{border-radius:999px;align-items:center;min-height:1.5rem;padding:.1rem .5rem;font-size:.66rem;font-weight:800;line-height:1.6;display:inline-flex}.admin-team-report-history-modal__feedback-status--green{color:#1f6173;background:#2c748b1f}.admin-team-report-history-modal__feedback-status--amber{color:#8a5b00;background:#c58b101f}.admin-team-report-history-modal__feedback-status--red{color:#9d2f3b;background:#b548521f}.admin-team-report-history-modal__feedback-trigger{min-height:1.6rem;color:var(--primary);white-space:nowrap;cursor:pointer;background:#2c748b14;border:1px solid #2c748b1f;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:.18rem .55rem;font-size:.64rem;font-weight:800;line-height:1.5;transition:background .18s,border-color .18s;display:inline-flex}.admin-team-report-history-modal__feedback-trigger:hover,.admin-team-report-history-modal__feedback-trigger:focus-visible{background:#2c748b1f;border-color:#2c748b38}.admin-team-report-history-modal__feedback-trigger--danger{color:#b54852;background:#b5485214;border-color:#b5485224}.admin-team-report-history-modal__feedback-trigger--danger:hover,.admin-team-report-history-modal__feedback-trigger--danger:focus-visible{background:#b5485224;border-color:#b548523d}.admin-team-report-history-modal__feedback-trigger--danger .huge-icon{flex:none;width:.78rem;height:.78rem}.admin-team-report__status-path--path-three,.admin-team-report__status--path-three,.admin-team-report__status--path-three .admin-team-report__status-path,.admin-team-report__status--path-three .admin-team-report__status-separator,.admin-team-report__status--path-three .admin-team-report__status-value{color:#054a91}.admin-support-report-history-modal__chip{min-height:1.55rem;color:var(--primary-deep);background:#2c748b14;border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}.admin-support-report-history-modal__chip--note{font-weight:700}.admin-support-report-history-modal__chip--status{font-weight:800}.admin-support-report-history-modal__chip--status-off{color:#4b5563;background:#6b72801f}.admin-support-report-history-modal__chip--status-unavailable{color:#8a5b00;background:#c58b101f}.admin-support-report-history-modal__chip--status-network{color:#453643;background:#7859641f}.admin-support-report-history-modal__chip--path-one{color:#00798c;background:#00798c1f}.admin-support-report-history-modal__chip--path-two{color:#33415c;background:#33415c1f}.admin-support-report-history-modal__chip--path-three{color:#054a91;background:#054a911f}.admin-support-report-history-modal__chip--status-cut{color:#9d2f3b;background:#b548521f}.admin-support-report-history-modal__chip--edit{color:var(--text);background:#2c748b0f;flex-wrap:wrap;align-items:center;gap:.12rem .24rem;line-height:1.8;display:inline-flex}.admin-support-report-history-modal__edit-field{color:var(--primary-deep);font-weight:800}.admin-support-report-history-modal__edit-separator{color:var(--text);font-weight:700}.admin-support-report-history-modal__edit-keyword,.admin-support-report-history-modal__edit-final{color:var(--text);font-weight:800}.admin-support-report-history-modal__edit-value{font-weight:800}.admin-support-report-history-modal__edit-value--before{color:#7b8a96}.admin-support-report-history-modal__edit-value--after{color:var(--primary)}.admin-support-report-contact-status__grid{gap:.65rem;display:grid}.admin-support-report-contact-status__option{width:100%;min-height:3.2rem;color:var(--primary-deep);cursor:pointer;background:#fffffffa;border:1px solid;border-radius:18px;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .85rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.admin-support-report-contact-status__option:hover,.admin-support-report-contact-status__option:focus-visible{border-color:currentColor;transform:none}.admin-support-report-contact-status__option.is-selected{transform:none}.admin-support-report-contact-status__option--off.is-selected{background:#6b728024;box-shadow:0 0 0 3px #6b728014}.admin-support-report-contact-status__option--unavailable.is-selected{background:#c58b1024;box-shadow:0 0 0 3px #c58b1014}.admin-support-report-contact-status__option--network.is-selected{background:#78596424;box-shadow:0 0 0 3px #78596414}.admin-support-report-contact-status__option--cut.is-selected{background:#b5485224;box-shadow:0 0 0 3px #b5485214}.admin-support-report-contact-status__option--unanswered.is-selected{background:#6d5bd024;box-shadow:0 0 0 3px #6d5bd014}.admin-support-report-contact-status__option--off{color:#6b7280;background:#6b728014;border-color:#6b72803d}.admin-support-report-contact-status__option--unavailable{color:#c58b10;background:#c58b1014;border-color:#c58b103d}.admin-support-report-contact-status__option--network{color:#453643;background:#78596414;border-color:#7859643d}.admin-support-report-contact-status__option--cut{color:#b54852;background:#b5485214;border-color:#b548523d}.admin-support-report-contact-status__option--unanswered{color:#6d5bd0;background:#6d5bd014;border-color:#6d5bd03d}.admin-support-report-contact-status__option-icon{background:#ffffffb8;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.admin-support-report-contact-status__option--off .admin-support-report-contact-status__option-icon{color:#6b7280}.admin-support-report-contact-status__option--unavailable .admin-support-report-contact-status__option-icon{color:#c58b10}.admin-support-report-contact-status__option--network .admin-support-report-contact-status__option-icon{color:#453643}.admin-support-report-contact-status__option--cut .admin-support-report-contact-status__option-icon{color:#b54852}.admin-support-report-contact-status__option--unanswered .admin-support-report-contact-status__option-icon{color:#6d5bd0}.admin-support-report-contact-status__option-label{text-align:center;min-width:0;color:inherit;flex:auto;font-size:.8rem;font-weight:700;line-height:1.6}.admin-support-report-contact-status__option.is-selected .admin-support-report-contact-status__option-label{color:inherit;font-weight:700}.admin-support-report-contact-status__option.is-selected .admin-support-report-contact-status__option-icon{background:#fffffff5}.admin-support-report-contact-status__option--off.is-selected .admin-support-report-contact-status__option-icon{color:#4b5563}.admin-support-report-contact-status__option--unavailable.is-selected .admin-support-report-contact-status__option-icon{color:#8a5b00}.admin-support-report-contact-status__option--network.is-selected .admin-support-report-contact-status__option-icon{color:#1f6173}.admin-support-report-contact-status__option--cut.is-selected .admin-support-report-contact-status__option-icon{color:#9d2f3b}.admin-support-report-contact-status__option--unanswered.is-selected .admin-support-report-contact-status__option-icon{color:#5846b8}.admin-support-report-history-modal__empty{color:var(--muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.8}.admin-support-report-history-modal__state-box{text-align:center;background:#2c748b0a;border:1.5px dashed #2c748b47;border-radius:18px;place-items:center;width:min(100%,28rem);margin:.25rem auto 0;padding:1rem 1.2rem;display:grid}.admin-support-report-history-modal__state-text{color:var(--primary-deep);margin:0;font-size:.85rem;font-weight:400;line-height:1.9}.admin-report-history-modal{-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:#11111147;padding:clamp(.65rem,2vw,1.5rem)}.admin-report-history-modal__dialog{border:1px solid #cbd5e1c7;border-radius:28px;flex-direction:column;width:min(100%,60rem);max-height:calc(100dvh - clamp(1.3rem,4vw,3rem));display:flex;box-shadow:0 28px 80px #0f172a3d}.admin-report-history-modal__dialog .admin-support-report-modal__header{border-bottom:0;flex:none;min-height:4.8rem;padding:1rem 1.35rem;position:relative}.admin-report-history-modal__dialog .admin-support-report-modal__title{color:var(--primary-deep);letter-spacing:-.02em;font-size:1rem}.admin-report-history-modal__dialog .search-modal__close{background:0 0;border:0;border-radius:0;width:36px;height:36px;position:absolute;left:1.25rem;color:var(--primary)!important}.admin-report-history-modal__dialog .search-modal__close:hover,.admin-report-history-modal__dialog .search-modal__close:focus-visible{background:0 0}.admin-report-history-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;max-height:none;padding:1rem 1.5rem 1.1rem}.admin-report-history-modal__body .admin-support-report-modal__surface{gap:1.15rem}.admin-report-history-modal .admin-support-report-history-modal__card{background:#fff;border:1px solid #dce6ef;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.admin-report-history-modal .admin-support-report-history-modal__row{border:0;border-bottom:1px solid #e4ebf2;border-inline-end:1px solid #e4ebf2;flex-direction:column;justify-content:center;align-items:flex-start;gap:.26rem;min-width:0;min-height:4.65rem;padding:.82rem 1rem}.admin-report-history-modal .admin-support-report-history-modal__row:first-child{background:#f6f9fc;border-inline-end:0;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:.65rem;min-height:3.85rem;padding:.72rem 1.1rem}.admin-report-history-modal__supporter-icon{width:2.55rem;height:2.55rem;color:var(--primary);background:#2c748b1a;border-radius:999px;flex:none;place-items:center;display:inline-grid}.admin-report-history-modal__supporter-icon .huge-icon{width:1.2rem;height:1.2rem}.admin-report-history-modal__supporter-copy{text-align:right;gap:.12rem;min-width:0;display:grid}.admin-report-history-modal__supporter-name{color:var(--primary-deep);font-size:.78rem;font-weight:800;line-height:1.55}.admin-report-history-modal__supporter-count{flex:none;margin-inline-start:auto}.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(4),.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(7){border-inline-end:0}.admin-report-history-modal .admin-support-report-history-modal__row:last-child{border:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:3.4rem}.admin-report-history-modal .admin-support-report-history-modal__label{color:#8392a5;font-size:.68rem;font-weight:600}.admin-report-history-modal .admin-support-report-history-modal__value{max-width:100%;color:var(--primary-deep);text-align:right;font-size:.75rem;font-weight:800}.admin-report-history-modal__section-head{justify-content:space-between;align-items:center;gap:1rem;padding:0 .15rem;display:flex}.admin-report-history-modal__section-title{color:var(--primary-deep);align-items:center;gap:.48rem;font-size:.82rem;display:inline-flex}.admin-report-history-modal__section-title .huge-icon{flex:none}.admin-report-history-modal__count{min-height:1.75rem;color:var(--primary);white-space:nowrap;background:#2c748b14;border-radius:999px;align-items:center;padding:.15rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex}.admin-report-history-modal .admin-support-report-history-modal__entries{gap:.7rem;padding-right:1.3rem;position:relative}.admin-report-history-modal .admin-support-report-history-modal__entries:before{content:"";inset-block:.7rem;background:#d7e1eb;width:1px;position:absolute;right:.34rem}.admin-report-history-modal .admin-support-report-history-modal__entry{--history-entry-accent:var(--primary);border:1px solid #dce5ee;border-right:3px solid var(--history-entry-accent);background:#fff;border-radius:16px;gap:.7rem;padding:.9rem 1rem .85rem;position:relative;box-shadow:0 5px 18px #1f3a560b}.admin-report-history-modal .admin-support-report-history-modal__entry:before{content:"";background:var(--history-entry-accent);width:.62rem;height:.62rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--history-entry-accent) 20%, transparent);border:3px solid #fff;border-radius:999px;position:absolute;top:1rem;right:-1.66rem}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--created){--history-entry-accent:#188255}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--path-one){--history-entry-accent:#00798c}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--path-two){--history-entry-accent:#33415c}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--path-three){--history-entry-accent:#054a91}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-off){--history-entry-accent:#6b7280}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-unavailable){--history-entry-accent:#c58b10}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-network){--history-entry-accent:#785964}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-cut){--history-entry-accent:#b54852}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-unanswered){--history-entry-accent:#6d50d2}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--acquaintance-ptr){--history-entry-accent:#762258}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--acquaintance-summer){--history-entry-accent:#423e95}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--edit){--history-entry-accent:var(--primary)}.admin-report-history-modal .admin-support-report-history-modal__entry .admin-support-report-history-modal__entry-title{color:var(--history-entry-accent)}.admin-report-history-modal .admin-support-report-history-modal__entry-head{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:.75rem;padding-bottom:.62rem}.admin-report-history-modal .admin-support-report-history-modal__entry-title{color:var(--primary-deep);font-size:.76rem;line-height:1.8}.admin-report-history-modal .admin-team-report-history-modal__entry-head-actions{flex-wrap:wrap;row-gap:.35rem}.admin-report-history-modal__author{color:#69798d;white-space:nowrap;background:#f2f5f8;border-radius:999px;align-items:center;min-height:1.55rem;padding:.1rem .52rem;font-size:.61rem;font-weight:700;display:inline-flex}.admin-report-history-modal__entry-actions{direction:ltr;border-top:1px solid #e7edf2;justify-content:flex-start;align-items:center;gap:.55rem;margin-top:.08rem;padding-top:.72rem;display:flex}.admin-report-history-modal .admin-team-report-history-modal__feedback-trigger{min-height:2.4rem;color:var(--primary-deep);direction:rtl;background:#fff;border:1px solid #2c748b2e;border-radius:11px;gap:.42rem;padding:.35rem .8rem;font-size:.7rem;font-weight:800}.admin-report-history-modal .admin-team-report-history-modal__feedback-trigger:hover,.admin-report-history-modal .admin-team-report-history-modal__feedback-trigger:focus-visible{background:#2c748b0b;border-color:#2c748b52}.admin-report-history-modal .admin-team-report-history-modal__feedback-trigger--danger{color:#c62749;background:#fff;border-color:#d22d4e38}.admin-report-history-modal .admin-team-report-history-modal__feedback-trigger--danger:hover,.admin-report-history-modal .admin-team-report-history-modal__feedback-trigger--danger:focus-visible{background:#d22d4e0b;border-color:#d22d4e61}.admin-report-history-modal .admin-team-report-history-modal__feedback-trigger .huge-icon{flex:none;width:.88rem;height:.88rem}.admin-report-history-modal .admin-team-report-history-modal__feedback-list{gap:.62rem;margin-top:.08rem}.admin-report-history-modal .admin-team-report-history-modal__feedback-entry{background:#c58b100e;border:1px solid #c58b1040;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem 1rem;padding:.9rem 1rem;display:grid}.admin-report-history-modal .admin-team-report-history-modal__feedback-entry:has(.admin-team-report-history-modal__feedback-status--green){background:#1c8b550f;border-color:#1c8b5545}.admin-report-history-modal .admin-team-report-history-modal__feedback-entry:has(.admin-team-report-history-modal__feedback-status--red){background:#b548520e;border-color:#b5485240}.admin-report-history-modal .admin-team-report-history-modal__feedback-entry--admin{box-shadow:none;background:#2c748b0f;border-color:#2c748b47}.admin-report-history-modal .admin-team-report-history-modal__feedback-entry--lead{box-shadow:none;background:#1c8b550f;border-color:#1c8b5547}.admin-report-history-modal .admin-team-report-history-modal__feedback-head,.admin-report-history-modal .admin-team-report-history-modal__feedback-entry>.admin-support-report-history-modal__entry-top{grid-area:1/2;justify-content:flex-end;gap:.45rem}.admin-report-history-modal .admin-team-report-history-modal__feedback-line,.admin-report-history-modal .admin-team-report-history-modal__feedback-entry>.admin-support-report-history-modal__entry-meta{grid-area:1/1;justify-content:flex-start}.admin-report-history-modal .admin-team-report-history-modal__feedback-note-line,.admin-report-history-modal .admin-team-report-history-modal__feedback-entry>.admin-support-report-history-modal__note-row{background:0 0;border-top:1px solid #072b3317;border-radius:0;grid-area:2/1/auto/-1;margin-top:.1rem;padding:.25rem 0 0}.admin-report-history-modal .admin-team-report-history-modal__feedback-entry .admin-team-report-history-modal__feedback-note-label,.admin-report-history-modal .admin-team-report-history-modal__feedback-entry .admin-support-report-history-modal__note-label{display:none}.admin-report-history-modal .admin-team-report-history-modal__feedback-title,.admin-report-history-modal .admin-support-report-history-modal__entry-author-name{color:#66798a;font-size:.67rem;font-weight:700}.admin-report-history-modal .admin-team-report-history-modal__feedback-entry .admin-support-report-history-modal__entry-author-label{display:none}.admin-report-history-modal .admin-team-report-history-modal__feedback-entry .admin-support-report-history-modal__entry-author,.admin-report-history-modal .admin-team-report-history-modal__feedback-title{background:#ffffffad;border-radius:999px;align-items:center;width:fit-content;min-height:1.7rem;padding:.18rem .58rem;display:inline-flex}.admin-report-history-modal .admin-team-report-history-modal__feedback-status{gap:.4rem;min-height:1.8rem;padding:.2rem .68rem;font-size:.66rem}.admin-report-history-modal .admin-team-report-history-modal__feedback-status:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.42rem;height:.42rem}.admin-report-history-modal .admin-support-report-history-modal__entry-time{color:#8795a7;font-size:.62rem;line-height:1.65}.candidate-finance-history-modal .admin-support-report-history-modal__entry-time strong{color:#526273;font-weight:800}.admin-report-history-modal .admin-support-report-history-modal__chips{grid-template-columns:1fr;gap:.42rem;display:grid}.admin-report-history-modal .admin-support-report-history-modal__chip{width:100%;min-height:2.15rem;color:var(--text);background:#f6f8fb;border-radius:10px;justify-content:flex-start;padding:.42rem .75rem;font-size:.68rem;line-height:1.75}.admin-report-history-modal .admin-team-report-history-modal__feedback-status{width:auto}.admin-report-history-modal .admin-support-report-history-modal__note-row{background:#f7f9fb;border-radius:10px;padding:.65rem .75rem}.candidate-finance-history-modal__invoice-head,.candidate-finance-history-modal .admin-support-report-history-modal__entry{grid-template-columns:minmax(10rem,1.2fr) minmax(9rem,1fr) minmax(12rem,1.25fr) minmax(9rem,1fr) minmax(7rem,.8fr) minmax(8rem,.9fr) auto;align-items:center;gap:.65rem;display:grid}.candidate-finance-history-modal .admin-report-history-modal__dialog{width:min(100%,80rem)}.candidate-finance-history-modal__invoice-table{background:#fff;border:1px solid #dce5ee;border-radius:16px;gap:0;width:100%;padding:0;overflow:hidden}.candidate-finance-history-modal__invoice-table:before{display:none}.candidate-finance-history-modal__invoice-head{color:#667085;text-align:center;background:#f6f8fa;width:100%;padding:.8rem 1rem;font-size:.68rem;font-weight:800}.candidate-finance-history-modal .admin-support-report-history-modal__entry{width:100%;min-height:4.7rem;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf1f4;border-radius:0;gap:0;padding:.75rem 1rem;position:relative}.candidate-finance-history-modal .admin-support-report-history-modal__entry:nth-child(2n){background:#fbfcfd}.candidate-finance-history-modal .admin-support-report-history-modal__entry:before{display:none}.candidate-finance-history-modal .admin-support-report-history-modal__entry-head,.candidate-finance-history-modal .candidate-finance-history-modal__details{display:contents}.candidate-finance-history-modal .admin-support-report-history-modal__entry-title{color:var(--primary-deep);grid-column:1;font-size:.76rem}.candidate-finance-history-modal .candidate-finance-history-modal__entry-actions{grid-area:1/7}.candidate-finance-history-modal .is-invoice-row>span:first-child{grid-column:2}.candidate-finance-history-modal .is-invoice-row>span:nth-child(2){grid-column:3}.candidate-finance-history-modal .is-invoice-row>span:nth-child(3){grid-column:4}.candidate-finance-history-modal .is-invoice-row>span:nth-child(4){grid-column:5}.candidate-finance-history-modal .is-invoice-row>span:nth-child(5){grid-column:6}.candidate-finance-history-modal .is-invoice-row>span{text-align:center;align-items:center;min-width:0;display:grid}.candidate-finance-history-modal .is-invoice-row>span strong{color:#34454f;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.candidate-finance-history-modal .is-invoice-row>span:nth-child(4) strong{color:var(--primary)}@media (max-width:640px){.admin-report-history-modal{align-items:flex-end;padding:0}.admin-report-history-modal__dialog{border-radius:24px 24px 0 0;width:100%;max-height:96dvh}.admin-report-history-modal__body{padding:.8rem .85rem 1rem}.admin-report-history-modal .admin-support-report-history-modal__card{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(4),.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(7){border-inline-end:1px solid #e4ebf2}.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(3),.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(5),.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(7){border-inline-end:0}.admin-report-history-modal .admin-support-report-history-modal__entry-head{flex-direction:column}.candidate-finance-history-modal .admin-support-report-history-modal__entry-head{flex-flow:row;align-items:center;gap:.4rem}.candidate-finance-history-modal .admin-support-report-history-modal__entry-title,.candidate-finance-history-modal .admin-support-report-history-modal__entry-time{white-space:nowrap}.candidate-finance-history-modal .admin-support-report-history-modal__entry-time{margin-inline-start:auto;font-size:clamp(.52rem,2.45vw,.62rem)}.candidate-finance-history-modal .candidate-finance-history-modal__entry-actions{gap:.35rem;min-width:0;margin-inline-start:auto}.candidate-finance-history-modal .candidate-finance-history-modal__edit-button{width:1.6rem;min-height:1.6rem}.admin-report-history-modal .admin-team-report-history-modal__entry-head-actions{justify-content:flex-start;width:100%;margin-inline-start:0}}@media (max-width:420px){.admin-report-history-modal .admin-support-report-history-modal__card{grid-template-columns:1fr}.admin-report-history-modal .admin-support-report-history-modal__row,.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(3),.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(4),.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(5),.admin-report-history-modal .admin-support-report-history-modal__row:nth-child(7){border-inline-end:0}}@media (max-width:720px){.admin-report-history-modal .candidate-finance-history-modal__summary.admin-support-report-history-modal__card{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(n+2){border-bottom:1px solid #e4ebf2;grid-column:span 1;min-height:4.65rem}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(2),.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(4),.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(6){border-inline-end:1px solid #e4ebf2}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(3),.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(5),.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(7){border-inline-end:0}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(6),.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:nth-child(7){border-bottom:0}.admin-report-history-modal .candidate-finance-history-modal__summary .admin-support-report-history-modal__row:last-child{flex-direction:column;grid-column:span 1;justify-content:center;align-items:flex-start}}.admin-support-report__table th{color:#667085;font-size:.72rem;font-weight:800}.admin-support-report__table td{padding-block:.92rem;font-size:.8rem;font-weight:500}@media (max-width:860px){.admin-support-report__table{min-width:84rem}}@media (max-width:640px){.admin-support-report__actions{justify-content:flex-start;width:auto}.admin-support-report__button{width:auto;min-width:0}.admin-support-report__actions{width:auto;margin-inline-start:0}.admin-support-report__table-shell .admin-users__table-head{flex-wrap:nowrap;align-items:center;gap:.55rem}.admin-support-report__table-shell .admin-users__table-head-copy{flex:auto;gap:.05rem}.admin-support-report__table-shell .admin-users__table-title{font-size:.92rem;line-height:1.35}.admin-support-report__table-shell .admin-users__table-description{max-width:19rem;margin-top:.1rem;font-size:.66rem;line-height:1.55;display:block}.admin-support-report__table-shell .admin-support-report__actions{flex:none}.admin-support-report__table-shell .admin-support-report__button{white-space:nowrap}.admin-support-report-modal__dialog{width:min(100%,40rem)}.admin-team-report-referral-modal__target{min-height:2.9rem;padding-inline:.88rem}.admin-team-report-referral-modal__targets{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-report-modal__dialog--path-one{width:min(100%,40rem)}.admin-support-report-modal__surface{gap:.85rem}.admin-support-report-modal__actions{flex-direction:column-reverse;align-items:stretch;margin-block-start:1.15rem}.admin-support-report-modal__submit,.admin-support-report-modal__actions .search-modal__cancel{width:100%}.admin-team-report-referral-modal__description{font-size:.9rem;line-height:1.75}.admin-team-report-referral-modal__target-name{font-size:.84rem}.admin-console__table-wrap,.admin-users__table-wrap,.admin-team-report__table-wrap,.admin-store__table-wrap,.admin-orders__table-wrap,.admin-financial__table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;overflow-x:auto}.admin-console__table,.admin-users__table,.admin-team-report__table,.admin-store__table,.admin-orders__table,.admin-financial__table{table-layout:auto;width:max-content;min-width:100%}.admin-console__table col,.admin-users__table col,.admin-team-report__table col,.admin-store__table col,.admin-orders__table col,.admin-financial__table col{width:auto!important}.admin-support-report__table{table-layout:auto;width:max-content;min-width:84rem;display:table}.admin-team-report__table-wrap{overscroll-behavior-x:auto;-webkit-overflow-scrolling:auto;scrollbar-gutter:auto;background:0 0;border:0;width:100%;min-width:0;overflow:visible}.admin-team-report__table{table-layout:auto;border-collapse:separate;border-spacing:0;background:0 0;width:100%;min-width:0;display:block}.admin-team-report__table colgroup,.admin-team-report__table thead{display:none}.admin-team-report__table tbody{gap:.65rem;width:100%;min-width:0;display:grid}.admin-team-report__table tbody tr{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;direction:rtl;background:linear-gradient(#fffffffa 0%,#f8fafcfa 100%);border:1px solid #2c748b17;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.45rem .55rem;padding:.82rem .82rem .78rem;display:grid}.admin-team-report__table td{vertical-align:top;text-align:right;white-space:normal;background:0 0;border:0;min-width:0;padding:0}.admin-team-report__table td:first-child{grid-area:1/1;justify-content:flex-start;align-items:center;display:flex}.admin-team-report__table td.admin-team-report__row-cell{background:#2c748b12;border-radius:999px;grid-area:1/2;justify-content:center;place-self:center;align-items:center;width:1.65rem;min-width:1.65rem;height:1.65rem;min-height:1.65rem;max-height:1.65rem;padding:0;font-size:.69rem;line-height:1;display:flex;overflow:hidden}.admin-team-report__table td:nth-child(3){text-align:center;grid-area:1/3;justify-content:center;justify-self:stretch;align-items:center;min-width:0;display:flex;overflow:hidden}.admin-team-report__table td.admin-team-report__actions-cell{text-align:right;grid-area:1/4;justify-content:flex-end;justify-self:end;align-items:center;display:flex;position:static}.admin-team-report__table .admin-team-report__actions-cell .admin-console__user-actions-toggle{margin-inline:0}.admin-team-report__table td.admin-team-report__field-cell{box-sizing:border-box;min-height:2.45rem;color:var(--primary-deep);white-space:nowrap;background:#2c748b0a;border-radius:10px;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;padding:.36rem .54rem;font-size:.71rem;line-height:1.42;display:flex}.admin-team-report__table td.admin-team-report__field-cell:before{color:var(--muted);content:attr(data-label);flex:none;font-size:.6rem;font-weight:800;line-height:1.4}.admin-team-report__table td.admin-team-report__mobile-cell{color:#22313b;flex-direction:row-reverse;font-size:.74rem;font-weight:700;line-height:1.35}.admin-team-report__table .admin-users__name-cell{white-space:normal;justify-content:center;align-items:center;gap:.55rem;width:100%;min-width:0;display:flex;overflow:hidden}.admin-team-report__table .admin-users__name-copy{justify-items:center;width:100%}.admin-team-report__table .admin-users__name-copy strong{color:#155e75;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#d6f0f4,#9fdbe4);border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin-inline:auto;padding:.33rem .7rem;font-size:.85rem;font-weight:800;line-height:1.35;display:inline-flex;overflow:hidden}.admin-team-report__table td.admin-team-report__field-cell>*{text-align:left;min-width:0;margin-inline:auto 0;font-size:.73rem;font-weight:800;line-height:1.34}.admin-team-report__table td.admin-team-report__updated-cell>time{font-weight:400}.admin-team-report__table td.admin-team-report__team-cell>.admin-team-manager__team-badge{margin-inline:auto 0}.admin-team-report__table td.admin-team-report__field-cell .admin-support-report__status{white-space:normal;text-align:center;justify-content:center;max-width:min(70%,16rem)}.admin-team-report__table td.admin-team-report__status-cell{align-items:center}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status{background:#2c748b0f;border-radius:999px;width:fit-content;max-width:min(62%,14rem);margin-left:0;margin-right:auto;padding:.2rem .66rem;font-size:.72rem;font-weight:800;line-height:1.35}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--path-one{background:#00798c1f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--path-two{background:#33415c1f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--path-three{background:#054a911f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--new{background:#d8572a1f}.admin-team-report__table td:first-child .admin-users__checkbox{transform:none}.admin-team-report__table tbody tr:last-child td{border-bottom:0}.admin-team-report__table tfoot,.admin-team-report__table tfoot tr,.admin-team-report__table tfoot td{width:100%;min-width:0;display:block}.admin-team-report__table tfoot td{background:0 0;border:0;padding:0}.admin-team-report__table .admin-users__table-footer-cell{justify-content:center;padding:.72rem 0 0;display:flex}.admin-team-report__table .admin-users__table-footer{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-top:.22rem;padding:0}.admin-team-report__table .admin-users__table-footer-nav{flex-wrap:wrap;justify-content:center;gap:.35rem;width:100%;margin-inline:auto}}.admin-support-report__table .admin-users__name-copy,.admin-team-report__table .admin-users__name-copy{justify-content:center;align-items:center;justify-items:initial;flex-flow:column;gap:.28rem;display:inline-flex}.admin-support-report__table .admin-users__name-copy strong,.admin-team-report__table .admin-users__name-copy strong{margin-inline:0}@media (max-width:768px){.admin-support-report__table .admin-users__name-copy,.admin-team-report__table .admin-users__name-copy{width:100%}}.admin-support-report-history-modal__entry-title.admin-support-report-history-modal__entry-title--acquaintance-ptr{color:#762258}.admin-support-report-history-modal__entry-title.admin-support-report-history-modal__entry-title--acquaintance-summer{color:#423e95}.admin-support-report-history-modal__chip.admin-support-report-history-modal__chip--acquaintance-ptr{color:#762258;background:#7622581f;border:0}.admin-support-report-history-modal__chip.admin-support-report-history-modal__chip--acquaintance-summer{color:#423e95;background:#423e951f;border:0}.admin-support-report__acquaintance-badge--haftkhan,.admin-support-report-history-modal__chip.admin-support-report-history-modal__chip--acquaintance-haftkhan{background:#00687f1f;border:0;color:#00687f!important}.admin-support-report-acquaintance__option--haftkhan,.admin-support-report-history-modal__entry-title.admin-support-report-history-modal__entry-title--acquaintance-haftkhan{color:#00687f}.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--acquaintance-haftkhan){--history-entry-accent:#00687f}@media (max-width:640px){.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status{white-space:nowrap;background:#2c748b0d;gap:.2rem;width:fit-content;max-width:min(70%,16rem);min-height:1.8rem;padding:.16rem .62rem;font-size:.69rem;font-weight:700;line-height:1.6}.admin-team-report__table .admin-support-report__status-separator{flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--path-one{color:#00798c;background:#00798c1f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--path-two{color:#33415c;background:#33415c1f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--path-three{color:#054a91;background:#054a911f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--contact-off{color:#6b7280;background:#6b72801f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--contact-unavailable{color:#c58b10;background:#c58b101f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--contact-network{color:#453643;background:#7859641f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--contact-cut{color:#b54852;background:#b548521f}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--contact-unanswered{color:#6d5bd0;background:#6d5bd01f;border:0}.admin-team-report__table td.admin-team-report__status-cell>.admin-support-report__status--new{color:#d8572a;background:#d8572a1f}}.admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__surface{gap:.65rem}.admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__description{margin-bottom:0}.ptr-landing{--ptr-ink:#11191d;--ptr-muted:#626e75;--ptr-brand:#2c748b;--ptr-brand-pale:#e7f1f3;color:var(--ptr-ink);background:#fff radial-gradient(#2c748b0e .8px,#0000 .8px) 0 0/34px 34px;overflow:hidden}.ptr-landing__container{width:min(100% - 7rem,1400px);margin-inline:auto}.ptr-landing__hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:clamp(2.1rem,3vw,2.8rem) 1rem 1.8rem;display:flex;position:relative}.ptr-landing__hero-mark{border-top:2px solid #7fb5c2;border-radius:50%;width:64px;height:14px;margin-bottom:.55rem;transform:rotate(-8deg)}.ptr-landing__hero h1{letter-spacing:-.055em;margin:.55rem 0 0;font-size:clamp(1.8rem,3.3vw,2.85rem);font-weight:700;line-height:1.4}.ptr-landing__hero h2{margin:.2rem 0 0;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:400;line-height:1.55}.ptr-landing__hero p{max-width:740px;color:var(--ptr-muted);margin:.7rem 0 0;font-size:clamp(.82rem,.95vw,.94rem);font-weight:400;line-height:1.9}.ptr-landing__hero-decoration-one,.ptr-landing__hero-decoration-two{z-index:-1;pointer-events:none;opacity:.6;position:absolute}.ptr-landing__hero-decoration-one{border:2px solid #dcebed;border-radius:27px;width:118px;height:118px;top:25%;right:-3%;transform:rotate(-18deg)}.ptr-landing__hero-decoration-two{border:2px solid #f2f0cf;border-radius:50%;width:78px;height:78px;bottom:18%;left:2%}.ptr-landing__featured{isolation:isolate;scroll-margin-top:110px;position:relative}.ptr-landing__featured:before{z-index:-1;top:10%;content:"";border:1px solid #2c748b2b;border-radius:50%;width:7rem;height:7rem;position:absolute;inset-inline-start:-5.5rem}.ptr-landing__player-frame{background:#070b12;border-radius:18px;overflow:hidden;box-shadow:0 20px 55px #17273f1c}.ptr-landing__player-frame video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.ptr-landing__featured-details{background:#f1f6f8;border:1px solid #dfe7eb;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:start;gap:1.1rem;margin-top:.8rem;padding:1.1rem 1.25rem;display:grid;position:relative;box-shadow:inset 0 0 0 7px #ffffffb3}.ptr-landing__eyebrow{color:var(--ptr-brand);margin-bottom:.25rem;font-size:.76rem;font-weight:400;display:inline-block}.ptr-landing__featured-copy h2,.ptr-landing__takeaways h3{margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.65}.ptr-landing__featured-copy p{max-width:780px;color:var(--ptr-muted);margin:0;font-size:.82rem;font-weight:400;line-height:1.9}.ptr-landing__takeaways{border-inline-start:1px solid #dfe7eb;padding:.1rem 1.1rem .1rem 0}.ptr-landing__takeaways ul{gap:.2rem;margin:0;padding-inline-start:1.1rem;list-style:outside;display:grid}.ptr-landing__takeaways li{color:var(--ptr-muted);font-size:.8rem;font-weight:400;line-height:1.75}.ptr-landing__takeaways li::marker{color:var(--ptr-brand)}.ptr-landing__library{padding:clamp(1.5rem,2.5vw,2.5rem) 0 3.5rem;position:relative}.ptr-landing__library-heading{text-align:center;max-width:680px;margin:0 auto 2rem}.ptr-landing__library-heading:before{content:"";background:linear-gradient(#cbdbe2,#cbdbe2) 0 calc(50% + 11px)/1px 24px no-repeat,linear-gradient(#cbdbe2,#cbdbe2) right calc(50% + 11px)/1px 24px no-repeat,repeating-linear-gradient(90deg,#cbdbe2 0 22px,#0000 22px 44px) 50% calc(50% + 11px)/100% 1px no-repeat;width:min(100vw - 5rem,1180px);height:34px;margin:0 calc(50% + min(100vw - 5rem,1180px)/-2) 1rem;display:block}.ptr-landing__library-heading h2{letter-spacing:-.055em;margin:0 0 .4rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1.4}.ptr-landing__library-heading p{color:var(--ptr-muted);margin:0;font-size:.88rem;font-weight:400;line-height:1.85}.ptr-landing__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ptr-landing__card{min-width:0;color:inherit;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #e8eaee;border-radius:16px;flex-direction:column;padding:.7rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ptr-landing__card:hover{border-color:#d3d8e1;transform:translateY(-4px);box-shadow:0 16px 36px #15213212}.ptr-landing__card.is-active{box-shadow:0 0 0 2px var(--ptr-brand-pale);border-color:#a8c9ce}.ptr-landing__card:focus-visible{outline-offset:3px;outline:3px solid #7fb5c2}.ptr-landing__card-poster{aspect-ratio:16/9;background:#edf3f4;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.ptr-landing__card-poster img{object-fit:cover;transition:transform .3s}.ptr-landing__card:hover .ptr-landing__card-poster img{transform:scale(1.035)}.ptr-landing__card-content{flex-direction:column;flex:1;gap:.3rem;width:100%;padding:.55rem .45rem .35rem;display:flex}.ptr-landing__card-index{color:var(--ptr-brand);font-size:.72rem;font-weight:700}.ptr-landing__card-content strong{font-size:.98rem;font-weight:700;line-height:1.6}.ptr-landing__card-content>span:not(.ptr-landing__card-index,.ptr-landing__card-action){color:var(--ptr-muted);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.8rem;font-weight:400;line-height:1.85;display:-webkit-box;overflow:hidden}.ptr-landing__card-action{border:1px solid var(--ptr-brand);background:var(--ptr-brand);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:38px;margin-top:auto;padding:.4rem .85rem;font-size:.76rem;font-weight:700;line-height:1.5;display:inline-flex}.ptr-landing__card.is-active .ptr-landing__card-action{color:var(--ptr-ink);background:#cac42d;border-color:#cac42d}.ptr-planners{padding:1.3rem 0 clamp(2.5rem,5vw,4.5rem)}.ptr-planners__heading{text-align:center;max-width:660px;margin:0 auto 1.5rem}.ptr-planners__eyebrow{min-height:27px;color:var(--ptr-brand);background:#e7f1f3cc;border:1px solid #2c748b21;border-radius:999px;align-items:center;padding:.2rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.ptr-planners__heading h2{color:var(--ptr-ink);margin:.65rem 0 .25rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;line-height:1.5}.ptr-planners__heading p{color:var(--ptr-muted);margin:0;font-size:.88rem;font-weight:400;line-height:1.9}.ptr-planners__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ptr-planners__card{--planner-tone:#2c748b;--planner-pale:#eaf4f6;background:radial-gradient(circle at 100% 0, var(--planner-pale), transparent 42%), #fff;border:1px solid #e0e8eb;border-radius:22px;flex-direction:column;min-width:0;min-height:275px;padding:clamp(1.1rem,2.2vw,1.65rem);transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 8px 24px #1839450b}.ptr-planners__card--science{--planner-tone:#6579b7;--planner-pale:#eef0fa}.ptr-planners__card--ensani{--planner-tone:#557b6d;--planner-pale:#edf4ef}.ptr-planners__card:hover,.ptr-planners__card:focus-within{border-color:color-mix(in srgb, var(--planner-tone) 40%, white);box-shadow:none}.ptr-planners__card-top{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.ptr-planners__icon{border:1px solid color-mix(in srgb, var(--planner-tone) 18%, white);background:var(--planner-pale);width:48px;height:48px;color:var(--planner-tone);border-radius:15px;place-items:center;display:grid}.ptr-planners__badge{border:1px solid color-mix(in srgb, var(--planner-tone) 22%, white);background:var(--planner-pale);min-height:27px;color:var(--planner-tone);border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.ptr-planners__field{color:var(--planner-tone);font-size:.76rem;font-weight:700}.ptr-planners__card h3{color:var(--ptr-ink);margin:.25rem 0 .35rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;line-height:1.65}.ptr-planners__card p{color:var(--ptr-muted);margin:0 0 1.1rem;font-size:.83rem;font-weight:400;line-height:1.85}.ptr-planners__download{border:1px solid var(--planner-tone);background:var(--planner-tone);color:#fff;width:100%;min-height:44px;font-size:.82rem;font-weight:700;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;margin-top:0;padding:.55rem 1rem;font-size:.82rem;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}.ptr-planners__download-form{width:100%;margin-top:auto}.ptr-planners__download:hover{background:color-mix(in srgb, var(--planner-tone) 88%, black);box-shadow:0 7px 16px color-mix(in srgb, var(--planner-tone) 22%, transparent)}.ptr-planners__download:focus-visible{outline:3px solid color-mix(in srgb, var(--planner-tone) 35%, white);outline-offset:3px}@media (max-width:960px){.ptr-landing__featured-details{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}}@media (max-width:760px){.ptr-planners__grid{grid-template-columns:1fr}.ptr-planners__card{min-height:250px}}@media (max-width:640px){.ptr-landing__container{width:min(100% - 3rem,1180px)}.ptr-landing__hero{padding:2rem .2rem 1.6rem}.ptr-landing__hero h1{font-size:clamp(1.7rem,7vw,2.2rem)}.ptr-landing__hero p{font-size:.78rem}.ptr-landing__hero-decoration-one{border-width:1px;width:70px;height:70px;right:-16%}.ptr-landing__hero-decoration-two{border-width:1px;width:48px;height:48px;left:-10%}.ptr-landing__featured:before{width:3.5rem;height:3.5rem;inset-inline-start:-2.7rem}.ptr-landing__player-frame{border-radius:14px}.ptr-landing__featured-details{border-radius:16px;grid-template-columns:1fr;gap:.7rem;padding:.9rem;box-shadow:inset 0 0 0 5px #ffffffb3}.ptr-landing__takeaways{border-inline-start:0;border-top:1px solid #dfe7eb;padding:.65rem 0 0}.ptr-landing__library{padding:1.5rem 0 2rem}.ptr-landing__library-heading{margin-bottom:1.7rem}.ptr-landing__library-heading h2{font-size:clamp(1.7rem,7vw,2.2rem)}.ptr-landing__cards{grid-template-columns:1fr;gap:.9rem}.ptr-planners{padding-top:.6rem}.ptr-planners__heading{margin-bottom:1.1rem}.ptr-planners__heading p{font-size:.8rem}.ptr-planners__card{border-radius:18px;min-height:0;padding:1rem}}@media (prefers-reduced-motion:reduce){.ptr-landing__card,.ptr-landing__card-poster img,.ptr-planners__card,.ptr-planners__download{transition:none}}@media (max-width:840px){.candidate-finance-history-modal__invoice-head{display:none}.candidate-finance-history-modal .admin-support-report-history-modal__entry{grid-template-columns:1fr 1fr;gap:.65rem;padding:.85rem;display:grid}.candidate-finance-history-modal .admin-support-report-history-modal__entry-head,.candidate-finance-history-modal .candidate-finance-history-modal__details{display:contents}.candidate-finance-history-modal .admin-support-report-history-modal__entry-title{grid-column:1}.candidate-finance-history-modal .candidate-finance-history-modal__entry-actions{grid-column:2;justify-self:end}.candidate-finance-history-modal .is-invoice-row>span{text-align:right;grid-column:auto!important}}.candidate-finance-invoice-modal{z-index:2000;-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:#11111147;justify-content:center;align-items:center;padding:clamp(.9rem,2.4vw,1.6rem);display:flex;position:fixed;inset:0}.candidate-finance-invoice-modal__dialog{background:#fff;border:1px solid #2c748b1a;border-radius:20px;flex-direction:column;width:min(100%,86rem);max-height:calc(100dvh - 2rem);display:flex;overflow:hidden;box-shadow:0 24px 60px #11111129}.candidate-finance-invoice-modal__header{background:#fff;border-bottom:0;justify-content:flex-start;align-items:center;gap:1rem;min-height:3.35rem;padding:.7rem 1rem 0;display:flex;position:relative}.candidate-finance-invoice-modal__title{color:#34454f;margin:0;font-size:.95rem;font-weight:900}.candidate-finance-invoice-modal__close{background:0 0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:static;color:#7b8b96!important}.candidate-finance-invoice-modal__close:hover,.candidate-finance-invoice-modal__close:focus-visible{background:#eef2f4;transform:translateY(-1px)}.candidate-finance-invoice-modal__body{background:#fff;min-height:0;max-height:none;padding:.65rem clamp(1rem,2vw,1.25rem) 1rem;overflow:auto}.candidate-finance-invoice-modal__detail-table{direction:rtl;background:#fffffffa;border:1px solid #2c748b14;border-radius:10px;width:100%;overflow:hidden}.candidate-finance-invoice-modal__detail-head,.candidate-finance-invoice-modal__detail-row{grid-template-columns:minmax(3.6rem,.38fr) minmax(9rem,1.15fr) repeat(5,minmax(8.25rem,1fr));align-items:center;width:100%;min-width:76rem;display:grid}.candidate-finance-invoice-modal__detail-head{color:#667085;text-align:center;background:#f1f3f5;min-height:3rem;padding:.5rem .65rem;font-size:.68rem;font-weight:800;line-height:1.45}.candidate-finance-invoice-modal__detail-row{color:#34454f;text-align:center;background:#fff;border-top:0;min-height:3.6rem;padding:.55rem .65rem;font-size:.69rem}.wallet-page__title-name{color:#795b12;vertical-align:middle;background:#fff4cf;border:0;border-radius:7px;align-items:center;margin-inline-start:.35rem;padding:.12rem .55rem;font-size:.88em;font-weight:700;display:inline-flex}.wallet-page__topup-title{font-weight:700}.fk1000-page{background:var(--bg);color:#19313b;place-items:center;min-height:100dvh;padding:clamp(1.5rem,4vw,4rem) 1rem;display:grid;position:relative;overflow:hidden}.fk1000-page__container{z-index:1;width:min(100%,920px);margin:0 auto;position:relative}.fk1000-page__glow{display:none}.fk1000-page__glow--one{top:-13rem;background:#50c9a629;inset-inline-end:-8rem}.fk1000-page__glow--two{bottom:-15rem;background:#2c748b21;inset-inline-start:-9rem}.fk1000-form{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #2c748b1f;border-radius:10px;gap:1.35rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.fk1000-form__topline,.fk1000-form__progress-meta,.fk1000-form__actions,.fk1000-form__option,.fk1000-form__privacy,.fk1000-form__review-note{align-items:center;display:flex}.fk1000-form__topline{color:var(--primary);gap:.65rem;font-size:.78rem;font-weight:900}.fk1000-form__brand-mark,.fk1000-form__step-icon,.fk1000-form__success-icon{color:#27758a;background:#2c748b1a;place-items:center;display:grid}.fk1000-form__brand-mark{border-radius:10px;width:2.5rem;height:2.5rem}.fk1000-form__heading{text-align:center;justify-items:center;gap:.45rem;width:100%;max-width:none;display:grid}.fk1000-form__eyebrow{color:var(--primary);font-size:.74rem;font-weight:900}.fk1000-form__heading h1{color:#123b48;letter-spacing:-.03em;text-align:center;width:100%;margin:0;font-size:clamp(1.1rem,2.1vw,1.55rem);font-weight:950;line-height:1.35}.fk1000-form__heading p{color:#6d838b;margin:0;font-size:.84rem;line-height:1.9}.fk1000-form__progress{background:#f6fbfcd9;border:1px solid #2c748b1a;border-radius:10px;padding:.85rem 1rem}.fk1000-form__steps{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fk1000-form__step-marker{color:#9aaeb4;text-align:center;align-content:start;justify-items:center;gap:.4rem;min-width:0;padding-inline:.35rem;font-size:.68rem;display:grid;position:relative}.fk1000-form__step-marker:not(:last-child):after{content:"";z-index:0;background:#dce7ea;height:1px;position:absolute;top:.9rem;left:-50%;right:50%;transform:translateY(-50%)}.fk1000-form__step-marker>span{z-index:1;color:#8da1a7;background:#fff;border:1px solid #d6e3e6;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:800;display:grid;position:relative}.fk1000-form__step-marker>strong{z-index:1;color:#80939a;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.68rem;font-weight:600;line-height:1.55;position:relative;overflow:hidden}.fk1000-form__step-marker.is-active,.fk1000-form__step-marker.is-complete{color:var(--primary)}.fk1000-form__step-marker.is-active>span,.fk1000-form__step-marker.is-complete>span{border-color:var(--primary);background:var(--primary);color:#fff}.fk1000-form__step-marker.is-active>strong,.fk1000-form__step-marker.is-complete>strong{color:var(--primary);font-weight:800}.fk1000-form__step-marker.is-complete:after{background:var(--primary)}.fk1000-form__body{min-width:0}.fk1000-form__step{gap:1rem;display:grid}.fk1000-form__step-heading{background:#f5fafb;border:1px solid #2c748b1a;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.95rem 1rem;display:flex}.fk1000-form__step-icon{border-radius:9px;flex:none;width:2.35rem;height:2.35rem}.fk1000-form__step-heading h2{color:#173d49;margin:0;font-size:1rem;font-weight:900;line-height:1.5}.fk1000-form__step-heading p{color:#71848a;margin:.15rem 0 0;font-size:.75rem;line-height:1.75}.fk1000-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fk1000-form__field{color:#405b65;gap:.08rem;font-size:.75rem;font-weight:700;display:grid}.fk1000-form__field>span b{color:#c84b59;font-size:.9rem}.fk1000-form__field>div{color:#5b9aaa;background:#fff;border:1px solid #dce8eb;border-radius:10px;align-items:center;gap:.55rem;min-height:2.65rem;padding:0 .85rem;transition:border-color .18s,box-shadow .18s;display:flex}.fk1000-form__field>div:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #2c748b1c}.fk1000-form__field input{color:#173d49;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:600}.fk1000-form__field input::placeholder{color:#a2b3b8}.fk1000-form__privacy{color:var(--primary);background:#2c748b12;border-radius:13px;gap:.4rem;padding:.75rem .85rem;font-size:.7rem}.fk1000-form__questions{gap:.75rem;display:grid}.fk1000-form__question{background:#fff;border:1px solid #e0eaed;border-radius:12px;min-width:0;margin:0;padding:.9rem}.fk1000-form__question legend{color:#294751;align-items:flex-start;gap:.65rem;width:100%;padding:0;font-size:.78rem;font-weight:800;line-height:1.85;display:flex}.fk1000-form__question legend b{color:#27758a;background:#2c748b1a;border-radius:9px;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.7rem;display:grid}.fk1000-form__options{gap:.5rem;margin-top:.75rem;display:grid}.fk1000-form__options--three{grid-template-columns:repeat(3,minmax(0,1fr))}.fk1000-form__options--four{grid-template-columns:repeat(2,minmax(0,1fr))}.fk1000-form__option{color:#5a7078;cursor:pointer;background:#fbfdfe;border:1px solid #e4ecee;border-radius:8px;gap:.5rem;min-height:2.7rem;padding:.45rem .65rem;font-size:.72rem;line-height:1.7;transition:border-color .18s,background .18s,color .18s,transform .18s;position:relative}.fk1000-form__option:hover{border-color:#94c9d2;transform:translateY(-1px)}.fk1000-form__option input{opacity:0;pointer-events:none;position:absolute}.fk1000-form__option:before{content:"";background:#fff;border:1px solid #b9cdd2;border-radius:50%;flex:none;width:.9rem;height:.9rem;box-shadow:inset 0 0 0 3px #fff}.fk1000-form__option.is-selected{border-color:var(--primary);color:var(--primary-deep);background:#2c748b14}.fk1000-form__option.is-selected:before{border-color:var(--primary);background:var(--primary)}.fk1000-form__option span b{color:#27758a;margin-inline-end:.35rem}.fk1000-form__review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.fk1000-form__review-grid>div{text-align:right;background:#fbfdfe;border:1px solid #e0eaed;border-radius:10px;gap:.25rem;padding:.85rem;display:grid}.fk1000-form__review-grid span{color:#80939a;font-size:.68rem;font-weight:400}.fk1000-form__review-grid strong{color:#244852;font-size:.82rem;font-weight:700}.fk1000-form__review-note{color:#5e7b84;background:#2c748b12;border-radius:13px;gap:.45rem;padding:.8rem .9rem;font-size:.72rem}.fk1000-form__error{color:#af4050;background:#c84b5912;border:1px solid #c84b5933;border-radius:12px;align-items:center;gap:.4rem;margin:0;padding:.7rem .85rem;font-size:.73rem;font-weight:700;display:flex}.fk1000-form__actions{justify-content:flex-end;gap:.75rem;padding-top:.2rem}.fk1000-form__back,.fk1000-form__next{width:7.5rem;min-height:2.8rem;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.76rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.fk1000-form__back{color:#607980;background:#fff;border:1px solid #dce8eb}.fk1000-form__back.is-disabled{visibility:hidden;pointer-events:none}.fk1000-form__next{border:1px solid var(--primary);background:var(--primary);color:#fff}.fk1000-form__back:hover:not(:disabled),.fk1000-form__next:hover{transform:translateY(-1px)}.fk1000-form__next .huge-icon{transform:none}.fk1000-form__success{box-shadow:none;text-align:center;background:#ffffffeb;border:1px solid #2c748b33;border-radius:18px;justify-items:center;gap:.75rem;padding:clamp(2rem,7vw,5rem) 1.5rem;display:grid}.fk1000-form__success-icon{width:4.3rem;height:4.3rem;color:var(--primary);background:#2c748b1f;border-radius:14px}.fk1000-form__success h2{color:#173d49;margin:0;font-size:clamp(1.25rem,3vw,1.75rem)}.fk1000-form__success p{color:#71848a;margin:0;font-size:.82rem}.fk1000-form__score{color:#5e7b84;background:#2c748b12;border-radius:15px;gap:.25rem;min-width:13rem;margin-top:.65rem;padding:.85rem 1.2rem;font-size:.7rem;display:grid}.fk1000-form__score strong{color:var(--primary);font-size:1rem}.fk1000-page__loading{color:#27758a;place-items:center;min-height:100vh;font-size:.85rem;font-weight:800;display:grid}@media (max-width:680px){.fk1000-page{padding:.8rem}.fk1000-form{border-radius:10px;padding:1rem}.fk1000-form__heading h1{font-size:1.1rem}.fk1000-form__fields,.fk1000-form__options--three,.fk1000-form__options--four,.fk1000-form__review-grid{grid-template-columns:1fr}.fk1000-form__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 0}.fk1000-form__step-marker{justify-content:stretch}.fk1000-form__step-marker:nth-child(2n):after{display:none}.fk1000-form__step-marker:nth-child(odd):after{left:-50%;right:50%}.fk1000-form__step-heading{padding:.8rem}.fk1000-form__question{padding:.75rem}.fk1000-form__option{min-height:2.9rem}}@media (prefers-reduced-motion:reduce){.fk1000-form__progress-track span,.fk1000-form__option,.fk1000-form__back,.fk1000-form__next{transition:none}}@media (max-width:640px){.admin-v2.is-dark-theme table,.admin-v2.is-dark-theme .admin-users__table-wrap,.admin-v2.is-dark-theme .candidate-finance-page__table-wrap,.admin-v2.is-dark-theme .admin-team-report__table-wrap{color:#d8dfe2!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme table thead th{color:#aeb8be!important;background:#252a32!important;border-color:#303640!important;font-weight:650!important}.admin-v2.is-dark-theme table tbody tr,.admin-v2.is-dark-theme table tbody tr:nth-child(2n),.admin-v2.is-dark-theme table tbody tr:hover{color:#d8e0e3!important;box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme table tbody td,.admin-v2.is-dark-theme table tbody td:nth-child(n){color:#d8e0e3!important;background:0 0!important;border-color:#303640!important}.admin-v2.is-dark-theme table tbody td strong:not([class]),.admin-v2.is-dark-theme table tbody td a:not(.admin-users__inline-action),.admin-v2.is-dark-theme .admin-users__table tbody td.admin-users__name-cell .admin-users__name-copy strong,.admin-v2.is-dark-theme .admin-students-table tbody td.admin-users__name-cell .admin-users__name-copy strong,.admin-v2.is-dark-theme .candidate-finance-page__table tbody td.admin-users__name-cell>strong{color:#edf2f3!important}.admin-v2.is-dark-theme .admin-team-report__table tbody tr,.admin-v2.is-dark-theme .admin-team-report__table tbody tr:nth-child(2n),.admin-v2.is-dark-theme .admin-team-report__table tbody tr:hover{background:#20242c!important;border-color:#303640!important}}.search-modal__header{display:none!important;position:static!important}.search-modal__dialog{overscroll-behavior:contain;overflow:hidden auto}.search-modal__body{padding-top:18px;max-height:none!important;overflow:visible!important}.search-modal .search-modal__actions,.search-modal__footer,.app-modal__footer{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin-block:14px 0!important;padding-block:0!important;position:static!important;inset:auto!important}.search-modal .search-modal__actions>*,.search-modal__footer>*,.app-modal__footer>*{position:static!important;inset:auto!important}.app-modal__header,.app-modal__footer,.search-modal__header,.search-modal__footer{border-block:0!important}.search-modal__header{background:0 0;min-height:0;padding:18px 18px 0;border:0!important}.search-modal__body{padding-top:12px}.search-modal__actions,.app-modal__footer{justify-content:flex-end;align-items:center;gap:9px;width:auto;display:flex!important}.search-modal__actions>button,.app-modal__footer>button,.search-modal__cancel,.search-modal__submit,.app-modal__dismiss{border-radius:8px;min-width:88px;min-height:38px;padding:7px 17px;font-family:inherit;font-size:.73rem;font-weight:750;width:auto!important}.search-modal__cancel,.app-modal__dismiss{color:#51656d!important;background:#fff!important;border:1px solid #cdd8dc!important}.search-modal__cancel:hover,.search-modal__cancel:focus-visible,.app-modal__dismiss:hover,.app-modal__dismiss:focus-visible{color:#334a53!important;background:#f6f8f8!important;border-color:#9bacb2!important}.search-modal__submit,.search-modal__actions>button:not(.search-modal__cancel),.app-modal__footer>button:not(.app-modal__dismiss){color:#fff!important;background:#2c748b!important;border:1px solid #2c748b!important}.search-modal__submit:hover,.search-modal__submit:focus-visible,.search-modal__actions>button:not(.search-modal__cancel):hover,.search-modal__actions>button:not(.search-modal__cancel):focus-visible,.app-modal__footer>button:not(.app-modal__dismiss):hover,.app-modal__footer>button:not(.app-modal__dismiss):focus-visible{color:#fff!important;background:#225e71!important;border-color:#225e71!important}.search-modal .search-modal__actions>button:not(.search-modal__cancel):hover,.app-modal__footer>button:not(.app-modal__dismiss):hover{transform:none!important}.search-modal__actions,.app-modal__footer{margin:14px 0 0!important;padding:0!important;position:static!important;inset:auto!important}.search-modal__actions>*,.app-modal__footer>*{top:auto!important}.search-modal__actions>button .huge-icon,.app-modal__footer>button .huge-icon{display:none!important}.app-message-toast,.app-message-toast--success,.app-message-toast--error,.app-message-toast--loading,.app-upload-toast,.app-upload-toast--error{background:#373b46!important}.app-message-toast__icon,.app-message-toast--error .app-message-toast__icon,.app-message-toast--loading .app-message-toast__icon,.app-upload-toast__icon,.app-upload-toast--complete .app-upload-toast__icon,.app-upload-toast--error .app-upload-toast__icon{color:#fff!important;background:#ffffff24!important;border-color:#ffffff38!important}.app-upload-toast__percentage,.app-upload-toast--error .app-upload-toast__percentage{color:#fff!important}.app-upload-toast__bar,.app-upload-toast--error .app-upload-toast__bar{box-shadow:none!important;background:#ffffffdb!important}.admin-team-my-page{gap:.32rem}body.app-modal-open,body.search-modal-open{overflow:hidden}.app-modal{z-index:5000;pointer-events:none;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-modal__backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();cursor:default;pointer-events:auto;background:#07191f00;border:0;border-radius:0;width:100%;height:100%;padding:0;transition:background-color .19s,-webkit-backdrop-filter .19s,backdrop-filter .19s;position:absolute;inset:0}.app-modal__dialog{z-index:1;opacity:0;pointer-events:auto;background:#fff;border:1px solid #2c748b1f;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;width:min(540px,100vw - 32px);max-height:min(620px,100dvh - 36px);transition:opacity .19s,transform .19s cubic-bezier(.2,.75,.25,1);display:grid;position:relative;overflow:hidden;transform:translateY(10px)scale(.985);box-shadow:0 24px 70px #072b332e}.app-modal.is-visible .app-modal__backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#07191f5c}.app-modal.is-visible .app-modal__dialog{opacity:1;transform:translateY(0)scale(1)}.app-modal__header{background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:9px 18px;display:flex}.app-modal__heading{align-items:center;gap:5px;min-width:0;display:flex}.app-modal__heading h2{color:#12313a;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.95rem;font-weight:750;line-height:1.8}.app-modal__icon{width:28px;height:28px;color:var(--primary,#2c748b);flex:0 0 28px;place-items:center;display:grid}.app-modal__close{color:#4c555a;cursor:pointer;background:#f2f3f4;border:0;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;transition:background-color .16s,color .16s;display:grid}.app-modal__close:hover,.app-modal__close:focus-visible{color:#20252a;background:#e8eaec}.app-modal__body{overscroll-behavior:contain;min-height:0;padding:18px;overflow:auto}.app-modal__body>.app-modal__heading{margin-bottom:14px}.app-modal__footer{background:#fff;justify-content:flex-end;gap:8px;padding:0 18px 7px;display:flex}.app-modal__footer>*{position:relative;top:-4px}.app-modal__dismiss{border:1px solid var(--primary,#2c748b);min-width:78px;color:var(--primary,#2c748b);font:inherit;cursor:pointer;background:#f5f7f8;border-radius:9px;padding:6px 14px;font-size:.8rem;font-weight:650;transition:background-color .16s,color .16s}.app-modal__dismiss:hover,.app-modal__dismiss:focus-visible{color:var(--primary,#2c748b);background:#eaf3f5}.app-modal__dismiss .huge-icon,.search-modal__cancel .huge-icon,.admin-user-modal__close-button .huge-icon{display:none}.search-modal{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#07191f5c;animation:.19s both unifiedModalBackdropIn}.search-modal__dialog{border-color:#2c748b1f;border-radius:14px;animation:.2s cubic-bezier(.2,.75,.25,1) both unifiedModalDialogIn;box-shadow:0 24px 70px #072b332e}.search-modal__header{border-bottom:0;min-height:48px;padding:9px 18px}.search-modal__close{background:#f2f3f4;border-radius:9px;width:28px;height:28px;transform:none;color:#4c555a!important}.search-modal__close:hover,.search-modal__close:focus-visible{background:#e8eaec;transform:none;color:#20252a!important}.search-modal .search-modal__cancel{border:1px solid var(--primary,#2c748b);color:var(--primary,#2c748b);box-shadow:none;background:#f5f7f8;border-radius:9px;transform:none}.search-modal .search-modal__cancel:hover,.search-modal .search-modal__cancel:focus-visible{border-color:var(--primary,#2c748b);color:var(--primary,#2c748b);background:#eaf3f5;transform:none}.search-modal .search-modal__submit{border:1px solid var(--primary,#2c748b);background:var(--primary,#2c748b);color:#fff;box-shadow:none;border-radius:9px;transform:none}.search-modal .search-modal__submit:hover,.search-modal .search-modal__submit:focus-visible{border-color:color-mix(in srgb, var(--primary,#2c748b) 82%, #12313a);background:color-mix(in srgb, var(--primary,#2c748b) 82%, #12313a);color:#fff;filter:none;transform:translateY(-1px)}.search-modal .search-modal__submit:disabled,.search-modal .search-modal__cancel:disabled{opacity:.58;cursor:not-allowed;transform:none}.search-modal .search-modal__actions{z-index:5;padding:14px 0 max(5px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;margin-top:10px;margin-bottom:-1rem;position:sticky;bottom:-1rem}.search-modal .search-modal__actions>*{position:relative;top:-4px}.app-modal__footer{z-index:2;position:relative}.search-modal .admin-action-confirm-modal__submit--danger{color:#fff;background:#a92c2c;border-color:#a92c2c}.search-modal .admin-action-confirm-modal__submit--danger:hover,.search-modal .admin-action-confirm-modal__submit--danger:focus-visible{background:#8f2222;border-color:#8f2222}.search-modal.videos-lead-modal .videos-lead-modal__submit.search-modal__submit{background:var(--primary,#2c748b);border-color:var(--primary,#2c748b);color:#fff}.search-modal.videos-lead-modal .videos-lead-modal__submit.search-modal__submit:hover,.search-modal.videos-lead-modal .videos-lead-modal__submit.search-modal__submit:focus-visible{background:color-mix(in srgb, var(--primary,#2c748b) 82%, #12313a);border-color:color-mix(in srgb, var(--primary,#2c748b) 82%, #12313a);color:#fff}.persian-wheel-date-picker,.shop-add-modal,.shop-cart-details-modal{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#07191f5c;animation:.19s both unifiedModalBackdropIn}.persian-wheel-date-picker__dialog,.shop-add-modal__dialog,.shop-cart-details-modal__dialog{border-color:#2c748b1f;border-radius:14px;animation:.2s cubic-bezier(.2,.75,.25,1) both unifiedModalDialogIn;box-shadow:0 24px 70px #072b332e}.shop-add-modal__close,.shop-cart-details-modal__close{color:#4c555a;background:#f2f3f4;border-radius:9px;width:28px;height:28px;transform:none}.shop-add-modal__close:hover,.shop-add-modal__close:focus-visible,.shop-cart-details-modal__close:hover,.shop-cart-details-modal__close:focus-visible{color:#20252a;background:#e8eaec;transform:none}@keyframes unifiedModalBackdropIn{0%{background-color:#07191f00}to{background-color:#07191f5c}}@keyframes unifiedModalDialogIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.app-modal{align-items:end;padding:0}.app-modal__dialog{border-radius:16px 16px 0 0;width:100%;max-height:92dvh;transform:translateY(28px)}.app-modal.is-visible .app-modal__dialog{transform:translateY(0)}.app-modal__header{padding:8px 13px}.app-modal__body{padding:14px 13px}.app-modal__footer{padding:0 13px max(13px, env(safe-area-inset-bottom))}.search-modal__dialog{border-radius:16px 16px 0 0;animation-name:unifiedModalSheetIn}.persian-wheel-date-picker,.shop-add-modal,.shop-cart-details-modal{align-items:end;padding:0}.persian-wheel-date-picker__dialog,.shop-add-modal__dialog,.shop-cart-details-modal__dialog{border-radius:16px 16px 0 0;width:100%;max-height:92dvh;animation-name:unifiedModalSheetIn}@keyframes unifiedModalSheetIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.app-modal__backdrop,.app-modal__dialog,.search-modal,.search-modal__dialog,.persian-wheel-date-picker,.persian-wheel-date-picker__dialog,.shop-add-modal,.shop-add-modal__dialog,.shop-cart-details-modal,.shop-cart-details-modal__dialog{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:640px){.admin-students-page .admin-console__users .admin-users__table-wrap,.candidate-finance-page .candidate-finance-page__table-wrap{-webkit-overflow-scrolling:touch;width:100%!important;display:block!important;overflow:auto hidden!important}.admin-students-page .admin-console__users .admin-students-table,.candidate-finance-page .candidate-finance-page__table{table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:72rem!important;display:table!important}.admin-students-page .admin-console__users .admin-students-table tbody tr,.candidate-finance-page .candidate-finance-page__table tbody tr{background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;display:table-row!important}.admin-students-page .admin-console__users .admin-students-table td,.candidate-finance-page .candidate-finance-page__table td{white-space:nowrap!important;vertical-align:middle!important;text-align:center!important;background:0 0!important;border:0!important;border-bottom:1px solid #2c748b12!important;border-radius:0!important;min-width:6.5rem!important;min-height:0!important;padding:.68rem .62rem!important;display:table-cell!important}.admin-students-page .admin-console__users .admin-students-table td:nth-child(3) .admin-users__name-copy strong,.candidate-finance-page .candidate-finance-page__table td:nth-child(3)>strong{width:auto!important;min-width:0!important;color:var(--primary-deep)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.74rem!important;font-weight:800!important;line-height:1.45!important;display:inline!important}.admin-students-page .admin-console__users .admin-users__table-wrap,.candidate-finance-page .candidate-finance-page__table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #2c748b1a;border-radius:14px;width:100%;display:block;overflow:auto hidden}.admin-students-page .admin-console__users .admin-students-table,.candidate-finance-page .candidate-finance-page__table{table-layout:auto;border-collapse:separate;border-spacing:0;background:#fff;width:max-content;min-width:72rem;display:table}.candidate-finance-page .candidate-finance-page__table{min-width:92rem}.admin-students-page .admin-console__users .admin-students-table col,.candidate-finance-page .candidate-finance-page__table col{width:auto}.admin-students-page .admin-console__users .admin-students-table thead,.candidate-finance-page .candidate-finance-page__table thead{display:table-header-group}.admin-students-page .admin-console__users .admin-students-table tbody,.candidate-finance-page .candidate-finance-page__table tbody{display:table-row-group}.admin-students-page .admin-console__users .admin-students-table thead tr,.admin-students-page .admin-console__users .admin-students-table tbody tr,.candidate-finance-page .candidate-finance-page__table thead tr,.candidate-finance-page .candidate-finance-page__table tbody tr{background:#fff;border:0;border-radius:0;padding:0;display:table-row}.admin-students-page .admin-console__users .admin-students-table tbody tr:nth-child(2n),.candidate-finance-page .candidate-finance-page__table tbody tr:nth-child(2n){background:#f9fafc}.admin-students-page .admin-console__users .admin-students-table th,.admin-students-page .admin-console__users .admin-students-table td,.admin-students-page .admin-console__users .admin-students-table td:nth-child(n),.candidate-finance-page .candidate-finance-page__table th,.candidate-finance-page .candidate-finance-page__table td,.candidate-finance-page .candidate-finance-page__table td:nth-child(n){min-width:6.5rem;min-height:0;color:var(--primary-deep);text-align:center;vertical-align:middle;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #2c748b12;border-radius:0;padding:.68rem .62rem;font-size:.69rem;line-height:1.45;display:table-cell}.admin-students-page .admin-console__users .admin-students-table th,.candidate-finance-page .candidate-finance-page__table th{color:#687385;background:#f6f8fa;padding-block:.72rem;font-weight:800}.admin-students-page .admin-console__users .admin-students-table td:before,.candidate-finance-page .candidate-finance-page__table td:before{content:none;display:none}.admin-students-page .admin-console__users .admin-students-table td>span,.admin-students-page .admin-console__users .admin-students-table td>strong,.candidate-finance-page .candidate-finance-page__table td>span,.candidate-finance-page .candidate-finance-page__table td>strong{text-align:center;margin-inline:auto}.admin-students-page .admin-console__users .admin-students-table td:last-child,.candidate-finance-page .candidate-finance-page__table td:last-child{min-width:5.5rem}.admin-students-page .admin-console__users .admin-students-table td:last-child .admin-console__user-actions-shell,.candidate-finance-page .candidate-finance-page__table td:last-child .admin-console__user-actions-shell{justify-content:center;margin-inline:auto}.admin-students-page .admin-console__users .admin-students-table .admin-users__empty-cell,.candidate-finance-page .candidate-finance-page__table .admin-users__empty-cell{background:#fff;border:0;min-width:0;padding:1rem;display:table-cell}.admin-users-page .admin-users__mobile-toolbar{display:none}.admin-users-page .admin-console__users .admin-users__table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #2c748b1a;border-radius:14px;width:100%;display:block;overflow:auto hidden}.admin-users-page .admin-console__users .admin-users__table{table-layout:auto;border-collapse:separate;border-spacing:0;background:#fff;width:max-content;min-width:58rem;display:table}.admin-users-page .admin-console__users .admin-users__table col{width:auto}.admin-users-page .admin-console__users .admin-users__table thead{display:table-header-group}.admin-users-page .admin-console__users .admin-users__table tbody{display:table-row-group}.admin-users-page .admin-console__users .admin-users__table thead tr,.admin-users-page .admin-console__users .admin-users__table tbody tr{background:#fff;border:0;border-radius:0;padding:0;display:table-row}.admin-users-page .admin-console__users .admin-users__table tbody tr:nth-child(2n){background:#f9fafc}.admin-users-page .admin-console__users .admin-users__table th,.admin-users-page .admin-console__users .admin-users__table td,.admin-users-page .admin-console__users .admin-users__table td:nth-child(n){min-width:6.5rem;min-height:0;color:var(--primary-deep);text-align:center;vertical-align:middle;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #2c748b12;border-radius:0;padding:.68rem .62rem;font-size:.69rem;line-height:1.45;display:table-cell}.admin-users-page .admin-console__users .admin-users__table th{color:#687385;background:#f6f8fa;padding-block:.72rem;font-weight:800}.admin-users-page .admin-console__users .admin-users__table th:first-child,.admin-users-page .admin-console__users .admin-users__table td:first-child,.admin-users-page .admin-console__users .admin-users__table th:nth-child(2),.admin-users-page .admin-console__users .admin-users__table td:nth-child(2),.admin-users-page .admin-console__users .admin-users__table th:last-child,.admin-users-page .admin-console__users .admin-users__table td:last-child{min-width:3.6rem}.admin-users-page .admin-console__users .admin-users__table th:nth-child(3),.admin-users-page .admin-console__users .admin-users__table td:nth-child(3){text-align:center;min-width:10rem}.admin-users-page .admin-console__users .admin-users__table td:nth-child(3) .admin-users__name-copy{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.admin-users-page .admin-console__users .admin-users__table th:nth-child(4),.admin-users-page .admin-console__users .admin-users__table td:nth-child(4){min-width:8.5rem}.admin-users-page .admin-console__users .admin-users__table td:before{content:none;display:none}.admin-users-page .admin-console__users .admin-users__table td>span,.admin-users-page .admin-console__users .admin-users__table td>strong{text-align:center;margin-inline:auto}.admin-users-page .admin-console__users .admin-users__table td:nth-child(3) .admin-users__name-copy strong{width:auto;color:var(--primary-deep);background:0 0;border-radius:0;padding:0;font-size:.72rem}.admin-users-page .admin-console__users .admin-users__table td:last-child .admin-console__user-actions-shell{justify-content:center;margin-inline:auto}.admin-users-page .admin-console__users .admin-users__empty-cell{background:#fff;border:0;border-radius:0;padding:1rem;display:table-cell}}.admin-team-report__bulk-actions{align-self:center;position:relative}.admin-team-report__bulk-actions-button{gap:.24rem;min-width:3.8rem;padding-inline:.45rem}.admin-team-report__bulk-actions-count{color:#fff;background:#fff3;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.22rem;font-size:.66rem;line-height:1;display:inline-flex}.admin-team-report__bulk-actions-menu{min-width:9.5rem;inset-inline-end:0}.admin-team-report__pagination{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:2.2rem;margin-top:-.3rem;padding:0 .35rem;display:flex}.admin-team-report__pagination-nav{background:0 0;border:0;justify-content:center;margin-inline:0;padding:0}.admin-panel__pagination{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:2.2rem;margin-top:-.3rem;padding:0 .35rem;display:flex}.admin-panel__pagination .admin-users__table-footer{padding-top:.25rem;padding-bottom:.35rem}.admin-panel__pagination-nav{background:0 0;border:0;justify-content:center;margin-inline:0;padding:0}@media (max-width:640px){.admin-panel__pagination{justify-content:flex-start;padding-inline:0;overflow-x:auto}.admin-panel__pagination-nav{flex:none}}.admin-team-report__table--auto-layout{table-layout:auto;width:100%;min-width:82rem}.admin-team-report__table--auto-layout .admin-team-report__table-col{width:auto}.admin-team-report__table--auto-layout th:first-child,.admin-team-report__table--auto-layout td:first-child{min-width:3rem}.admin-team-report__table--auto-layout th:nth-child(2),.admin-team-report__table--auto-layout td:nth-child(2){min-width:4rem}.admin-team-report__table--auto-layout th:nth-child(3),.admin-team-report__table--auto-layout td:nth-child(3){min-width:12rem}.admin-team-report__table--auto-layout th:nth-child(4),.admin-team-report__table--auto-layout td:nth-child(4){min-width:9.5rem}.admin-team-report__table--auto-layout th:nth-child(5),.admin-team-report__table--auto-layout td:nth-child(5){min-width:7rem}.admin-team-report__table--auto-layout th:nth-child(6),.admin-team-report__table--auto-layout td:nth-child(6),.admin-team-report__table--auto-layout th:nth-child(7),.admin-team-report__table--auto-layout td:nth-child(7){min-width:10rem}.admin-team-report__table--auto-layout th:nth-child(8),.admin-team-report__table--auto-layout td:nth-child(8){min-width:13rem}.admin-team-report__table--auto-layout th:nth-child(9),.admin-team-report__table--auto-layout td:nth-child(9){min-width:18rem}.admin-team-report__table--auto-layout th:nth-child(10),.admin-team-report__table--auto-layout td:nth-child(10){min-width:5rem}@media (max-width:640px){.admin-team-report__bulk-actions{flex:none;width:auto;margin-inline-start:0}.admin-team-report__bulk-actions-menu{inset-inline-end:0}.admin-team-report__bulk-actions-button{white-space:nowrap;width:auto;min-width:0}.admin-team-report__pagination{padding-inline:0;overflow-x:auto}.admin-team-report__pagination-nav{flex:none}.admin-team-report__table-wrap--auto-layout{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;background:#fffffffa;border:1px solid #2c748b14;width:100%;min-width:0;overflow-x:auto}.admin-team-report__table--auto-layout{table-layout:auto;border-collapse:separate;border-spacing:0;background:#fffffffa;width:max-content;min-width:82rem;display:table}.admin-team-report__table--auto-layout colgroup{display:table-column-group}.admin-team-report__table--auto-layout thead{display:table-header-group}.admin-team-report__table--auto-layout tbody{width:auto;min-width:0;display:table-row-group}.admin-team-report__table--auto-layout tbody tr,.admin-team-report__table--auto-layout tbody tr:nth-child(2n){width:auto;min-width:0;box-shadow:none;border:0;border-radius:0;padding:0;display:table-row}.admin-team-report__table--auto-layout tbody tr{background:#fff}.admin-team-report__table--auto-layout tbody tr:nth-child(2n){background:#f9fafc}.admin-team-report__table--auto-layout td,.admin-team-report__table--auto-layout td:first-child,.admin-team-report__table--auto-layout td:nth-child(3),.admin-team-report__table--auto-layout td.admin-team-report__row-cell,.admin-team-report__table--auto-layout td.admin-team-report__field-cell,.admin-team-report__table--auto-layout td.admin-team-report__actions-cell,.admin-team-report__table--auto-layout .admin-users__name-cell{width:auto;height:auto;min-height:0;max-height:none;color:var(--primary-deep);vertical-align:middle;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-area:auto;padding:.92rem .72rem;font-size:.8rem;font-weight:500;line-height:1.5;display:table-cell;overflow:visible}.admin-team-report__table--auto-layout td.admin-team-report__row-cell{color:#52636d;font-size:.74rem}.admin-team-report__table--auto-layout td.admin-team-report__field-cell:before{content:none;display:none}.admin-team-report__table--auto-layout td.admin-team-report__field-cell>*{text-align:center;margin-inline:auto}.admin-team-report__table--auto-layout td.admin-team-report__updated-cell>time{font-size:.72rem;font-weight:400;line-height:1.55}.admin-team-report__table--auto-layout td.admin-team-report__mobile-cell{direction:ltr}.admin-team-report__table--auto-layout .admin-users__name-copy strong{width:auto;max-width:none;color:inherit;font-size:inherit;line-height:inherit;text-overflow:clip;background:0 0;border-radius:0;padding:0;display:inline;overflow:visible}.admin-team-report__table--auto-layout td.admin-team-report__status-cell>.admin-support-report__status{white-space:nowrap;width:fit-content;max-width:none;margin-inline:auto}.admin-team-report__table--auto-layout td.admin-team-report__actions-cell{text-align:center;position:relative}.admin-team-report__table--auto-layout .admin-team-report__actions-cell .admin-console__user-actions-toggle{margin-inline:auto}.admin-team-report__table--auto-layout .admin-support-report__status-separator{display:inline-flex}}@media (max-width:720px){.candidate-finance-modal__dialog,.candidate-finance-modal__dialog.is-fee-edit{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:calc(100dvh - .75rem)}.candidate-finance-modal__body{max-height:calc(100dvh - 5.25rem);overflow-y:auto}.candidate-finance-modal__expense-table.is-support .candidate-finance-modal__expense-entry{grid-template-columns:1fr}}.candidate-finance-invoice-modal__payment-types{align-content:center;justify-items:center;gap:.12rem}.candidate-finance-invoice-modal__payment-types strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.candidate-finance-invoice-modal__detail-row>span,.candidate-finance-invoice-modal__detail-row>strong{text-overflow:ellipsis;min-width:0;padding-inline:.25rem;overflow:hidden}.candidate-finance-invoice-modal__detail-row>span:first-child{color:#8998a2;font-weight:800}.candidate-finance-invoice-modal__detail-row>strong{font-weight:800}.candidate-finance-invoice-modal__month-cell,.candidate-finance-invoice-modal__detail-metric,.candidate-finance-invoice-modal__profit{justify-items:center;gap:.18rem;line-height:1.45;display:grid}.candidate-finance-invoice-modal__month-cell span{color:#34454f;font-size:.69rem;font-weight:800}.candidate-finance-invoice-modal__month-cell small,.candidate-finance-invoice-modal__detail-metric small{color:#7a8b96;white-space:nowrap;font-size:.62rem;font-weight:700}.candidate-finance-invoice-modal__detail-metric strong,.candidate-finance-invoice-modal__profit{white-space:nowrap;font-size:.69rem;font-weight:800}.candidate-finance-invoice-modal__profit{color:#34454f}.candidate-finance-invoice-modal__detail-row>.is-positive{color:#188255}.candidate-finance-invoice-modal__detail-row>.is-negative{color:#b42318}.candidate-finance-invoice-modal__profit.is-positive{color:#188255}.candidate-finance-invoice-modal__profit.is-negative{color:#b42318}.candidate-finance-invoice-modal__empty{color:#8998a2;text-align:center;margin:0;padding:2rem 1rem}@media (max-width:900px){.candidate-finance-invoice-modal__hero{flex-direction:column;align-items:flex-start}.candidate-finance-invoice-modal__detail-table{overflow-x:auto}.candidate-finance-invoice-modal__detail-head,.candidate-finance-invoice-modal__detail-row{min-width:76rem}}.candidate-finance-invoice-modal__surface{background:0 0;gap:.8rem;width:100%;padding:0;display:grid}.candidate-finance-invoice-modal__hero{background:linear-gradient(135deg,#f5f8fafa,#fffffffa),#fff;border:1px solid #dce7ec;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.candidate-finance-invoice-modal__hero-brand{align-items:center;gap:.85rem;min-width:0;display:flex}.candidate-finance-invoice-modal__hero-brand>div{gap:.12rem;min-width:0;display:grid}.candidate-finance-invoice-modal__hero-meta{color:#667783;font-size:.68rem;font-weight:700;line-height:1.5}.candidate-finance-invoice-modal__hero-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.candidate-finance-invoice-modal__hero-badge{color:#2c748b;white-space:nowrap;background:#2c748b14;border-radius:999px;align-items:center;min-height:1.8rem;padding:.22rem .72rem;font-size:.66rem;font-weight:800;display:inline-flex}.candidate-finance-invoice-modal__summary{background:#e5edf1;border:1px solid #dce7ec;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.candidate-finance-statement--detailed .candidate-finance-invoice-modal__summary{margin-inline:1rem}.candidate-finance-statement--detailed .candidate-finance-invoice-modal__detail-table{width:calc(100% - 2rem);margin:0 1rem 1rem}.candidate-finance-statement--detailed .candidate-finance-invoice-modal__empty{margin:0 1rem 1rem}.candidate-finance-invoice-modal__summary-row{background:#fff;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;min-height:4.15rem;padding:.7rem 1rem;display:flex}.candidate-finance-invoice-modal__summary-row.is-identity{text-align:right;direction:rtl;background:#f3f5f7;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;min-height:4.5rem;padding-inline:1.1rem}.candidate-finance-invoice-modal__summary-row:last-child{grid-column:1/-1}.candidate-finance-invoice-modal__summary-row>span:not(.candidate-finance-invoice-modal__summary-icon):first-child{color:#8493a0;font-size:.7rem;font-weight:700}.candidate-finance-invoice-modal__summary-row>strong{color:#34454f;font-size:.78rem;font-weight:850}.candidate-finance-invoice-modal__summary-range{align-items:center;gap:.35rem;display:inline-flex}.candidate-finance-invoice-modal__summary-icon{color:#7b8b96;background:#edf1f3;border-radius:12px;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.candidate-finance-invoice-modal__summary-copy{text-align:right;gap:.1rem;min-width:0;display:grid}.candidate-finance-invoice-modal__summary-row.is-identity .candidate-finance-invoice-modal__summary-copy{align-items:flex-start}.candidate-finance-invoice-modal__summary-label{color:#8493a0;font-size:.68rem;font-weight:700}.candidate-finance-invoice-modal__summary-name{color:#34454f;font-size:.85rem}.candidate-finance-invoice-modal__summary-count{color:#697b87;background:#edf1f3;border-radius:999px;flex:none;margin-inline-start:auto;padding:.3rem .7rem;font-size:.68rem;font-weight:800}.candidate-finance-invoice-modal__summary-row .is-positive{color:#188255}.candidate-finance-invoice-modal__summary-row .is-negative{color:#b42318}.candidate-finance-invoice-modal__section-head{justify-content:space-between;align-items:center;margin-top:.45rem;padding-inline:.15rem;display:flex}.candidate-finance-invoice-modal__section-title{color:#536572;align-items:center;gap:.5rem;font-size:.88rem;font-weight:900;display:inline-flex}.candidate-finance-invoice-modal__table{direction:rtl;background:#fff;border:1px solid #dce7ec;border-radius:18px;width:100%;overflow:hidden}.candidate-finance-invoice-modal__table-head,.candidate-finance-invoice-modal__row{grid-template-columns:minmax(4rem,.45fr) minmax(11rem,1.15fr) minmax(10rem,1fr) minmax(13rem,1.25fr) minmax(10rem,1fr) minmax(8rem,.8fr) minmax(9rem,.9fr);align-items:center;width:100%;display:grid}.candidate-finance-invoice-modal__table-head{color:#687783;text-align:center;background:#f1f3f5;min-height:3.05rem;padding:.5rem .85rem;font-size:.7rem;font-weight:900}.candidate-finance-invoice-modal__row{background:#fff;border-top:1px solid #e8eef1;min-height:3.55rem;padding:.35rem .85rem}.candidate-finance-invoice-modal__row:nth-child(odd){background:#f9fbfc}.candidate-finance-invoice-modal__row-head,.candidate-finance-invoice-modal__row-details{display:contents}.candidate-finance-invoice-modal__row-title{color:#34454f;text-align:center;grid-column:2;font-size:.78rem;font-weight:900}.candidate-finance-invoice-modal__row-number{color:#8998a2;text-align:center;grid-column:1;font-size:.72rem;font-weight:800}.candidate-finance-invoice-modal__row-details>span{text-align:center;place-items:center;min-width:0;padding-inline:.25rem;display:grid}.candidate-finance-invoice-modal__row-details>span:first-child{grid-column:3}.candidate-finance-invoice-modal__row-details>span:nth-child(2){grid-column:4}.candidate-finance-invoice-modal__row-details>span:nth-child(3){grid-column:5}.candidate-finance-invoice-modal__row-details>span:nth-child(4){grid-column:6}.candidate-finance-invoice-modal__row-details>span:nth-child(5){grid-column:7}.candidate-finance-invoice-modal__row-details strong{color:#34454f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;font-weight:750;line-height:1.55;overflow:hidden}.candidate-finance-invoice-modal__row-details>span:nth-child(4) strong{color:#536572;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;min-height:1.75rem;padding:.18rem .65rem;display:inline-flex}.candidate-finance-invoice-modal__row-details>span.is-paid{background:0 0}.candidate-finance-invoice-modal__row-details>span.is-paid strong{color:#188255;background:#18825514;border:0}.candidate-finance-invoice-modal__row-details>span.is-unpaid{background:0 0}.candidate-finance-invoice-modal__row-details>span.is-unpaid strong{color:#b42318;background:#b4231814;border:0}.candidate-finance-invoice-modal__row-details>span.is-paid .huge-icon,.candidate-finance-invoice-modal__row-details>span.is-unpaid .huge-icon{flex:none}.candidate-finance-invoice-modal__row-details a{color:#2c748b;text-decoration:none}.candidate-finance-invoice-modal__receipt-link{white-space:nowrap;background:#2c748b2e;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:1.8rem;padding:.2rem .65rem;font-size:.66rem;font-weight:800;transition:background-color .18s,color .18s;display:inline-flex;color:#23677c!important}.candidate-finance-invoice-modal__receipt-link .huge-icon{flex:none}.candidate-finance-invoice-modal__row-details strong.is-no-receipt{color:#8998a2;font-size:.82rem}.candidate-finance-invoice-modal__receipt-link:hover,.candidate-finance-invoice-modal__receipt-link:focus-visible{background:#2c748b42;outline:none;color:#174e60!important}@media (max-width:900px){.candidate-finance-invoice-modal__body{padding:.85rem}.candidate-finance-invoice-modal__table{overflow-x:auto}.candidate-finance-invoice-modal__table-head,.candidate-finance-invoice-modal__row{min-width:55rem}}@media (max-width:560px){.candidate-finance-invoice-modal{align-items:flex-end;padding:0}.candidate-finance-invoice-modal__dialog{border-radius:22px 22px 0 0;width:100%;max-height:96dvh}.candidate-finance-invoice-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-finance-invoice-modal__summary-row.is-identity{grid-column:1/-1}.candidate-finance-invoice-modal__detail-head,.candidate-finance-invoice-modal__detail-row{min-width:58rem}}.candidate-finance-invoice-modal__detail-row{border-top:0;border-bottom:0}.candidate-finance-invoice-modal__detail-table{background:#fff;border:1px solid #2c748b14;border-radius:10px}.candidate-finance-invoice-modal__detail-head{color:#667085;text-align:center;background:#f1f3f5;min-height:3rem;padding:.5rem .65rem;font-size:.68rem;font-weight:800}.candidate-finance-invoice-modal__detail-row{color:#34454f;text-align:center;background:#fff;border-top:0;border-bottom:0;min-height:3.6rem;padding:.55rem .65rem;font-size:.69rem}.candidate-finance-invoice-modal__detail-row:nth-child(odd){background:#f9fafc}.admin-v2{--admin-blue:#2c748b;--admin-blue-dark:#072b33;--admin-blue-soft:#2c748b1c;--admin-ink:#072b33;--admin-muted:#4f6b74;--admin-line:#072b331c;--admin-bg:#f5f6f8;--admin-card:#fff;background:var(--admin-bg);min-height:100vh;color:var(--admin-ink);font-family:Modam,Tahoma,sans-serif}.admin-v2 *,.admin-v2 :before,.admin-v2 :after{box-sizing:border-box}.admin-v2 .search-modal__header,.admin-v2 .app-modal__header{min-height:54px;padding-block:12px}.admin-v2__topbar{z-index:210;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;justify-content:space-between;align-items:center;height:64px;padding:0 16px 0 18px;display:flex;position:fixed;inset:0 0 auto}.admin-v2__topbar-brand,.admin-v2__quick-actions,.admin-v2__ticket-link,.admin-v2__profile,.admin-v2__nav-link,.admin-v2__status{align-items:center;display:flex}.admin-v2__topbar-brand{gap:18px}.admin-v2__topbar-brand>img{object-fit:contain;width:auto;height:32px}.admin-v2__menu-button,.admin-v2__icon-button{color:#343845;cursor:pointer;background:#fff;border:0;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid;position:relative}.admin-v2__menu-button{color:#343845;border:0;display:grid}.admin-v2__menu-button:hover,.admin-v2__icon-button:hover{color:#11141b;background:#f6f7fa;border-color:#0000}.admin-v2__menu-button:hover{color:#11141b;background:#f6f7fa}.admin-v2__quick-actions{direction:rtl;gap:0}.learn-v2__credit{color:#59616b;white-space:nowrap;background:#f0f1f3;border:0;border-radius:9px;flex:none;align-items:center;gap:5px;min-height:34px;margin-inline:6px;padding:0 10px;font-size:.7rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.learn-v2__credit:hover,.learn-v2__credit:focus-visible{background:#e7e9ed}.learn-v2__credit>svg{color:#343845}.learn-v2__credit strong{color:#273b46;font-size:.72rem;font-weight:750}.admin-v2.is-dark-theme .learn-v2__credit{color:#aab3ba;background:#2a2f36}.admin-v2.is-dark-theme .learn-v2__credit:hover,.admin-v2.is-dark-theme .learn-v2__credit:focus-visible{background:#353b45}.admin-v2.is-dark-theme .learn-v2__credit>svg{color:#bec7cc}.admin-v2.is-dark-theme .learn-v2__credit strong{color:#edf2f3}.admin-v2__clock-card{color:#343845;white-space:nowrap;direction:rtl;background:#fff;border:0;border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:400;display:flex}.admin-v2__ticket-link{color:#343845;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:12px;gap:8px;padding:0 14px;font-size:.88rem;font-weight:750}.admin-v2__ticket-link>span{display:none}.admin-v2__ticket-link{justify-content:center;width:38px;padding-inline:0}.admin-v2__ticket-link:hover{color:#11141b;background:#f6f7fa}.admin-v2__icon-button>span{z-index:1;color:#fff;background:#ff3b5c;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font:700 .62rem/1 Modam,Tahoma,sans-serif;display:grid;position:absolute;top:-1px;left:2px;right:auto}.admin-v2__theme-toggle{color:#343845}.admin-v2__theme-toggle:hover{color:var(--admin-blue)}.admin-v2.is-dark-theme{--admin-blue:#65dfb6;--admin-blue-dark:#3cb58e;--admin-blue-soft:#65dfb61f;--admin-ink:#edf2f3;--admin-muted:#98a2aa;--admin-line:#e1eef117;--admin-bg:#1b1b1e;--admin-card:#20242c;--admin-card-raised:#262b34;--admin-field:#1a1e25;--admin-hover:#292f38;--admin-danger:#ef7380;color:var(--admin-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#1f2129 0%,#1b1b1e 100%) fixed}.admin-v2.is-dark-theme .admin-v2__topbar,.admin-v2.is-dark-theme .admin-v2__sidebar{border-color:var(--admin-line);background:#1f222a}.admin-v2.is-dark-theme .admin-v2__topbar{background:#1f222af5}.admin-v2.is-dark-theme .admin-v2__main{background:0 0}.admin-v2.is-dark-theme .admin-v2__menu-button,.admin-v2.is-dark-theme .admin-v2__icon-button{color:#dce7e9}.admin-v2.is-dark-theme .admin-v2__clock-card{color:#dce7e9;background:0 0;border-color:#0000}.admin-v2.is-dark-theme .admin-v2__theme-toggle{color:#f3c868}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-tabs__list{border-color:#353d48}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-tabs__tab{color:#aab5bb}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-tabs__tab[data-selected=true]{color:#77efc3}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-tabs__card{background:#20232b;border-color:#292f3a}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-section{background:#20232b}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-section__head h3,.admin-v2.is-dark-theme .admin-profile-panel__status-heading h3{color:#f4f7f8}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-section__head p,.admin-v2.is-dark-theme .admin-profile-panel__status-heading p{color:#aeb6bf}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-card__row{background:#20232b;border-bottom-color:#c7d3db6b}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-card__label{color:#aeb6bf}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-card__value{color:#f1f5f5}.admin-v2.is-dark-theme .admin-profile-panel__status{background:#252933;border-color:#303642}.admin-v2.is-dark-theme .admin-profile-panel__status-list{color:#d8e0e2}.admin-v2__icon-button.is-active{color:var(--admin-blue);background:var(--admin-blue-soft)}.search-modal.admin-action-confirm-modal{z-index:6000}.admin-v2__notification-empty{color:#87949a;text-align:center;align-content:center;place-items:center;gap:10px;min-height:180px;padding:24px;font-size:.78rem;display:grid}.admin-v2__notification-empty-icon{width:42px;height:42px;color:var(--admin-blue,var(--primary,#2c748b));background:#eaf3f5;border-radius:12px;place-items:center;display:grid}.admin-v2__notification-empty>small{color:#9aa5aa;margin-top:-6px;font-size:.7rem;line-height:1.8}.admin-v2__profile-wrap{position:relative}.admin-v2__profile{min-height:48px;color:var(--admin-ink);cursor:pointer;background:0 0;border:0;border-radius:13px;gap:2px;padding:3px 4px 3px 7px}.admin-v2__profile:hover{background:0 0}.admin-v2__avatar{color:#343845;background:0 0;border:0;border-radius:0;place-items:center;width:36px;height:36px;font-size:.76rem;font-weight:850;display:grid}.admin-v2__profile-copy{text-align:right;min-width:96px;line-height:1.4;display:grid}.admin-v2__profile-copy strong{font-size:.78rem;font-weight:850}.admin-v2__profile-copy small{color:var(--admin-muted);font-size:.68rem}.admin-v2__profile-popover{z-index:260;border:1px solid var(--admin-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;background:linear-gradient(#fffffffc,#f9fafcfa);border-radius:18px;gap:0;width:min(18rem,100vw - 32px);min-width:0;padding:9px;font-size:.8rem;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;display:grid;position:absolute;inset:calc(100% + 4px) auto auto 0;transform:translateY(-7px)scale(.985);box-shadow:0 18px 36px #1111111a,inset 0 1px #ffffffe6}.admin-v2__profile-popover.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.admin-v2__profile-popover:before{display:none}.admin-v2__profile-menu-items,.admin-v2__profile-menu-footer{gap:0;display:grid}.admin-v2__profile-menu-item{z-index:1;color:#22313b;width:100%;min-height:45px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:.8rem;font-weight:400;transition:transform .18s,background-color .18s,color .18s;display:grid;position:relative;border-radius:14px!important}.admin-v2__profile-menu-item:hover,.admin-v2__profile-menu-item:focus-visible{background:#2c748b11;outline:none;transform:translateY(-1px)}.admin-v2__profile-menu-icon{width:28px;height:28px;color:var(--admin-blue);background:#2c748b0f;border-radius:10px;place-items:center;display:grid}.admin-v2__profile-menu-label{min-width:0;color:inherit;white-space:nowrap;font-weight:400}.admin-v2__profile-menu-value{color:var(--admin-muted);font-size:.72rem;font-weight:500}.admin-v2__profile-menu-chevron{color:var(--admin-blue);opacity:.55;transform:translate(-12px)}.admin-v2__profile-menu-footer{border-top:0;margin:0;padding:0}.admin-v2__profile-menu-footer .admin-v2__profile-menu-item{min-height:45px;padding:7px 10px}.admin-v2__profile-menu-item--danger{color:#c62828}.admin-v2__profile-menu-item--danger:hover,.admin-v2__profile-menu-item--danger:focus-visible{background:#c6282817}.admin-v2__profile-menu-item--danger .admin-v2__profile-menu-icon{color:#c62828;background:#c6282814}.admin-v2__profile-menu-item--danger .admin-v2__profile-menu-chevron{color:#c62828}@media (max-width:420px){.admin-v2__profile-popover{width:auto;min-width:0;inset:61px 8px auto}}.admin-v2__sidebar{z-index:200;border-left:1px solid var(--admin-line);scrollbar-width:thin;will-change:width;background:#fff;flex-direction:column;width:260px;padding:1px 13px 16px;transition:width .38s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:fixed;inset:64px 0 0 auto;overflow-y:auto}.admin-v2__nav{gap:1px;padding:0 0 4px;display:grid}.admin-v2__nav-section{gap:1px;padding:3px 0;display:grid;position:relative}.admin-v2__nav-caption{color:#a0a4ae;white-space:nowrap;opacity:1;align-items:center;max-width:220px;max-height:32px;padding:5px 14px 4px;font-size:.67rem;font-weight:750;transition:max-width .28s,max-height .28s,padding .28s,opacity .2s,transform .3s;display:flex;overflow:hidden;transform:translate(0)}.admin-v2__nav-caption>span{flex:1}.admin-v2__nav-section-items{gap:1px;display:grid}.admin-v2 .panel-access-page{gap:0}.admin-v2 .panel-access-manager{border-radius:14px;width:100%;display:block;overflow:visible}.admin-v2 .panel-access__toolbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 16px;display:flex}.admin-v2 .panel-access__toolbar-copy{min-width:0}.admin-v2 .panel-access__toolbar-copy h2{color:#171a22;margin:0;font-size:.92rem;font-weight:850}.admin-v2 .panel-access__toolbar-copy p{color:var(--admin-muted);margin:4px 0 0;font-size:.7rem;line-height:1.8}.admin-v2 .panel-access__actions{flex:none;align-items:center;gap:8px;display:flex}.admin-v2 .panel-access__account-filter{z-index:40}.admin-v2 .panel-access__account-trigger{text-align:right;justify-content:flex-start;width:270px;min-height:54px;padding:7px 10px}.admin-v2 .panel-access__account-avatar{width:28px;height:28px;color:var(--admin-blue);background:#2c748b1a;border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.admin-v2 .panel-access__account-trigger-copy{flex:1;gap:1px;min-width:0;display:grid}.admin-v2 .panel-access__account-trigger-copy strong{color:#263036;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;overflow:hidden}.admin-v2 .panel-access__account-trigger-copy small,.admin-v2 .panel-access__account-option small{color:#718087;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;font-size:.61rem;font-weight:450;display:flex;overflow:hidden}.admin-v2 .panel-access__account-trigger-copy small .huge-icon,.admin-v2 .panel-access__account-option small .huge-icon{color:#60747c;flex:none;margin:0;display:block}.admin-v2 .panel-access__account-chevron{flex:none;transition:transform .18s}.admin-v2 .panel-access__account-trigger[aria-expanded=true] .panel-access__account-chevron{transform:rotate(180deg)}.admin-v2 .panel-access__account-popover{width:320px}.admin-v2 .panel-access__account-option{cursor:pointer;min-height:48px;padding-block:5px}.admin-v2 .panel-access__account-option>span:first-child{text-align:right;gap:1px;min-width:0;display:grid}.admin-v2 .panel-access__account-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-v2 .panel-access__account-option small{color:#748188;font-size:.61rem;font-weight:400}.admin-v2 .panel-access__no-account{color:var(--admin-muted);text-align:center;margin:0;padding:13px 8px;font-size:.68rem}.admin-v2 .panel-access__save{background:var(--admin-blue);color:#fff;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;padding:0 15px;font-size:.7rem;font-weight:750;transition:background .16s,opacity .16s}.admin-v2 .panel-access__save:hover:not(:disabled){background:var(--admin-blue-dark)}.admin-v2 .panel-access__save:disabled{opacity:.42;cursor:default}.admin-v2 .panel-access__selected-summary{border-bottom:1px solid var(--admin-line);background:#fbfcfd;align-items:center;gap:10px;min-height:54px;padding:8px 16px;display:flex}.admin-v2 .panel-access__selected-summary>div:first-child{align-items:baseline;gap:6px;display:flex}.admin-v2 .panel-access__selected-summary>div:first-child span{color:#7a858b;font-size:.64rem}.admin-v2 .panel-access__selected-summary>div:first-child strong{color:#25343a;font-size:.75rem;font-weight:750}.admin-v2 .panel-access__role-badge{background:var(--admin-blue-soft);color:var(--admin-blue);border-radius:999px;padding:3px 8px;font-size:.61rem;font-weight:700}.admin-v2 .panel-access__legend{color:#707d83;align-items:center;gap:13px;margin-right:auto;font-size:.62rem;display:flex}.admin-v2 .panel-access__legend span{align-items:center;gap:5px;display:inline-flex}.admin-v2 .panel-access__legend i{border-radius:50%;width:8px;height:8px}.admin-v2 .panel-access__legend i.is-role{background:#44a36f}.admin-v2 .panel-access__legend i.is-direct{background:var(--admin-blue)}.admin-v2 .panel-access__table-wrap{width:100%;overflow-x:auto}.admin-v2 .panel-access__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.admin-v2 .panel-access__table thead th{border-bottom:1px solid var(--admin-line);color:#59656b;text-align:center;background:#f7f9fa;height:42px;padding:8px 14px;font-size:.67rem;font-weight:700}.admin-v2 .panel-access__table thead th:first-child{text-align:right;width:55%}.admin-v2 .panel-access__table thead th:not(:first-child){width:15%}.admin-v2 .panel-access__table tbody tr:not(.panel-access__group-row):hover{background:#fbfcfd}.admin-v2 .panel-access__table tbody tr:not(.panel-access__group-row)>*{background:inherit;border-bottom:1px solid #eef1f2;height:48px;padding:6px 14px}.admin-v2 .panel-access__table tbody td{text-align:center}.admin-v2 .panel-access__group-row th{height:31px;color:var(--admin-blue);text-align:right;background:#f2f6f7;border-block:1px solid #e7ecee;padding:5px 14px;font-size:.64rem;font-weight:750}.admin-v2 .panel-access__group-row:first-child th{border-top:0}.admin-v2 .panel-access__feature{text-align:right}.admin-v2 .panel-access__feature strong{color:#2c353a;font-size:.72rem;font-weight:700;line-height:1.55;display:block}.admin-v2 .panel-access__feature small{color:#879197;font-size:.6rem;font-weight:400;line-height:1.55;display:block}.admin-v2 .panel-access__switch-wrap{justify-content:center;align-items:center;gap:5px;min-width:76px;display:inline-flex}.admin-v2 .panel-access__switch{cursor:pointer;display:inline-flex;position:relative}.admin-v2 .panel-access__switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-v2 .panel-access__switch-track{background:#cdd4d8;border-radius:999px;width:38px;height:22px;transition:background .18s,box-shadow .18s;display:block;position:relative;box-shadow:inset 0 0 0 1px #192d350d}.admin-v2 .panel-access__switch-track>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0c1c2340}.admin-v2 .panel-access__switch input:checked+.panel-access__switch-track{background:var(--admin-blue)}.admin-v2 .panel-access__switch input:checked+.panel-access__switch-track>span{transform:translate(16px)}.admin-v2 .panel-access__switch input:focus-visible+.panel-access__switch-track{box-shadow:0 0 0 3px #2c748b29}.admin-v2 .panel-access__switch.is-inherited{cursor:default}.admin-v2 .panel-access__switch.is-inherited input:checked+.panel-access__switch-track{background:#44a36f}.admin-v2 .panel-access__switch input:disabled:not(:checked)+.panel-access__switch-track{opacity:.55}.admin-v2 .panel-access__source-badge{color:#3a8a5e;background:#e8f5ed;border-radius:5px;min-width:28px;padding:2px 5px;font-size:.55rem;font-weight:700}.admin-v2 .panel-access__empty-permission{color:#c5cbce;font-size:.75rem}.admin-v2 .panel-access__footer{color:#78858b;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 16px;font-size:.62rem;display:flex}.admin-v2 .panel-access__footer p{margin:0}.admin-v2 .panel-access__status{font-weight:700}.admin-v2 .panel-access__status.is-success{color:#348458}.admin-v2 .panel-access__status.is-error{color:#b84b59}.admin-v2 .panel-access__status.is-pending{color:#b26f20}@media (max-width:820px){.admin-v2 .panel-access__toolbar{flex-direction:column;align-items:stretch;gap:10px}.admin-v2 .panel-access__actions{width:100%}.admin-v2 .panel-access__account-filter{flex:1;min-width:0}.admin-v2 .panel-access__account-trigger{width:100%}.admin-v2 .panel-access__account-popover{width:min(320px,100vw - 40px)}.admin-v2 .panel-access__selected-summary{flex-wrap:wrap}.admin-v2 .panel-access__legend{width:100%;margin-right:0}.admin-v2 .panel-access__footer{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.admin-v2 .panel-access__actions{flex-direction:column;align-items:stretch}.admin-v2 .panel-access__save{width:100%}}.panel-role-dashboard{gap:16px;display:grid}.panel-role-dashboard__welcome{border:1px solid var(--admin-line);background:#fff;border-radius:14px;padding:18px}.panel-role-dashboard__welcome span{color:var(--admin-blue);font-size:.72rem;font-weight:750}.panel-role-dashboard__welcome h2{margin:5px 0;font-size:1.15rem}.panel-role-dashboard__welcome p{color:var(--admin-muted);margin:0;font-size:.78rem}.admin-v2__nav-link{color:#424652;border-radius:9px;gap:8px;min-height:43px;padding:7px 12px;font-size:.79rem;font-weight:400;transition:color .18s,background .18s,padding .38s cubic-bezier(.22,1,.36,1),gap .32s,border-radius .28s;position:relative;overflow:hidden}.admin-v2__nav-text{white-space:nowrap;text-overflow:ellipsis;opacity:1;max-width:190px;transition:max-width .36s cubic-bezier(.22,1,.36,1),opacity .2s 80ms,transform .34s;display:block;overflow:hidden;transform:translate(0)}.admin-v2__nav-link:after{content:"";background:var(--admin-blue);opacity:0;border-radius:999px 0 0 999px;width:3px;position:absolute;inset:9px auto 9px -13px}.admin-v2__nav-link--dashed-divider:before{content:"";border-bottom:1px dashed var(--admin-line);pointer-events:none;position:absolute;inset:auto 12px 0}.admin-v2__nav-link:hover{color:#11141b;background:#f6f7fa}.admin-v2__nav-link.is-active{background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:700}.admin-v2__nav-link.is-active:after{opacity:1}.admin-v2__nav-icon{color:#555a66;flex:none;place-items:center;width:25px;display:grid}.admin-v2__nav-link.is-active .admin-v2__nav-icon{color:var(--admin-blue)}.admin-v2__sidebar-footer{border-top:1px solid var(--admin-line);margin-top:auto;padding-top:8px}.admin-v2__logout{color:#d43c51;width:100%;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:7px 12px;font-size:.79rem;font-weight:750;display:flex}.admin-v2__logout:hover{background:#fff1f3}.admin-v2__logout .admin-shell__nav-icon{place-items:center;width:25px;display:grid}.admin-v2__logout .admin-shell__nav-label{white-space:nowrap;opacity:1;max-width:170px;transition:max-width .36s cubic-bezier(.22,1,.36,1),opacity .2s 80ms,transform .34s;display:block;overflow:hidden}.admin-v2__main{will-change:margin-right;min-height:100vh;margin-right:260px;padding:82px clamp(14px,1.8vw,28px) 18px;transition:margin-right .38s cubic-bezier(.22,1,.36,1)}@media (min-width:981px){.admin-v2.is-sidebar-collapsed .admin-v2__sidebar{width:68px;padding-inline:7px}.admin-v2.is-sidebar-collapsed .admin-v2__main{margin-right:68px}.admin-v2.is-sidebar-collapsed .admin-v2__nav{gap:7px}.admin-v2.is-sidebar-collapsed .admin-v2__nav-section{gap:5px;padding-block:9px}.admin-v2.is-sidebar-collapsed .admin-v2__nav-section:not(:last-child):after{content:"";opacity:.78;background:radial-gradient(circle,#9baab0 1.35px,#0000 1.6px) 0/7px 4px repeat-x;border-radius:999px;width:20px;height:4px;position:absolute;bottom:-4px;left:50%;right:auto;transform:translate(-50%)}.admin-v2.is-sidebar-collapsed .admin-v2__nav-caption{opacity:0;max-width:0;max-height:0;padding-block:0;padding-inline:0;transform:translate(12px)}.admin-v2.is-sidebar-collapsed .admin-v2__nav-text,.admin-v2.is-sidebar-collapsed .admin-v2__logout .admin-shell__nav-label{opacity:0;max-width:0;transition-delay:0s;transform:translate(12px)}.admin-v2.is-sidebar-collapsed .admin-v2__nav-link,.admin-v2.is-sidebar-collapsed .admin-v2__logout{border:0;border-radius:10px;justify-content:center;gap:0;width:44px;min-height:44px;margin-inline:auto;padding-inline:0}.admin-v2.is-sidebar-collapsed .admin-v2__nav-icon,.admin-v2.is-sidebar-collapsed .admin-v2__logout .admin-shell__nav-icon{width:auto}.admin-v2.is-sidebar-collapsed .admin-v2__nav-link:after{inset-block:12px;inset-inline:auto -10px}.admin-v2.is-sidebar-collapsed .admin-v2__nav-link.is-active{box-shadow:none;border:0}}.admin-v2__page-head{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;max-width:1600px;margin:0 auto 10px;display:flex}.admin-v2__eyebrow{color:#a0a4ad;align-items:center;gap:6px;margin-bottom:7px;font-size:.7rem;font-weight:650;display:flex}.admin-v2__eyebrow .huge-icon{color:var(--admin-blue);flex:none}.admin-v2__page-head h1{color:var(--admin-blue);letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,1.4vw,1.45rem);font-weight:950;line-height:1.4}.admin-v2__page-title{align-items:center;gap:9px;display:inline-flex}.admin-v2__page-title .huge-icon{color:inherit;flex:none}.admin-v2__page-head p{color:var(--admin-muted);margin:-3px 0 0;font-size:.8rem;font-weight:400;line-height:1.35}.admin-v2__status{color:#16875e;white-space:nowrap;background:#edfbf5;border:1px solid #ccefe1;border-radius:999px;gap:7px;min-height:34px;padding:0 12px;font-size:.72rem;font-weight:800}.admin-v2__status i{background:#21b27c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21b27c1f}.admin-v2__content{width:100%;max-width:1600px;margin:0 auto}.admin-v2 .admin-console__section,.admin-v2 .admin-dashboard,.admin-v2 .admin-console,.admin-v2 .admin-console__content{gap:18px}.admin-v2 .admin-users-page{gap:8px}.admin-v2 .admin-console__container{max-width:none;padding:0}.admin-v2 .admin-shell__content{padding:0}.admin-v2 .admin-users__stats-grid,.admin-v2 .admin-console__summary-grid,.admin-v2 .my-account-dashboard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-v2 .admin-users__stat-card,.admin-v2 .admin-dashboard__summary-card{border:1px solid var(--admin-line);background:#fff;border-radius:14px;min-height:132px;padding:20px;overflow:hidden;box-shadow:0 2px 8px #12182806}.admin-v2 .admin-users__stat-card:before,.admin-v2 .admin-dashboard__summary-card:before{display:none}.admin-v2 .admin-users__stat-card:hover,.admin-v2 .admin-dashboard__summary-card:hover{border-color:#d9deea;transform:translateY(-2px);box-shadow:0 10px 28px #12182812}.admin-v2 .admin-users__stat-icon,.admin-v2 .admin-dashboard__summary-icon{background:var(--admin-blue-soft);color:var(--admin-blue);border-radius:11px}.admin-v2 .admin-users__stat-value{color:#151820;font-size:1.45rem;font-weight:950}.admin-v2 .admin-users__stat-label{color:#454a56;font-size:.78rem;font-weight:750}.admin-v2 .admin-users__stat-note{color:var(--admin-muted);font-size:.72rem}.admin-v2 .admin-dashboard__panel,.admin-v2 .admin-users__table-shell,.admin-v2 .admin-console__panel,.admin-v2 .my-account-profile-card,.admin-v2 .admin-financial__shell,.admin-v2 .admin-team-manager__panel{border:1px solid var(--admin-line);background:#fff;border-radius:14px;box-shadow:0 2px 9px #12182806}.admin-v2 .admin-dashboard__panel{padding:22px}.admin-v2 .admin-dashboard__content-grid,.admin-v2 .admin-dashboard__paired-panels{gap:16px}.admin-v2 .admin-dashboard__section-head h3,.admin-v2 .admin-dashboard__chart-title,.admin-v2 .admin-users__table-title{color:#171a22;font-size:1rem;font-weight:900}.admin-v2 .admin-dashboard__section-head span,.admin-v2 .admin-users__table-description{color:var(--admin-muted);font-size:.76rem}.admin-v2 .admin-dashboard__section-link{color:var(--admin-blue);background:var(--admin-blue-soft);border-radius:8px;padding:7px 10px;font-weight:750}.admin-v2 .admin-users__table-shell{gap:0;padding:0;overflow:hidden}.admin-v2 .admin-users__table-head{border-bottom:1px solid var(--admin-line);padding:12px 16px 8px}.admin-v2 .admin-users__table-wrap,.admin-v2 .admin-financial__table-wrap{background:#fff;border:0;border-radius:0;overflow:auto}.admin-v2 .admin-users__table,.admin-v2 .admin-financial__table{border-collapse:collapse;background:#fff;width:100%}.admin-v2 .admin-users__table th,.admin-v2 .admin-financial__table th{border-bottom:1px solid var(--admin-line);color:#555a66;white-space:nowrap;background:#fafbfc;padding:15px 16px;font-size:.73rem;font-weight:850}.admin-v2 .admin-users__table thead th{font-weight:650}.admin-v2 .admin-users__table td,.admin-v2 .admin-financial__table td{color:#30343e;background:#fff;border-bottom:1px solid #eef0f3;padding:15px 16px;font-size:.75rem;line-height:1.75}.admin-v2 .admin-users__table tbody td{font-size:.75rem;font-weight:400}.admin-v2 .admin-users__table tbody td.admin-users__name-cell,.admin-v2 .admin-users__table tbody td.admin-users__mobile-cell,.admin-v2 .admin-users__table tbody td[data-label=رشته\ تحصیلی],.admin-v2 .admin-users__table tbody td[data-label="پایه و رشته تحصیلی"],.admin-v2 .admin-users__table tbody td[data-label=نقش],.admin-v2 .admin-users__table tbody td.admin-users__wallet-cell,.admin-v2 .admin-users__table tbody td.admin-users__name-cell strong,.admin-v2 .admin-users__table tbody td.admin-users__wallet-cell strong{font-weight:400}.admin-v2 .admin-users__table tbody td.admin-users__name-cell,.admin-v2 .admin-users__table tbody td.admin-users__name-cell strong,.admin-v2 .admin-users__table tbody td.admin-users__mobile-cell{font-size:.75rem}.admin-v2 .admin-users__table tbody .admin-users__major-pill,.admin-v2 .admin-users__table tbody .admin-users__role-badge{font-size:.75rem;font-weight:400}.admin-v2 .admin-users__table tbody .admin-users__major-pill,.admin-v2 .admin-users__table tbody .admin-users__wallet-cell strong{font-size:.75rem}.admin-v2 .admin-users__table tbody .admin-users__role-badge{color:#40545b;min-height:24px;box-shadow:none;background:#eef2f3;border:0;border-radius:7px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.admin-v2 .admin-users__table tbody .admin-users__role-badge--diamond{color:#266b79;background:#e7f3f5}.admin-v2 .admin-users__table tbody .admin-users__role-badge--silver{color:#52616a;background:#eef1f3}.admin-v2 .admin-users__table tbody .admin-users__role-badge--gold{color:#80621c;background:#fbf2d9}.admin-v2 .admin-users__table tbody .admin-users__role-badge--candidate{color:#5d518d;background:#eeeafa}.admin-v2 .admin-users__table tbody .admin-users__role-badge--bronze{color:#86552d;background:#f7eadf}.admin-v2 .admin-users__table tbody .admin-users__role-badge--muted{color:#66757b;background:#eef2f3}.admin-v2 .admin-students-table .admin-users__advisor-cell span,.admin-v2 .admin-students-table .admin-users__registration-plan-cell span{white-space:nowrap;border-radius:7px;align-items:center;max-width:100%;min-height:24px;padding:2px 8px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.admin-v2 .admin-students-table .admin-users__advisor-cell span{color:#266b79;background:#e7f3f5}.admin-v2 .admin-students-table .admin-users__registration-plan-cell span{color:#80621c;background:#fbf2d9}.admin-v2 .admin-students-table .admin-students-table__duration{white-space:nowrap;justify-content:center;align-items:center;gap:1px;display:inline-flex}.admin-v2 .admin-students-table .admin-users__inline-action--info{color:#2c748b;cursor:help;background:0 0;width:22px;min-width:22px;height:22px;min-height:22px}.admin-v2 .admin-students-table .admin-users__inline-action--info:hover,.admin-v2 .admin-students-table .admin-users__inline-action--info:focus,.admin-v2 .admin-students-table .admin-users__inline-action--info:focus-visible{box-shadow:none;filter:none;background:0 0;outline:0}.admin-v2 .admin-students-table .admin-students-table__duration-cell{position:relative;overflow:visible!important}:is(.admin-v2 .admin-students-table tbody tr:has(.admin-students-table__duration-info:hover),.admin-v2 .admin-students-table tbody tr:has(.admin-students-table__duration-info:focus-visible)){z-index:100;position:relative}.admin-v2 .admin-students-table .admin-students-table__duration-info:hover,.admin-v2 .admin-students-table .admin-students-table__duration-info:focus-visible{z-index:1000}.admin-v2 .admin-students-table .admin-students-table__duration-info:before,.admin-v2 .admin-students-table .admin-students-table__duration-info:after{z-index:1001}.admin-v2 .admin-students-table .admin-students-table__duration-info:after{direction:ltr;unicode-bidi:isolate;bottom:100%}.admin-v2 .admin-students-table .admin-students-table__duration-info:before{bottom:calc(100% - 3px)}.admin-v2 .admin-students-table .admin-students-table__duration-info:before,.admin-v2 .admin-students-table .admin-students-table__duration-info:after{display:none}.admin-students-table__date-tooltip{z-index:10000;color:#fff;white-space:nowrap;pointer-events:none;direction:rtl;background:#172f36;border-radius:6px;width:max-content;max-width:calc(100vw - 24px);padding:7px 10px;font-size:.72rem;line-height:1.5;position:fixed;transform:translate(-50%,-100%)}.admin-students-table__date-tooltip:after{background:inherit;content:"";width:8px;height:8px;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)rotate(45deg)}.admin-v2 .admin-users__table thead .admin-users__currency-label{min-height:22px;color:var(--admin-muted);white-space:nowrap;background:#f1f3f4;border-radius:6px;align-items:center;padding:1px 6px;font-size:.68rem;font-weight:400;display:inline-flex}.admin-v2 .admin-users__inline-actions{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.admin-v2 .admin-users-page .admin-users__table-col--actions{width:112px!important}.admin-v2 .admin-users-page .admin-users__table th:last-child,.admin-v2 .admin-users-page .admin-users__table td:last-child{text-align:center;width:112px;min-width:112px;max-width:112px;padding-inline:0}.admin-v2 .admin-users-page .admin-users__table td:last-child .admin-users__inline-actions{width:max-content;margin-inline:auto}.admin-v2 .admin-users__inline-action{width:29px;min-width:29px;height:29px;min-height:29px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid;position:relative}.admin-v2 .admin-users__inline-action>span{display:none}.admin-v2 .admin-users__inline-action:before,.admin-v2 .admin-users__inline-action:after{z-index:40;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s linear .16s;position:absolute;left:50%}.admin-v2 .admin-users__inline-action:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;background:#172f36;border-radius:6px;width:max-content;max-width:150px;padding:5px 8px;font-family:inherit;font-size:.62rem;font-weight:400;line-height:1.45;bottom:calc(100% + 6px);transform:translate(-50%);box-shadow:0 7px 18px #072b3329}.admin-v2 .admin-users__inline-action:before{content:"";background:#172f36;border-radius:1px;width:8px;height:8px;bottom:calc(100% + 3px);transform:translate(-50%)rotate(45deg)}.admin-v2 .admin-users__inline-action:hover,.admin-v2 .admin-users__inline-action:focus-visible{z-index:50}.admin-v2 .admin-users__inline-action:hover:before,.admin-v2 .admin-users__inline-action:hover:after,.admin-v2 .admin-users__inline-action:focus-visible:before,.admin-v2 .admin-users__inline-action:focus-visible:after{opacity:1;visibility:visible;transition-delay:.12s}.admin-v2 .admin-users__inline-action:hover:after,.admin-v2 .admin-users__inline-action:focus-visible:after{transform:translate(-50%)}.admin-v2 .admin-users__inline-action:hover:before,.admin-v2 .admin-users__inline-action:focus-visible:before{transform:translate(-50%)rotate(45deg)}.admin-v2 .admin-users__inline-action--view{color:#2c748b;background:#eaf3f5}.admin-v2 .admin-users__inline-action--edit{color:#8a671b;background:#faf2dc}.admin-v2 .admin-users__inline-action--delete{color:#c33b47;background:#fbecef}.admin-v2 .admin-users__inline-action--export{color:#2563eb;background:#eaf1ff}.admin-v2 .admin-users__inline-action--add{color:#20252a;background:#eef0f2}.admin-v2 .admin-users__inline-action:hover,.admin-v2 .admin-users__inline-action:focus-visible{filter:brightness(.97);transform:none}.admin-v2 .admin-users__table tbody tr:hover td,.admin-v2 .admin-financial__table tbody tr:hover td{background:#fafbff}.admin-v2 .admin-users__table tbody tr:hover td{background:#fff}.admin-v2 .tickets-page__status,.admin-v2 .admin-users__role-badge,.admin-v2 .admin-users__major-pill{box-shadow:none;border-radius:999px}.admin-v2 .cta,.admin-v2 button:not(.admin-v2__menu-button):not(.admin-v2__icon-button):not(.admin-v2__profile):not(.admin-v2__backdrop):not(.admin-v2__logout),.admin-v2 input,.admin-v2 select,.admin-v2 textarea{border-radius:9px}.admin-v2 .cta-primary{background:var(--admin-blue);border-color:var(--admin-blue);box-shadow:none}.admin-v2 .cta-primary:hover{background:var(--admin-blue-dark);transform:translateY(-1px)}.admin-v2 .admin-financial-tabs{gap:8px}.admin-v2 .admin-financial-tabs__tab{border:1px solid var(--admin-line);background:#fff;border-radius:9px;min-height:40px;padding:0 15px}.admin-v2 .admin-financial-tabs__tab[data-selected=true],.admin-v2 .admin-financial-tabs__tab[aria-current=page]{background:var(--admin-blue);color:#fff;border-color:var(--admin-blue)}.admin-v2 .admin-dashboard__record-card,.admin-v2 .admin-dashboard__feed-item,.admin-v2 .admin-dashboard__order-item{border:1px solid var(--admin-line);box-shadow:none;background:#fff;border-radius:10px}.admin-v2 .admin-dashboard__record-card:hover,.admin-v2 .admin-dashboard__feed-item:hover,.admin-v2 .admin-dashboard__order-item:hover{background:#fbfcff;border-color:#2c748b47;transform:none}.admin-v2__backdrop{display:none}@media (max-width:1280px){.admin-v2 .admin-users__stats-grid,.admin-v2 .admin-console__summary-grid,.admin-v2 .my-account-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.admin-v2__topbar{height:60px;padding:0 11px}.admin-v2__topbar-brand>img{height:28px}.admin-v2__sidebar{width:min(310px,88vw);transition:transform .24s;inset:60px 0 0 auto;transform:translate(105%);box-shadow:-18px 0 45px #14192d24}.admin-v2__sidebar.is-open{transform:translate(0)}.admin-v2__backdrop{z-index:190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f142357;border:0;border-radius:0;width:100%;height:auto;display:block;position:fixed;inset:60px 0 0}.admin-v2__main{margin-right:0;padding:84px 20px 18px}.admin-v2__profile-copy{display:none}.admin-v2__profile-popover{transform-origin:top;width:min(18rem,100vw - 20px);min-width:0;position:fixed;inset:61px auto auto 10px}.admin-v2__profile-popover:before{inset-inline:76px auto}}@media (max-width:680px){.admin-v2__topbar{padding:0 11px}.admin-v2__topbar-brand{gap:9px}.admin-v2__topbar-brand>img{width:108px;height:auto}.admin-v2__quick-actions{gap:3px}.learn-v2__credit{gap:3px;min-height:30px;margin-inline:2px;padding:0 6px;font-size:.61rem}.learn-v2__credit>svg{width:14px;height:14px}.learn-v2__credit strong{font-size:.62rem}.admin-v2__clock-card{display:none}.admin-v2__ticket-link{justify-content:center;width:38px;padding:0}.admin-v2__ticket-link span{display:none}.admin-v2__profile{padding:3px}.admin-v2__profile>.huge-icon{display:none}.admin-v2__main{padding:72px 12px 10px}.admin-v2__page-head{align-items:flex-start;margin-bottom:4px}.admin-v2__page-head h1{font-size:1.18rem}.admin-v2__page-head p{font-size:.72rem}.admin-v2__eyebrow,.admin-v2__status{display:none}.admin-v2 .admin-users__stats-grid,.admin-v2 .admin-console__summary-grid,.admin-v2 .my-account-dashboard__grid{grid-template-columns:1fr;gap:10px}.admin-v2 .admin-users__stat-card,.admin-v2 .admin-dashboard__summary-card{min-height:110px;padding:16px}.admin-v2 .admin-dashboard__content-grid,.admin-v2 .admin-dashboard__paired-panels{grid-template-columns:1fr}.admin-v2 .admin-dashboard__panel{padding:16px}.admin-v2 .admin-users__table-head{padding:10px 12px 6px}}.admin-v2.is-dark-theme{scrollbar-color:#47515d #191c22}.admin-v2.is-dark-theme ::selection,body.admin-dark-theme ::selection{color:#fff;background:#65dfb647}.admin-v2.is-dark-theme :focus-visible,body.admin-dark-theme .search-modal :focus-visible,body.admin-dark-theme .app-modal :focus-visible{outline-offset:2px;outline:2px solid #65dfb6b8}.admin-v2.is-dark-theme .admin-v2__menu-button,.admin-v2.is-dark-theme .admin-v2__icon-button{color:#bec7cc;background:0 0}.admin-v2.is-dark-theme .admin-v2__menu-button:hover,.admin-v2.is-dark-theme .admin-v2__icon-button:hover{color:#fff;background:#ffffff0e}.admin-v2.is-dark-theme .admin-v2__theme-toggle,.admin-v2.is-dark-theme .admin-v2__theme-toggle:hover{color:#f1c86a}.admin-v2.is-dark-theme .admin-v2__icon-button>span{border-color:#1f222a}.admin-v2.is-dark-theme .admin-v2__profile{color:#e8edef}.admin-v2.is-dark-theme .admin-v2__profile:hover{background:#ffffff0d}.admin-v2.is-dark-theme .admin-v2__profile-copy small{color:#8f99a2}.admin-v2.is-dark-theme .admin-v2__avatar{color:#bec7cc;background:0 0}.admin-v2.is-dark-theme .admin-v2__profile-popover{border-color:var(--admin-line);color:var(--admin-ink);background:#23272f;box-shadow:0 20px 54px #00000057}.admin-v2.is-dark-theme .admin-v2__profile-popover:before{border-color:var(--admin-line);background:#23272f}.admin-v2.is-dark-theme .admin-v2__profile-menu-footer{border-color:var(--admin-line)}.admin-v2.is-dark-theme .admin-v2__profile-menu-item{color:#dbe2e5}.admin-v2.is-dark-theme .admin-v2__profile-menu-item:hover{color:#fff;background:#2a3039}.admin-v2.is-dark-theme .admin-v2__profile-menu-icon{color:#65dfb6;background:#65dfb61a}.admin-v2.is-dark-theme .admin-v2__profile-menu-chevron{color:#707b84}.admin-v2.is-dark-theme .admin-v2__profile-menu-item--danger,.admin-v2.is-dark-theme .admin-v2__profile-menu-item--danger .admin-v2__profile-menu-chevron{color:#ef7d88}.admin-v2.is-dark-theme .admin-v2__nav-caption{color:#69747e}.admin-v2.is-dark-theme .admin-v2__nav-icon,.admin-v2.is-dark-theme .admin-v2__nav-link{color:#98a2aa}.admin-v2.is-dark-theme .admin-v2__nav-link:hover{color:#edf2f3;background:#ffffff0b}.admin-v2.is-dark-theme .admin-v2__nav-link:hover .admin-v2__nav-icon{color:#edf2f3}.admin-v2.is-dark-theme .admin-v2__nav-link.is-active{color:#6fe5bd;background:#65dfb61d}.admin-v2.is-dark-theme .admin-v2__nav-link.is-active .admin-v2__nav-icon{color:#6fe5bd}.admin-v2.is-dark-theme .admin-v2__nav-section:not(:last-child):after{opacity:.35}.admin-v2.is-dark-theme .admin-v2__nav-tooltip{border-color:var(--admin-line);color:#f2f5f6;background:#2a3038;box-shadow:0 12px 28px #0000004d}.admin-v2.is-dark-theme .admin-v2__page-head h1{color:#4aae8f}.admin-v2.is-dark-theme .admin-v2__page-head p,.admin-v2.is-dark-theme .admin-v2__eyebrow{color:var(--admin-muted)}.admin-v2.is-dark-theme .admin-v2__page-title .huge-icon{color:#4aae8f}.admin-v2.is-dark-theme .admin-users__stat-card,.admin-v2.is-dark-theme .admin-dashboard__summary-card,.admin-v2.is-dark-theme .admin-dashboard__summary-shell,.admin-v2.is-dark-theme .admin-dashboard__panel,.admin-v2.is-dark-theme .admin-users__table-shell,.admin-v2.is-dark-theme .admin-console__panel,.admin-v2.is-dark-theme .my-account-profile-card,.admin-v2.is-dark-theme .admin-financial__shell,.admin-v2.is-dark-theme .admin-team-manager__panel,.admin-v2.is-dark-theme .admin-campaigns__shell,.admin-v2.is-dark-theme .admin-consultation-requests__shell,.admin-v2.is-dark-theme .admin-tickets__shell,.admin-v2.is-dark-theme .admin-team-report__shell,.admin-v2.is-dark-theme .admin-store__shell,.admin-v2.is-dark-theme .admin-orders__shell,.admin-v2.is-dark-theme .admin-sms-settings__shell,.admin-v2.is-dark-theme .admin-support-report__table-shell,.admin-v2.is-dark-theme .admin-support-report-v2__table-stack,.admin-v2.is-dark-theme .admin-support-report__filters,.admin-v2.is-dark-theme .admin-security-settings__section,.admin-v2.is-dark-theme .panel-access__toolbar,.admin-v2.is-dark-theme .panel-access__table-wrap,.admin-v2.is-dark-theme .panel-role-dashboard__welcome,.admin-v2.is-dark-theme .admin-v2-dashboard__panel,.admin-v2.is-dark-theme .admin-v2-dashboard__record-card,.admin-v2.is-dark-theme .admin-v2-installments__hero,.admin-v2.is-dark-theme .admin-v2-installments__list{color:var(--admin-ink);border-color:var(--admin-line)!important;background:var(--admin-card)!important;box-shadow:0 8px 28px #0000001a!important}.admin-v2.is-dark-theme .admin-dashboard__summary-shell .admin-users__stat-card,.admin-v2.is-dark-theme .admin-users-page .admin-users__stat-card,.admin-v2.is-dark-theme .admin-team-report__stats-grid .admin-users__stat-card,.admin-v2.is-dark-theme .admin-support-report-v2__summary .admin-users__stat-card{border-color:var(--admin-line)!important;background:linear-gradient(145deg,#242932,#20242c 70%)!important}.admin-v2.is-dark-theme .admin-users__stat-card:hover,.admin-v2.is-dark-theme .admin-dashboard__summary-card:hover,.admin-v2.is-dark-theme .admin-dashboard__record-card:hover,.admin-v2.is-dark-theme .admin-v2-dashboard__record-card:hover{background:#252a33!important;border-color:#65dfb62e!important}.admin-v2.is-dark-theme .admin-users__stat-value,.admin-v2.is-dark-theme .admin-users__stat-label,.admin-v2.is-dark-theme .admin-dashboard__summary-shell .admin-users__stat-title,.admin-v2.is-dark-theme .admin-dashboard__summary-shell .admin-users__stat-label,.admin-v2.is-dark-theme .admin-users-page .admin-users__stat-label{color:var(--admin-ink)}.admin-v2.is-dark-theme .admin-users__stat-note{color:var(--admin-muted)}.admin-v2.is-dark-theme table,.admin-v2.is-dark-theme .admin-users__table-wrap,.admin-v2.is-dark-theme .admin-financial__table-wrap,.admin-v2.is-dark-theme .admin-team-manager__table-wrap,.admin-v2.is-dark-theme .admin-team-report__table-wrap,.admin-v2.is-dark-theme .admin-support-report__table-wrap{color:var(--admin-ink);scrollbar-color:#46515d #1c2027;background:var(--admin-card)!important}.admin-v2.is-dark-theme table thead th{border-color:var(--admin-line)!important;color:#aeb8be!important;background:#252a32!important}.admin-v2.is-dark-theme table tbody td{border-color:var(--admin-line)!important;background:var(--admin-card)!important;color:#d8dfe2!important}.admin-v2.is-dark-theme table tbody tr:hover td{background:#262c35!important}.admin-v2.is-dark-theme table tbody td strong,.admin-v2.is-dark-theme table tbody td a:not(.admin-users__inline-action){color:#edf2f3}.admin-v2.is-dark-theme .admin-users__table-head,.admin-v2.is-dark-theme .admin-panel__pagination,.admin-v2.is-dark-theme .admin-team-report__pagination{border-color:var(--admin-line)}.admin-v2.is-dark-theme .admin-users__table-title,.admin-v2.is-dark-theme .admin-dashboard__section-head h3,.admin-v2.is-dark-theme .admin-dashboard__chart-title{color:var(--admin-ink)}.admin-v2.is-dark-theme .admin-users__table-description{color:var(--admin-muted)}.admin-v2.is-dark-theme input:not([type=checkbox]):not([type=radio]),.admin-v2.is-dark-theme select,.admin-v2.is-dark-theme textarea,.admin-v2.is-dark-theme .candidate-finance-filter__trigger,.admin-v2.is-dark-theme .admin-team-report__filter-field-shell,.admin-v2.is-dark-theme .admin-team-report__filter-select-button{background:var(--admin-field)!important;color:#edf2f3!important;box-shadow:none!important;border-color:#e1eef11f!important}.admin-v2.is-dark-theme input::placeholder,.admin-v2.is-dark-theme textarea::placeholder{color:#66727c!important}.admin-v2.is-dark-theme input:focus,.admin-v2.is-dark-theme select:focus,.admin-v2.is-dark-theme textarea:focus,.admin-v2.is-dark-theme .candidate-finance-filter__trigger:focus-visible{border-color:#65dfb69e!important;box-shadow:0 0 0 3px #65dfb61a!important}.admin-v2.is-dark-theme .candidate-finance-filter__popover,.admin-v2.is-dark-theme .panel-access__account-popover,.admin-v2.is-dark-theme .admin-team-report__filter-select-menu,.admin-v2.is-dark-theme .admin-console__user-actions-menu,.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu{border-color:var(--admin-line)!important;color:var(--admin-ink)!important;background:#252a33!important;box-shadow:0 18px 44px #0000005c!important}.admin-v2.is-dark-theme .candidate-finance-filter__option,.admin-v2.is-dark-theme .panel-access__account-option,.admin-v2.is-dark-theme .admin-team-report__filter-select-option,.admin-v2.is-dark-theme .admin-console__user-actions-menu-item{color:#cbd3d7}.admin-v2.is-dark-theme .candidate-finance-filter__option:hover,.admin-v2.is-dark-theme .panel-access__account-option:hover,.admin-v2.is-dark-theme .admin-team-report__filter-select-option:hover,.admin-v2.is-dark-theme .admin-console__user-actions-menu-item:hover{color:#71e5bd;background:#303640}.admin-v2.is-dark-theme .admin-dashboard__record-card,.admin-v2.is-dark-theme .admin-dashboard__feed-item,.admin-v2.is-dark-theme .admin-dashboard__order-item,.admin-v2.is-dark-theme .admin-user-modal__item,.admin-v2.is-dark-theme .admin-team-report__member-card,.admin-v2.is-dark-theme .admin-team-report__team-card,.admin-v2.is-dark-theme .admin-security-settings__field,.admin-v2.is-dark-theme .admin-security-settings__notice,.admin-v2.is-dark-theme .admin-security-settings__availability,.admin-v2.is-dark-theme .admin-profile-page__notice,.admin-v2.is-dark-theme .my-account-section__empty,.admin-v2.is-dark-theme .panel-access__selected-summary,.admin-v2.is-dark-theme .panel-access__no-account,.admin-v2.is-dark-theme .admin-v2-installments__row,.admin-v2.is-dark-theme .admin-v2-dashboard__record-field,.admin-v2.is-dark-theme .admin-v2-dashboard__empty-state{border-color:var(--admin-line)!important;color:#d6dde0!important;background:#242932!important}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-section,.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-section__head,.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-card__list,.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-card__row{border-color:var(--admin-line)!important;background:var(--admin-card)!important}.admin-v2.is-dark-theme .admin-profile-panel,.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-tabs__card{box-shadow:none!important;background:0 0!important;border:0!important}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-section{border:1px solid var(--admin-line)!important;box-shadow:none!important}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-card__row:hover{background:#262c35!important}.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-card__row-icon,.admin-v2.is-dark-theme .admin-profile-panel .my-account-profile-card__edit,.admin-v2.is-dark-theme .admin-security-settings__icon,.admin-v2.is-dark-theme .admin-profile-page__notice-icon{background:var(--admin-blue-soft);color:var(--admin-blue)}.admin-v2.is-dark-theme .admin-security-settings__heading h3,.admin-v2.is-dark-theme .admin-security-settings__field>strong{color:var(--admin-ink)}.admin-v2.is-dark-theme .admin-security-settings__field>span,.admin-v2.is-dark-theme .admin-security-settings__two-factor>p{color:var(--admin-muted)}.admin-v2 .dashboard-courses-page,.admin-v2 .dashboard-courses-page__card{width:100%;min-width:0}.admin-v2 .dashboard-courses-page__card{border:1px solid var(--admin-line);background:#fff;border-radius:14px;gap:16px;padding:0;overflow:hidden;box-shadow:0 2px 9px #12182806}.admin-v2 .dashboard-courses-page .my-account-section__headline{border-bottom:1px solid var(--admin-line);align-items:center;gap:10px;min-height:64px;margin:0;padding:12px 16px;display:flex}.admin-v2 .dashboard-courses-page .my-account-section__headline h2{color:#171a22;font-size:.94rem;font-weight:900}.admin-v2 .dashboard-courses-page .my-account-section__icon{background:var(--admin-blue-soft);width:36px;height:36px;color:var(--admin-blue);border-radius:10px}.admin-v2 .dashboard-courses-page .my-account-section__empty{background:#fafbfc;border:1px dashed #dce2e6;border-radius:18px;min-height:280px;margin:0 16px 16px}.admin-v2 .dashboard-courses-page .my-account-section__empty-copy strong{color:var(--admin-blue);font-size:.92rem;font-weight:900}.admin-v2 .dashboard-courses-page .my-account-section__empty-copy p{color:var(--admin-muted);font-size:.76rem}.admin-v2 .dashboard-courses-page .tickets-page__table-wrap{border:1px solid var(--admin-line);border-radius:10px;margin:0 16px 16px;overflow:hidden}.admin-v2.is-dark-theme .dashboard-courses-page__card{border-color:var(--admin-line)!important;background:var(--admin-card)!important;box-shadow:none!important}.admin-v2.is-dark-theme .dashboard-courses-page .my-account-section__headline{border-color:var(--admin-line)!important;background:var(--admin-card)!important}.admin-v2.is-dark-theme .dashboard-courses-page .my-account-section__headline h2{color:var(--admin-blue)}.admin-v2.is-dark-theme .dashboard-courses-page .my-account-section__empty{border-color:var(--admin-line)!important;background:#242932!important}.admin-v2.is-dark-theme .dashboard-courses-page .my-account-section__empty-copy strong{color:var(--admin-blue)}.admin-v2.is-dark-theme .dashboard-courses-page .my-account-section__empty-copy p{color:var(--admin-muted)}.admin-v2.is-dark-theme .dashboard-courses-page .tickets-page__table-wrap{border-color:var(--admin-line)!important;background:var(--admin-card)!important}.admin-v2.is-dark-theme .cta-primary,.admin-v2.is-dark-theme .admin-security-settings__button,.admin-v2.is-dark-theme .admin-team-report__filters-submit,.admin-v2.is-dark-theme .candidate-finance-filter__apply,.admin-v2.is-dark-theme .panel-access__save{color:#10251f!important;background:#52cda4!important;border-color:#52cda4!important}.admin-v2.is-dark-theme .cta-primary:hover,.admin-v2.is-dark-theme .admin-security-settings__button:hover{background:#68dfb8!important}.admin-v2.is-dark-theme .cta-secondary,.admin-v2.is-dark-theme .admin-financial-tabs__tab,.admin-v2.is-dark-theme .admin-v2-dashboard__chart-toggle,.admin-v2.is-dark-theme .admin-team-report__filters-reset,.admin-v2.is-dark-theme .candidate-finance-filter__clear{border-color:var(--admin-line)!important;color:#c1c9cd!important;background:#262b34!important}.admin-v2.is-dark-theme .admin-financial-tabs__tab[data-selected=true],.admin-v2.is-dark-theme .admin-financial-tabs__tab[aria-current=page],.admin-v2.is-dark-theme .admin-v2-dashboard__chart-toggle[data-selected=true]{color:#70e4bc!important;background:#65dfb61f!important;border-color:#65dfb657!important}.admin-v2.is-dark-theme .tickets-page__status--success{color:#68d9a8!important;background:#4bc78f24!important}.admin-v2.is-dark-theme .tickets-page__status--accent{color:#e8bd66!important;background:#e9b24824!important}.admin-v2.is-dark-theme .tickets-page__status--muted{color:#aeb8be!important;background:#a0abb41f!important}.admin-v2.is-dark-theme .tickets-page__status--rejected{color:#f08792!important;background:#ef738021!important}body.admin-dark-theme .search-modal,body.admin-dark-theme .app-modal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf2f3}body.admin-dark-theme .search-modal,body.admin-dark-theme .app-modal__backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080a0d94!important}body:has(.admin-v2.is-dark-theme) .search-modal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080a0d94!important}body:has(.admin-v2.is-dark-theme) .app-modal__backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080a0d94!important}body.admin-dark-theme .search-modal__dialog,body.admin-dark-theme .search-modal__header,body.admin-dark-theme .search-modal__body,body.admin-dark-theme .search-modal__surface,body.admin-dark-theme .app-modal__dialog,body.admin-dark-theme .app-modal__body{color:#edf2f3!important;background:#22262e!important;border-color:#e1eef11a!important}body.admin-dark-theme .search-modal__dialog,body.admin-dark-theme .app-modal__dialog{box-shadow:none!important;border:0!important}body.admin-dark-theme .search-modal__header-title,body.admin-dark-theme .app-modal__heading h2,body.admin-dark-theme .admin-user-modal__item strong{color:#f1f4f5!important}body.admin-dark-theme .search-modal__close,body.admin-dark-theme .app-modal__dismiss{color:#b9c2c7!important;background:#2a3039!important;border-color:#e1eef11a!important}body.admin-dark-theme .search-modal input:not([type=checkbox]):not([type=radio]),body.admin-dark-theme .search-modal select,body.admin-dark-theme .search-modal textarea,body.admin-dark-theme .app-modal input:not([type=checkbox]):not([type=radio]),body.admin-dark-theme .app-modal select,body.admin-dark-theme .app-modal textarea,body.admin-dark-theme .two-factor-setup-modal__code-box,body.admin-dark-theme .two-factor-setup-modal__secret code{color:#edf2f3!important;background:#191d23!important;border-color:#e1eef11f!important}body.admin-dark-theme .search-modal input::placeholder,body.admin-dark-theme .search-modal textarea::placeholder,body.admin-dark-theme .app-modal input::placeholder{color:#67737d!important}body.admin-dark-theme .admin-user-modal__item,body.admin-dark-theme .admin-user-modal__address,body.admin-dark-theme .admin-user-edit-modal__address-card,body.admin-dark-theme .two-factor-setup-modal__step,body.admin-dark-theme .admin-support-report-modal__section,body.admin-dark-theme .shop-order-details-modal__item{color:#dce2e5!important;background:#282d36!important;border-color:#e1eef117!important}body.admin-dark-theme .two-factor-setup-modal__lead,body.admin-dark-theme .two-factor-setup-modal__step-heading p,body.admin-dark-theme .two-factor-setup-modal__hint,body.admin-dark-theme .admin-user-modal__item span{color:#98a2aa!important}body.admin-dark-theme .two-factor-setup-modal__step-heading strong{color:#edf2f3!important}body.admin-dark-theme .search-modal__cancel,body.admin-dark-theme .two-factor-setup-modal__cancel{color:#c4ccd0!important;background:#2b3039!important;border-color:#e1eef11f!important}body.admin-dark-theme .search-modal__cancel:hover,body.admin-dark-theme .search-modal__cancel:focus-visible,body.admin-dark-theme .app-modal__dismiss:hover,body.admin-dark-theme .app-modal__dismiss:focus-visible,body.admin-dark-theme .two-factor-setup-modal__cancel:hover,body.admin-dark-theme .two-factor-setup-modal__cancel:focus-visible{color:#76dfb8!important;background:#52cda429!important;border-color:#52cda480!important;transform:none!important}body.admin-dark-theme .search-modal__submit,body.admin-dark-theme .two-factor-setup-modal__confirm{color:#10251f!important;background:#52cda4!important;border-color:#52cda4!important}body.admin-dark-theme .search-modal__submit:hover,body.admin-dark-theme .search-modal__submit:focus-visible,body.admin-dark-theme .search-modal__actions>button:not(.search-modal__cancel):hover,body.admin-dark-theme .search-modal__actions>button:not(.search-modal__cancel):focus-visible,body.admin-dark-theme .app-modal__footer>button:not(.app-modal__dismiss):hover,body.admin-dark-theme .app-modal__footer>button:not(.app-modal__dismiss):focus-visible,body.admin-dark-theme .two-factor-setup-modal__confirm:hover,body.admin-dark-theme .two-factor-setup-modal__confirm:focus-visible{color:#10251f!important;filter:none!important;background:#68dfb6!important;border-color:#68dfb6!important;transform:none!important;box-shadow:0 0 0 3px #52cda41f!important}body.admin-dark-theme .search-modal button:not(.search-modal__cancel):not(.search-modal__close):hover,body.admin-dark-theme .app-modal button:not(.app-modal__dismiss):hover{filter:none!important;transform:none!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__upload-card{background:#282d36!important;border-color:#343c47!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy strong,body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__file-title{color:#e1e7e9!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy p,body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__file-name{color:#a8b2b8!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__file-box{box-shadow:none!important;background:#191d23!important;border-color:#343c47!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__file-button{color:#10251f!important;background:#52cda4!important;border:1px solid #52cda4!important;border-radius:8px!important}.admin-student-form-modal .admin-support-report-modal__tabs{background:0 0;border:0;border-bottom:1px solid #2c748b29;border-radius:0;gap:0;padding:0}.admin-student-form-modal .admin-support-report-modal__tab{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.admin-student-form-modal .admin-support-report-modal__tab.is-active{border-bottom-color:var(--primary);color:var(--primary-deep);background:0 0;border-radius:0}.admin-student-form-modal .admin-support-report-modal__label{font-weight:600}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__tabs{background:0 0!important;border:0!important;border-bottom:1px solid #343c47!important;border-radius:0!important;gap:0!important;padding:0!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__tab{color:#a8b2b8!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;margin-bottom:-1px!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__tab.is-active{color:#65dfb6!important;background:0 0!important;border-bottom-color:#52cda4!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__label{color:#65dfb6!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__input,body.admin-dark-theme .admin-student-form-modal .candidate-finance-modal__date-trigger{border-radius:10px!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__select--placeholder{color:#67737d!important}body.admin-dark-theme .admin-student-form-modal .candidate-finance-modal__date-trigger{color:#edf2f3!important;background:#191d23!important;border-color:#e1eef11f!important}body.admin-dark-theme .admin-student-form-modal .candidate-finance-modal__date-trigger:not(.has-value){color:#67737d!important}body.admin-dark-theme .admin-student-form-modal .candidate-finance-modal__date-trigger .huge-icon{color:#65dfb6!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__upload-card{background:#282d36!important;border-color:#343c47!important;border-radius:12px!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__file-box{box-shadow:none!important;background:#191d23!important;border-color:#343c47!important;border-radius:12px!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__file-box--registration{background:#191d23!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__description,body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__upload-copy p,body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__file-name{color:#a8b2b8!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__upload-copy strong,body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__file-title{color:#e1e7e9!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__download-link{color:#65dfb6!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__download-link:hover,body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__download-link:focus-visible{color:#8aebca!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__file-button{color:#10251f!important;background:#52cda4!important;border:1px solid #52cda4!important;border-radius:8px!important}body.admin-dark-theme .admin-student-registration-file{color:#dce3e6!important;background:#22262e!important;border-color:#343c47!important;border-radius:8px!important}body.admin-dark-theme .admin-student-form-modal .admin-support-report-modal__file-name--registration{color:#cbd3d7!important}body.admin-dark-theme .admin-student-registration-file__remove{color:#ef8992!important;box-shadow:none!important;background:#ef73801f!important;border:1px solid #ef738038!important;border-radius:7px!important;place-items:center!important;display:inline-grid!important;transform:none!important}body.admin-dark-theme .admin-student-registration-file__remove .huge-icon{width:14px!important;height:14px!important;color:inherit!important;display:block!important}body.admin-dark-theme .admin-student-registration-file__remove:hover,body.admin-dark-theme .admin-student-registration-file__remove:focus-visible{color:#fff!important;background:#9d3f4b!important;border-color:#ef7380!important;transform:none!important}body.admin-dark-theme .admin-action-confirm-modal__icon{color:#ef8992!important;background:#ef738024!important;border-color:#ef738042!important}body.admin-dark-theme .admin-action-confirm-modal.is-delete-action .admin-action-confirm-modal__description{color:#d4d8de!important}.admin-students-details-modal .admin-user-modal__item{border-radius:10px}.admin-students-details-modal .admin-user-modal__item--registration-form{grid-column:1/-1}body.admin-dark-theme .admin-students-details-modal .admin-user-modal__item{background:#191d23!important;border-color:#343c47!important;border-radius:10px!important}body.admin-dark-theme .admin-students-details-modal .admin-user-modal__item span{color:#98a4ab!important}body.admin-dark-theme .admin-students-details-modal .admin-user-modal__item strong{color:#e5ebed!important}body.admin-dark-theme .admin-students-details-modal .admin-user-modal__attachment-link{color:#65dfb6!important;background:#52cda424!important;border-radius:8px!important}body.admin-dark-theme .admin-console__user-actions-menu,body.admin-dark-theme .admin-support-report-v2__actions-menu{color:#dce2e5!important;background:#252a33!important;border-color:#e1eef11a!important;box-shadow:0 18px 44px #0006!important}body.admin-dark-theme .admin-console__user-actions-menu-item,body.admin-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item{color:#cbd3d7}body.admin-dark-theme .admin-console__user-actions-menu-item:hover,body.admin-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:hover{color:#71e5bd;background:#303640}body .search-modal .search-modal__body,body .app-modal .app-modal__body{padding:18px!important}@media (max-width:640px){body .admin-students-details-modal .admin-user-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .search-modal .search-modal__body,body .app-modal .app-modal__body{padding:14px!important}body .search-modal .search-modal__actions,body .app-modal__footer,body .admin-user-modal__actions,body .admin-team-report__wizard-footer{flex-direction:row!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}body .search-modal .search-modal__actions>*,body .app-modal__footer>*,body .admin-user-modal__actions>*,body .admin-team-report__wizard-footer>*{flex:1 1 0!important;width:100%!important;min-width:0!important}}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__dialog{width:min(100%,52rem);background:#fff!important;border:1px solid #dce5ed!important;border-radius:16px!important;box-shadow:0 12px 32px #1e303e14!important}.search-modal.admin-team-report-referral-modal .admin-support-report-modal__header{background:#fff!important;border-bottom:1px solid #e7edf2!important}.search-modal.admin-team-report-referral-modal .admin-support-report-modal__title{color:#202d35!important;font-size:1rem!important;font-weight:700!important}.search-modal.admin-team-report-referral-modal .search-modal__close{border-radius:8px!important}.search-modal.admin-team-report-referral-modal .search-modal__body{background:#f7f9fb!important}.search-modal.admin-team-report-referral-modal .admin-support-report-modal__surface{gap:.85rem!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__description{color:#60737e!important;text-align:center!important;justify-self:stretch!important;width:100%!important;max-width:none!important;font-size:.74rem!important;font-weight:500!important;line-height:1.8!important;display:block!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__intro{text-align:center!important;width:100%!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__description strong{color:#24333c!important;font-weight:700!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__section-title{color:#526772!important;font-size:.74rem!important;font-weight:600!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__targets{gap:10px!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target{min-height:3rem;padding:.68rem .8rem;color:#24333c!important;background:#fff!important;border:1px solid #dce5ed!important;border-radius:10px!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target:hover,.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target:focus-visible{background:#f7fbfc!important;border-color:#4d96aa!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target.is-selected{color:#1f6578!important;background:#eef7f9!important;border-color:#2c748b!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target-name{font-size:.82rem!important;font-weight:700!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target-role{color:#71808b!important;font-size:.69rem!important;font-weight:500!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target-check{color:#2c748b!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__empty{color:#46616c!important;background:#f1f8fa!important;border:1px dashed #c9e1e7!important;border-radius:10px!important}.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__empty strong{color:#2c748b!important;font-weight:700!important}.search-modal.admin-team-report-referral-modal .admin-support-report-modal__actions{margin-top:.35rem!important}.search-modal.admin-team-report-referral-modal .search-modal__actions>button{border-radius:8px!important;font-weight:700!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__dialog{box-shadow:none!important;background:#20242c!important;border:0!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-support-report-modal__header{background:#20242c!important;border-bottom-color:#343c47!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-support-report-modal__title{color:#e5ebed!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .search-modal__body{background:#22262e!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__description{color:#b9c4c9!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__description strong{color:#76dfb8!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__section-title{color:#aab5ba!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target{color:#dfe6e8!important;background:#252a32!important;border-color:#39424d!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target:hover,body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target:focus-visible{background:#29333b!important;border-color:#477d8b!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target.is-selected{color:#72cde0!important;background:#183640!important;border-color:#287c91!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target-role{color:#aab5ba!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__target-check,body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__empty strong{color:#72cde0!important}body.admin-dark-theme .search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__empty{color:#b9c4c9!important;background:#252f36!important;border-color:#315b67!important}@media (max-width:640px){.search-modal.admin-team-report-referral-modal .admin-team-report-referral-modal__targets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__chip,body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__note-row{color:#cbd5d9!important;background:#292f38!important;border:0!important;font-size:.68rem!important;font-weight:600!important;line-height:1.7!important}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__chip>*,body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__note-label,body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__note-value{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-feedback-modal__dialog{box-shadow:none!important;background:#20242c!important;border:0!important;border-radius:16px!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-support-report-modal__header{border-bottom:1px solid #343c47!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-support-report-modal__title{color:#e5ebed!important;font-weight:700!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-feedback-modal__previous{gap:.22rem;padding:.72rem .85rem;background:#292f38!important;border-color:#39424d!important;border-radius:10px!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-feedback-modal__previous strong{color:#6ed0e3!important;font-size:.82rem!important;font-weight:700!important;line-height:1.6!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-feedback-modal__previous p{color:#b9c4c9!important;font-size:.72rem!important;font-weight:600!important;line-height:1.65!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-feedback-modal__section-title,body.admin-dark-theme .search-modal.admin-feedback-modal .admin-support-report-modal__label{color:#cbd5d9!important;font-size:.76rem!important;font-weight:600!important;line-height:1.6!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-team-report__feedback-status-option{min-height:3.05rem;padding:.58rem .8rem;color:#b9c4c9!important;background:#252a32!important;border-color:#39424d!important;border-radius:10px!important;font-size:.74rem!important;font-weight:700!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-team-report__feedback-status-option--checked.is-selected{color:#75dcb5!important;background:#18362e!important;border-color:#337b5d!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-team-report__feedback-status-option--review.is-selected,body.admin-dark-theme .search-modal.admin-feedback-modal .admin-team-report__feedback-status-option:not(.admin-team-report__feedback-status-option--checked).is-selected{color:#e7c674!important;background:#3b3324!important;border-color:#9d7421!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-team-report__feedback-status-icon{color:currentColor!important;background:currentColor!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-support-report-modal__input.admin-team-report__feedback-textarea{padding:.72rem .85rem;color:#e5ebed!important;background:#1b2027!important;border-color:#39424d!important;border-radius:10px!important;font-size:.74rem!important;font-weight:600!important;line-height:1.75!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-team-report__feedback-textarea::placeholder{color:#7f8b93!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-support-report-modal__input.admin-team-report__feedback-textarea:focus{border-color:#337b5d!important;box-shadow:inset 0 0 0 .5px #337b5d!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-feedback-modal__counter{color:#98a4ab!important;font-size:.64rem!important;font-weight:600!important}body.admin-dark-theme .search-modal.admin-feedback-modal .admin-support-report-modal__submit,body.admin-dark-theme .search-modal.admin-feedback-modal .search-modal__cancel{border-radius:8px!important;font-weight:700!important}@media (min-width:641px){.search-modal.admin-feedback-modal .admin-support-report-modal__actions{justify-content:flex-end!important}.search-modal.admin-action-confirm-modal.is-delete-action .admin-action-confirm-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;display:grid!important}.search-modal.admin-action-confirm-modal.is-delete-action .admin-action-confirm-modal__actions>button{width:100%!important}}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-feedback-modal__dialog{background:#fff!important;border-color:#dce5ed!important;border-radius:16px!important;box-shadow:0 12px 32px #1e303e14!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-support-report-modal__header{border-bottom:1px solid #e7edf2!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-support-report-modal__title{color:#202d35!important;font-weight:700!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-feedback-modal__previous{gap:.22rem;padding:.72rem .85rem;background:#f7f9fb!important;border-color:#dfe8ee!important;border-radius:10px!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-feedback-modal__previous strong{color:#25758a!important;font-size:.82rem!important;font-weight:700!important;line-height:1.6!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-feedback-modal__previous p{color:#60737e!important;font-size:.72rem!important;font-weight:600!important;line-height:1.65!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-feedback-modal__section-title,body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-support-report-modal__label{color:#526772!important;font-size:.76rem!important;font-weight:600!important;line-height:1.6!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-team-report__feedback-status-option{min-height:3.05rem;padding:.58rem .8rem;color:#667984!important;background:#fff!important;border-color:#dce5ed!important;border-radius:10px!important;font-size:.74rem!important;font-weight:700!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-team-report__feedback-status-option--checked.is-selected{color:#187951!important;background:#edf9f3!important;border-color:#2d956b!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-team-report__feedback-status-option--review.is-selected,body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-team-report__feedback-status-option:not(.admin-team-report__feedback-status-option--checked).is-selected{color:#9a680a!important;background:#fff8e7!important;border-color:#c7962f!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-team-report__feedback-status-icon{color:currentColor!important;background:currentColor!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-support-report-modal__input.admin-team-report__feedback-textarea{padding:.72rem .85rem;color:#24333c!important;background:#fff!important;border-color:#dce5ed!important;border-radius:10px!important;font-size:.74rem!important;font-weight:600!important;line-height:1.75!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-team-report__feedback-textarea::placeholder{color:#92a0ab!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-support-report-modal__input.admin-team-report__feedback-textarea:focus{border-color:#2c748b!important;box-shadow:inset 0 0 0 .5px #2c748b!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-feedback-modal__counter{color:#778994!important;font-size:.64rem!important;font-weight:600!important}body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .admin-support-report-modal__submit,body:not(.admin-dark-theme) .search-modal.admin-feedback-modal .search-modal__cancel{border-radius:8px!important;font-weight:700!important}@media (max-width:980px){.admin-v2.is-dark-theme .admin-v2__backdrop{background:#05070aad}.admin-v2.is-dark-theme .admin-v2__sidebar{box-shadow:-20px 0 48px #00000061}}@media (max-width:680px){.admin-v2__profile-popover{transform-origin:top;width:min(18rem,100vw - 20px);min-width:0;max-width:none;position:fixed;inset:61px auto auto 10px}}@media (max-width:420px){.admin-v2__profile-popover{width:min(17rem,100vw - 16px);top:61px;left:8px;right:auto}}.admin-v2__profile-popover,.admin-v2 .admin-users__stat-card,.admin-v2 .admin-dashboard__summary-card,.admin-v2 .admin-dashboard__panel,.admin-v2 .admin-users__table-shell,.admin-v2 .admin-console__panel,.admin-v2 .my-account-profile-card,.admin-v2 .admin-financial__shell,.admin-v2 .admin-team-manager__panel{border-radius:10px}.admin-v2__profile-menu-item{border-radius:10px!important}.admin-v2 .admin-dashboard__summary-shell{border:1px solid var(--admin-line);background:linear-gradient(135deg,#fff 0%,#fbfcfd 100%);border-radius:10px;display:block;overflow:hidden}.admin-v2 .admin-dashboard__summary-shell .admin-users__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card{border:0;border-inline-end:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);min-height:76px;box-shadow:none;background:#fff;border-radius:0;gap:10px;padding:11px 13px;position:relative}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card:before{content:"";background:var(--stat-accent,var(--admin-blue));opacity:.8;height:3px;position:absolute;inset:0 0 auto}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card:nth-child(4n){border-inline-end:0}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card:nth-last-child(-n+4){border-bottom:0}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card:hover{border-color:var(--admin-line);box-shadow:none;background:#fff;transform:none}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-copy{gap:1px}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-title{gap:6px;line-height:1.25}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-title,.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-label{color:#072b33}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-value{color:var(--stat-accent,var(--admin-blue));letter-spacing:0;font-family:inherit;font-size:.74rem;font-weight:650}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-label{color:var(--admin-ink);font-size:.74rem;font-weight:650}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-note{color:var(--admin-muted);margin-top:2px;font-size:.66rem;font-weight:400;line-height:1.55}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-icon{background:color-mix(in srgb, var(--stat-accent,var(--admin-blue)) 12%, transparent);width:31px;height:31px;color:var(--stat-accent,var(--admin-blue));border-radius:8px}.admin-v2 .admin-users-page .admin-users__stats-grid{border:1px solid var(--admin-line);background:linear-gradient(135deg,#fff 0%,#fbfcfd 100%);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-v2 .admin-users-page .admin-users__stat-card{border:0;border-inline-end:1px solid var(--admin-line);min-height:68px;box-shadow:none;background:#fff;border-bottom:0;border-radius:0;gap:8px;padding:9px 12px;position:relative}.admin-v2 .admin-users-page .admin-users__stat-card:before{content:"";background:var(--stat-accent,var(--admin-blue));opacity:.8;height:3px;position:absolute;inset:0 0 auto}.admin-v2 .admin-users-page .admin-users__stat-card:last-child{border-inline-end:0}.admin-v2 .admin-users-page .admin-users__stat-card:hover{border-color:var(--admin-line);box-shadow:none;background:#fff;transform:none}.admin-v2 .admin-users-page .admin-users__stat-title{gap:6px;line-height:1.25}.admin-v2 .admin-users-page .admin-users__stat-value{color:var(--stat-accent,var(--admin-blue));font-family:inherit;font-size:.74rem;font-weight:650}.admin-v2 .admin-users-page .admin-users__stat-label{color:#072b33;font-size:.74rem;font-weight:650}.admin-v2 .admin-users-page .admin-users__stat-note{color:var(--admin-muted);margin-top:2px;font-size:.66rem;font-weight:400;line-height:1.55}.admin-v2 .admin-users-page .admin-users__stat-icon{background:color-mix(in srgb, var(--stat-accent,var(--admin-blue)) 12%, transparent);width:31px;height:31px;color:var(--stat-accent,var(--admin-blue));border-radius:8px}@media (max-width:980px){.admin-v2 .admin-dashboard__summary-shell .admin-users__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card:nth-child(4n){border-inline-end:1px solid var(--admin-line)}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card:nth-child(2n){border-inline-end:0}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card:nth-last-child(-n+4){border-bottom:1px solid var(--admin-line)}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card:nth-last-child(-n+2){border-bottom:0}.admin-v2 .admin-users-page .admin-users__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-users-page .admin-users__stat-card{border-inline-end:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line)}.admin-v2 .admin-users-page .admin-users__stat-card:nth-child(2n){border-inline-end:0}.admin-v2 .admin-users-page .admin-users__stat-card:last-child{border-inline-end:0;border-bottom:0}}@media (max-width:520px){.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-card{gap:7px;min-height:70px;padding:9px 10px}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-icon{width:28px;height:28px}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-value,.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-label{font-size:.68rem}.admin-v2 .admin-dashboard__summary-shell .admin-users__stat-note{font-size:.6rem}.admin-v2 .admin-users-page .admin-users__stat-card{gap:6px;min-height:62px;padding:7px 9px}.admin-v2 .admin-users-page .admin-users__stat-icon{width:28px;height:28px}.admin-v2 .admin-users-page .admin-users__stat-value,.admin-v2 .admin-users-page .admin-users__stat-label{font-size:.68rem}.admin-v2 .admin-users-page .admin-users__stat-note{font-size:.6rem}}@media (max-width:680px){.admin-v2 .admin-users-page .admin-users__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-users-page .admin-users__stat-card{gap:5px;min-height:60px;padding:7px 6px}.admin-v2 .admin-users-page .admin-users__stat-card:nth-child(2n){border-inline-end:1px solid var(--admin-line)}.admin-v2 .admin-users-page .admin-users__stat-card:nth-child(3n){border-inline-end:0}.admin-v2 .admin-users-page .admin-users__stat-card,.admin-v2 .admin-users-page .admin-users__stat-card:nth-child(2n),.admin-v2 .admin-users-page .admin-users__stat-card:last-child{border-bottom:0}.admin-v2 .admin-users-page .admin-users__stat-icon{width:29px;height:29px}.admin-v2 .admin-users-page .admin-users__stat-title{gap:2px}.admin-v2 .admin-users-page .admin-users__stat-value,.admin-v2 .admin-users-page .admin-users__stat-label{font-size:.62rem}.admin-v2 .admin-users-page .admin-users__stat-note{font-size:.54rem;line-height:1.4}}.admin-v2 .admin-users-page .admin-panel__pagination{border-top:1px solid var(--admin-line);justify-content:stretch;min-height:0;margin:0;padding:0;overflow-x:auto}.admin-v2 .admin-users-page .admin-users__table tbody tr:last-child td{border-bottom:0}.admin-v2 .admin-students-page .admin-students-table{table-layout:auto;width:max-content;min-width:100%}.admin-v2 .admin-students-page .admin-users__table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;width:100%;min-width:0;max-width:100%;padding:0;overflow:auto hidden}.admin-v2 .admin-students-page .admin-students-table col{width:auto!important}.admin-v2 .admin-users-page .admin-users__table-footer{width:100%;min-width:max-content;color:var(--admin-muted);direction:rtl;justify-content:flex-start;align-items:center;gap:10px;padding:9px 13px;font-size:.7rem;display:flex}.admin-v2 .admin-users-page .admin-users__table-footer-summary{color:var(--admin-muted);align-items:baseline;gap:3px;font-size:.7rem;font-weight:400;display:inline-flex}.admin-v2 .admin-users-page .admin-users__table-footer-size{color:var(--admin-muted);font-size:.7rem;font-weight:400}.admin-v2 .admin-users-page .admin-users__table-footer-summary strong{color:var(--admin-ink);font-size:.72rem;font-weight:650}.admin-v2 .admin-users-page .admin-users__table-footer-separator{background:var(--admin-line);width:1px;height:18px}.admin-v2 .admin-users-page .admin-users__table-footer-size,.admin-v2 .admin-users-page .admin-users__table-footer-size-options{align-items:center;display:inline-flex}.admin-v2 .admin-users-page .admin-users__table-footer-size{white-space:nowrap;gap:7px}.admin-v2 .admin-users-page .admin-users__table-footer-size-options{direction:ltr;gap:2px}.admin-v2 .admin-users-page .admin-users__table-footer-size-option{min-width:27px;height:27px;color:var(--admin-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0 4px;font-size:.68rem;font-weight:400;display:grid}.admin-v2 .admin-users-page .admin-users__table-footer-size-option.is-active{background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:700}.admin-v2 .admin-users-page .admin-users__table-footer-nav{direction:ltr;align-items:center;gap:2px;margin-left:0;margin-right:auto;display:inline-flex}.admin-v2 .admin-users-page .admin-users__table-footer-page,.admin-v2 .admin-users-page .admin-users__table-footer-arrow{min-width:29px;min-height:29px;color:var(--admin-blue);box-shadow:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:.72rem;font-weight:600;display:grid;transform:none}.admin-v2 .admin-users-page .admin-users__table-footer-page.is-active{background:var(--admin-blue-soft);color:var(--admin-blue)}.admin-v2 .admin-users-page .admin-users__table-footer-arrow:hover,.admin-v2 .admin-users-page .admin-users__table-footer-arrow:focus-visible{background:#f2f5f6;transform:none}.admin-v2 .admin-users-page .admin-users__table-footer-arrow.is-disabled{color:#b8c1c5;opacity:.55}@media (max-width:680px){.admin-v2 .admin-users-page .admin-users__table-footer{white-space:nowrap;flex-wrap:nowrap;gap:10px;padding:9px 13px;font-size:.7rem}.admin-v2 .admin-users-page .admin-users__table-footer-summary{justify-content:flex-start;width:auto}.admin-v2 .admin-users-page .admin-users__table-footer-size{gap:4px}.admin-v2 .admin-users-page .admin-users__table-footer-size-option{min-width:27px;height:27px;font-size:.68rem}.admin-v2 .admin-users-page .admin-users__table-footer-page,.admin-v2 .admin-users-page .admin-users__table-footer-arrow{min-width:29px;min-height:29px;font-size:.72rem}.admin-v2 .admin-users-page .admin-users__table-footer-nav{flex-wrap:nowrap;width:auto}.admin-v2 .admin-users-page .admin-users__table-wrap,.admin-v2 .admin-users-page .admin-users__table{border-radius:0}.admin-v2 .admin-users-page .admin-users__table-shell{border:1px solid var(--admin-line);border-radius:10px}.admin-v2 .admin-users-page .admin-users__table-wrap{border:0}.admin-v2 .admin-users-page .admin-users__table{table-layout:auto;width:max-content;min-width:100%}.admin-v2 .admin-users-page .admin-users__table col{width:auto!important}.admin-v2 .admin-users-page .admin-users__table th,.admin-v2 .admin-users-page .admin-users__table td{width:auto;min-width:0;max-width:none}.admin-v2 .admin-users-page .admin-users__table th:last-child,.admin-v2 .admin-users-page .admin-users__table td:last-child{width:112px;min-width:112px;max-width:112px}.admin-v2 .admin-users-page .admin-users__table tbody td.admin-users__row-number-cell,.admin-v2 .admin-users-page .admin-users__table tbody td.admin-users__name-cell,.admin-v2 .admin-users-page .admin-users__table tbody td.admin-users__mobile-cell,.admin-v2 .admin-users-page .admin-users__table tbody td[data-label=رشته\ تحصیلی],.admin-v2 .admin-users-page .admin-users__table tbody td[data-label="پایه و رشته تحصیلی"],.admin-v2 .admin-users-page .admin-users__table tbody td.admin-users__name-cell strong,.admin-v2 .admin-users-page .admin-users__table tbody td[data-label=رشته\ تحصیلی] .admin-users__major-pill,.admin-v2 .admin-users-page .admin-users__table tbody td[data-label="پایه و رشته تحصیلی"] .admin-users__major-pill{font-weight:400!important}}.admin-v2 .admin-students-page .admin-students-table col.admin-users__table-col--actions,.admin-v2 .admin-students-page .admin-students-table th:last-child,.admin-v2 .admin-students-page .admin-students-table td:last-child{min-width:152px;max-width:152px;width:152px!important}.admin-v2 .candidate-finance-page>.admin-users__stats-grid{border:1px solid var(--admin-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card{border:0;border-inline-end:1px solid var(--admin-line);min-height:68px;box-shadow:none;background:#fff;border-radius:0;gap:8px;padding:9px 12px;position:relative}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card:before{display:none}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card:last-child{border-inline-end:0}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card:hover{border-color:var(--admin-line);box-shadow:none;background:#fff;transform:none}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card--green{--stat-accent:#21875f;background:#fff}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card--red{--stat-accent:#c95762;background:#fff}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card--primary{--stat-accent:#5169b8;background:#fff}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-title{gap:6px;line-height:1.25}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-value,.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-label{color:var(--stat-accent);font-size:.74rem;font-weight:650}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-note{margin-top:2px;font-size:.66rem;font-weight:400;line-height:1.55}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-icon{background:color-mix(in srgb, var(--stat-accent) 13%, transparent);width:31px;height:31px;color:var(--stat-accent);border-radius:8px}.admin-v2 .candidate-finance-page .candidate-finance-page__table tbody td,.admin-v2 .candidate-finance-page .candidate-finance-page__table tbody td>strong{font-size:.75rem;font-weight:400}.admin-v2 .candidate-finance-page .candidate-finance-page__table thead th{font-weight:650}.admin-v2 .candidate-finance-page .candidate-finance-page__table td.admin-users__name-cell{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.admin-v2 .candidate-finance-page .candidate-finance-page__table td.admin-users__name-cell>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;width:100%!important;min-width:0!important;display:block!important}.admin-v2 .candidate-finance-page .candidate-finance-page__table tbody tr:hover td{background:#fff}.admin-v2 .candidate-finance-page .candidate-finance-page__inline-action--statement{color:#21875f;background:#edf8f3}@media (max-width:680px){.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card{gap:5px;min-height:60px;padding:7px 6px}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-value,.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-label{font-size:.62rem}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-note{font-size:.54rem}.admin-v2 .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-icon{width:29px;height:29px}}.admin-v2 .candidate-finance-page__table-shell{border-radius:10px;overflow:visible}.admin-v2 .admin-students-page,.admin-v2 .admin-students-page .admin-console__users,.admin-v2 .admin-students-table-shell{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.admin-v2 .admin-students-table-shell{position:relative;overflow:visible}.admin-v2 .admin-students-table-shell .admin-users__table-head{border-bottom:0}.admin-v2 .admin-students-table-shell .admin-students-filters{z-index:80;position:relative}.admin-v2 .admin-students-filters__actions{flex:none;align-items:center;gap:8px}.admin-v2 .admin-students-filters__actions .admin-students__actions{flex-wrap:nowrap}.admin-v2 .admin-students-table-shell>.admin-panel__pagination .admin-users__table-footer{padding-block:5px}.admin-v2 .admin-campaigns-page .admin-campaigns__shell{border-radius:10px;gap:0;padding:0;position:relative;overflow:visible}.admin-v2 .admin-campaigns-page .admin-campaigns-filters{z-index:80;border-radius:10px 10px 0 0;position:relative}.admin-v2 .admin-campaigns-page .admin-campaigns-filters__actions{align-items:center;margin-inline-start:auto;display:inline-flex}.admin-v2 .admin-campaigns-page .admin-campaigns-filters__actions .admin-users__inline-action--export{color:#2868d7;background:#edf3ff}.admin-v2 .admin-campaigns-page .admin-users__table-wrap{scrollbar-gutter:auto;padding:0;overflow-x:auto}.admin-v2 .admin-campaigns-page .admin-campaigns__table{table-layout:auto;width:100%;min-width:760px}.admin-v2 .admin-campaigns-page .admin-campaigns__table col{width:auto!important}.admin-v2 .admin-campaigns-page .admin-campaigns__table th,.admin-v2 .admin-campaigns-page .admin-campaigns__table td{text-align:center;width:auto;min-width:0;max-width:none;padding:11px 10px}.admin-v2 .admin-campaigns-page .admin-campaigns__table thead th{font-size:.75rem;font-weight:650}.admin-v2 .admin-campaigns-page .admin-campaigns__table tbody td,.admin-v2 .admin-campaigns-page .admin-campaigns__table tbody td strong{font-size:.75rem;font-weight:400}.admin-v2 .admin-campaigns-page .admin-campaigns__table tbody tr:hover td{background:#fff}.admin-v2 .admin-campaigns-page .admin-campaigns__table .admin-users__name-cell{max-width:210px}.admin-v2 .admin-campaigns-page .admin-campaigns__table .admin-users__name-copy,.admin-v2 .admin-campaigns-page .admin-campaigns__table .admin-users__name-copy strong,.admin-v2 .admin-campaigns-page .admin-campaigns__date{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.admin-v2 .admin-campaigns-page .admin-campaigns__type-pill{width:max-content;max-width:150px;min-height:25px;color:var(--admin-blue);text-overflow:ellipsis;white-space:nowrap;background:#edf3f5;border:0;border-radius:7px;justify-content:center;align-items:center;padding:2px 9px;font-size:.72rem;font-weight:700;line-height:1.45;display:inline-flex;overflow:hidden}.admin-v2 .admin-campaigns-page .admin-campaigns__table th:last-child,.admin-v2 .admin-campaigns-page .admin-campaigns__table td:last-child{padding-inline:8px;width:140px!important;min-width:140px!important;max-width:140px!important}.admin-v2 .admin-campaigns-page .admin-campaigns__table td:last-child .admin-users__inline-actions{margin-inline:auto}.admin-v2 .admin-campaigns-page .admin-team-report__refer-action{color:#65579b;background:#f0edfb}.admin-v2 .admin-campaigns-page .admin-campaigns__table th:nth-child(2),.admin-v2 .admin-campaigns-page .admin-campaigns__table td.admin-campaigns__index-cell{white-space:nowrap;width:64px;min-width:64px;max-width:64px}.admin-v2 .admin-campaigns-page .admin-campaigns__shell>.admin-panel__pagination .admin-users__table-footer{padding-block:5px}@media (min-width:900px){.admin-v2 .admin-campaigns-page .admin-users__table-wrap{overflow-x:visible}.admin-v2 .admin-campaigns-page .admin-campaigns__table{min-width:0}}@media (max-width:680px){.admin-v2 .admin-campaigns-page .admin-campaigns-filters{flex-wrap:wrap;align-items:center;overflow:visible}.admin-v2 .admin-campaigns-page .admin-campaigns-filters__actions{margin-inline-start:0}.admin-v2 .admin-campaigns-page .admin-campaigns__table{width:max-content;min-width:720px}.admin-v2 .admin-campaigns-page .admin-campaigns__table tbody tr:last-child td{border-bottom:0!important}}.admin-v2 .admin-consultation-requests-page>.admin-users__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2 .admin-consultation-requests-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(3){border-inline-end:1px solid var(--admin-line)}.admin-v2 .admin-consultation-requests-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(4){border-inline-end:0}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__shell{border-radius:10px;gap:0;padding:0;position:relative;overflow:visible}.admin-v2 .admin-consultation-requests-page .admin-consultation-filters{z-index:80;border-radius:10px 10px 0 0;position:relative}.admin-v2 .admin-consultation-requests-page .admin-consultation-filters__actions{align-items:center;margin-inline-start:auto;display:inline-flex}.admin-v2 .admin-consultation-requests-page .admin-consultation-filters__actions .admin-users__inline-action--export{color:#2868d7;background:#edf3ff}.admin-v2 .admin-consultation-requests-page .admin-users__table-wrap{scrollbar-gutter:auto;padding:0;overflow-x:auto}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table{table-layout:auto;width:100%;min-width:1040px}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table col{width:auto!important}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table th,.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table td{text-align:center;width:auto;min-width:0;max-width:none;padding:11px 9px}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table thead th{font-size:.73rem;font-weight:650}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table tbody td,.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table tbody td strong,.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table tbody td a{color:var(--admin-ink);font-size:.73rem;font-weight:400}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table tbody tr:hover td{background:#fff}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table .admin-users__name-cell{max-width:190px}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table .admin-users__name-copy,.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table .admin-users__name-copy strong,.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__code,.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__date-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__type-pill,.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__status{text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;width:max-content;max-width:160px;min-height:25px;padding:2px 9px;font-size:.7rem;font-weight:700;line-height:1.45;display:inline-flex;overflow:hidden}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__type-pill{color:var(--admin-blue);background:#edf3f5}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__type-cell{flex-direction:column;align-items:center;gap:5px;display:flex}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__video-title{max-width:180px;color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;line-height:1.4;display:block;overflow:hidden}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__status--new{color:#8a671b;background:#faf2dc}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__status--success{color:#21875f;background:#edf8f3}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__status--danger{color:#c95762;background:#fcecef}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table th:last-child,.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table td:last-child{padding-inline:8px;width:128px!important;min-width:128px!important;max-width:128px!important}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table td:last-child .admin-users__inline-actions{margin-inline:auto}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__shell>.admin-panel__pagination .admin-users__table-footer{padding-block:5px}@media (min-width:1100px){.admin-v2 .admin-consultation-requests-page .admin-users__table-wrap{overflow-x:visible}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table{min-width:0}}@media (max-width:980px){.admin-v2 .admin-consultation-requests-page>.admin-users__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-consultation-requests-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(odd){border-inline-end:1px solid var(--admin-line)}.admin-v2 .admin-consultation-requests-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(2n){border-inline-end:0}.admin-v2 .admin-consultation-requests-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(-n+2){border-bottom:1px solid var(--admin-line)}.admin-v2 .admin-consultation-requests-page>.admin-users__stats-grid .admin-users__stat-card:nth-last-child(-n+2){border-bottom:0}}@media (max-width:680px){.admin-v2 .admin-consultation-requests-page>.admin-users__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-consultation-requests-page .admin-consultation-filters{flex-wrap:wrap;align-items:center;overflow:visible}.admin-v2 .admin-consultation-requests-page .admin-consultation-filters__actions{margin-inline-start:0}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table{width:max-content;min-width:1020px}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table tbody tr:last-child td{border-bottom:0!important}}.admin-v2 .admin-tickets-page>.admin-users__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2 .admin-tickets-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(3){border-inline-end:1px solid var(--admin-line)}.admin-v2 .admin-tickets-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(4){border-inline-end:0}.admin-v2 .admin-tickets-page .admin-tickets__shell{border-radius:10px;gap:0;padding:0;position:relative;overflow:visible}.admin-v2 .admin-tickets-page .admin-ticket-filters{z-index:80;border-radius:10px 10px 0 0;position:relative}.admin-v2 .admin-tickets-page .admin-ticket-filters__actions{align-items:center;margin-inline-start:auto;display:inline-flex}.admin-v2 .admin-tickets-page .admin-ticket-filters__actions .admin-users__inline-action--add{color:#20252d;background:#f0f1f3}.admin-v2 .admin-tickets-page .admin-users__table-wrap{scrollbar-gutter:auto;padding:0;overflow-x:auto}.admin-v2 .admin-tickets-page .admin-tickets__table{table-layout:auto;width:100%;min-width:850px}.admin-v2 .admin-tickets-page .admin-tickets__table col{width:auto!important}.admin-v2 .admin-tickets-page .admin-tickets__table th,.admin-v2 .admin-tickets-page .admin-tickets__table td{text-align:center;width:auto;min-width:0;max-width:none;padding:11px 10px}.admin-v2 .admin-tickets-page .admin-tickets__table thead th{font-size:.75rem;font-weight:650}.admin-v2 .admin-tickets-page .admin-tickets__table tbody td,.admin-v2 .admin-tickets-page .admin-tickets__table tbody td strong{font-size:.75rem;font-weight:400}.admin-v2 .admin-tickets-page .admin-tickets__table tbody tr:hover td{background:#fff}.admin-v2 .admin-tickets-page .admin-tickets__title-cell{max-width:260px}.admin-v2 .admin-tickets-page .admin-tickets__title-cell>span,.admin-v2 .admin-tickets-page .admin-tickets__table .admin-users__name-copy,.admin-v2 .admin-tickets-page .admin-tickets__table .admin-users__name-copy strong,.admin-v2 .admin-tickets-page .admin-tickets__code,.admin-v2 .admin-tickets-page .admin-tickets__date{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.admin-v2 .admin-tickets-page .admin-tickets__status{text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;width:max-content;max-width:150px;min-height:25px;padding:2px 9px;font-size:.7rem;font-weight:700;line-height:1.45;display:inline-flex;overflow:hidden}.admin-v2 .admin-tickets-page .admin-tickets__status--pending{color:#8a671b;background:#faf2dc}.admin-v2 .admin-tickets-page .admin-tickets__status--success{color:#21875f;background:#edf8f3}.admin-v2 .admin-tickets-page .admin-tickets__status--muted{color:#667085;background:#f0f1f3}.admin-v2 .admin-tickets-page .admin-tickets__table th:last-child,.admin-v2 .admin-tickets-page .admin-tickets__table td:last-child{padding-inline:8px;width:180px!important;min-width:180px!important;max-width:180px!important}.admin-v2 .admin-tickets-page .admin-tickets__table td:last-child .admin-users__inline-actions{margin-inline:auto}.admin-v2 .admin-tickets-page .admin-tickets__shell>.admin-panel__pagination .admin-users__table-footer{padding-block:5px}@media (min-width:900px){.admin-v2 .admin-tickets-page .admin-users__table-wrap{overflow-x:visible}.admin-v2 .admin-tickets-page .admin-tickets__table{min-width:0}}@media (max-width:980px){.admin-v2 .admin-tickets-page>.admin-users__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-tickets-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(odd){border-inline-end:1px solid var(--admin-line)}.admin-v2 .admin-tickets-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(2n){border-inline-end:0}.admin-v2 .admin-tickets-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(-n+2){border-bottom:1px solid var(--admin-line)}.admin-v2 .admin-tickets-page>.admin-users__stats-grid .admin-users__stat-card:nth-last-child(-n+2){border-bottom:0}}@media (max-width:680px){.admin-v2 .admin-tickets-page>.admin-users__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-tickets-page .admin-ticket-filters{flex-wrap:wrap;align-items:center;overflow:visible}.admin-v2 .admin-tickets-page .admin-ticket-filters__actions{margin-inline-start:0}.admin-v2 .admin-tickets-page .admin-tickets__table{width:max-content;min-width:830px}.admin-v2 .admin-tickets-page .admin-tickets__table tbody tr:last-child td{border-bottom:0!important}}.admin-v2 .admin-team-page .admin-team-manager{gap:8px;min-width:0;display:grid}.admin-v2 .admin-team-page .admin-team-manager__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-team-page .admin-team-manager__panel{border-radius:10px;gap:0;width:100%;min-width:0;max-width:100%;padding:0;display:block;position:relative;overflow:visible}.admin-v2 .admin-team-page .admin-team-manager__table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;width:100%;min-width:0;max-width:100%;padding:0;overflow:auto hidden}.admin-v2 .admin-team-page .admin-team-manager__table{table-layout:auto;width:100%;min-width:930px}.admin-v2 .admin-team-page .admin-team-manager__table col{width:auto!important}.admin-v2 .admin-team-page .admin-team-manager__table col:first-child{width:44px!important}.admin-v2 .admin-team-page .admin-team-manager__table col:nth-child(2){width:58px!important}.admin-v2 .admin-team-page .admin-team-manager__table col:nth-child(3){width:145px!important}.admin-v2 .admin-team-page .admin-team-manager__table col:nth-child(4){width:90px!important}.admin-v2 .admin-team-page .admin-team-manager__table col:nth-child(5){width:155px!important}.admin-v2 .admin-team-page .admin-team-manager__table th,.admin-v2 .admin-team-page .admin-team-manager__table td{text-align:center;vertical-align:middle;width:auto;min-width:0;max-width:none;padding:11px 10px}.admin-v2 .admin-team-page .admin-team-manager__table thead th{font-size:.75rem;font-weight:650}.admin-v2 .admin-team-page .admin-team-manager__table tbody td,.admin-v2 .admin-team-page .admin-team-manager__table tbody td strong{font-size:.75rem;font-weight:400}.admin-v2 .admin-team-page .admin-team-manager__table tbody tr:hover td{background:#fff}.admin-v2 .admin-team-page .admin-team-manager__team-pill,.admin-v2 .admin-team-page .admin-team-manager__status{text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;width:max-content;max-width:170px;min-height:25px;padding:2px 9px;font-size:.72rem;font-weight:700;line-height:1.45;display:inline-flex;overflow:hidden}.admin-v2 .admin-team-page .admin-team-manager__team-pill{color:var(--admin-blue);background:#edf3f5}.admin-v2 .admin-team-page .admin-team-manager__status{color:#667085;background:#f0f1f3}.admin-v2 .admin-team-page .admin-team-manager__status.is-active{color:#21875f;background:#edf8f3}.admin-v2 .admin-team-page .admin-team-manager__leader,.admin-v2 .admin-team-page .admin-team-manager__member-names{min-width:0;max-width:100%;color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;display:block;overflow:hidden}.admin-v2 .admin-team-page .admin-team-manager__table th:last-child,.admin-v2 .admin-team-page .admin-team-manager__table td:last-child{padding-inline:8px;width:210px!important;min-width:210px!important;max-width:210px!important}.admin-v2 .admin-team-page .admin-team-manager__table td:last-child .admin-users__inline-actions{margin-inline:auto}.admin-v2 .admin-team-page .admin-team-manager__report-action{color:#65579b;background:#f0edfb}.admin-v2 .admin-team-page .admin-team-manager__panel>.admin-panel__pagination .admin-users__table-footer{padding-block:5px}@media (min-width:900px){.admin-v2 .admin-team-page .admin-team-manager__table-wrap{overflow-x:visible}.admin-v2 .admin-team-page .admin-team-manager__table{min-width:0}}@media (max-width:680px){.admin-v2 .admin-team-page,.admin-v2 .admin-team-page .admin-team-manager,.admin-v2 .admin-team-page .admin-team-manager__panel{width:100%;min-width:0;max-width:100%}.admin-v2 .admin-team-page .admin-team-manager__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-team-page .admin-team-manager__table-wrap{touch-action:pan-x pan-y;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.admin-v2 .admin-team-page .admin-team-manager__table{border-radius:0;width:max-content;min-width:930px}.admin-v2 .admin-team-page .admin-team-manager__panel>.admin-panel__pagination{width:100%;min-width:0;max-width:100%;overflow:auto hidden}.admin-v2 .admin-team-page .admin-team-manager__table tbody tr:last-child td{border-bottom:0!important}}.admin-v2 .admin-team-report-page{min-width:0}.admin-v2 .admin-team-my-page{row-gap:6px}.admin-v2 .admin-team-my-empty-state,.admin-v2 .admin-subreport-empty-state{background:#fff;min-height:180px;padding:24px}.admin-v2 .admin-team-my-empty-state .admin-v2__notification-empty-icon,.admin-v2 .admin-subreport-empty-state .admin-v2__notification-empty-icon{color:var(--admin-blue,var(--primary,#2c748b))}.admin-v2 .admin-team-my-page .admin-team-report__members-section{margin-bottom:0}.admin-v2 .admin-team-report-page>.admin-team-report__stats-grid{border:1px solid var(--admin-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;overflow:hidden}.admin-v2 .admin-team-report-page>.admin-team-report__stats-grid .admin-users__stat-card{border:0;border-inline-end:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);min-height:68px;box-shadow:none;border-radius:0;padding:8px 11px}.admin-v2 .admin-team-report-page>.admin-team-report__stats-grid .admin-users__stat-card:nth-child(3n){border-inline-end:0}.admin-v2 .admin-team-report-page>.admin-team-report__stats-grid .admin-users__stat-card:nth-child(n+4){border-bottom:0}.admin-v2 .admin-team-report-page>.admin-team-report__stats-grid .admin-users__stat-card:hover{border-color:var(--admin-line);border-bottom-color:var(--admin-line);box-shadow:none;background:#fff;transform:none}.admin-v2 .admin-team-report-page .admin-team-report__panel,.admin-v2 .admin-team-report-page .admin-team-report__members-section{border:1px solid var(--admin-line);background:#fff;border-radius:10px;margin:0 0 8px;padding:12px 14px;box-shadow:0 2px 9px #12182806}.admin-v2 .admin-team-report-page .admin-team-report__teams{gap:4px;margin-bottom:0!important}.admin-v2 .admin-team-report-page .admin-team-report__teams-head,.admin-v2 .admin-team-report-page .admin-team-report__members-head{align-items:center;gap:10px;margin:0 0 4px;padding:0}.admin-v2 .admin-team-my-page .admin-team-report__members-copy{gap:0}.admin-v2 .admin-team-report-page .admin-team-report__teams-head h3,.admin-v2 .admin-team-report-page .admin-team-report__members-title{color:var(--admin-ink);margin:0;font-size:.82rem;font-weight:750}.admin-v2 .admin-team-report-page .admin-team-report__teams-head p,.admin-v2 .admin-team-report-page .admin-team-report__members-description{color:var(--admin-muted);margin:2px 0 0;font-size:.66rem;font-weight:400}.admin-v2 .admin-team-report-page .admin-team-report__team-grid{gap:8px}.admin-v2 .admin-team-report-page .admin-team-report__team-card{border:1px solid var(--admin-line);min-width:0;color:var(--admin-ink);box-shadow:none;background:#fff;border-radius:9px;padding:10px;transform:none}.admin-v2 .admin-team-report-page .admin-team-report__team-card:hover,.admin-v2 .admin-team-report-page .admin-team-report__team-card:focus-visible{box-shadow:none;background:#fbfcfc;border-color:#cbd9de;transform:none}.admin-v2 .admin-team-report-page .admin-team-report__team-card.is-active{border-color:color-mix(in srgb, var(--admin-blue) 42%, #fff);background:var(--admin-blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-blue) 14%, transparent)}.admin-v2 .admin-team-report-page .admin-team-report__team-card-head{border-bottom:1px solid var(--admin-line);align-items:center;margin-bottom:8px;padding:0 0 8px}.admin-v2 .admin-team-report-page .admin-team-report__team-card-head-title{color:var(--admin-ink);font-size:.76rem;font-weight:700}.admin-v2 .admin-team-report-page .admin-team-report__team-card-status{border:0;border-radius:7px;min-height:24px;padding:2px 8px;font-size:.66rem;font-weight:700}.admin-v2 .admin-team-report-page .admin-team-report__team-card-status--active{color:#21875f!important;background:#e9f7f0!important;border-color:#c9ead9!important}.admin-v2 .admin-team-report-page .admin-team-report__team-card-status--active .huge-icon{color:#21875f!important}.admin-v2 .admin-team-report-page .admin-team-report__team-card-status--inactive{color:#667085!important;background:#f0f1f3!important}.admin-v2 .admin-team-report-page .admin-team-report__team-card-stats{border:1px solid var(--admin-line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-v2 .admin-team-report-page .admin-team-report__team-card-stat{border:0;border-inline-end:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);background:#fff;border-radius:0;min-width:0;min-height:48px;padding:7px 6px}.admin-v2 .admin-team-report-page .admin-team-report__team-card-stat:nth-child(3n){border-inline-end:0}.admin-v2 .admin-team-report-page .admin-team-report__team-card-stat:nth-last-child(-n+3){border-bottom:0}.admin-v2 .admin-team-report-page .admin-team-report__team-card-stat-label{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:400;overflow:hidden}.admin-v2 .admin-team-report-page .admin-team-report__team-card-stat-value{color:var(--admin-blue);font-size:.74rem;font-weight:700}.admin-v2 .admin-team-report-page .admin-team-report__members-section{background:#fbfcfc;margin-top:10px;margin-bottom:0;padding:10px}.admin-v2 .admin-team-my-page .admin-team-report__members-section{margin-top:0;margin-bottom:0}.admin-v2 .admin-team-report-page .admin-team-report__members-grid{gap:7px}.admin-v2 .admin-team-report-page .admin-team-report__member-card{border:1px solid var(--admin-line);min-height:54px;box-shadow:none;background:#fff;border-radius:8px;padding:7px 8px;transform:none}.admin-v2 .admin-team-report-page .admin-team-report__member-card:hover,.admin-v2 .admin-team-report-page .admin-team-report__member-card:focus-visible,.admin-v2 .admin-team-report-page .admin-team-report__member-card.is-active{border-color:color-mix(in srgb, var(--admin-blue) 34%, #fff);background:var(--admin-blue-soft);box-shadow:none;transform:none}.admin-v2 .admin-team-report-page .admin-team-report__member-icon{border-radius:8px;width:30px;height:30px}.admin-v2 .admin-team-report-page .admin-team-report__member-name{font-size:.68rem;font-weight:650}.admin-v2 .admin-team-report-page .admin-team-report__member-role,.admin-v2 .admin-team-report-page .admin-team-report__member-count{font-size:.58rem;font-weight:400}.admin-v2 .admin-team-report-page .admin-team-report__members-clear{min-height:30px;color:var(--admin-blue);box-shadow:none;background:#f0f3f4;border:0;border-radius:7px;padding:0 9px;font-size:.64rem;font-weight:600}.admin-v2 .admin-team-report-page .admin-team-report__shell{border-radius:10px;gap:0;width:100%;min-width:0;max-width:100%;padding:0;display:block;position:relative;overflow:visible}.admin-v2 .admin-team-report-page .admin-team-report-filters{z-index:80;border-radius:10px 10px 0 0;position:relative}.admin-v2 .admin-team-report-page .admin-team-report-filters__actions{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.admin-v2 .admin-team-report-page .admin-team-report-filters__actions .candidate-finance-filter__clear{margin-inline-start:0}.admin-v2 .admin-team-report-page .admin-team-report__bulk-toolbar{z-index:70;border-bottom:1px solid var(--admin-line);background:#fff;justify-content:flex-end;padding:6px 12px;display:flex;position:relative}.admin-v2 .admin-team-report-page .admin-team-report__table-wrap{scrollbar-gutter:auto;width:100%;min-width:0;max-width:100%;padding:0;overflow-x:auto}.admin-v2 .admin-team-report-page .admin-team-report__table{table-layout:auto;width:100%;min-width:1280px}.admin-v2 .admin-team-report-page .admin-team-report__table col{width:auto!important}.admin-v2 .admin-team-report-page .admin-team-report__table th,.admin-v2 .admin-team-report-page .admin-team-report__table td{text-align:center;vertical-align:middle;width:auto;min-width:0;max-width:none;padding:11px 9px}.admin-v2 .admin-team-report-page .admin-team-report__table thead th{color:#555a66;font-size:.72rem;font-weight:650}.admin-v2 .admin-team-report-page .admin-team-report__table tbody td,.admin-v2 .admin-team-report-page .admin-team-report__table tbody td strong{color:var(--admin-ink);font-size:.72rem;font-weight:400}.admin-v2 .admin-team-report-page .admin-team-report__table tbody tr:hover td{background:#fff}.admin-v2 .admin-team-report-page .admin-team-report__table .admin-users__name-cell{max-width:200px}.admin-v2 .admin-team-report-page .admin-team-report__table .admin-users__name-copy,.admin-v2 .admin-team-report-page .admin-team-report__field-cell,.admin-v2 .admin-team-report-page .admin-team-report__updated-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-v2 .admin-team-report-page .admin-team-report__team-cell .admin-team-manager__team-badge{min-height:25px;color:var(--admin-blue);box-shadow:none;background:#edf3f5;border:0;border-radius:7px;padding:2px 9px;font-size:.7rem;font-weight:700}.admin-v2 .admin-team-report-page .admin-team-report__team-cell .admin-team-manager__team-badge:before{display:none}.admin-v2 .admin-team-report-page .admin-support-report__status{min-height:25px;box-shadow:none;border:0;border-radius:7px}.admin-v2 .admin-team-report-page .admin-team-report__table th:last-child,.admin-v2 .admin-team-report-page .admin-team-report__table td:last-child{padding-inline:8px;width:180px!important;min-width:180px!important;max-width:180px!important}.admin-v2 .admin-team-report-page .admin-team-report__table td:last-child .admin-users__inline-actions{margin-inline:auto}.admin-v2 .admin-team-report-page .admin-team-report__refer-action{color:#65579b;background:#f0edfb}.admin-v2 .admin-team-report-page .admin-team-report__pagination{border-top:1px solid var(--admin-line);justify-content:stretch;min-height:0;margin:0;padding:0;overflow-x:auto}.admin-v2 .admin-team-report-page .admin-team-report__pagination .admin-users__table-footer{width:100%;min-width:max-content;color:var(--admin-muted);direction:rtl;justify-content:flex-start;align-items:center;gap:10px;padding:7px 13px;font-size:.68rem;display:flex}.admin-v2 .admin-team-report-page .admin-users__table-footer-summary,.admin-v2 .admin-team-report-page .admin-users__table-footer-size,.admin-v2 .admin-team-report-page .admin-users__table-footer-size-options,.admin-v2 .admin-team-report-page .admin-users__table-footer-nav{align-items:center;display:inline-flex}.admin-v2 .admin-team-report-page .admin-users__table-footer-summary{gap:3px;font-weight:400}.admin-v2 .admin-team-report-page .admin-users__table-footer-summary strong{color:var(--admin-ink);font-size:.72rem;font-weight:650}.admin-v2 .admin-team-report-page .admin-users__table-footer-separator{background:var(--admin-line);width:1px;height:18px}.admin-v2 .admin-team-report-page .admin-users__table-footer-size{white-space:nowrap;gap:7px}.admin-v2 .admin-team-report-page .admin-users__table-footer-size-options{direction:ltr;gap:2px}.admin-v2 .admin-team-report-page .admin-users__table-footer-size-option{min-width:27px;height:27px;color:var(--admin-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0 4px;font-size:.67rem;font-weight:400;display:grid}.admin-v2 .admin-team-report-page .admin-users__table-footer-size-option.is-active,.admin-v2 .admin-team-report-page .admin-users__table-footer-page.is-active{background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:700}.admin-v2 .admin-team-report-page .admin-users__table-footer-nav{direction:ltr;gap:2px;margin-left:0;margin-right:auto}.admin-v2 .admin-team-report-page .admin-users__table-footer-page,.admin-v2 .admin-team-report-page .admin-users__table-footer-arrow{min-width:29px;min-height:29px;color:var(--admin-blue);box-shadow:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:.7rem;font-weight:600;display:grid;transform:none}.admin-v2 .admin-team-report-page .admin-users__table-footer-arrow:hover,.admin-v2 .admin-team-report-page .admin-users__table-footer-arrow:focus-visible{background:#f2f5f6;transform:none}.admin-v2 .admin-team-report-page .admin-users__table-footer-arrow.is-disabled{color:#b8c1c5;opacity:.55}.admin-v2 .admin-team-report-page .candidate-finance-filter__option small{color:var(--admin-muted);margin-inline-start:auto;font-size:.6rem;font-weight:500}@media (min-width:1320px){.admin-v2 .admin-team-report-page .admin-team-report__table-wrap{overflow-x:visible}.admin-v2 .admin-team-report-page .admin-team-report__table{min-width:0}}@media (max-width:680px){.admin-v2 .admin-team-report-page>.admin-team-report__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-team-report-page>.admin-team-report__stats-grid .admin-users__stat-card{min-height:54px;padding:5px 6px}.admin-v2 .admin-team-report-page .admin-team-report__panel{padding:10px}.admin-v2 .admin-team-report-page .admin-team-report__team-grid{grid-template-columns:1fr!important}.admin-v2 .admin-team-report-page .admin-team-report__team-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-team-report-page .admin-team-report__members-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-v2 .admin-team-report-page .admin-team-report-filters{flex-wrap:wrap;align-items:center;width:100%;min-width:0;max-width:100%;overflow:visible}.admin-v2 .admin-team-report-page .admin-team-report-filters__actions{margin-inline-start:0}.admin-v2 .admin-team-report-page .admin-team-report__table-wrap{-webkit-overflow-scrolling:touch;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.admin-v2 .admin-team-report-page .admin-team-report__table{border-radius:0;width:max-content;min-width:1260px}.admin-v2 .admin-team-report-page .admin-team-report__table tbody tr:last-child td{border-bottom:0!important}}.admin-v2 .candidate-finance-page .candidate-finance-page__table th:last-child,.admin-v2 .candidate-finance-page .candidate-finance-page__table td:last-child{padding-inline:8px;width:148px!important;min-width:148px!important;max-width:148px!important}.admin-v2 .candidate-finance-page .admin-users__table-head{border-bottom:0}.admin-v2 .candidate-finance-page__installment-status>strong{white-space:nowrap;width:max-content;min-width:0;max-width:100%;min-height:24px;box-shadow:none;border:0;border-radius:7px;justify-content:center;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.admin-v2 .candidate-finance-filters{z-index:80;border-bottom:1px solid var(--admin-line);background:#fff;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:6px 7px;padding:10px 14px;display:flex;position:relative}.admin-v2 .candidate-finance-filter__trigger--mode{color:#7c3042;background:#fff7f8;border-color:#ead7dc}.admin-v2 .candidate-finance-filter__trigger--mode:hover,.admin-v2 .candidate-finance-filter__trigger--mode[aria-expanded=true]{color:#7c3042;background:#fbecef;border-color:#d7aeba;font-weight:650}.admin-v2 .candidate-finance-filter__popover--mode .candidate-finance-filter__option.is-selected{color:#7c3042;background:#fbecef}.admin-v2 .candidate-finance-filter__popover--mode .candidate-finance-filter__option.is-selected .candidate-finance-filter__radio{background:#7c3042;border-color:#7c3042}.admin-v2 .candidate-finance-filter__popover--mode .candidate-finance-filter__apply{background:#7c3042}.admin-v2 .candidate-finance-filter__popover--mode .candidate-finance-filter__apply:hover{background:#642535}.admin-v2 .candidate-finance-filter{max-width:100%;position:relative}.admin-v2 .candidate-finance-filter__trigger,.admin-v2 .candidate-finance-filter__clear{border:1px solid var(--admin-line);color:#4d5660;white-space:nowrap;min-height:34px;box-shadow:none;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-family:inherit;font-size:.7rem;font-weight:500;display:inline-flex}.admin-v2 .candidate-finance-filter__trigger:hover,.admin-v2 .candidate-finance-filter__trigger[aria-expanded=true]{color:var(--admin-blue);background:#f5f8f9}.admin-v2 .candidate-finance-filter__trigger.is-active{border-color:color-mix(in srgb, var(--admin-blue) 28%, #fff);background:var(--admin-blue-soft);color:var(--admin-blue)}.admin-v2 .admin-students-filters .candidate-finance-filter__trigger>span:not(.candidate-finance-filter__remove),.admin-v2 .admin-students-filters .candidate-finance-filter__trigger.is-active .candidate-finance-filter__label{font-weight:400}.admin-v2 .admin-students-filters .candidate-finance-filter__trigger.is-active .candidate-finance-filter__value{font-weight:650}.admin-v2 .candidate-finance-filters .candidate-finance-filter__trigger .candidate-finance-filter__label{font-weight:400}.admin-v2 .candidate-finance-filters .candidate-finance-filter__trigger .candidate-finance-filter__value{font-weight:650}.admin-v2 .admin-students-filters .candidate-finance-filter__trigger{white-space:normal;text-align:right;max-width:100%}.admin-v2 .admin-students-filters .candidate-finance-filter__trigger>span:not(.candidate-finance-filter__remove){text-overflow:clip;overflow-wrap:anywhere;min-width:0;overflow:visible}.admin-v2 .candidate-finance-filter__trigger.candidate-finance-filter__trigger--mode,.admin-v2 .candidate-finance-filter__trigger.candidate-finance-filter__trigger--mode:hover,.admin-v2 .candidate-finance-filter__trigger.candidate-finance-filter__trigger--mode[aria-expanded=true]{color:#7c3042;background:#fbecef;border-color:#d7aeba;font-weight:650}.admin-v2 .candidate-finance-filter__remove{color:currentColor;opacity:.68;cursor:pointer;border-radius:50%;place-items:center;width:17px;height:17px;margin-inline-start:1px;display:inline-grid}.admin-v2 .candidate-finance-filter__remove:hover,.admin-v2 .candidate-finance-filter__remove:focus-visible{opacity:1;background:#2c748b1a;outline:0}.admin-v2 .candidate-finance-filter__clear{color:#a54a53;background:0 0;border-color:#0000;margin-inline-start:auto}.admin-v2 .candidate-finance-filter__clear:hover{background:#fff3f4}.admin-v2 .candidate-finance-filter__popover{z-index:220;border:1px solid var(--admin-line);background:#fff;border-radius:11px;gap:7px;width:270px;padding:13px;animation:.16s both adminFilterPopoverIn;display:grid;position:absolute;inset:calc(100% + 4px) 0 auto auto;box-shadow:0 14px 38px #0f1f2621}.admin-v2 .candidate-finance-filter__popover--search{width:300px}.admin-v2 .candidate-finance-filter__title{color:var(--admin-ink);font-size:.78rem;font-weight:700}.admin-v2 .candidate-finance-filter__search-field{border:1px solid var(--admin-line);min-height:34px;color:var(--admin-muted);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 9px;display:flex}.admin-v2 .candidate-finance-filter__search-field:focus-within{border-color:color-mix(in srgb, var(--admin-blue) 55%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-blue) 10%, transparent)}.admin-v2 .candidate-finance-filter__search-field input{width:100%;min-width:0;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.68rem;border-radius:0!important}.admin-v2 .candidate-finance-filter__options{gap:3px;max-height:220px;display:grid;overflow-y:auto}.admin-v2 .candidate-finance-filter__option{color:#4d5660;text-align:start;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 9px;font-family:inherit;font-size:.7rem;font-weight:400;display:flex}.admin-v2 .candidate-finance-filter__option:hover{background:#f5f7f8}.admin-v2 .candidate-finance-filter__option.is-selected{background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:650}.admin-v2 .candidate-finance-filter__radio{border:1.5px solid #bac4c8;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 3px #fff}.admin-v2 .candidate-finance-filter__option.is-selected .candidate-finance-filter__radio{border-color:var(--admin-blue);background:var(--admin-blue)}.admin-v2 .candidate-finance-filter__apply{background:var(--admin-blue);color:#fff;min-height:38px;box-shadow:none;border:0;border-radius:8px;padding:0 12px;font-family:inherit;font-size:.72rem;font-weight:700}.admin-v2 .candidate-finance-filter__apply:hover{background:var(--admin-blue-dark)}@keyframes adminFilterPopoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.admin-v2 .candidate-finance-filters{gap:6px 5px;padding:8px;overflow:visible}.admin-v2 .candidate-finance-filter__trigger{min-height:32px;padding:0 8px;font-size:.64rem}.admin-v2 .candidate-finance-filter__trigger>span{text-overflow:clip;max-width:none;overflow:visible}.admin-v2 .candidate-finance-filter__popover{width:min(260px,100vw - 32px);animation:.16s both adminFilterPopoverIn;position:absolute;inset:calc(100% + 4px) 0 auto auto;transform:none}.admin-v2 .candidate-finance-filter__popover--search{width:min(260px,100vw - 32px)}.admin-v2 .candidate-finance-filter:nth-child(3) .candidate-finance-filter__popover{left:auto;right:50%;translate:50%}.admin-v2 .candidate-finance-filter:nth-child(4) .candidate-finance-filter__popover{left:0;right:auto;translate:none}.admin-v2 .candidate-finance-page .candidate-finance-page__table tbody tr:last-child td,.admin-v2 .admin-students-table-shell .admin-students-table tbody tr:last-child td{border-bottom:0!important}.admin-v2 .candidate-finance-filters:has(.candidate-finance-filter__popover):before{display:none}.admin-v2 .candidate-finance-filter__clear{width:auto;min-height:32px;margin-inline-start:0;padding:0 8px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.admin-v2 *,.admin-v2 :before,.admin-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:981px){.admin-v2.is-sidebar-collapsed .admin-v2__sidebar{overflow:visible auto}.admin-v2.is-sidebar-collapsed .admin-v2__nav-link{overflow:visible}.admin-v2.is-sidebar-collapsed .admin-v2__nav-tooltip{top:var(--admin-nav-tooltip-top);right:var(--admin-nav-tooltip-right);z-index:300;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#172f36;border-radius:7px;width:max-content;max-width:190px;padding:7px 11px;font-family:inherit;font-size:.72rem;font-weight:500;line-height:1.35;transition:opacity .16s,visibility 0s linear .16s,transform .16s;display:block;position:fixed;transform:translate(5px,-50%);box-shadow:0 8px 20px #072b332e}.admin-v2.is-sidebar-collapsed .admin-v2__nav-tooltip:before{content:"";background:#172f36;border-radius:1px;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.admin-v2.is-sidebar-collapsed .admin-v2__nav-tooltip.is-visible{opacity:1;visibility:visible;transition-delay:80ms;transform:translateY(-50%)}}.admin-v2 .admin-v2__nav-link:after,.admin-v2 .admin-v2__nav-link.is-active:after{display:none!important}.admin-v2 .admin-team-report-page .candidate-finance-filter__trigger:disabled,.admin-v2 .admin-team-report-page .candidate-finance-filter__trigger:disabled:hover,.admin-v2 .admin-team-report-page .candidate-finance-filter__trigger:disabled[aria-expanded=true]{color:#a0a9ae;opacity:1;cursor:not-allowed;box-shadow:none;background:#f1f3f4;border-color:#e1e5e7}.admin-v2 .admin-team-report-page .candidate-finance-filter__trigger:disabled .huge-icon{color:#a0a9ae}.admin-v2 .candidate-finance-filter__trigger:disabled,.admin-v2 .candidate-finance-filter__trigger:disabled:hover,.admin-v2 .candidate-finance-filter__trigger:disabled[aria-expanded=true]{opacity:1;cursor:not-allowed;box-shadow:none;color:#98a0a5!important;background:#f4f5f5!important;border-color:#e3e5e7!important}.admin-v2 .candidate-finance-filter__trigger:disabled .huge-icon{color:#98a0a5!important}.admin-v2 .admin-store-page,.admin-v2 .admin-store-page .admin-store-content{gap:10px;display:grid}.admin-v2 .admin-store-page .admin-users__stats-grid{margin:0}.admin-v2 .admin-store-page .admin-store__shell,.admin-v2 .admin-store-page .admin-users__table-shell.admin-store__shell{border:1px solid var(--admin-line);background:#fff;border-radius:10px;gap:0;padding:0;display:grid;position:relative;overflow:visible;box-shadow:none!important}.admin-v2 .admin-store-page .admin-users__table-head{background:#fff;border-bottom:0;border-radius:10px 10px 0 0;min-height:0;padding:11px 14px 9px}.admin-v2 .admin-store-page .admin-users__table-title{color:var(--admin-ink);font-size:.8rem;font-weight:700}.admin-v2 .admin-store-page .admin-users__table-description{color:var(--admin-muted);margin-top:2px;font-size:.65rem;font-weight:400;line-height:1.55}.admin-v2 .admin-store-page .admin-store-filters{z-index:80;border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);border-radius:0;position:relative}.admin-v2 .admin-store-page .admin-store-filters__actions{align-items:center;margin-inline-start:auto;display:inline-flex}.admin-v2 .admin-store-page .admin-store-filters__actions .admin-users__inline-action--add{color:#20252d;background:#f0f1f3}.admin-v2 .admin-store-page .admin-users__table-wrap{scrollbar-gutter:auto;border:0;border-radius:0;width:100%;padding:0;overflow-x:auto}.admin-v2 .admin-store-page .admin-store__table{table-layout:auto;width:100%;min-width:700px}.admin-v2 .admin-store-page .admin-store__table col{width:auto!important}.admin-v2 .admin-store-page .admin-store__table th,.admin-v2 .admin-store-page .admin-store__table td{text-align:center;width:auto;min-width:0;max-width:none;padding:11px 10px;font-size:.75rem}.admin-v2 .admin-store-page .admin-store__table thead th{color:#555a66;font-weight:650}.admin-v2 .admin-store-page .admin-store__table tbody td,.admin-v2 .admin-store-page .admin-store__table tbody td strong{color:var(--admin-ink);font-weight:400}.admin-v2 .admin-store-page .admin-store__table tbody tr:hover td{background:#fff}.admin-v2 .admin-store-page .admin-store__table th:nth-child(2),.admin-v2 .admin-store-page .admin-store__table td:nth-child(2){text-align:right}.admin-v2 .admin-store-page .admin-store__product-preview{align-items:center;gap:7px;width:100%;min-width:0;max-width:260px;display:inline-flex}.admin-v2 .admin-store-page .admin-store__product-preview>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-v2 .admin-store-page .admin-store__product-thumb{border-radius:7px;flex:none;width:30px;height:30px}.admin-v2 .admin-store-page .admin-store__price-label,.admin-v2 .admin-store-page .admin-store__shell .tickets-page__status--success,.admin-v2 .admin-store-page .admin-store__download-link{min-height:26px;box-shadow:none;border:0;border-radius:7px;padding:2px 8px;font-size:.7rem;font-weight:650}.admin-v2 .admin-store-page .admin-store__price-label{color:#a63c50;background:#fbecef}.admin-v2 .admin-store-page .admin-store__price-original{font-weight:400}.admin-v2 .admin-store-page .admin-store__price-discount{color:#a63c50;font-weight:650}.admin-v2 .admin-store-page .admin-store__shell .tickets-page__status--success{color:#24734b;background:#edf5ef;align-items:center;display:inline-flex}.admin-v2 .admin-store-page .admin-store__download-link{color:#2868d7;background:#edf3ff}.admin-v2 .admin-store-page .admin-store__table th:last-child,.admin-v2 .admin-store-page .admin-store__table td:last-child{padding-inline:8px;width:112px!important;min-width:112px!important;max-width:112px!important}.admin-v2 .admin-store-page .admin-store__table td:last-child .admin-users__inline-actions{justify-content:center;width:max-content;margin-inline:auto}.admin-v2 .admin-store-page .admin-store__shell>.admin-panel__pagination{border-top:1px solid var(--admin-line)}.admin-v2 .admin-store-page .admin-store__shell>.admin-panel__pagination .admin-users__table-footer{padding-block:5px}@media (min-width:900px){.admin-v2 .admin-store-page .admin-users__table-wrap{overflow-x:visible}.admin-v2 .admin-store-page .admin-store__table{min-width:0}}@media (max-width:680px){.admin-v2 .admin-store-page .admin-store-filters{flex-wrap:wrap;align-items:center;overflow:visible}.admin-v2 .admin-store-page .admin-store-filters__actions{margin-inline-start:0}.admin-v2 .admin-store-page .admin-store__table{width:max-content;min-width:700px}.admin-v2 .admin-store-page .admin-store__table tbody tr:last-child td{border-bottom:0!important}}.admin-v2 .admin-orders-page>.admin-users__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.admin-v2 .admin-orders-page .admin-orders__shell{border:1px solid var(--admin-line);background:#fff;border-radius:10px;gap:0;padding:0;display:grid;position:relative;overflow:visible;box-shadow:none!important}.admin-v2 .admin-orders-page .admin-users__table-head{background:#fff;border-bottom:0;border-radius:10px 10px 0 0;min-height:0;padding:11px 14px 9px}.admin-v2 .admin-orders-page .admin-users__table-title{font-size:.8rem;font-weight:700}.admin-v2 .admin-orders-page .admin-users__table-description{color:var(--admin-muted);margin-top:2px;font-size:.65rem;font-weight:400}.admin-v2 .admin-orders-page .admin-orders-filters{z-index:80;border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);border-radius:0;position:relative}.admin-v2 .admin-orders-page .admin-users__table-wrap{scrollbar-gutter:auto;border:0;border-radius:0;width:100%;padding:0;overflow-x:auto}.admin-v2 .admin-orders-page .admin-orders__table{table-layout:auto;width:100%;min-width:760px}.admin-v2 .admin-orders-page .admin-orders__table col{width:auto!important}.admin-v2 .admin-orders-page .admin-orders__table th,.admin-v2 .admin-orders-page .admin-orders__table td{text-align:center;width:auto;min-width:0;max-width:none;padding:11px 10px;font-size:.75rem}.admin-v2 .admin-orders-page .admin-orders__table thead th{color:#555a66;font-weight:650}.admin-v2 .admin-orders-page .admin-orders__table tbody td{color:var(--admin-ink);font-weight:400}.admin-v2 .admin-orders-page .admin-orders__table tbody tr:hover td{background:#fff}.admin-v2 .admin-orders-page .admin-orders__table .tickets-page__cell-link,.admin-v2 .admin-orders-page .admin-orders__table .tickets-page__cell-link--title,.admin-v2 .admin-orders-page .admin-orders__table .tickets-page__cell-link--date{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;display:block;overflow:hidden}.admin-v2 .admin-orders-page .admin-orders__table .tickets-page__status{max-width:130px;min-height:26px;box-shadow:none;border:0;border-radius:7px;justify-content:center;align-items:center;padding:2px 9px;font-size:.7rem;font-weight:650;display:inline-flex}.admin-v2 .admin-orders-page .admin-orders__shell .tickets-page__status--accent{color:#8a671b;background:#faf2dc}.admin-v2 .admin-orders-page .admin-orders__shell .tickets-page__status--success{color:#21875f;background:#edf8f3}.admin-v2 .admin-orders-page .admin-orders__shell .tickets-page__status--rejected{color:#b43f50;background:#fbecef}.admin-v2 .admin-orders-page .admin-orders__shell .tickets-page__status--muted{color:#667085;background:#f0f1f3}.admin-v2 .admin-orders-page .admin-orders__table th:last-child,.admin-v2 .admin-orders-page .admin-orders__table td:last-child{padding-inline:8px;width:112px!important;min-width:112px!important;max-width:112px!important}.admin-v2 .admin-orders-page .admin-orders__table td:last-child .admin-users__inline-actions{justify-content:center;width:max-content;margin-inline:auto}.admin-v2 .admin-orders-page .admin-orders__shell>.admin-panel__pagination{border-top:1px solid var(--admin-line)}.admin-v2 .admin-orders-page .admin-orders__shell>.admin-panel__pagination .admin-users__table-footer{padding-block:5px}@media (min-width:900px){.admin-v2 .admin-orders-page .admin-users__table-wrap{overflow-x:visible}.admin-v2 .admin-orders-page .admin-orders__table{min-width:0}}@media (max-width:980px){.admin-v2 .admin-orders-page>.admin-users__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-orders-page>.admin-users__stats-grid .admin-users__stat-card{border-inline-end:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line)}.admin-v2 .admin-orders-page>.admin-users__stats-grid .admin-users__stat-card:nth-child(2n){border-inline-end:0}.admin-v2 .admin-orders-page>.admin-users__stats-grid .admin-users__stat-card:nth-last-child(-n+2){border-bottom:0}}@media (max-width:680px){.admin-v2 .admin-orders-page .admin-orders-filters{flex-wrap:wrap;align-items:center;overflow:visible}.admin-v2 .admin-orders-page .admin-orders__table{width:max-content;min-width:760px}.admin-v2 .admin-orders-page .admin-orders__table tbody tr:last-child td{border-bottom:0!important}}.admin-v2 .admin-sms-page{gap:10px;display:grid}.admin-v2 .admin-sms-page .admin-sms-content{gap:10px;min-width:0;display:grid}.admin-v2 .admin-sms-page .admin-users__stats-grid{margin:0}.admin-v2 .admin-sms-page .admin-sms-settings__shell,.admin-v2 .admin-sms-page .admin-users__table-shell.admin-sms-settings__shell{border:1px solid var(--admin-line);background:#fff;border-radius:10px;gap:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:none!important}.admin-v2 .admin-sms-page .admin-users__table-head{border-bottom:1px solid var(--admin-line);background:#fff;border-radius:10px 10px 0 0;min-height:0;padding:11px 14px 9px}.admin-v2 .admin-sms-page .admin-users__table-title{color:var(--admin-ink);font-size:.8rem;font-weight:700}.admin-v2 .admin-sms-page .admin-users__table-description{color:var(--admin-muted);margin-top:2px;font-size:.65rem;font-weight:400;line-height:1.55}.admin-v2 .admin-sms-page .admin-users__table-wrap{scrollbar-gutter:auto;border:0;border-radius:0;width:100%;padding:0;overflow-x:auto}.admin-v2 .admin-sms-page .admin-sms-settings__table{table-layout:auto;width:100%;min-width:760px}.admin-v2 .admin-sms-page .admin-sms-settings__table col{width:auto!important}.admin-v2 .admin-sms-page .admin-sms-settings__table th,.admin-v2 .admin-sms-page .admin-sms-settings__table td{text-align:center;width:auto;min-width:0;max-width:none;padding:11px 10px;font-size:.75rem}.admin-v2 .admin-sms-page .admin-sms-settings__table thead th{color:#555a66;font-size:.75rem;font-weight:650}.admin-v2 .admin-sms-page .admin-sms-settings__table tbody td,.admin-v2 .admin-sms-page .admin-sms-settings__table tbody td strong,.admin-v2 .admin-sms-page .admin-sms-settings__template-index,.admin-v2 .admin-sms-page .admin-sms-settings__template-title{color:var(--admin-ink);font-size:.75rem;font-weight:400}.admin-v2 .admin-sms-page .admin-sms-settings__table tbody tr:hover td{background:#fff}.admin-v2 .admin-sms-page .admin-sms-settings__template-title,.admin-v2 .admin-sms-page .admin-sms-settings__template-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;display:block;overflow:hidden}.admin-v2 .admin-sms-page .admin-sms-settings__template-id{color:#4f5963;background:#f0f1f3;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:25px;padding:2px 9px;font-size:.72rem;font-weight:650;display:inline-flex}.admin-v2 .admin-sms-page .admin-sms-settings__template-action{margin-inline:auto}.admin-v2 .admin-sms-page .admin-sms-settings__table th:last-child,.admin-v2 .admin-sms-page .admin-sms-settings__table td:last-child{padding-inline:8px;width:112px!important;min-width:112px!important;max-width:112px!important}.admin-v2 .admin-sms-page .admin-sms-settings__manager{background:#fff;border:0;border-radius:0;gap:9px;padding:12px 14px 14px;display:grid}.admin-v2 .admin-sms-page .admin-sms-settings__info{min-height:36px;color:var(--admin-ink);background:#f5f7f8;border:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 7px;padding:7px 10px;font-size:.7rem;font-weight:400;display:flex}.admin-v2 .admin-sms-page .admin-sms-settings__info span{color:var(--admin-muted);font-weight:400}.admin-v2 .admin-sms-page .admin-sms-settings__info strong{color:var(--admin-ink);font-weight:650}.admin-v2 .admin-sms-page .admin-sms-settings__info--warning{color:#855f12;background:#fff8e9}.admin-v2 .admin-sms-page .admin-sms-settings__info--warning span,.admin-v2 .admin-sms-page .admin-sms-settings__info--warning strong{color:#855f12}.admin-v2 .admin-sms-page .wallet-page__field{gap:5px;display:grid}.admin-v2 .admin-sms-page .wallet-page__field-label{color:var(--admin-ink);font-size:.72rem;font-weight:650}.admin-v2 .admin-sms-page .wallet-page__field-control textarea{resize:vertical;border:1px solid var(--admin-line);width:100%;min-height:118px;color:var(--admin-ink);text-align:left;box-shadow:none;direction:ltr;background:#fbfcfc;border-radius:8px;outline:0;padding:9px 11px;font-family:inherit;font-size:.74rem;font-weight:400;line-height:1.8;display:block}.admin-v2 .admin-sms-page .wallet-page__field-control textarea:focus{border-color:color-mix(in srgb, var(--admin-blue) 48%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-blue) 9%, transparent)}.admin-v2 .admin-sms-page .wallet-page__field-hint{color:var(--admin-muted);font-size:.65rem;font-weight:400}.admin-v2 .admin-sms-page .admin-sms-settings__actions{justify-content:flex-start;align-items:center;gap:7px;margin-top:1px;display:flex}.admin-v2 .admin-sms-page .admin-sms-settings__actions .admin-wallet-balance-manager__submit{min-width:92px;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-family:inherit;font-size:.7rem;font-weight:650}.admin-v2 .admin-sms-page .admin-sms-settings__actions .cta-secondary{border:1px solid var(--admin-line);color:#55616a;background:#f5f7f8}.admin-v2 .admin-sms-page .admin-sms-settings__actions .cta-primary{border-color:var(--admin-blue);background:var(--admin-blue);color:#fff}@media (min-width:900px){.admin-v2 .admin-sms-page .admin-users__table-wrap{overflow-x:visible}.admin-v2 .admin-sms-page .admin-sms-settings__table{min-width:0}}@media (max-width:680px){.admin-v2 .admin-sms-page .admin-sms-settings__table{width:max-content;min-width:760px}.admin-v2 .admin-sms-page .admin-sms-settings__table tbody tr:last-child td{border-bottom:0!important}.admin-v2 .admin-sms-page .admin-sms-settings__manager{padding:10px}.admin-v2 .admin-sms-page .admin-sms-settings__actions{flex-wrap:nowrap}.admin-v2 .admin-sms-page .admin-sms-settings__actions .admin-wallet-balance-manager__submit{flex:1 1 0;min-width:0}}.admin-sms-template-modal .admin-sms-template-modal__dialog{border:1px solid #e2e7e9;border-radius:12px;width:min(440px,100vw - 24px);box-shadow:0 20px 55px #0f1f2629}.admin-sms-template-modal .admin-sms-template-modal__surface{gap:9px}.admin-sms-template-modal .admin-sms-template-modal__id,.admin-sms-template-modal .admin-sms-template-modal__preview-chip{color:#2c748b;background:#edf3f5;border:0;border-radius:7px;min-height:26px;padding:3px 8px;font-size:.7rem;font-weight:650}.admin-sms-template-modal .admin-sms-template-modal__content-title{color:#072b33;font-size:.78rem;font-weight:700}.admin-sms-template-modal .admin-sms-template-modal__content{color:#253b42;box-shadow:none;background:#f7f9f9;border:1px solid #e2e7e9;border-radius:8px;padding:11px 12px;font-size:.74rem;font-weight:400;line-height:1.9}.admin-v2 .candidate-finance-filter__popover:not(.is-viewport-positioned){visibility:hidden!important;opacity:0!important;pointer-events:none!important;animation:none!important;position:fixed!important;inset:0 auto auto 0!important}.admin-v2 .candidate-finance-filter__popover.is-viewport-positioned{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto;inset:auto!important;top:var(--filter-popover-top)!important;left:var(--filter-popover-left)!important;z-index:10000!important;width:var(--filter-popover-width)!important;max-width:calc(100dvw - 16px)!important;max-height:var(--filter-popover-max-height)!important;animation:.16s both adminFilterPopoverViewportDown!important;position:fixed!important;bottom:auto!important;right:auto!important;translate:none!important}.admin-v2 .candidate-finance-filter__popover.is-viewport-positioned.is-open-up{animation-name:adminFilterPopoverViewportUp!important}.admin-v2 .candidate-finance-filter__popover.is-viewport-positioned .candidate-finance-filter__title{z-index:2;background:#fff;margin:-13px -13px 0;padding:13px 13px 0;position:sticky;top:-13px}.admin-v2 .candidate-finance-filter__popover.is-viewport-positioned .candidate-finance-filter__apply{z-index:2;margin:0;position:sticky;bottom:0;box-shadow:0 -6px 12px #fffffff5}@keyframes adminFilterPopoverViewportDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes adminFilterPopoverViewportUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.admin-v2 .admin-v2-dashboard{--dashboard-line:#e3e8eb;--dashboard-soft:#f7f9fa;--dashboard-ink:#0a2e36;--dashboard-muted:#6d7b82;gap:12px;min-width:0;display:grid}.admin-v2 .admin-v2-dashboard__top-stack{gap:12px;min-width:0;display:grid}.admin-v2 .admin-v2-dashboard__activity-stack{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.admin-v2 .admin-v2-dashboard__summary-shell{--dashboard-line:#e3e8eb;--dashboard-soft:#f7f9fa;--dashboard-ink:#0a2e36;--dashboard-muted:#6d7b82;border:1px solid var(--dashboard-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 13px #12262c09}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card{border:0;border-inline-end:1px solid var(--dashboard-line);border-bottom:1px solid var(--dashboard-line);min-height:78px;box-shadow:none;background:#fff;border-radius:0;gap:10px;padding:11px 13px;position:relative}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:before{content:"";background:var(--stat-accent,var(--admin-blue));opacity:.82;height:3px;display:block;position:absolute;inset:0 0 auto}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:nth-child(4n){border-inline-end:0}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:nth-last-child(-n+4){border-bottom:0}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:hover{z-index:1;border-color:var(--dashboard-line);box-shadow:none;background:#fbfcfc;transform:none}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-copy{gap:1px}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-title{gap:6px;line-height:1.25}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-value{color:var(--stat-accent,var(--admin-blue));font-size:.76rem;font-weight:700}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-label{color:var(--dashboard-ink);font-size:.74rem;font-weight:650}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-note{color:var(--dashboard-muted);margin-top:2px;font-size:.65rem;font-weight:400;line-height:1.55}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-icon{background:color-mix(in srgb, var(--stat-accent,var(--admin-blue)) 11%, #fff);width:32px;height:32px;color:var(--stat-accent,var(--admin-blue));border-radius:9px}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-team-my-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-users__stat-card{gap:8px;min-height:64px;padding:8px 11px}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-users__stat-card:nth-child(4n){border-inline-end:1px solid var(--dashboard-line)}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-users__stat-card:nth-child(3n){border-inline-end:0}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-users__stat-card:nth-last-child(-n+4){border-bottom:1px solid var(--dashboard-line)}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-users__stat-card:nth-child(n+4){border-bottom:0}.admin-v2 .admin-v2-dashboard__panel,.admin-v2 .admin-v2-installments{border:1px solid var(--dashboard-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 3px 13px #12262c09}.admin-v2 .admin-v2-dashboard__panel{align-content:start;gap:12px;padding:15px;display:grid}.admin-v2 .admin-v2-dashboard__panel--chart{padding-bottom:11px}.admin-v2 .admin-v2-dashboard__chart-head,.admin-v2 .admin-v2-dashboard__section-head,.admin-v2 .admin-v2-installments__hero,.admin-v2 .admin-v2-installments__student,.admin-v2 .admin-v2-installments__list-head{align-items:center;display:flex}.admin-v2 .admin-v2-dashboard__chart-head,.admin-v2 .admin-v2-dashboard__section-head,.admin-v2 .admin-v2-installments__hero{justify-content:space-between;gap:12px}.admin-v2 .admin-v2-dashboard__section-head>div{min-width:0}.admin-v2 .admin-v2-dashboard__section-head h3,.admin-v2 .admin-v2-dashboard__chart-title,.admin-v2 .admin-v2-installments__title-wrap h3{color:var(--dashboard-ink);margin:0;font-size:.9rem;font-weight:850;line-height:1.55}.admin-v2 .admin-v2-dashboard__section-head>div>span{color:var(--dashboard-muted);margin-top:2px;font-size:.66rem;line-height:1.7;display:block}.admin-v2 .admin-v2-dashboard__chart-heading{min-width:0}.admin-v2 .admin-v2-dashboard__chart-subtitle{color:var(--dashboard-muted);margin:0;font-size:.62rem;font-weight:400;line-height:1.45}.admin-v2 .admin-v2-dashboard__section-link{color:#2c748b;white-space:nowrap;background:#eef6f7;border:1px solid #d7e6ea;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:5px 10px;font-size:.68rem;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.admin-v2 .admin-v2-dashboard__section-link:hover,.admin-v2 .admin-v2-dashboard__section-link:focus-visible{color:#205f72;background:#e6f1f3;border-color:#bfd9df}.admin-v2 .admin-v2-dashboard__section-link-icon{flex:none}.admin-v2 .admin-v2-dashboard__chart-controls{border:1px solid var(--dashboard-line);background:var(--dashboard-soft);border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.admin-v2 .admin-v2-dashboard__chart-toggle{color:#6a747b;cursor:pointer;background:0 0;border:0;min-height:31px;padding:4px 12px;font-family:inherit;font-size:.68rem;font-weight:600;border-radius:7px!important}.admin-v2 .admin-v2-dashboard__chart-toggle[data-selected=true]{color:#fff;background:#2c748b;box-shadow:0 3px 8px #2c748b29}.admin-v2 .admin-v2-dashboard__chart-legend{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-v2 .admin-v2-dashboard__chart-legend span{color:#5b676d;background:#fafbfb;border:1px solid #e7ebed;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:3px 8px;font-size:.63rem;font-weight:500;display:inline-flex}.admin-v2 .admin-v2-dashboard__chart-legend span:first-child{color:#2f6fae;background:#edf5ff;border-color:#d8e9fb}.admin-v2 .admin-v2-dashboard__chart-legend span:nth-child(2){color:#b7653d;background:#fff2eb;border-color:#f7ded0}.admin-v2 .admin-v2-dashboard__chart-legend span:nth-child(3){color:#237454;background:#eaf8f2;border-color:#d3eee2}.admin-v2 .admin-v2-dashboard__chart-legend span:nth-child(4){color:#586bd0;background:#eef0ff;border-color:#dfe2ff}.admin-v2 .admin-v2-dashboard__chart-legend span:nth-child(5){color:#7056c4;background:#f1edff;border-color:#e4dcff}.admin-v2 .admin-v2-dashboard__chart-legend span{border:0}.admin-v2 .admin-v2-dashboard__legend-dot,.admin-v2-dashboard__chart-tooltip-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.admin-v2 .admin-v2-dashboard__chart-scroll,.admin-v2 .admin-v2-dashboard__chart-surface{width:100%;min-width:0}.admin-v2 .admin-v2-dashboard__chart-scroll{overflow:hidden}.admin-v2 .admin-v2-dashboard__chart-surface{background:radial-gradient(circle at 88% 5%,#2c748b12,#0000 28%),linear-gradient(#f8fbfc 0%,#fff 100%);border:1px solid #dfe8eb;border-radius:12px;overflow:hidden}.admin-v2 .admin-v2-dashboard__chart-canvas{cursor:crosshair;touch-action:pan-y;background:0 0;border-radius:12px;width:100%;max-width:100%;display:block}.admin-v2 .admin-v2-dashboard__activity-breakdown{align-content:start}.admin-v2 .admin-v2-dashboard__breakdown-content{background:radial-gradient(circle at 50% 40%,#2c748b0e,#0000 42%),#fbfcfc;border:1px solid #e3eaec;border-radius:12px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;min-width:0;min-height:210px;padding:9px;display:grid}.admin-v2 .admin-v2-dashboard__donut{aspect-ratio:1;background:var(--activity-donut);border-radius:50%;place-items:center;width:min(165px,100%);margin-inline:auto;display:grid;position:relative}.admin-v2 .admin-v2-dashboard__donut:before{content:"";background:#fff;border:1px solid #edf1f2;border-radius:50%;position:absolute;inset:19%}.admin-v2 .admin-v2-dashboard__donut-center{z-index:1;text-align:center;place-items:center;gap:1px;display:grid;position:relative}.admin-v2 .admin-v2-dashboard__donut-center strong{color:#12353e;font-size:1.05rem;font-weight:750;line-height:1.35}.admin-v2 .admin-v2-dashboard__donut-center span{color:#718087;font-size:.58rem;font-weight:450}.admin-v2 .admin-v2-dashboard__breakdown-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-v2 .admin-v2-dashboard__breakdown-item{background:color-mix(in srgb, var(--activity-color) 9%, #fff);min-width:0;min-height:34px;color:color-mix(in srgb, var(--activity-color) 76%, #172f36);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:5px 8px;display:flex}.admin-v2 .admin-v2-dashboard__breakdown-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.62rem;font-weight:550;display:inline-flex;overflow:hidden}.admin-v2 .admin-v2-dashboard__breakdown-label i{background:var(--activity-color);border-radius:50%;flex:none;width:7px;height:7px}.admin-v2 .admin-v2-dashboard__breakdown-item strong{min-width:24px;height:24px;color:var(--activity-color);background:#fff;border-radius:7px;flex:none;place-items:center;padding:0 5px;font-size:.63rem;font-weight:700;display:grid}.admin-v2-dashboard__chart-tooltip{z-index:10020;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #dce5e8;border-radius:10px;gap:8px;width:215px;max-width:calc(100vw - 24px);padding:10px;display:grid;position:fixed;transform:translate(-50%,-100%)translateY(-10px);box-shadow:0 14px 34px #10272d21}.admin-v2-dashboard__chart-tooltip[data-side=left]{transform:translateY(-100%)translateY(-10px)}.admin-v2-dashboard__chart-tooltip[data-side=right]{transform:translate(-100%,-100%)translateY(-10px)}.admin-v2-dashboard__chart-tooltip[data-placement=below]{transform:translate(-50%)translateY(10px)}.admin-v2-dashboard__chart-tooltip[data-side=left][data-placement=below]{transform:translate(0)translateY(10px)}.admin-v2-dashboard__chart-tooltip[data-side=right][data-placement=below]{transform:translate(-100%)translateY(10px)}.admin-v2-dashboard__chart-tooltip-date{color:#15363e;text-align:center;font-size:.73rem;font-weight:750}.admin-v2-dashboard__chart-tooltip-list{gap:5px;display:grid}.admin-v2-dashboard__chart-tooltip-row,.admin-v2-dashboard__chart-tooltip-label{align-items:center;display:flex}.admin-v2-dashboard__chart-tooltip-row{color:#5b676d;justify-content:space-between;gap:10px;font-size:.65rem}.admin-v2-dashboard__chart-tooltip-label{gap:6px}.admin-v2-dashboard__chart-tooltip-row strong{color:#15363e;font-size:.68rem;font-weight:700}.admin-v2 .admin-v2-installments{gap:11px;padding:15px;display:grid}.admin-v2 .admin-v2-installments__title-wrap{min-width:0}.admin-v2 .admin-v2-installments__tabs{scrollbar-width:thin;scrollbar-color:#cfdcdf transparent;gap:7px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.admin-v2 .admin-v2-installments__tab{border:1px solid var(--dashboard-line);color:#66747a;cursor:pointer;background:#fafbfb;flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:106px;min-height:38px;padding:5px 9px;font-family:inherit;display:inline-flex;border-radius:8px!important}.admin-v2 .admin-v2-installments__tab span{white-space:nowrap;font-size:.66rem;font-weight:550}.admin-v2 .admin-v2-installments__tab strong{color:#2c748b;background:#eaf2f4;border-radius:7px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:.64rem;font-weight:700;display:grid}.admin-v2 .admin-v2-installments__tab.is-active{color:#21697d;background:#edf6f7;border-color:#acd0d9;box-shadow:inset 0 0 0 1px #2c748b14}.admin-v2 .admin-v2-installments__tab.is-active strong{color:#fff;background:#2c748b}.admin-v2 .admin-v2-installments__tab--overdue{color:#b33a45;background:#fff7f8;border-color:#f0dadd}.admin-v2 .admin-v2-installments__tab--overdue strong{color:#b33a45;background:#f9e8eb}.admin-v2 .admin-v2-installments__tab--overdue.is-active{color:#a72e3a;background:#fcecef;border-color:#e6bac0}.admin-v2 .admin-v2-installments__tab--overdue.is-active strong{color:#fff;background:#b53c48}.admin-v2 .admin-v2-installments__summary{border:1px solid var(--dashboard-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-v2 .admin-v2-installments__summary>div{border-inline-end:1px solid var(--dashboard-line);background:#fff;align-content:center;gap:2px;min-width:0;min-height:61px;padding:9px 11px;display:grid}.admin-v2 .admin-v2-installments__summary>div:last-child{border-inline-end:0}.admin-v2 .admin-v2-installments__summary span{color:var(--dashboard-muted);font-size:.61rem;font-weight:400}.admin-v2 .admin-v2-installments__summary strong{color:var(--dashboard-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:700;overflow:hidden}.admin-v2 .admin-v2-installments__summary small{color:#728087;font-size:.58rem;font-weight:450}.admin-v2 .admin-v2-installments__list{border:1px solid var(--dashboard-line);background:#fafbfb;border-radius:10px;gap:8px;padding:10px;display:grid}.admin-v2 .admin-v2-installments__list-head{justify-content:space-between;gap:10px}.admin-v2 .admin-v2-installments__list-head>div{align-items:center;gap:7px;min-width:0;display:flex}.admin-v2 .admin-v2-installments__list-head strong{color:var(--dashboard-ink);font-size:.7rem;font-weight:700}.admin-v2 .admin-v2-installments__list-head span{color:var(--dashboard-muted);border-inline-start:1px solid #d9e0e3;padding-inline-start:7px;font-size:.61rem}.admin-v2 .admin-v2-installments__rows{scrollbar-width:thin;gap:6px;max-height:360px;display:grid;overflow:auto}.admin-v2 .admin-v2-installments__row{background:#fff;border:1px solid #e5eaec;border-inline-start:3px solid #d89c34;border-radius:8px;grid-template-columns:minmax(155px,1.45fr) minmax(70px,.55fr) minmax(105px,.8fr) minmax(110px,.8fr) minmax(125px,.9fr);align-items:center;gap:8px;min-width:680px;padding:8px 10px;display:grid}.admin-v2 .admin-v2-installments__row.is-paid{border-inline-start-color:#23845f}.admin-v2 .admin-v2-installments__row.is-overdue{border-inline-start-color:#c74450}.admin-v2 .admin-v2-installments__student{gap:8px;min-width:0}.admin-v2 .admin-v2-installments__avatar{color:#2c748b;background:#eaf3f5;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;font-size:.63rem;font-weight:750;display:grid}.admin-v2 .admin-v2-installments__student>div,.admin-v2 .admin-v2-installments__detail,.admin-v2 .admin-v2-installments__amount-cell,.admin-v2 .admin-v2-installments__status-cell{gap:1px;min-width:0;display:grid}.admin-v2 .admin-v2-installments__student strong,.admin-v2 .admin-v2-installments__detail strong,.admin-v2 .admin-v2-installments__amount-cell strong{color:#18353c;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:650;overflow:hidden}.admin-v2 .admin-v2-installments__student span:not(.admin-v2-installments__avatar),.admin-v2 .admin-v2-installments__detail span,.admin-v2 .admin-v2-installments__amount-cell>span,.admin-v2 .admin-v2-installments__status-cell>span:first-child{color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:400;overflow:hidden}.admin-v2 .admin-v2-installments__student-meta{align-items:center;gap:4px;display:flex}.admin-v2 .admin-v2-installments__student-meta .huge-icon{color:#5f929f;flex:none}.admin-v2 .admin-v2-installments__amount-cell small{color:#738188;font-size:.55rem;font-weight:400}.admin-v2 .admin-v2-installments__status-cell{justify-items:start}.admin-v2 .admin-v2-installments__status{width:fit-content;max-width:100%}.admin-v2 .admin-v2-installments__empty,.admin-v2 .admin-v2-dashboard__empty-state{color:#68777d;text-align:center;background:#fafcfc;border:1px dashed #d6e1e4;border-radius:9px;place-content:center;place-items:center;gap:5px;min-height:92px;padding:12px;display:grid}.admin-v2 .admin-v2-installments__empty>span,.admin-v2 .admin-v2-dashboard__empty-state>span{color:#2c748b;background:#eaf3f5;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-v2 .admin-v2-installments__empty strong,.admin-v2 .admin-v2-dashboard__empty-state strong{color:#466068;font-size:.68rem;font-weight:600}.admin-v2 .admin-v2-installments__empty p{color:#7a878d;margin:0;font-size:.59rem}.admin-v2 .admin-v2-dashboard__content-grid,.admin-v2 .admin-v2-dashboard__paired-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.admin-v2 .admin-v2-dashboard__feed,.admin-v2 .admin-v2-dashboard__orders{gap:7px;min-width:0;display:grid}.admin-v2 .admin-v2-dashboard__record-card{background:#fff;border:1px solid #e5eaec;border-inline-start:3px solid #d89c34;border-radius:8px;grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,.8fr));align-items:center;gap:8px;width:100%;min-width:0;padding:9px 10px;display:grid;overflow:hidden}.admin-v2 .admin-v2-dashboard__record-card--order{grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.75fr)}.admin-v2 .admin-v2-dashboard__record-card.is-success{border-inline-start-color:#23845f}.admin-v2 .admin-v2-dashboard__record-card.is-rejected{border-inline-start-color:#c74450}.admin-v2 .admin-v2-dashboard__record-card.is-muted{border-inline-start-color:#87969d}.admin-v2 .admin-v2-dashboard__record-card:hover{background:#fcfdfd;border-color:#d9e3e6}.admin-v2 .admin-v2-dashboard__record-identity{min-width:0}.admin-v2 .admin-v2-dashboard__record-copy,.admin-v2 .admin-v2-dashboard__record-field{gap:1px;min-width:0;display:grid}.admin-v2 .admin-v2-dashboard__record-copy>*,.admin-v2 .admin-v2-dashboard__record-field>*{min-width:0;max-width:100%}.admin-v2 .admin-v2-dashboard__record-copy strong,.admin-v2 .admin-v2-dashboard__record-field>strong{color:#18353c;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:650;line-height:1.6;overflow:hidden}.admin-v2 .admin-v2-dashboard__record-copy span,.admin-v2 .admin-v2-dashboard__record-field>span:first-child{color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;line-height:1.55;overflow:hidden}.admin-v2 .admin-v2-dashboard__record-field>strong small{color:#738188;font-size:.54rem;font-weight:400}.admin-v2 .admin-v2-dashboard__record-field.is-credit>strong{color:#207859}.admin-v2 .admin-v2-dashboard__record-status-field{justify-items:start}.admin-v2 .admin-v2-dashboard__record-status-field .tickets-page__status{width:fit-content;max-width:100%}.admin-v2 .admin-v2-dashboard__feed-copy{color:var(--dashboard-muted);margin-top:6px;font-size:.61rem;line-height:1.8}@media (max-width:1180px){.admin-v2 .admin-v2-dashboard__record-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.admin-v2 .admin-v2-dashboard__record-identity{border-bottom:1px solid #edf0f1;grid-column:1/-1;padding-bottom:7px}.admin-v2 .admin-v2-dashboard__record-field{background:#fafbfb;border:1px solid #edf0f1;border-radius:7px;align-content:center;min-height:49px;padding:6px 7px}}@media (max-width:980px){.admin-v2 .admin-v2-dashboard__activity-stack{grid-template-columns:1fr}.admin-v2 .admin-v2-dashboard__breakdown-content{grid-template-columns:170px minmax(0,1fr);min-height:0}.admin-v2 .admin-v2-dashboard__breakdown-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:nth-child(4n){border-inline-end:1px solid var(--dashboard-line)}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:nth-child(2n){border-inline-end:0}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:nth-last-child(-n+4){border-bottom:1px solid var(--dashboard-line)}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:nth-last-child(-n+2){border-bottom:0}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-team-my-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-users__stat-card:nth-child(3n){border-inline-end:1px solid var(--dashboard-line)}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-users__stat-card:nth-child(2n){border-inline-end:0}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-users__stat-card:nth-child(n+4){border-bottom:1px solid var(--dashboard-line)}.admin-v2 .admin-v2-dashboard__summary-shell.admin-team-my-summary-shell .admin-users__stat-card:nth-last-child(-n+2){border-bottom:0}.admin-v2 .admin-v2-dashboard__content-grid,.admin-v2 .admin-v2-dashboard__paired-panels{grid-template-columns:1fr}.admin-v2 .admin-v2-installments__rows{overflow-x:auto}}@media (max-width:640px){.admin-v2 .admin-v2-dashboard,.admin-v2 .admin-v2-dashboard__top-stack{gap:9px}.admin-v2 .admin-v2-dashboard__summary-shell,.admin-v2 .admin-v2-dashboard__panel,.admin-v2 .admin-v2-installments{border-radius:10px}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card{gap:6px;min-height:70px;padding:8px 9px}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-icon{width:28px;height:28px}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-value,.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-label{font-size:.64rem}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-note{font-size:.56rem;line-height:1.4}.admin-v2 .admin-v2-dashboard__panel,.admin-v2 .admin-v2-installments{padding:11px}.admin-v2 .admin-v2-dashboard__chart-head,.admin-v2 .admin-v2-dashboard__section-head,.admin-v2 .admin-v2-installments__hero{gap:8px}.admin-v2 .admin-v2-dashboard__section-head h3,.admin-v2 .admin-v2-dashboard__chart-title,.admin-v2 .admin-v2-installments__title-wrap h3{font-size:.78rem}.admin-v2 .admin-v2-dashboard__section-link{min-height:30px;padding-inline:8px;font-size:.61rem}.admin-v2 .admin-v2-dashboard__chart-toggle{min-height:29px;padding-inline:9px;font-size:.61rem}.admin-v2 .admin-v2-dashboard__chart-legend{gap:4px}.admin-v2 .admin-v2-dashboard__chart-legend span{min-height:24px;padding-inline:6px;font-size:.56rem}.admin-v2 .admin-v2-installments__tabs{gap:5px}.admin-v2 .admin-v2-installments__tab{min-width:86px;min-height:34px;padding-inline:7px}.admin-v2 .admin-v2-installments__tab span{font-size:.59rem}.admin-v2 .admin-v2-installments__tab strong{min-width:20px;height:20px;font-size:.58rem}.admin-v2 .admin-v2-installments__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-v2-installments__summary>div{border-bottom:1px solid var(--dashboard-line);min-height:55px;padding:7px 8px}.admin-v2 .admin-v2-installments__summary>div:nth-child(2n){border-inline-end:0}.admin-v2 .admin-v2-installments__summary>div:nth-last-child(-n+2){border-bottom:0}.admin-v2 .admin-v2-installments__summary strong{font-size:.66rem}.admin-v2 .admin-v2-installments__list{padding:8px}.admin-v2 .admin-v2-installments__list-head>div{flex-direction:column;align-items:flex-start;gap:2px}.admin-v2 .admin-v2-installments__list-head span{border:0;padding-inline-start:0}.admin-v2 .admin-v2-installments__rows{max-height:none;overflow:visible}.admin-v2 .admin-v2-installments__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;padding:8px}.admin-v2 .admin-v2-installments__student{border-bottom:1px solid #edf0f1;grid-column:1/-1;padding-bottom:7px}.admin-v2 .admin-v2-installments__detail,.admin-v2 .admin-v2-installments__amount-cell,.admin-v2 .admin-v2-installments__status-cell{text-align:center;background:#fafbfb;border:1px solid #edf0f1;border-radius:7px;align-content:center;justify-items:center;min-height:49px;padding:6px}.admin-v2 .admin-v2-dashboard__content-grid,.admin-v2 .admin-v2-dashboard__paired-panels{gap:9px}.admin-v2 .admin-v2-dashboard__record-card{gap:6px;padding:8px}.admin-v2 .admin-v2-dashboard__record-field{text-align:center;justify-items:center;min-height:47px;padding:5px 6px}.admin-v2 .admin-v2-dashboard__record-status-field{justify-items:center}.admin-v2 .admin-v2-dashboard__empty-state{min-height:80px}.admin-v2 .admin-v2-dashboard__breakdown-content{grid-template-columns:1fr;gap:12px;padding:11px}.admin-v2 .admin-v2-dashboard__donut{width:min(154px,64vw)}.admin-v2 .admin-v2-dashboard__breakdown-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.admin-v2 .admin-v2-dashboard__chart-head{flex-direction:column;align-items:flex-start}.admin-v2 .admin-v2-dashboard__chart-controls{align-self:stretch}.admin-v2 .admin-v2-dashboard__chart-toggle{flex:1 1 0}.admin-v2 .admin-v2-installments__hero{align-items:flex-start}.admin-v2 .admin-v2-dashboard__section-link{gap:0;width:31px;padding:0;font-size:0}.admin-v2 .admin-v2-dashboard__section-link .huge-icon{width:15px;height:15px}.admin-v2 .admin-v2-dashboard__breakdown-list{grid-template-columns:1fr}}@media (min-width:981px){.admin-v2__main{padding-inline:12px}}@media (max-width:980px){.admin-v2__main{padding-inline:12px}}@media (min-width:981px){.admin-v2__sidebar{width:235px}.admin-v2__main{margin-right:235px}.admin-v2.is-sidebar-collapsed .admin-v2__sidebar{width:68px}.admin-v2.is-sidebar-collapsed .admin-v2__main{margin-right:68px}.admin-v2__nav-section{padding-block:4px}.admin-v2.is-sidebar-collapsed .admin-v2__nav-section:not(:last-child):after{bottom:-2px}.admin-v2__nav-link,.admin-v2__logout{min-height:36px;padding-block:4px}.admin-v2.is-sidebar-collapsed .admin-v2__nav-link{min-height:44px;padding-block:0}}.admin-v2 .admin-v2-dashboard .tickets-page__status,.admin-v2 .admin-v2-installments__status{white-space:nowrap;max-width:100%;min-height:25px;box-shadow:none;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:2px 8px;font-size:.62rem;font-weight:650;line-height:1.4;display:inline-flex}.admin-v2 .admin-v2-dashboard .tickets-page__status .huge-icon,.admin-v2 .admin-v2-installments__status .huge-icon{flex:none;width:13px;height:13px}.admin-v2 .admin-v2-dashboard .tickets-page__status--success,.admin-v2 .admin-v2-installments__status.tickets-page__status--success{color:#19734f;background:#e8f5ef}.admin-v2 .admin-v2-dashboard .tickets-page__status--accent,.admin-v2 .admin-v2-installments__status.tickets-page__status--accent{color:#84651e;background:#fbf3dc}.admin-v2 .admin-v2-dashboard .tickets-page__status--muted,.admin-v2 .admin-v2-installments__status.tickets-page__status--muted{color:#5e6c72;background:#eef1f2}.admin-v2 .admin-v2-dashboard .tickets-page__status--rejected,.admin-v2 .admin-v2-installments__status.tickets-page__status--rejected{color:#ae3b49;background:#fbeaec}.admin-v2 .admin-v2-dashboard__record-field>span:first-child,.admin-v2 .admin-v2-installments__detail>span,.admin-v2 .admin-v2-installments__amount-cell>span,.admin-v2 .admin-v2-installments__status-cell>span:first-child{color:#68777d;background:#f1f4f5;border-radius:6px;width:fit-content;max-width:100%;padding:2px 6px;font-size:.56rem;font-weight:500;line-height:1.4}.admin-v2 .admin-v2-dashboard__record-status-field>span:first-child,.admin-v2 .admin-v2-installments__status-cell>span:first-child{background:#f5f6f7}.admin-v2 .admin-v2-dashboard__section-link{width:auto;min-height:auto;color:var(--admin-blue);background:0 0;border:0;border-radius:0;padding:0;font-size:.68rem;font-weight:650}.admin-v2 .admin-v2-dashboard__section-link:hover,.admin-v2 .admin-v2-dashboard__section-link:focus-visible{color:var(--admin-blue);background:0 0;border:0;text-decoration:none;transform:none}.admin-v2 .admin-v2-dashboard__section-link-icon{flex:none;width:14px;height:14px;display:inline-flex}.admin-v2 .admin-v2-dashboard__chart-controls{background:0 0;border:0;border-radius:0;gap:5px;padding:0}.admin-v2 .admin-v2-dashboard__chart-toggle,.admin-v2 .admin-v2-dashboard__chart-toggle:hover,.admin-v2 .admin-v2-dashboard__chart-toggle:focus-visible{border:1px solid var(--admin-line);color:#4d5660;min-height:30px;box-shadow:none;background:#fff;padding:0 9px;font-size:.7rem;font-weight:500;transform:none;border-radius:9px!important}.admin-v2 .admin-v2-dashboard__chart-toggle[data-selected=true],.admin-v2 .admin-v2-dashboard__chart-toggle[data-selected=true]:hover,.admin-v2 .admin-v2-dashboard__chart-toggle[data-selected=true]:focus-visible{border-color:color-mix(in srgb, var(--admin-blue) 28%, #fff);background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:650}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:hover,.admin-v2 .admin-v2-dashboard__record-card:hover{border-color:var(--dashboard-line,#e3e8eb);box-shadow:none;background:#fff;transform:none}.admin-v2 .admin-v2-dashboard__summary-shell .admin-users__stat-card:before{display:none}.admin-v2 .admin-v2-dashboard__summary-shell{box-shadow:none}.admin-v2 .admin-v2-dashboard,.admin-v2 .admin-v2-dashboard__top-stack,.admin-v2 .admin-v2-dashboard__content-grid,.admin-v2 .admin-v2-dashboard__paired-panels,.admin-v2 .admin-v2-dashboard__panel{gap:8px}.admin-v2 .admin-v2-dashboard__feed,.admin-v2 .admin-v2-dashboard__orders{gap:5px}.admin-v2 .admin-v2-installments{gap:8px}.admin-v2 .admin-v2-installments__list{gap:6px}.admin-v2 .admin-v2-dashboard *,.admin-v2 .admin-v2-installments *{box-shadow:none!important}@media (min-width:981px){.admin-v2 .admin-v2-dashboard__activity-stack{grid-template-columns:minmax(0,1.75fr) minmax(290px,.72fr);align-items:stretch}.admin-v2 .admin-v2-dashboard__activity-breakdown{min-width:0}.admin-v2 .admin-v2-dashboard__breakdown-content{grid-template-columns:minmax(0,1fr);align-content:center;gap:11px;height:100%;min-height:0}.admin-v2 .admin-v2-dashboard__donut{width:min(148px,58%)}.admin-v2 .admin-v2-dashboard__breakdown-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){.admin-v2 .admin-v2-dashboard__record-card,.admin-v2 .admin-v2-installments__row{text-align:center;justify-items:center}.admin-v2 .admin-v2-dashboard__record-card .admin-v2-dashboard__record-identity,.admin-v2 .admin-v2-dashboard__record-card .admin-v2-dashboard__record-status-field,.admin-v2 .admin-v2-installments__row .admin-v2-installments__student,.admin-v2 .admin-v2-installments__row .admin-v2-installments__status-cell{text-align:center;justify-content:center;justify-items:center}.admin-v2 .admin-v2-dashboard__record-card .admin-v2-dashboard__record-copy,.admin-v2 .admin-v2-dashboard__record-card .admin-v2-dashboard__record-field,.admin-v2 .admin-v2-installments__row .admin-v2-installments__student>div,.admin-v2 .admin-v2-installments__row .admin-v2-installments__detail,.admin-v2 .admin-v2-installments__row .admin-v2-installments__amount-cell{text-align:center;justify-items:center}.admin-v2 .admin-v2-installments__summary>div,.admin-v2 .admin-v2-installments__list-head{text-align:center;justify-content:center;justify-items:center}.admin-v2 .admin-v2-installments__list-head>div{justify-items:center}}.admin-v2 .admin-profile-page,.admin-v2 .admin-profile-page__content,.admin-v2 .admin-profile-panel{width:100%;min-width:0}.admin-v2 .admin-profile-page__content{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.admin-v2 .admin-profile-page__notice{color:var(--admin-muted);background:#f5fafb;border:1px solid #dce8eb;border-radius:8px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:.7rem;font-weight:400;line-height:1.65;display:flex}.admin-v2 .admin-profile-page__notice-icon{background:var(--admin-blue-soft);width:24px;height:24px;color:var(--admin-blue);border-radius:6px;flex:0 0 24px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.admin-v2 .admin-profile-panel,.admin-v2 .admin-profile-panel .my-account-profile-tabs__card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid}.admin-v2 .admin-profile-panel .my-account-profile-section{border:1px solid var(--admin-line);background:#fff;border-radius:10px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 2px 9px #12182806}.admin-v2 .admin-profile-panel .my-account-profile-section+.my-account-profile-section{margin-top:0}.admin-v2 .admin-profile-panel .my-account-profile-section__head{border-bottom:1px solid var(--admin-line);background:#fff;align-items:center;gap:10px;min-height:62px;padding:11px 16px;display:flex}.admin-v2 .admin-profile-panel .my-account-profile-section__icon{background:var(--admin-blue-soft);width:34px;height:34px;color:var(--admin-blue);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.admin-v2 .admin-profile-panel .my-account-profile-section__icon--danger{color:#c95762;background:#fcecef}.admin-v2 .admin-profile-panel .my-account-profile-section__head h3{color:#171a22;margin:0;font-size:.82rem;font-weight:800;line-height:1.45}.admin-v2 .admin-profile-panel .my-account-profile-section__head p{color:var(--admin-muted);margin:1px 0 0;font-size:.68rem;font-weight:400;line-height:1.65}.admin-v2 .admin-profile-panel .my-account-profile-card__list,.admin-v2 .admin-profile-panel .my-account-profile-card__groups{gap:0}.admin-v2 .admin-profile-panel .my-account-profile-card__list{background:#fff;border:1px solid #e4e8ec;border-radius:8px;margin:12px 16px 0;overflow:hidden}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-profile-panel .my-account-profile-card__groups--address{gap:8px;margin-top:0;display:grid}.admin-v2 .admin-profile-panel .my-account-profile-card__groups--address .my-account-profile-card__list{margin-top:8px}.admin-v2 .admin-profile-panel .my-account-profile-card__groups--address .my-account-profile-card__list:first-child{margin-top:12px}.admin-v2 .admin-profile-panel .my-account-profile-card__row{border:0;border-inline-end:1px solid #e8ebee;min-height:58px;box-shadow:none;background:#fff;border-bottom:1px solid #e8ebee;border-radius:0;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 8px;padding:8px 10px;display:grid}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row:nth-child(3n){border-inline-end:0}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row:nth-last-child(-n+3){border-bottom:0}.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-top .my-account-profile-card__row:last-child,.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-bottom .my-account-profile-card__row:last-child{border-inline-end:0}.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-top .my-account-profile-card__row,.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-bottom .my-account-profile-card__row,.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-full .my-account-profile-card__row,.admin-v2 .admin-profile-panel .my-account-profile-card__list:not(.my-account-profile-card__list--compact):not(.my-account-profile-card__list--address-top):not(.my-account-profile-card__list--address-bottom) .my-account-profile-card__row{border-bottom:0}.admin-v2 .admin-profile-panel .my-account-profile-card__row:hover{background:#fbfcfd}.admin-v2 .admin-profile-panel .my-account-profile-card__row-icon{width:30px;height:30px;color:var(--admin-blue);background:#edf3f5;border-radius:7px;grid-row:1/span 2;place-items:center;display:grid}.admin-v2 .admin-profile-panel .my-account-profile-card__row-icon--danger{color:#c95762;background:#fcecef}.admin-v2 .admin-profile-panel .my-account-profile-card__label{color:#707982;grid-column:2;font-size:.64rem;font-weight:500;line-height:1.45}.admin-v2 .admin-profile-panel .my-account-profile-card__value{color:#252a32;text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:.73rem;font-weight:500;line-height:1.55;overflow:hidden}.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-full .my-account-profile-card__value{white-space:normal;overflow-wrap:anywhere}.admin-v2 .admin-profile-panel .my-account-profile-card__edit{width:fit-content;min-height:32px;color:var(--admin-blue);box-shadow:none;cursor:pointer;background:#edf3f5;border:0;border-radius:7px;justify-content:center;justify-self:end;align-items:center;gap:5px;margin:11px 16px 13px;padding:5px 10px;font-family:inherit;font-size:.68rem;font-weight:700;line-height:1.5;transition:background .16s,color .16s;display:inline-flex}.admin-v2 .admin-profile-panel .my-account-profile-card__edit:hover,.admin-v2 .admin-profile-panel .my-account-profile-card__edit:focus-visible{color:#215e71;background:#e2eef1;transform:none}.admin-v2 .admin-profile-panel .my-account-profile-card__edit .huge-icon{width:13px;height:13px}.admin-v2 .admin-profile-panel .my-account-section__empty{background:#fafbfc;border:1px dashed #dce2e6;border-radius:8px;min-height:138px;margin:12px 16px 0;padding:14px}.admin-v2 .admin-profile-panel .my-account-section__empty-illustration{width:54px;height:54px}.admin-v2 .admin-profile-panel .my-account-section__empty-copy strong{font-size:.75rem}.admin-v2 .admin-profile-panel .my-account-section__empty-copy p{font-size:.66rem}.admin-v2 .admin-security-settings{gap:10px;min-width:0;display:grid}.admin-v2 .admin-security-settings__section{border:1px solid var(--admin-line);background:#fff;border-radius:10px;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 2px 9px #12182806}.admin-v2 .admin-security-settings__head{border-bottom:1px solid var(--admin-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:12px 16px;display:grid}.admin-v2 .admin-security-settings__icon{background:var(--admin-blue-soft);width:36px;height:36px;color:var(--admin-blue);border-radius:8px;place-items:center;display:grid}.admin-v2 .admin-security-settings__icon--success{color:#23815f;background:#e9f4ef}.admin-v2 .admin-security-settings__heading{min-width:0}.admin-v2 .admin-security-settings__heading h3{color:#171a22;margin:0;font-size:.84rem;font-weight:800;line-height:1.55}.admin-v2 .admin-security-settings__heading p{color:var(--admin-muted);margin:2px 0 0;font-size:.68rem;font-weight:400;line-height:1.75}.admin-v2 .admin-security-settings__status{color:#bd4552;white-space:nowrap;background:#fcecef;border:1px solid #edc5cc;border-radius:7px;justify-content:center;align-items:center;min-height:26px;padding:3px 9px;font-size:.64rem;font-weight:700;display:inline-flex}.admin-v2 .admin-security-settings__status--enabled{color:#217354;background:#e9f6ef;border-color:#b9dfcf}.admin-v2 .admin-security-settings__notice{color:var(--admin-muted);background:#f5fafb;border:1px solid #dce8eb;border-radius:8px;align-items:flex-start;gap:7px;margin:12px 16px 0;padding:9px 11px;display:flex}.admin-v2 .admin-security-settings__notice>.huge-icon{color:var(--admin-blue);flex:none;margin-top:2px}.admin-v2 .admin-security-settings__notice p{margin:0;font-size:.68rem;font-weight:400;line-height:1.8}.admin-v2 .admin-security-settings__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 16px 0;display:grid}.admin-v2 .admin-security-settings__field{background:#fff;border:1px solid #e4e8ec;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.admin-v2 .admin-security-settings__field>span{color:#707982;font-size:.64rem;font-weight:500}.admin-v2 .admin-security-settings__field>strong{color:#252a32;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:500;overflow:hidden}.admin-v2 .admin-security-settings__actions{justify-content:flex-end;padding:11px 16px 13px;display:flex}.admin-v2 .admin-security-settings__button{background:var(--admin-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 12px;font-family:inherit;font-size:.68rem;font-weight:700;transition:background-color .16s;display:inline-flex}.admin-v2 .admin-security-settings__button:hover,.admin-v2 .admin-security-settings__button:focus-visible{background:#225e71}.admin-v2 .admin-security-settings__two-factor{gap:10px;padding:13px 16px 15px;display:grid}.admin-v2 .admin-security-settings__two-factor>p{color:#4f5d64;margin:0;font-size:.72rem;font-weight:400;line-height:1.9}.admin-v2 .admin-security-settings__availability{color:#7b878c;background:#fafbfc;border:1px dashed #d8e0e3;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:.68rem;line-height:1.7;display:flex}.admin-v2 .admin-security-settings__availability>.huge-icon{color:var(--admin-blue);flex:none}.admin-v2 .admin-security-settings__availability--success{color:#287657;background:#f1faf5;border-style:solid;border-color:#c8e5d6}.admin-v2 .admin-security-settings__availability--success>.huge-icon{color:#287657}.admin-v2 .admin-security-settings__availability .admin-security-settings__button{margin-inline-start:auto}.admin-v2 .admin-security-settings__two-factor-setup{gap:10px;padding:2px 0 0;display:grid}.admin-v2 .admin-security-settings__two-factor-setup>p{color:#4f5d64;margin:0;font-size:.7rem;line-height:1.8}.admin-v2 .admin-security-settings__qr{background:#fff;border:1px solid #e4e8ec;border-radius:8px;justify-self:center;width:160px;height:160px}.admin-v2 .admin-security-settings__two-factor-setup>code{overflow-wrap:anywhere;color:#3e4b51;justify-self:center;max-width:100%;font-size:.65rem}.admin-v2 .admin-security-settings__two-factor-code{gap:5px;display:grid}.admin-v2 .admin-security-settings__two-factor-code>span{color:#59666d;font-size:.67rem;font-weight:600}.admin-v2 .admin-security-settings__two-factor-code input{color:#252a32;min-height:35px;font:inherit;letter-spacing:.08em;background:#fff;border:1px solid #d9e1e5;border-radius:7px;outline:none;padding:7px 10px}.admin-v2 .admin-security-settings__two-factor-code input:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #2a768b1f}.admin-v2 .admin-security-settings__actions--two-factor{gap:8px;padding:2px 0 0}.admin-v2 .admin-security-settings__button:disabled{cursor:wait;opacity:.65}.admin-v2 .admin-security-settings__button--secondary{color:#225e71;background:#eef4f6}.admin-v2 .admin-security-settings__button--secondary:hover,.admin-v2 .admin-security-settings__button--secondary:focus-visible{background:#dcecef}.admin-v2 .admin-security-settings__button--danger{background:#bd4552}.admin-v2 .admin-security-settings__button--danger:hover,.admin-v2 .admin-security-settings__button--danger:focus-visible{background:#9f3541}.admin-v2 .admin-security-settings__recovery-codes{color:#785514;background:#fffaf0;border:1px solid #f0d8a7;border-radius:8px;gap:7px;padding:10px;font-size:.67rem;display:grid}.admin-v2 .admin-security-settings__recovery-codes>div{flex-wrap:wrap;gap:5px;display:flex}.admin-v2 .admin-security-settings__recovery-codes code{color:#514120;background:#fff;border-radius:4px;padding:3px 5px}.admin-v2 .app-modal.two-factor-setup-modal{z-index:6000}.admin-v2 .two-factor-setup-modal .app-modal__dialog{border:1px solid #2c748b29;border-radius:18px;width:min(620px,100vw - 32px);max-height:min(760px,100dvh - 32px);box-shadow:0 24px 80px #072b3342}.admin-v2 .two-factor-setup-modal .app-modal__header{border-bottom:1px solid var(--admin-line);min-height:66px;padding:14px 20px}.admin-v2 .two-factor-setup-modal .app-modal__heading{gap:10px}.admin-v2 .two-factor-setup-modal .app-modal__icon{background:var(--admin-blue-soft);width:34px;height:34px;color:var(--admin-blue);border-radius:10px;place-items:center;display:grid}.admin-v2 .two-factor-setup-modal .app-modal__heading h2{color:var(--admin-ink);font-size:.98rem;font-weight:800}.admin-v2 .two-factor-setup-modal__body{overflow:auto;padding:0!important}.admin-v2 .two-factor-setup-modal__content{gap:18px;padding:20px 22px 22px;display:grid}.admin-v2 .two-factor-setup-modal__lead{color:#536870;margin:0;font-size:.78rem;line-height:2}.admin-v2 .two-factor-setup-modal__step{background:linear-gradient(135deg,#2c748b0b,#fff 58%);border:1px solid #e2eaed;border-radius:13px;gap:13px;padding:15px;display:grid}.admin-v2 .two-factor-setup-modal__step-heading{align-items:flex-start;gap:10px;display:flex}.admin-v2 .two-factor-setup-modal__step-heading>span{background:var(--admin-blue);color:#fff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:.68rem;font-weight:800;display:grid}.admin-v2 .two-factor-setup-modal__step-heading strong{color:#213d45;font-size:.78rem;font-weight:800;display:block}.admin-v2 .two-factor-setup-modal__step-heading p{color:#61737a;margin:3px 0 0;font-size:.7rem;line-height:1.8}.admin-v2 .two-factor-setup-modal__qr{background:#fff;border:1px solid #dbe5e8;border-radius:12px;justify-self:center;width:178px;height:178px;padding:8px}.admin-v2 .two-factor-setup-modal__secret{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.admin-v2 .two-factor-setup-modal__secret code{color:#314950;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;background:#eef3f5;border-radius:8px;min-width:0;padding:9px 11px;font-size:.76rem;font-weight:750;overflow:hidden}.admin-v2 .two-factor-setup-modal__secret button{width:36px;height:36px;color:var(--admin-blue);cursor:pointer;background:#fff;border:1px solid #cfe0e5;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.admin-v2 .two-factor-setup-modal__secret button:hover,.admin-v2 .two-factor-setup-modal__secret button:focus-visible{border-color:var(--admin-blue);background:var(--admin-blue-soft)}.admin-v2 .two-factor-setup-modal__hint{color:#849298;text-align:center;margin:-4px 0 0;font-size:.65rem;line-height:1.8}.admin-v2 .two-factor-setup-modal__code{color:#183d48;letter-spacing:.45em;text-align:center;background:#fff;border:1px solid #c7d9df;border-radius:10px;outline:none;justify-self:center;width:min(100%,310px);min-height:52px;padding:8px 14px;font-family:inherit;font-size:1.15rem;font-weight:800}.admin-v2 .two-factor-setup-modal__code::placeholder{color:#aebdc2;letter-spacing:.3em}.admin-v2 .two-factor-setup-modal__code:focus{border-color:var(--admin-blue);box-shadow:0 0 0 4px #2c748b1f}.admin-v2 .two-factor-setup-modal .app-modal__footer{border-top:1px solid var(--admin-line);padding:13px 20px}.admin-v2 .two-factor-setup-modal__actions{justify-content:flex-end;gap:9px;display:flex}.admin-v2 .two-factor-setup-modal__cancel,.admin-v2 .two-factor-setup-modal__confirm{cursor:pointer;border-radius:8px;min-height:38px;padding:7px 17px;font-family:inherit;font-size:.73rem;font-weight:750}.admin-v2 .two-factor-setup-modal__cancel{color:#51656d;background:#fff;border:1px solid #cdd8dc}.admin-v2 .two-factor-setup-modal__confirm{border:1px solid var(--admin-blue);background:var(--admin-blue);color:#fff}.admin-v2 .two-factor-setup-modal__confirm:hover,.admin-v2 .two-factor-setup-modal__confirm:focus-visible{background:#225e71;border-color:#225e71}.admin-v2 .two-factor-setup-modal__cancel:hover,.admin-v2 .two-factor-setup-modal__cancel:focus-visible{background:#f6f8f8;border-color:#9bacb2}.admin-v2 .two-factor-setup-modal__cancel:disabled,.admin-v2 .two-factor-setup-modal__confirm:disabled{cursor:wait;opacity:.58}.admin-v2 .two-factor-setup-modal__loading{min-height:255px;color:var(--admin-blue);place-content:center;justify-items:center;gap:12px;display:grid}.admin-v2 .two-factor-setup-modal__loading p{color:#5f737a;margin:0;font-size:.76rem}@media (max-width:560px){.admin-v2 .two-factor-setup-modal .app-modal__dialog{border-radius:14px;width:calc(100vw - 20px)}.admin-v2 .two-factor-setup-modal__content{gap:13px;padding:15px}.admin-v2 .two-factor-setup-modal__step{padding:12px}.admin-v2 .two-factor-setup-modal__qr{width:152px;height:152px}.admin-v2 .two-factor-setup-modal__actions{grid-template-columns:1fr 1.3fr;display:grid}.admin-v2 .two-factor-setup-modal__cancel,.admin-v2 .two-factor-setup-modal__confirm{width:100%;padding-inline:9px}}.two-factor-setup-modal .app-modal__header{border-bottom:0;min-height:66px;padding:14px 20px}.two-factor-setup-modal .app-modal__icon{color:#2c748b;background:#2c748b1c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.two-factor-setup-modal .app-modal__heading h2{color:#072b33;font-size:.98rem;font-weight:800}.two-factor-setup-modal__body{overflow:auto;padding:0!important}.two-factor-setup-modal__content{gap:18px;padding:20px 22px 22px;display:grid}.two-factor-setup-modal__lead{color:#536870;margin:0;font-size:.78rem;line-height:2}.two-factor-setup-modal__step{background:linear-gradient(135deg,#2c748b0b,#fff 58%);border:1px solid #e2eaed;border-radius:13px;gap:13px;padding:15px;display:grid}.two-factor-setup-modal__step-heading{align-items:flex-start;gap:10px;display:flex}.two-factor-setup-modal__step-heading>span{color:#fff;background:#2c748b;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:.68rem;font-weight:800;display:grid}.two-factor-setup-modal__step-heading strong{color:#213d45;font-size:.78rem;font-weight:800;display:block}.two-factor-setup-modal__step-heading p{color:#61737a;margin:3px 0 0;font-size:.7rem;line-height:1.8}.two-factor-setup-modal__qr{background:#fff;border:1px solid #dbe5e8;border-radius:12px;justify-self:center;width:178px;height:178px;padding:8px}.two-factor-setup-modal__secret{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.two-factor-setup-modal__secret code{color:#314950;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;background:#eef3f5;border-radius:8px;min-width:0;padding:9px 11px;font-size:.76rem;font-weight:750;overflow:hidden}.two-factor-setup-modal__secret button{color:#2c748b;cursor:pointer;background:#fff;border:1px solid #cfe0e5;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.two-factor-setup-modal__secret button:hover,.two-factor-setup-modal__secret button:focus-visible{background:#2c748b1c;border-color:#2c748b}.two-factor-setup-modal__hint{color:#849298;text-align:center;margin:-4px 0 0;font-size:.65rem;line-height:1.8}.two-factor-setup-modal__code-boxes{direction:ltr;justify-content:center;gap:8px;display:flex}.two-factor-setup-modal__code-box{aspect-ratio:1;color:#183d48;text-align:center;background:#fff;border:1px solid #c7d9df;border-radius:9px;outline:none;width:42px;height:auto;padding:0;font-family:inherit;font-size:1.05rem;font-weight:700;transition:border-color .16s,box-shadow .16s,background-color .16s}.two-factor-setup-modal__code-box:focus{background:#fafeff;border-color:#2c748b;box-shadow:0 0 0 4px #2c748b1f}.two-factor-setup-modal .app-modal__footer{border-top:0;padding:13px 20px}.two-factor-setup-modal__actions{justify-content:flex-end;gap:9px;display:flex}.two-factor-setup-modal__cancel,.two-factor-setup-modal__confirm{cursor:pointer;border-radius:8px;min-height:38px;padding:7px 17px;font-family:inherit;font-size:.73rem;font-weight:750}.two-factor-setup-modal__cancel{color:#51656d;background:#fff;border:1px solid #cdd8dc}.two-factor-setup-modal__confirm{color:#fff;background:#2c748b;border:1px solid #2c748b}.two-factor-setup-modal__confirm:disabled,.two-factor-setup-modal__cancel:disabled{cursor:wait;opacity:.58}.two-factor-setup-modal__loading{color:#2c748b;place-content:center;justify-items:center;gap:12px;min-height:255px;display:grid}.two-factor-setup-modal__loading p{color:#5f737a;margin:0;font-size:.76rem}@media (max-width:560px){.two-factor-setup-modal .app-modal__dialog{border-radius:14px;width:calc(100vw - 20px)}.two-factor-setup-modal__content{gap:13px;padding:15px}.two-factor-setup-modal__step{padding:12px}.two-factor-setup-modal__qr{width:152px;height:152px}.two-factor-setup-modal__code-boxes{gap:6px}.two-factor-setup-modal__code-box{width:min(11vw,38px);height:auto}.two-factor-setup-modal__actions{grid-template-columns:1fr 1.3fr;display:grid}.two-factor-setup-modal__cancel,.two-factor-setup-modal__confirm{width:100%;padding-inline:9px}}.two-factor-setup-modal .app-modal__body>.app-modal__heading{min-height:0;padding:14px 20px 0}.two-factor-setup-modal .app-modal__body>.two-factor-setup-modal__content{padding-top:0}.two-factor-setup-modal .app-modal__icon{border-radius:0}.two-factor-setup-modal .app-modal__dialog{border:1px solid #2c748b1f!important;border-radius:14px!important;width:min(540px,100vw - 32px)!important;max-height:min(620px,100dvh - 36px)!important;box-shadow:0 24px 70px #072b332e!important}.two-factor-setup-modal .app-modal__body{padding:18px!important}.two-factor-setup-modal .app-modal__body>.app-modal__heading{min-height:0;margin:0;padding:0}.two-factor-setup-modal .two-factor-setup-modal__content{gap:8px;padding:0}.two-factor-setup-modal .two-factor-setup-modal__lead{font-size:.72rem}.two-factor-setup-modal .two-factor-setup-modal__secret button .huge-icon{display:block!important}.two-factor-setup-modal .two-factor-setup-modal__step-heading p{margin-top:0}.two-factor-setup-modal .two-factor-setup-modal__step-heading{align-items:center}.two-factor-setup-modal .app-modal__footer{margin:14px 0 0!important;padding:0!important}@media (max-width:560px){.two-factor-setup-modal .app-modal__dialog{position:fixed;inset:auto 0 0;border-width:1px 0 0!important;border-radius:16px 16px 0 0!important;width:100vw!important;max-height:min(86dvh,620px)!important}.two-factor-setup-modal .app-modal__body{padding:18px!important}}@media (max-width:900px){.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row:nth-child(3n){border-inline-end:1px solid #e8ebee}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row:nth-child(2n){border-inline-end:0}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row:nth-last-child(-n+3){border-bottom:1px solid #e8ebee}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.admin-v2 .admin-profile-panel .my-account-profile-section__head{align-items:flex-start;padding:10px 12px}.admin-v2 .admin-profile-panel .my-account-profile-section__head p{font-size:.63rem}.admin-v2 .admin-profile-panel .my-account-profile-card__list,.admin-v2 .admin-profile-panel .my-account-profile-card__groups--address .my-account-profile-card__list,.admin-v2 .admin-profile-panel .my-account-profile-card__groups--address .my-account-profile-card__list:first-child{margin:9px 12px 0}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact,.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-top,.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-bottom{grid-template-columns:1fr}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row,.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row:nth-child(2n),.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row:nth-child(3n),.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-top .my-account-profile-card__row,.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-bottom .my-account-profile-card__row{border-inline-end:0;border-bottom:1px solid #e8ebee}.admin-v2 .admin-profile-panel .my-account-profile-card__list--compact .my-account-profile-card__row:last-child,.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-top .my-account-profile-card__row:last-child,.admin-v2 .admin-profile-panel .my-account-profile-card__list--address-bottom .my-account-profile-card__row:last-child{border-bottom:0}.admin-v2 .admin-profile-panel .my-account-profile-card__edit{width:calc(100% - 24px);margin:10px 12px 12px}.admin-v2 .admin-security-settings__head{grid-template-columns:34px minmax(0,1fr);align-items:start;padding:11px 12px}.admin-v2 .admin-security-settings__icon{width:34px;height:34px}.admin-v2 .admin-security-settings__status{grid-column:2;justify-self:start;margin-top:2px}.admin-v2 .admin-security-settings__notice{margin:10px 12px 0}.admin-v2 .admin-security-settings__fields{grid-template-columns:1fr;margin:8px 12px 0}.admin-v2 .admin-security-settings__actions{padding:10px 12px 12px}.admin-v2 .admin-security-settings__button{width:100%}.admin-v2 .admin-security-settings__two-factor{padding:11px 12px 13px}}.admin-v2 .admin-support-report-v2-page{gap:8px;min-width:0}.admin-v2 .admin-support-report-v2-page>.admin-support-report-v2__summary{border:1px solid var(--admin-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card{border:0;border-inline-end:1px solid var(--admin-line);background:linear-gradient(135deg, color-mix(in srgb, var(--stat-accent,var(--admin-blue)) 3%, #fff), #fff 58%);min-height:78px;box-shadow:none;border-radius:0;gap:10px;padding:11px 13px;position:relative;transform:none}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card:last-child{border-inline-end:0}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card:before{display:none}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card--sky{--stat-accent:#3292ad}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card--primary{--stat-accent:#6f5ac7}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card--green{--stat-accent:#21875f}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card:hover{border-color:var(--admin-line);background:linear-gradient(135deg, color-mix(in srgb, var(--stat-accent,var(--admin-blue)) 5%, #fff), #fff 62%);box-shadow:none;transform:none}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-copy{gap:1px}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-title{gap:6px;line-height:1.25}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-value{color:var(--stat-accent,var(--admin-blue));font-size:.76rem;font-weight:700}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-label{color:var(--admin-ink);font-size:.74rem;font-weight:650}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-note{color:var(--admin-muted);margin-top:2px;font-size:.65rem;font-weight:400;line-height:1.55}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-icon{background:color-mix(in srgb, var(--stat-accent,var(--admin-blue)) 11%, #fff);width:32px;height:32px;color:var(--stat-accent,var(--admin-blue));border-radius:9px}.admin-v2 .admin-support-report-v2-page>.admin-support-report-v2__table-stack{border:1px solid var(--admin-line);background:#fff;border-radius:10px;min-width:0;position:relative;overflow:visible}.admin-v2 .admin-support-report-v2__table-stack>.admin-support-report-v2__filters{z-index:80;border:0;min-height:56px;box-shadow:none;background:#fff;border-bottom:0;border-radius:10px 10px 0 0;margin:0;padding:10px 14px;position:relative;overflow:visible}.admin-v2 .admin-support-report-v2__filters .candidate-finance-filter__trigger{border-radius:9px;min-height:36px;padding-inline:12px;font-size:.69rem}.admin-v2 .admin-support-report-v2__filters .candidate-finance-filter__trigger:disabled{color:#9aa5aa;cursor:not-allowed;opacity:.78;background:#f4f6f7;border-color:#e7ebed}.admin-v2 .admin-support-report-v2__filters .candidate-finance-filter__popover{z-index:120;min-width:220px}.admin-v2 .admin-support-report-v2__filters .candidate-finance-filter__option small{color:var(--admin-muted);margin-inline-start:auto;font-size:.6rem;font-weight:550}.admin-v2 .admin-support-report-v2__filters .candidate-finance-filter__clear{margin-inline-start:0}.admin-v2 .admin-support-report-v2__filter-actions{flex:none;align-items:center;gap:7px;margin-inline-start:auto;display:flex}.admin-v2 .admin-support-report-v2-page .admin-support-report-v2__table-stack>.admin-support-report__table-shell{border:0;border-radius:0 0 10px 10px}.admin-v2 .admin-support-report-v2-page .admin-support-report__filters{z-index:80;border:1px solid var(--admin-line);background:#fff;border-radius:10px;gap:10px;margin:0;padding:12px 14px;display:grid;position:relative;overflow:visible;box-shadow:none!important}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-head{align-items:center;gap:10px;margin:0}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-copy{gap:1px}.admin-v2 .admin-support-report-v2-page .admin-team-report__panel-title,.admin-v2 .admin-support-report-v2-page .admin-users__table-title{color:var(--admin-ink);align-items:center;gap:7px;margin:0;font-size:.82rem;font-weight:750;line-height:1.45;display:inline-flex}.admin-v2 .admin-support-report-v2-page .admin-team-report__panel-description,.admin-v2 .admin-support-report-v2-page .admin-users__table-description{color:var(--admin-muted);margin:1px 0 0;font-size:.65rem;font-weight:400;line-height:1.55}.admin-v2 .admin-support-report-v2-page .admin-support-report-v2__heading-icon{background:var(--admin-blue-soft);width:25px;height:25px;color:var(--admin-blue);border-radius:7px;flex:none;place-items:center;display:inline-grid}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-form{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-group{gap:4px}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-label{color:#657179;font-size:.63rem;font-weight:600}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-field-shell,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-button{border:1px solid var(--admin-line);min-height:38px;box-shadow:none;background:#fff;border-radius:8px;gap:7px;padding:0 10px;transform:none}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-field-shell>.huge-icon,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-button>.huge-icon{color:#77858c;flex:none}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-field-shell:hover,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-field-shell:focus-within,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-button:hover,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-button:focus-visible{border-color:color-mix(in srgb, var(--admin-blue) 38%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-blue) 8%, transparent);transform:none}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-field,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-button{color:var(--admin-ink);font-size:.69rem;font-weight:400}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-field::placeholder,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-value--placeholder{color:#98a3a9;font-size:.67rem;font-weight:400}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-chevron{color:#78868c;margin-inline-start:auto}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-menu{border:1px solid var(--admin-line);background:#fff;border-radius:9px;gap:2px;padding:5px;top:calc(100% + 5px);box-shadow:0 14px 34px #072b331f}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-option{min-height:32px;color:var(--admin-ink);background:0 0;border-radius:7px;padding:0 9px;font-size:.67rem;font-weight:500;transform:none}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-option:hover,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-option:focus-visible,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-option.is-active{background:var(--admin-blue-soft);color:var(--admin-blue);transform:none}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-select-count{color:inherit;font-weight:650}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-actions{gap:6px;margin-top:0}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-submit,.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-reset{border-radius:7px;min-height:34px;padding:0 11px;font-size:.66rem;font-weight:650;transform:none;box-shadow:none!important}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-submit{border-color:var(--admin-blue);background:var(--admin-blue)}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-reset{border-color:var(--admin-line);color:#5e6b72;background:#f5f7f8}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-submit:hover,.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-submit:focus-visible{background:#23677c;transform:none}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-reset:hover,.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-reset:focus-visible{color:var(--admin-ink);background:#edf1f2;transform:none}.admin-v2 .admin-support-report-v2-page .admin-support-report__table-shell{border:1px solid var(--admin-line);background:#fff;border-radius:10px;gap:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:block;position:relative;overflow:visible;box-shadow:none!important}.admin-v2 .admin-support-report-v2-page .admin-users__table-head{border-bottom:1px solid var(--admin-line);align-items:center;padding:11px 14px}.admin-v2 .admin-support-report-v2-page .admin-users__table-head-copy{gap:1px}.admin-v2 .admin-support-report-v2-page .admin-support-report__actions{align-items:center}.admin-v2 .admin-support-report-v2-page .admin-support-report__table-wrap{scrollbar-gutter:auto;border:0;border-radius:0;padding:0;overflow-x:auto;box-shadow:none!important}.admin-v2 .admin-support-report-v2-page .admin-support-report__table{table-layout:auto;width:100%;min-width:1040px}.admin-v2 .admin-support-report-v2-page .admin-support-report__table col{width:auto!important}.admin-v2 .admin-support-report-v2-page .admin-support-report__table thead{border-top:1px solid var(--admin-line)}.admin-v2 .admin-support-report-v2-page .admin-support-report__table th,.admin-v2 .admin-support-report-v2-page .admin-support-report__table td{text-align:center;width:auto;min-width:0;max-width:none;padding:10px 8px}.admin-v2 .admin-support-report-v2-page .admin-support-report__table thead th{color:#566168;background:#fafbfc;font-size:.69rem;font-weight:650}.admin-v2 .admin-support-report-v2-page .admin-support-report__table tbody td,.admin-v2 .admin-support-report-v2-page .admin-support-report__table tbody td strong,.admin-v2 .admin-support-report-v2-page .admin-support-report__row-cell,.admin-v2 .admin-support-report-v2-page .admin-support-report__updated-cell time{color:var(--admin-ink);font-size:.7rem;font-weight:400}.admin-v2 .admin-support-report-v2-page .admin-support-report__table tbody tr:hover td{background:#fff}.admin-v2 .admin-support-report-v2-page .admin-support-report__table .admin-users__name-cell{max-width:190px}.admin-v2 .admin-support-report-v2-page .admin-support-report__table .admin-users__name-copy,.admin-v2 .admin-support-report-v2-page .admin-support-report__table .admin-users__name-copy strong,.admin-v2 .admin-support-report-v2-page .admin-support-report__updated-cell time{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.admin-v2 .admin-support-report-v2-page .admin-support-report__status{text-overflow:ellipsis;white-space:nowrap;max-width:190px;min-height:25px;box-shadow:none;border:0;border-radius:7px;padding:2px 9px;font-size:.65rem;font-weight:700;line-height:1.45;overflow:hidden}.admin-v2 .admin-support-report-v2-page .admin-support-report__table th:last-child,.admin-v2 .admin-support-report-v2-page .admin-support-report__table td:last-child{padding-inline:7px;width:68px!important;min-width:68px!important;max-width:68px!important}.admin-v2 .admin-support-report-v2-page .admin-support-report__actions-cell .admin-console__user-actions-toggle{width:29px;height:29px;color:var(--admin-blue);box-shadow:none;background:#eaf3f5;border:0;border-radius:7px;transform:none}.admin-v2 .admin-support-report-v2-page .admin-support-report__actions-cell .admin-console__user-actions-toggle:hover,.admin-v2 .admin-support-report-v2-page .admin-support-report__actions-cell .admin-console__user-actions-toggle:focus-visible{background:#dfeef1;transform:none}.admin-v2 .admin-support-report-v2-page .admin-users__empty-cell{height:88px;color:var(--admin-muted);font-size:.72rem;font-weight:400}.admin-v2 .admin-support-report-v2-page .admin-team-report__pagination{border-top:1px solid var(--admin-line);border-bottom-right-radius:10px;border-bottom-left-radius:10px;justify-content:stretch;min-height:0;margin:0;padding:0;overflow-x:auto}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer{width:100%;min-width:max-content;color:var(--admin-muted);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;direction:rtl;justify-content:flex-start;align-items:center;gap:10px;padding:7px 13px;font-size:.68rem;display:flex}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-summary,.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-size,.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-size-options,.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-nav{align-items:center;display:inline-flex}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-summary{gap:3px;font-weight:400}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-summary strong{color:var(--admin-ink);font-size:.72rem;font-weight:650}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-separator{background:var(--admin-line);width:1px;height:18px}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-size{white-space:nowrap;gap:7px}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-size-options{direction:ltr;gap:2px}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-size-option{min-width:27px;height:27px;color:var(--admin-muted);border-radius:7px;place-items:center;padding:0 4px;font-size:.67rem;font-weight:400;display:grid}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-size-option.is-active,.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-page.is-active{background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:700}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-nav{direction:ltr;gap:2px;margin-left:0;margin-right:auto}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-page,.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-arrow{min-width:29px;min-height:29px;color:var(--admin-blue);box-shadow:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:.7rem;font-weight:600;display:grid;transform:none}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-arrow:hover,.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-arrow:focus-visible{background:#f2f5f6;transform:none}.admin-v2 .admin-support-report-v2-page .admin-users__table-footer-arrow.is-disabled{color:#b8c1c5;opacity:.55}.admin-support-report-v2__actions-menu{background:#fff;border:1px solid #e2e7e9;border-radius:10px;gap:2px;min-width:185px;padding:5px;box-shadow:0 14px 34px #072b3321}.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item{color:#26383f;border-radius:7px;gap:7px;min-height:32px;padding:0 9px;font-size:.67rem;font-weight:500;transform:none}.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:hover,.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:focus-visible{color:#23677c;background:#eef5f6;transform:none}.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item .huge-icon{color:#3b7d90;width:14px;height:14px}.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(2) .huge-icon{color:#65579b}.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(3) .huge-icon{color:#a97617}.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(4) .huge-icon{color:#21875f}.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(5) .huge-icon{color:#2868d7}.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(6) .huge-icon{color:#58676e}.admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(7) .huge-icon{color:#8a671b}@media (min-width:1100px){.admin-v2 .admin-support-report-v2-page .admin-support-report__table-wrap{overflow-x:visible}.admin-v2 .admin-support-report-v2-page .admin-support-report__table{min-width:0}}@media (max-width:980px){.admin-v2 .admin-support-report-v2-page>.admin-support-report-v2__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card{border-bottom:1px solid var(--admin-line)}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card:nth-child(2n){border-inline-end:0}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card:last-child{border-bottom:0}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-v2 .admin-support-report-v2-page{gap:7px}.admin-v2 .admin-support-report-v2-page>.admin-support-report-v2__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card,.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card:nth-child(2n){border-inline-end:1px solid var(--admin-line);border-bottom:0;min-height:64px;padding:7px 8px}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card:nth-child(3n){border-inline-end:0}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card:last-child{border-bottom:0}.admin-v2 .admin-support-report-v2-page .admin-support-report__filters{padding:10px}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-form{grid-template-columns:1fr}.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-group,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-group--wide,.admin-v2 .admin-support-report-v2-page .admin-team-report__filter-group--half{grid-column:1/-1}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-actions{justify-content:stretch}.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-submit,.admin-v2 .admin-support-report-v2-page .admin-team-report__filters-reset{flex:1 1 0}.admin-v2 .admin-support-report-v2-page .admin-users__table-head{align-items:flex-start;padding:10px}.admin-v2 .admin-support-report-v2-page .admin-support-report__table{width:max-content;min-width:1020px}.admin-v2 .admin-support-report-v2-page .admin-support-report__table tbody tr:last-child td{border-bottom:0!important}}.panel-login-dark{--primary:#65dfb6;--primary-deep:#3cb58e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15171b;min-height:100dvh}.panel-login-dark .auth-screen,.panel-login-dark .auth-shell--centered{background:radial-gradient(circle at 50% 8%,#65dfb61a,#0000 34rem),linear-gradient(#191c22,#131519)!important}.panel-login-dark .auth-shell--centered:before{opacity:.34;background-image:radial-gradient(circle at 18% 22%,#65dfb661 0 1.2px,#0000 1.7px),radial-gradient(circle at 58% 16%,#69aed547 0 1.1px,#0000 1.6px),radial-gradient(circle at 82% 28%,#65dfb638 0 1.2px,#0000 1.7px),radial-gradient(circle at 30% 64%,#69aed52e 0 1px,#0000 1.5px)}.panel-login-dark .auth-shell--centered .auth-shell__panel{color:#edf2f3}.panel-login-dark .auth-shell__dynamic-greeting{background:linear-gradient(110deg,#fff,#66ac91,#66ac91);-webkit-background-clip:text;background-clip:text}.panel-login-dark .auth-shell__panel--stacked-login .auth-shell__copy h1{color:#f1f4f5}.panel-login-dark .auth-shell__panel--stacked-login .auth-shell__copy p,.panel-login-dark .auth-method-stack__legal,.panel-login-dark .auth-method-stack__register,.panel-login-dark .auth-form__legal,.panel-login-dark .auth-form__switch{color:#98a2aa}.panel-login-dark .auth-method-stack__item{background:#1f232be6;border-color:#e1eef117;box-shadow:0 20px 54px #00000038}.panel-login-dark .auth-method-stack__item:hover{border-color:#65dfb642}.panel-login-dark .auth-method-stack__item.is-active{background:#222730;border-color:#65dfb685;box-shadow:0 0 0 3px #65dfb612}.panel-login-dark .auth-method-stack__trigger{color:#cdd5d9}.panel-login-dark .auth-method-stack__trigger .huge-icon,.panel-login-dark .auth-method-stack__item.is-active .auth-method-stack__trigger,.panel-login-dark .auth-method-stack__item.is-active .auth-method-stack__trigger .huge-icon{color:#65dfb6}.panel-login-dark .auth-form__field input:not(.auth-form__otp-input),.panel-login-dark .auth-form__field input:not(.auth-form__otp-input):hover,.panel-login-dark .auth-form__field input:not(.auth-form__otp-input):focus,.panel-login-dark .auth-form__otp-boxes .auth-form__otp-input{color:#edf2f3!important;background:#181c22!important;border-color:#e1eef117!important}.panel-login-dark .auth-form__field input:not(.auth-form__otp-input):focus,.panel-login-dark .auth-form__otp-boxes .auth-form__otp-input:focus{border-color:#65dfb694!important;box-shadow:0 0 0 3px #65dfb617!important}.panel-login-dark .auth-form__input-shell--floating .auth-form__floating-label{color:#7f8a93}.panel-login-dark .auth-form__input-shell--floating:focus-within .auth-form__floating-label,.panel-login-dark .auth-form__input-shell--floating input:not(:placeholder-shown)+.auth-form__floating-label{color:#65dfb6;background:#181c22}.panel-login-dark .auth-form__otp-hint,.panel-login-dark .auth-form__otp-hint-text,.panel-login-dark .auth-form__otp-action-label{color:#cbd3d7}.panel-login-dark .auth-form__otp-phone{color:#f1f4f5}.panel-login-dark .auth-form__otp-resend{color:#b9c2c7;background:#242a32;border-color:#e1eef11a}.panel-login-dark .auth-form__otp-resend:hover{color:#65dfb6;background:#2a313a;border-color:#65dfb652}.panel-login-dark .auth-form__otp-countdown{color:#71e5bd;background:#65dfb61c}.panel-login-dark .auth-form__primary{color:#10251f;background:#52cda4;border-color:#52cda4}.panel-login-dark .auth-form__primary:hover:not(:disabled){background:#67dfb7;border-color:#67dfb7}.panel-login-dark .auth-form__switch-link,.panel-login-dark .auth-form__legal a{color:#65dfb6}.team-login-page .auth-theme-toggle{z-index:5;color:#f1c86a;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:22px;left:22px}.team-login-page .auth-theme-toggle:hover{color:#65dfb6;border:0}.panel-login-dark.is-light-theme{--primary:#2c748b;--primary-deep:#225e71;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7f8}.panel-login-dark.is-light-theme .auth-screen,.panel-login-dark.is-light-theme .auth-shell--centered{background:linear-gradient(#f7fafb,#edf2f4)!important}.panel-login-dark.is-light-theme .auth-shell--centered .auth-shell__panel{color:#26343b}.panel-login-dark.is-light-theme .auth-shell__dynamic-greeting{background:linear-gradient(110deg,#26343b,#66ac91,#66ac91);-webkit-background-clip:text;background-clip:text}.panel-login-dark.is-light-theme .auth-shell--centered:before{opacity:.8;background-image:radial-gradient(circle at 18% 22%,#2c748b29 0 1.2px,#0000 1.7px),radial-gradient(circle at 58% 16%,#7fb5c224 0 1.1px,#0000 1.6px),radial-gradient(circle at 82% 28%,#2c748b1c 0 1.2px,#0000 1.7px),radial-gradient(circle at 30% 64%,#7fb5c21a 0 1px,#0000 1.5px)}.panel-login-dark.is-light-theme .auth-shell--centered .auth-shell__panel{color:#26343b;background:0 0}.panel-login-dark.is-light-theme .auth-method-stack__item{background:#fffffff0;border-color:#e1e8eb;box-shadow:0 8px 24px #26343b0f}.panel-login-dark.is-light-theme .auth-method-stack__item:hover{border-color:#2c748b57}.panel-login-dark.is-light-theme .auth-method-stack__item.is-active{background:#fff;border-color:#2c748bad;box-shadow:0 0 0 3px #2c748b14}.panel-login-dark.is-light-theme .auth-method-stack__trigger,.panel-login-dark.is-light-theme .auth-method-stack__trigger .huge-icon{color:#2c748b}.panel-login-dark.is-light-theme .auth-method-stack__legal,.panel-login-dark.is-light-theme .auth-method-stack__register,.panel-login-dark.is-light-theme .auth-form__legal,.panel-login-dark.is-light-theme .auth-form__switch{color:#74838b}.panel-login-dark.is-light-theme .auth-form__field input:not(.auth-form__otp-input),.panel-login-dark.is-light-theme .auth-form__field input:not(.auth-form__otp-input):hover,.panel-login-dark.is-light-theme .auth-form__field input:not(.auth-form__otp-input):focus,.panel-login-dark.is-light-theme .auth-form__otp-boxes .auth-form__otp-input{color:#26343b!important;background:#f3f5f6!important;border-color:#edf1f3!important}.panel-login-dark.is-light-theme .auth-form__field input:not(.auth-form__otp-input):focus,.panel-login-dark.is-light-theme .auth-form__otp-boxes .auth-form__otp-input:focus{border-color:#2c748b8c!important;box-shadow:0 0 0 3px #2c748b14!important}.panel-login-dark.is-light-theme .auth-form__primary{color:#fff;background:#2c748b;border-color:#2c748b}.panel-login-dark.is-light-theme .auth-form__primary:hover:not(:disabled){background:#225e71;border-color:#225e71}.panel-login-dark.is-light-theme .auth-form__switch-link,.panel-login-dark.is-light-theme .auth-form__legal a{color:#2c748b}.panel-login-dark.is-light-theme .auth-theme-toggle,.team-login-page.is-light-theme .auth-theme-toggle{color:#225e71;background:0 0;border:0}.admin-v2.is-dark-theme .admin-dashboard__summary-shell,.admin-v2.is-dark-theme .admin-v2-dashboard__summary-shell{--dashboard-line:#e1eef117;--dashboard-soft:#242932;--dashboard-ink:#dce3e6;--dashboard-muted:#8f9aa2;border-color:var(--admin-line)!important;background:var(--admin-card)!important}.admin-v2.is-dark-theme [class*=__card],.admin-v2.is-dark-theme [class*=__panel],.admin-v2.is-dark-theme [class*=__shell]{border-color:var(--admin-line)}.admin-v2.is-dark-theme [class*=__card]:hover,.admin-v2.is-dark-theme [class*=__panel]:hover,.admin-v2.is-dark-theme [class*=__shell]:hover{border-color:var(--admin-line)!important;box-shadow:none!important;filter:none!important;transform:none!important}.admin-v2.is-dark-theme .admin-users__stat-card:hover,.admin-v2.is-dark-theme .admin-dashboard__summary-card:hover,.admin-v2.is-dark-theme .admin-dashboard__record-card:hover,.admin-v2.is-dark-theme .admin-v2-dashboard__record-card:hover,.admin-v2.is-dark-theme .admin-team-report__team-card:hover,.admin-v2.is-dark-theme .admin-team-report__member-card:hover{background:var(--admin-card)!important}.admin-v2.is-dark-theme .admin-users__stat-icon,.admin-v2.is-dark-theme .admin-dashboard__summary-icon,.admin-v2.is-dark-theme .admin-dashboard__summary-shell .admin-users__stat-icon,.admin-v2.is-dark-theme .admin-v2-dashboard__summary-shell .admin-users__stat-icon,.admin-v2.is-dark-theme .admin-support-report-v2__summary .admin-users__stat-icon{background:color-mix(in srgb, var(--stat-accent,var(--admin-blue)) 16%, #20242c)!important;color:var(--stat-accent,var(--admin-blue))!important;box-shadow:none!important}.admin-v2.is-dark-theme .admin-v2-dashboard__summary-shell .admin-users__stat-card,.admin-v2.is-dark-theme .admin-dashboard__summary-shell .admin-users__stat-card,.admin-v2.is-dark-theme .admin-support-report-v2__summary .admin-users__stat-card{border-color:var(--admin-line)!important;background:var(--admin-card)!important}.admin-v2.is-dark-theme .admin-v2__content :is([class*=__card],[class*=__panel],[class*=__shell],[class*=__section],[class*=__surface],[class*=__summary],[class*=__table-stack],[class*=__table-wrap],[class*=__list],[class*=__hero],[class*=__filters]){box-shadow:none!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-title,.admin-v2.is-dark-theme .admin-v2-dashboard__donut-center strong{color:#dce3e6!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-subtitle,.admin-v2.is-dark-theme .admin-v2-dashboard__donut-center span{color:#8f9aa2!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-controls{background:0 0!important;border-color:#0000!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-toggle{color:#99a3aa!important;background:0 0!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-toggle[data-selected=true]{color:#65dfb6!important;box-shadow:none!important;background:#65dfb621!important;border-color:#65dfb680!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-legend span{color:#c3ccd0!important;background:#252a33!important;border:0!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-legend span:first-child{color:#71abe7!important;background:#2f7dd124!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-legend span:nth-child(2){color:#e99a70!important;background:#d9784524!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-legend span:nth-child(3){color:#65c99d!important;background:#2aa37a24!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-legend span:nth-child(4){color:#91a8ff!important;background:#5b7cff24!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-legend span:nth-child(5){color:#a996ff!important;background:#7b61ff24!important}.admin-v2.is-dark-theme .admin-v2-dashboard__chart-surface{background:radial-gradient(circle at 88% 5%,#65dfb612,#0000 30%),linear-gradient(#20242c,#1c2027)!important;border-color:#30343c!important}.admin-v2.is-dark-theme .admin-v2-dashboard__breakdown-content{box-shadow:none!important;background:#20242c!important;border-color:#30343c!important}.admin-v2.is-dark-theme .admin-v2-dashboard__donut:before{background:#20242c!important;border-color:#30343c!important}.admin-v2.is-dark-theme .admin-v2-dashboard__breakdown-item{background:color-mix(in srgb, var(--activity-color) 13%, #20242c)!important;color:color-mix(in srgb, var(--activity-color) 68%, #e7edef)!important}.admin-v2.is-dark-theme .admin-v2-dashboard__breakdown-item strong{background:var(--activity-color)!important;color:#f7fbfc!important}body.admin-dark-theme .admin-v2-dashboard__chart-tooltip{background:#232831fa;border-color:#30343c;box-shadow:0 18px 42px #0006}body.admin-dark-theme .admin-v2-dashboard__chart-tooltip-date,body.admin-dark-theme .admin-v2-dashboard__chart-tooltip-row strong{color:#edf2f3}body.admin-dark-theme .admin-v2-dashboard__chart-tooltip-row{color:#a5afb5}.admin-v2.is-dark-theme .admin-v2-installments{--dashboard-line:#30343c;--dashboard-ink:#e5ebed;--dashboard-muted:#96a1a8;border-radius:14px;gap:10px;box-shadow:none!important;background:#1d2128!important;border:1px solid #30343c!important}.admin-v2.is-dark-theme .admin-v2-installments__hero{border:0;border-radius:0;padding:0;background:0 0!important}.admin-v2.is-dark-theme .admin-v2-installments__title-wrap h3{color:#4aae8f!important}.admin-v2.is-dark-theme .admin-v2-installments .admin-v2-dashboard__section-link{color:#65dfb6!important;background:0 0!important;border-color:#0000!important}.admin-v2.is-dark-theme .admin-v2-installments__tabs{scrollbar-color:#414954 transparent}.admin-v2.is-dark-theme .admin-v2-installments__tab{color:#a9b3b9!important;box-shadow:none!important;background:#222730!important;border-color:#30343c!important}.admin-v2.is-dark-theme .admin-v2-installments__tab strong{color:#b8c3c8!important;background:#2b323b!important}.admin-v2.is-dark-theme .admin-v2-installments__tab.is-active{color:#65dfb6!important;box-shadow:none!important;background:#65dfb61f!important;border-color:#65dfb680!important}.admin-v2.is-dark-theme .admin-v2-installments__tab.is-active strong{color:#10251f!important;background:#52cda4!important}.admin-v2.is-dark-theme .admin-v2-installments__tab--overdue{color:#ee8993!important;background:#ef73801a!important;border-color:#ef73803d!important}.admin-v2.is-dark-theme .admin-v2-installments__tab--overdue strong{color:#f09aa2!important;background:#ef738029!important}.admin-v2.is-dark-theme .admin-v2-installments__tab--overdue.is-active{color:#f29aa4!important;background:#ef738026!important;border-color:#ef73807a!important}.admin-v2.is-dark-theme .admin-v2-installments__tab--overdue.is-active strong{color:#fff!important;background:#d86774!important}.admin-v2.is-dark-theme .admin-v2-installments__summary,.admin-v2.is-dark-theme .admin-v2-installments__summary>div{background:#20242c!important;border-color:#30343c!important}.admin-v2.is-dark-theme .admin-v2-installments__summary span,.admin-v2.is-dark-theme .admin-v2-installments__summary small{color:#96a1a8!important}.admin-v2.is-dark-theme .admin-v2-installments__summary strong{color:#e6ecee!important}.admin-v2.is-dark-theme .admin-v2-installments__list{background:#1d2128!important;border-color:#30343c!important}.admin-v2.is-dark-theme .admin-v2-installments__list-head strong{color:#dfe6e8!important}.admin-v2.is-dark-theme .admin-v2-installments__list-head span{color:#8f9aa2!important;border-color:#3a4049!important}.admin-v2.is-dark-theme .admin-v2-installments__row{box-shadow:none!important;background:#242932!important;border-color:#30343c!important}.admin-v2.is-dark-theme .admin-v2-installments__student strong,.admin-v2.is-dark-theme .admin-v2-installments__detail strong,.admin-v2.is-dark-theme .admin-v2-installments__amount-cell strong{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-v2-installments__student span:not(.admin-v2-installments__avatar),.admin-v2.is-dark-theme .admin-v2-installments__detail span,.admin-v2.is-dark-theme .admin-v2-installments__amount-cell>span,.admin-v2.is-dark-theme .admin-v2-installments__status-cell>span:first-child,.admin-v2.is-dark-theme .admin-v2-installments__amount-cell small{color:#929da5!important}.admin-v2.is-dark-theme .admin-v2-installments__student-meta .huge-icon{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-v2-installments__detail>span,.admin-v2.is-dark-theme .admin-v2-installments__amount-cell>span,.admin-v2.is-dark-theme .admin-v2-installments__status-cell>span:first-child{color:#a7b1b7!important;background:#2a3039!important}.admin-v2.is-dark-theme .admin-v2-installments__empty{color:#a6b0b6!important;background:#20242c!important;border-color:#3a414b!important}.admin-v2.is-dark-theme .admin-v2-installments__empty>span{color:#65dfb6!important;background:#65dfb61f!important}.admin-v2.is-dark-theme .admin-v2-installments__empty strong{color:#e3e9eb!important}.admin-v2.is-dark-theme .admin-v2-installments__empty p{color:#939ea5!important}.admin-v2.is-dark-theme .admin-v2-dashboard__content-grid .admin-v2-dashboard__panel,.admin-v2.is-dark-theme .admin-v2-dashboard__paired-panels .admin-v2-dashboard__panel{color:#e4eaed!important;background:#1f232b!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-v2-dashboard__section-head h3{color:#58cfa6!important}.admin-v2.is-dark-theme .admin-v2-dashboard__section-link,.admin-v2.is-dark-theme .admin-v2-dashboard__section-link:hover,.admin-v2.is-dark-theme .admin-v2-dashboard__section-link:focus-visible{color:#65dfb6!important;background:0 0!important}.admin-v2.is-dark-theme .admin-v2-dashboard__section-link-icon{color:currentColor!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-card{box-shadow:none!important;background:#242932!important;border-color:#343b46!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-card:hover{background:#242932!important;border-color:#343b46!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-card{border-inline-start-width:3px!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-card.is-success{border-inline-start-color:#42c994!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-card.is-accent{border-inline-start-color:#e1b957!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-card.is-rejected{border-inline-start-color:#eb7f8b!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-card.is-muted{border-inline-start-color:#8e9aa3!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-copy strong,.admin-v2.is-dark-theme .admin-v2-dashboard__record-field>strong{color:#e6ecee!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-copy span{color:#9ca7ae!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-field>span:first-child{color:#bcc6cb!important;background:#303640!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-field>strong small{color:#aab4ba!important}.admin-v2.is-dark-theme .admin-v2-dashboard__record-field.is-credit>strong{color:#72d8ad!important}.admin-v2.is-dark-theme .admin-v2-dashboard .tickets-page__status--success{color:#73d9af!important;background:#2db8842e!important}.admin-v2.is-dark-theme .admin-v2-dashboard .tickets-page__status--accent{color:#e8c469!important;background:#e4b04229!important}.admin-v2.is-dark-theme .admin-v2-dashboard .tickets-page__status--muted{color:#b4bec4!important;background:#303640!important}.admin-v2.is-dark-theme .admin-v2-dashboard .tickets-page__status--rejected{color:#ef9ba4!important;background:#e762702b!important}.admin-v2.is-dark-theme .admin-v2-dashboard__empty-state{color:#a8b2b8!important;background:#20252d!important;border-color:#3a424d!important}.admin-v2.is-dark-theme .admin-v2-dashboard__empty-state>span{color:#65dfb6!important;background:#65dfb621!important}.admin-v2.is-dark-theme .admin-v2-dashboard__empty-state strong{color:#e1e7e9!important}.admin-v2.is-dark-theme .admin-v2-dashboard__summary-shell .admin-users__stat-card,.admin-v2.is-dark-theme .admin-v2-dashboard__summary-shell .admin-users__stat-card:hover,.admin-v2.is-dark-theme .admin-dashboard__summary-shell .admin-users__stat-card,.admin-v2.is-dark-theme .admin-dashboard__summary-shell .admin-users__stat-card:hover,.admin-v2.is-dark-theme .admin-dashboard__summary-card,.admin-v2.is-dark-theme .admin-dashboard__summary-card:hover{border-color:var(--admin-line)!important;background:var(--admin-card)!important;box-shadow:none!important;filter:none!important;transition:none!important;transform:none!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__stats-grid{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__stat-card,.admin-v2.is-dark-theme .admin-students-page .admin-users__stat-card:hover{box-shadow:none!important;filter:none!important;background:#20242c!important;border-color:#303640!important;transition:none!important;transform:none!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__stat-label{color:#dfe6e8!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__stat-note{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table-shell,.admin-v2.is-dark-theme .admin-students-page .admin-users__table-wrap,.admin-v2.is-dark-theme .admin-students-page .admin-panel__pagination,.admin-v2.is-dark-theme .admin-students-page .candidate-finance-filters{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-students-page .candidate-finance-filter__trigger,.admin-v2.is-dark-theme .admin-students-page .candidate-finance-filter__clear{color:#d2dadd!important;box-shadow:none!important;background:#1d222a!important;border-color:#343b46!important}.admin-v2.is-dark-theme .admin-students-page .candidate-finance-filter__trigger:hover,.admin-v2.is-dark-theme .admin-students-page .candidate-finance-filter__trigger[aria-expanded=true]{color:#65dfb6!important;background:#252b34!important;border-color:#65dfb657!important}.admin-v2.is-dark-theme .admin-students-page .candidate-finance-filter__trigger.is-active{color:#65dfb6!important;background:#65dfb61f!important;border-color:#65dfb66b!important}.admin-v2.is-dark-theme .admin-students-page .candidate-finance-filter__clear{color:#ed98a1!important;background:0 0!important;border-color:#0000!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__table,.admin-v2.is-dark-theme .admin-students-page .admin-users__table tbody tr,.admin-v2.is-dark-theme .admin-students-page .admin-users__table tbody td{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__table tbody tr:hover td{background:#20242c!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__table-footer{color:#9da8af!important;background:#20242c!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__table-footer-arrow{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__table-footer-arrow:hover,.admin-v2.is-dark-theme .admin-students-page .admin-users__table-footer-arrow:focus-visible{color:#72e7bf!important;background:#65dfb61f!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__table-footer-arrow.is-disabled{opacity:.7;color:#59646c!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--add,.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--export{box-shadow:none!important;filter:none!important;border:1px solid #0000!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--add{color:#65dfb6!important;background:#65dfb624!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--export{color:#8eabff!important;background:#5c89ff26!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--add:hover,.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--add:focus-visible{color:#78e8c3!important;background:#65dfb633!important;border-color:#65dfb659!important;transform:none!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--export:hover,.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--export:focus-visible{color:#a7bcff!important;background:#5c89ff38!important;border-color:#8eabff59!important;transform:none!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--view,.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--edit,.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--delete{box-shadow:none!important;filter:none!important;border:1px solid #0000!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--view{color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--edit{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--delete{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--view:hover,.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--view:focus-visible{color:#9bdef0!important;background:#5bb5d53b!important;border-color:#78c9e357!important;transform:none!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--edit:hover,.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--edit:focus-visible{color:#f3d994!important;background:#e8c25d3b!important;border-color:#e8c97857!important;transform:none!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--delete:hover,.admin-v2.is-dark-theme .admin-students-page .admin-users__inline-action--delete:focus-visible{color:#ffb5bc!important;background:#eb7f8b3b!important;border-color:#ef9ba457!important;transform:none!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__checkbox:hover .admin-users__checkbox-box{border-color:#65dfb68c!important;transform:none!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__checkbox-box{box-shadow:none!important;background:#1b2027!important;border-color:#46505b!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__checkbox-input:checked+.admin-users__checkbox-box,.admin-v2.is-dark-theme .admin-students-page .admin-users__checkbox-input:indeterminate+.admin-users__checkbox-box{box-shadow:none!important;background:#2fae84!important;border-color:#52cda4!important}.admin-v2.is-dark-theme .admin-students-page .admin-users__checkbox-input:focus-visible+.admin-users__checkbox-box{outline-color:#65dfb6a6!important}.admin-v2.is-dark-theme .admin-users__table-footer-arrow,.admin-v2.is-dark-theme .tickets-page__pagination-nav,.admin-v2.is-dark-theme .admin-panel__pagination-nav,.admin-v2.is-dark-theme .admin-users__table-footer-arrow .huge-icon,.admin-v2.is-dark-theme .tickets-page__pagination-nav .huge-icon,.admin-v2.is-dark-theme .tickets-page__pagination-icon,.admin-v2.is-dark-theme .admin-panel__pagination-nav .huge-icon{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-users__table-footer-arrow:hover,.admin-v2.is-dark-theme .admin-users__table-footer-arrow:focus-visible,.admin-v2.is-dark-theme .tickets-page__pagination-nav:hover,.admin-v2.is-dark-theme .tickets-page__pagination-nav:focus-visible,.admin-v2.is-dark-theme .admin-panel__pagination-nav:hover,.admin-v2.is-dark-theme .admin-panel__pagination-nav:focus-visible{color:#78e8c3!important;background:#65dfb61f!important}.admin-v2.is-dark-theme .admin-users__table-footer-arrow.is-disabled,.admin-v2.is-dark-theme .tickets-page__pagination-nav[aria-disabled=true]{opacity:1;color:#65dfb6!important}.admin-v2.is-dark-theme .admin-users__table-footer-arrow.is-disabled .huge-icon,.admin-v2.is-dark-theme .tickets-page__pagination-nav[aria-disabled=true] .huge-icon{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table-shell,.admin-v2.is-dark-theme .admin-students-page .admin-users__table-wrap,.admin-v2.is-dark-theme .admin-students-page .admin-panel__pagination{border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!important}.admin-v2.is-dark-theme .admin-students-page .admin-panel__pagination{overflow:hidden!important}.admin-v2.is-dark-theme .admin-users__table-footer-size-option:hover,.admin-v2.is-dark-theme .admin-users__table-footer-size-option:focus-visible{outline:none;color:#edf2f3!important;background:#ffffff0b!important;transform:none!important}.admin-v2.is-dark-theme .admin-users__table-footer-size-option.is-active,.admin-v2.is-dark-theme .admin-users__table-footer-size-option.is-active:hover,.admin-v2.is-dark-theme .admin-users__table-footer-size-option.is-active:focus-visible{color:#65dfb6!important;background:#65dfb624!important}.admin-v2:not(.is-dark-theme) .admin-users__table-footer-size-option:hover,.admin-v2:not(.is-dark-theme) .admin-users__table-footer-size-option:focus-visible{outline:none;color:#11141b!important;background:#f6f7fa!important;transform:none!important}.admin-v2:not(.is-dark-theme) .admin-users__table-footer-size-option.is-active:hover,.admin-v2:not(.is-dark-theme) .admin-users__table-footer-size-option.is-active:focus-visible{background:var(--admin-blue-soft)!important;color:var(--admin-blue)!important;transform:none!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table tbody td{color:#d8e0e3!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__name-copy strong,.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__mobile-cell,.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__row-number-cell{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__major-pill,.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__major-pill--science,.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__major-pill--math,.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__major-pill--human,.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__major-pill--muted{color:#cbd5d9!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__major-arrow{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__advisor-cell span{color:#75dcb5!important;background:#65dfb621!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-users__registration-plan-cell span{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-students-table__date-range{color:#c5d0d4!important}.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-students-table__duration-info,.admin-v2.is-dark-theme .admin-students-page .admin-students-table .admin-students-table__duration-info .huge-icon{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-students-page .loading-spinner-row__spinner,.admin-v2.is-dark-theme .admin-students-page .loading-spinner-row__text{color:#4aae8f!important}body.admin-dark-theme .admin-route-loading{background:#1b1b1e}body.admin-dark-theme .admin-route-loading__dots span{background:#4aae8f!important;width:.78rem!important;height:.78rem!important;box-shadow:0 0 #4aae8f3d!important}body.admin-dark-theme .admin-route-loading__dots{gap:.58rem}body.admin-dark-theme .admin-route-loading__note,body.admin-dark-theme .admin-route-loading__title{color:#4aae8f!important}.admin-v2.is-dark-theme .candidate-finance-page>.admin-users__stats-grid{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card,.admin-v2.is-dark-theme .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-card:hover{box-shadow:none!important;filter:none!important;background:#20242c!important;border-color:#303640!important;transition:none!important;transform:none!important}.admin-v2.is-dark-theme .candidate-finance-page>.admin-users__stats-grid .admin-users__stat-note{color:#98a4ab!important}.admin-v2.is-dark-theme .candidate-finance-page__table-shell,.admin-v2.is-dark-theme .candidate-finance-page__table-wrap,.admin-v2.is-dark-theme .candidate-finance-page>.admin-users__table-shell>.admin-panel__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .candidate-finance-page__table-shell{margin-top:0!important}.admin-v2.is-dark-theme .candidate-finance-page__table-shell,.admin-v2.is-dark-theme .candidate-finance-page__table-wrap,.admin-v2.is-dark-theme .candidate-finance-page>.admin-users__table-shell>.admin-panel__pagination{border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!important}.admin-v2.is-dark-theme .candidate-finance-page>.admin-users__table-shell>.admin-panel__pagination{overflow:hidden!important}body.admin-dark-theme .candidate-finance-filter__popover{color:#dce3e6!important;background:#252a33!important;border-color:#303640!important;box-shadow:0 18px 44px #0000006b!important}body.admin-dark-theme .candidate-finance-filter__title,body.admin-dark-theme .candidate-finance-filter__popover.is-viewport-positioned .candidate-finance-filter__title{color:#e5ebed!important;background:#252a33!important}body.admin-dark-theme .candidate-finance-filter__option{color:#cbd3d7!important}body.admin-dark-theme .candidate-finance-filter__option:hover,body.admin-dark-theme .candidate-finance-filter__option:focus-visible{color:#71e5bd!important;background:#303640!important}body.admin-dark-theme .candidate-finance-filter__option.is-selected{color:#65dfb6!important;background:#65dfb624!important}body.admin-dark-theme .candidate-finance-filter__radio{background:#1c2128!important;border-color:#68747d!important;box-shadow:inset 0 0 0 3px #1c2128!important}body.admin-dark-theme .candidate-finance-filter__option.is-selected .candidate-finance-filter__radio{background:#65dfb6!important;border-color:#65dfb6!important;box-shadow:inset 0 0 0 3px #252a33!important}body.admin-dark-theme .candidate-finance-filter__apply{color:#10251f!important;box-shadow:none!important;background:#52cda4!important;border-color:#52cda4!important}body.admin-dark-theme .candidate-finance-filter__apply:hover,body.admin-dark-theme .candidate-finance-filter__apply:focus-visible{box-shadow:none!important;background:#65dfb6!important}body.admin-dark-theme .candidate-finance-filter__search-field{color:#dce3e6!important;background:#1b2027!important;border-color:#e1eef11f!important}body.admin-dark-theme .candidate-finance-filter__search-field:focus-within{box-shadow:none!important;border-color:#0000!important}body.admin-dark-theme .candidate-finance-filter__search-field input,body.admin-dark-theme .candidate-finance-filter__search-field input:focus,body.admin-dark-theme .candidate-finance-filter__search-field input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}body.admin-dark-theme .candidate-finance-page .candidate-finance-filter__trigger:focus,body.admin-dark-theme .candidate-finance-page .candidate-finance-filter__trigger:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.admin-v2.is-dark-theme .candidate-finance-filter__popover .candidate-finance-filter__search-field input,.admin-v2.is-dark-theme .candidate-finance-filter__popover .candidate-finance-filter__search-field input:focus,.admin-v2.is-dark-theme .candidate-finance-filter__popover .candidate-finance-filter__search-field input:focus-visible,body.admin-dark-theme .candidate-finance-filter__popover .candidate-finance-filter__search-field input,body.admin-dark-theme .candidate-finance-filter__popover .candidate-finance-filter__search-field input:focus,body.admin-dark-theme .candidate-finance-filter__popover .candidate-finance-filter__search-field input:focus-visible{background:inherit!important;color:#dce3e6!important;box-shadow:none!important;border:0 #0000!important;outline:none!important}.admin-v2.is-dark-theme .admin-team-report-page>.admin-team-report__stats-grid{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-report-page>.admin-team-report__stats-grid .admin-users__stat-card,.admin-v2.is-dark-theme .admin-team-report-page>.admin-team-report__stats-grid .admin-users__stat-card:hover{box-shadow:none!important;filter:none!important;background:#20242c!important;border-color:#303640!important;transition:none!important;transform:none!important}.admin-v2.is-dark-theme .admin-team-report-page>.admin-team-report__stats-grid .admin-users__stat-label{color:#e1e8ea!important}.admin-v2.is-dark-theme .admin-team-report-page>.admin-team-report__stats-grid .admin-users__stat-note{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__panel,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__shell,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table-wrap,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__teams-head h3,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-head-title,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table tbody td,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table tbody td strong{color:#e1e8ea!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__teams-head p,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-stat-label,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__updated-cell{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card:hover,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card:focus-visible,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-stats,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-stat{box-shadow:none!important;background:#242932!important;border-color:#303640!important;transform:none!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active{box-shadow:none!important;background:#65dfb61a!important;border-color:#65dfb66b!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active .admin-team-report__team-card-stats,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active .admin-team-report__team-card-stat{background:0 0!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-head{border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-stat-value{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-status--active{color:#65dfb6!important;background:#65dfb624!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-status--active .huge-icon{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report-filters,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__bulk-toolbar{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-report-page .candidate-finance-filter__trigger{color:#d2dadd!important;box-shadow:none!important;background:#1d222a!important;border-color:#343b46!important}.admin-v2.is-dark-theme .admin-team-report-page .candidate-finance-filter__trigger:hover,.admin-v2.is-dark-theme .admin-team-report-page .candidate-finance-filter__trigger[aria-expanded=true]{color:#65dfb6!important;box-shadow:none!important;background:#252b34!important;border-color:#65dfb657!important}.admin-v2.is-dark-theme .admin-team-report-page .candidate-finance-filter__trigger.is-active{color:#65dfb6!important;background:#65dfb61f!important;border-color:#65dfb66b!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table thead th{color:#aeb8be!important;background:#252a32!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table tbody td,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table tbody tr:hover td{color:#d8e0e3!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table tbody td strong,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table .admin-users__name-copy strong,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table .admin-users__mobile-cell,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table .admin-users__row-number-cell{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-cell .admin-team-manager__team-badge{color:#65dfb6!important;background:0 0!important;border:1px solid #285f4a!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-users__checkbox-box{box-shadow:none!important;background:#1b2027!important;border-color:#52606b!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-users__checkbox-input:checked+.admin-users__checkbox-box{background:#52cda4!important;border-color:#52cda4!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-users__inline-action{box-shadow:none!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active:hover,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active:focus-visible{background:#253637!important;border-color:#4aae8f!important;box-shadow:inset 0 0 0 1px #65dfb629!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active .admin-team-report__team-card-head,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active .admin-team-report__team-card-stats,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active .admin-team-report__team-card-stat{background:0 0!important;border-color:#65dfb629!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active .admin-team-report__team-card-head-title,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active .admin-team-report__team-card-stat-value{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__members-section{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__members-title{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__members-description{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__members-clear{color:#65dfb6!important;box-shadow:none!important;background:#65dfb61f!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-card,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-card:hover,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-card:focus-visible{color:#dce3e6!important;box-shadow:none!important;background:#242932!important;border-color:#303640!important;transform:none!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-card.is-active,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-card.is-active:hover{background:#253637!important;border-color:#65dfb66b!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-icon{color:#54b5d1!important;background:#2c7b9329!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-icon--leader{color:#65dfb6!important;background:#65dfb624!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-name,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-count-value{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-role,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-count,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__member-count-label{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-users__inline-action--view{color:#54b5d1!important;background:#409fbf29!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__refer-action{color:#a893ff!important;background:#8268dc2b!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-users__inline-action--edit{color:#e8c978!important;background:#e2ac2d29!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-users__inline-action--delete{color:#f0717a!important;background:#e04f5926!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-users__inline-action--add{color:#65dfb6!important;box-shadow:none!important;background:#65dfb621!important;border-color:#65dfb633!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__updated-cell,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__updated-cell time,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__table td:nth-child(8){color:#c5d0d4!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__pagination{border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!important;overflow:hidden!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__pagination .admin-users__table-footer{border-bottom-left-radius:inherit!important;border-bottom-right-radius:inherit!important}body.admin-dark-theme .admin-team-report__add-student-modal-dialog{background:#20242c!important;border-color:#353d48!important;box-shadow:0 28px 80px #00000085!important}body.admin-dark-theme .admin-team-report__add-student-modal-dialog .search-modal__header,body.admin-dark-theme .admin-team-report__add-student-modal-dialog .search-modal__body,body.admin-dark-theme .admin-team-report__add-student-modal-dialog .search-modal__surface{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}body.admin-dark-theme .admin-team-report__wizard-steps{background:0 0!important;border-bottom:0!important}body.admin-dark-theme .admin-team-report__wizard-step-line{background:#39424d!important}body.admin-dark-theme .admin-team-report__wizard-step-line.is-complete{background:#52cda4!important}body.admin-dark-theme .admin-team-report__wizard-step-index{color:#aeb8be!important;box-shadow:none!important;background:#242a33!important;border-color:#3a4550!important}body.admin-dark-theme .admin-team-report__wizard-step.is-active .admin-team-report__wizard-step-index,body.admin-dark-theme .admin-team-report__wizard-step.is-complete .admin-team-report__wizard-step-index{color:#17231f!important;background:#52cda4!important;border-color:#52cda4!important}body.admin-dark-theme .admin-team-report__wizard-step-label{color:#8f9aa2!important}body.admin-dark-theme .admin-team-report__wizard-step.is-active .admin-team-report__wizard-step-label,body.admin-dark-theme .admin-team-report__wizard-step.is-complete .admin-team-report__wizard-step-label{color:#65dfb6!important}body.admin-dark-theme .admin-team-report__wizard-section-head h3{color:#e5ebed!important}body.admin-dark-theme .admin-team-report__wizard-section-head p{color:#98a4ab!important}body.admin-dark-theme .admin-team-report__wizard-team-card,body.admin-dark-theme .admin-team-report__wizard-member-card,body.admin-dark-theme .admin-team-report__wizard-method-card{color:#e1e8ea!important;box-shadow:none!important;background:#242932!important;border-color:#343c47!important;border-radius:12px!important;transform:none!important}body.admin-dark-theme .admin-team-report__wizard-team-card:hover,body.admin-dark-theme .admin-team-report__wizard-member-card:hover,body.admin-dark-theme .admin-team-report__wizard-method-card:hover{box-shadow:none!important;background:#282f38!important;border-color:#65dfb657!important;transform:none!important}body.admin-dark-theme .admin-team-report__wizard-team-card.is-active,body.admin-dark-theme .admin-team-report__wizard-member-card.is-active,body.admin-dark-theme .admin-team-report__wizard-method-card.is-active{color:#65dfb6!important;background:#253637!important;border-color:#4aae8f!important;box-shadow:inset 0 0 0 1px #65dfb624!important}body.admin-dark-theme .admin-team-report__wizard-team-card span,body.admin-dark-theme .admin-team-report__wizard-member-card span,body.admin-dark-theme .admin-team-report__wizard-method-card span{color:#a9b4ba!important}body.admin-dark-theme .admin-team-report__wizard-team-card strong,body.admin-dark-theme .admin-team-report__wizard-member-card strong,body.admin-dark-theme .admin-team-report__wizard-method-card strong{color:#65dfb6!important;font-weight:700!important}body.admin-dark-theme .admin-team-report__wizard-team-card.is-active span,body.admin-dark-theme .admin-team-report__wizard-member-card.is-active span,body.admin-dark-theme .admin-team-report__wizard-method-card.is-active span{color:#a8dec9!important}body.admin-dark-theme .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option{background:#242932!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option{background:#242932!important}body.admin-dark-theme .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option--ptr{color:#ef8fba!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option--ptr{color:#ef8fba!important}body.admin-dark-theme .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option--summer{color:#78c9e3!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option--summer{color:#78c9e3!important}body.admin-dark-theme .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option--haftkhan{color:#6dd7df!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option--haftkhan{color:#6dd7df!important}body.admin-dark-theme .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option:is(:hover,:focus-visible,.is-selected){background:#28343b!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__wizard-source-grid .admin-support-report-acquaintance__option:is(:hover,:focus-visible,.is-selected){background:#28343b!important}body.admin-dark-theme .admin-team-report__wizard-next{color:#10251f!important;box-shadow:none!important;background:#52cda4!important;border-color:#52cda4!important}body.admin-dark-theme .admin-team-report__wizard-next:hover,body.admin-dark-theme .admin-team-report__wizard-next:focus-visible{color:#10251f!important;background:#68dfb6!important;border-color:#68dfb6!important;transform:none!important;box-shadow:0 0 0 3px #52cda41f!important}body.admin-dark-theme .admin-team-report__wizard-back{color:#cbd5d9!important;box-shadow:none!important;background:#282e37!important;border-color:#3a4550!important}body.admin-dark-theme .admin-team-report__wizard-back:hover,body.admin-dark-theme .admin-team-report__wizard-back:focus-visible{color:#76dfb8!important;background:#52cda424!important;border-color:#52cda47a!important}body.admin-dark-theme .admin-team-report__wizard-selected-summary,body.admin-dark-theme .admin-team-report__wizard-empty{color:#dce3e6!important;box-shadow:none!important;background:#242932!important;border-color:#343c47!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__stats-grid{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__stat-card,.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__stat-card:hover{box-shadow:none!important;filter:none!important;background:#20242c!important;border-color:#303640!important;transition:none!important;transform:none!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__stat-note{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__panel,.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__table-wrap,.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__panel>.admin-panel__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}body.admin-dark-theme .candidate-finance-filters .candidate-finance-filter__trigger{color:#d2dadd!important;box-shadow:none!important;background:#1d222a!important;border-color:#343b46!important}body.admin-dark-theme .candidate-finance-filters .candidate-finance-filter__trigger:hover,body.admin-dark-theme .candidate-finance-filters .candidate-finance-filter__trigger[aria-expanded=true]{color:#65dfb6!important;background:#252b34!important;border-color:#65dfb657!important}body.admin-dark-theme .candidate-finance-filters .candidate-finance-filter__trigger.is-active{color:#65dfb6!important;background:#65dfb61f!important;border-color:#65dfb66b!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__table,.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__table tbody tr,.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__table tbody td{color:#d8e0e3!important;box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__table tbody tr:hover td{background:#20242c!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__table tbody td strong,.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__leader,.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__member-names{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__team-pill{color:#65dfb6!important;background:0 0!important;border:1px solid #285f4a!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__status{color:#b9c4c9!important;background:#303640!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__status.is-active{color:#73d9af!important;background:#2db8842e!important}.admin-v2.is-dark-theme .admin-team-page .admin-team-manager__report-action{color:#b5a8f2!important;box-shadow:none!important;background:#9987e829!important;border:1px solid #0000!important}.admin-v2.is-dark-theme .admin-team-page .admin-users__inline-action--view,.admin-v2.is-dark-theme .admin-team-page .admin-users__inline-action--edit,.admin-v2.is-dark-theme .admin-team-page .admin-users__inline-action--delete{box-shadow:none!important;filter:none!important;border:1px solid #0000!important}.admin-v2.is-dark-theme .admin-team-page .admin-users__inline-action--view{color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme .admin-team-page .admin-users__inline-action--edit{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-team-page .admin-users__inline-action--delete{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .admin-team-page .admin-users__checkbox:hover .admin-users__checkbox-box{border-color:#65dfb68c!important;transform:none!important}.admin-v2.is-dark-theme .admin-team-page .admin-users__checkbox-box{box-shadow:none!important;background:#1b2027!important;border-color:#46505b!important}.admin-v2.is-dark-theme .admin-team-page .admin-users__checkbox-input:checked+.admin-users__checkbox-box,.admin-v2.is-dark-theme .admin-team-page .admin-users__checkbox-input:indeterminate+.admin-users__checkbox-box{box-shadow:none!important;background:#2fae84!important;border-color:#52cda4!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-filters{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-filter__trigger,.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-filter__clear{color:#d2dadd!important;box-shadow:none!important;background:#1d222a!important;border-color:#343b46!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-filter__trigger:hover,.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-filter__trigger[aria-expanded=true]{color:#65dfb6!important;background:#252b34!important;border-color:#65dfb657!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-filter__trigger.is-active{color:#65dfb6!important;background:#65dfb61f!important;border-color:#65dfb66b!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-filter__clear{color:#ed98a1!important;background:0 0!important;border-color:#0000!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__table,.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__table tbody tr,.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__table tbody td{color:#d8e0e3!important;box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__table tbody tr:hover td{background:#20242c!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__table tbody td strong{color:#e5ebed!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__table .candidate-finance-page__installment-status.is-complete>strong{color:#73d9af!important;background:#2db8842e!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__table .candidate-finance-page__installment-status.is-partial>strong{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__table .candidate-finance-page__installment-status.is-unpaid>strong{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .candidate-finance-page .admin-users__currency-label{color:#b9c4c9!important;background:#303640!important;border-color:#0000!important}.admin-v2.is-dark-theme .candidate-finance-page .admin-users__inline-action--view,.admin-v2.is-dark-theme .candidate-finance-page .admin-users__inline-action--edit,.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__inline-action--statement{box-shadow:none!important;filter:none!important;border:1px solid #0000!important}.admin-v2.is-dark-theme .candidate-finance-page .admin-users__inline-action--view{color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme .candidate-finance-page .admin-users__inline-action--edit{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .candidate-finance-page .candidate-finance-page__inline-action--statement{color:#73d9af!important;background:#2db88429!important}.admin-v2.is-dark-theme .candidate-finance-page .admin-users__checkbox:hover .admin-users__checkbox-box{border-color:#65dfb68c!important;transform:none!important}.admin-v2.is-dark-theme .candidate-finance-page .admin-users__checkbox-box{box-shadow:none!important;background:#1b2027!important;border-color:#46505b!important}.admin-v2.is-dark-theme .candidate-finance-page .admin-users__checkbox-input:checked+.admin-users__checkbox-box,.admin-v2.is-dark-theme .candidate-finance-page .admin-users__checkbox-input:indeterminate+.admin-users__checkbox-box{box-shadow:none!important;background:#2fae84!important;border-color:#52cda4!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__form{color:#d8e0e3!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-planner,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__table,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry.is-expense,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry.is-expense.is-consultant,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry.is-expense.is-consultant:nth-child(2n){color:#d8e0e3!important;box-shadow:none!important;background:#20242c!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-planner{background:#252a32!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__table-head{color:#aeb8be!important;background:#292f38!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry:nth-child(2n){background:#232831!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-planner>label,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-count-shell,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__expense-group-title strong,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__student-payments-title strong,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry-title strong,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-count,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-balance strong,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__consultant-note strong{color:#e5ebed!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__expense-group-title span,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-count small,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-balance small,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__calculated-amount small,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__file-meta{color:#98a4ab!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-count,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-balance,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__calculated-amount,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__consultant-note{color:#cbd5d9!important;background:#1b2027!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell input,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry input,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry select,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__expense-name,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__date-trigger,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__file-trigger{color:#e5ebed!important;box-shadow:none!important;background:#191d23!important;border-color:#39424d!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell input::placeholder,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__expense-name::placeholder,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__date-trigger:not(.has-value),body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__file-trigger:not(.has-value){color:#89959d!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__date-trigger .huge-icon,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__file-trigger .huge-icon{color:#9aa6ad!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-paid input{color:#9ce8ca!important;background:#65dfb612!important;border-color:#65dfb647!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-paid .candidate-finance-modal__amount-unit,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry.is-expense .candidate-finance-modal__amount-unit{color:#72dcb5!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-unpaid input{color:#f0a0a7!important;background:#ef818b0f!important;border-color:#ef818b40!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-unpaid .candidate-finance-modal__amount-unit{color:#ef9ba4!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__status-switch{color:#ef9ba4!important;background:#eb7f8b17!important;border-color:#ef9ba438!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__status-switch.is-active{color:#72dcb5!important;background:#65dfb614!important;border-color:#65dfb640!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__status-switch-track{background:#ef818b9e!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__status-switch.is-active .candidate-finance-modal__status-switch-track{background:#35a980!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__status-switch-thumb{box-shadow:none!important;background:#f3f5f6!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry-title small,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry.is-down-payment .candidate-finance-modal__entry-title small{color:#72dcb5!important;background:#65dfb61f!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry.is-expense .candidate-finance-modal__entry-title small{color:#ef9ba4!important;background:#ef9ba41f!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__add-installment{color:#72cde0!important;background:#2c748b29!important;border-color:#2c748b9e!important;transform:none!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__add-installment:hover,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__add-installment:focus-visible{color:#91deeb!important;background:#2c748b45!important;border-color:#20a5bd!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__remove-row,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__file-remove{color:#ef9ba4!important;background:#ef9ba41f!important;border-color:#0000!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__remove-row,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__remove-row:hover,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__remove-row:focus-visible{top:calc(50% - .725rem)!important;transform:none!important}body.admin-dark-theme .search-modal.candidate-finance-modal :is(input,select,textarea):focus,body.admin-dark-theme .search-modal.candidate-finance-modal :is(input,select,textarea):focus-visible{border:1px solid #36b8d0!important;outline:none!important;box-shadow:inset 0 0 0 .5px #36b8d0!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-paid input:focus,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-paid input:focus-visible{border-color:#52cda4!important;box-shadow:inset 0 0 0 .5px #52cda4!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-unpaid input:focus,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-unpaid input:focus-visible{border-color:#ef838d!important;box-shadow:inset 0 0 0 .5px #ef838d!important}body.admin-dark-theme .persian-wheel-date-picker{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080a0d94!important}body.admin-dark-theme .persian-wheel-date-picker__dialog{box-shadow:none!important;color:#e5ebed!important;background:#22262e!important;border:1px solid #343c47!important;border-radius:18px!important}body.admin-dark-theme .persian-wheel-date-picker__head strong{color:#f1f4f5!important}body.admin-dark-theme .persian-wheel-date-picker__head span,body.admin-dark-theme .persian-wheel-date-picker__column-label{color:#98a4ab!important}body.admin-dark-theme .persian-wheel-date-picker__selection{background:#2c748b33!important}body.admin-dark-theme .persian-wheel-date-picker__item{color:#89959d!important}body.admin-dark-theme .persian-wheel-date-picker__item.is-selected{color:#72cde0!important}body.admin-dark-theme .persian-wheel-date-picker__actions button{border:1px solid #0000!important;border-radius:8px!important;font-weight:700!important;transform:none!important}body.admin-dark-theme .persian-wheel-date-picker__actions .persian-wheel-date-picker__clear{color:#c4ccd0!important;background:#2b3039!important;border:1px solid #46515d!important}body.admin-dark-theme .persian-wheel-date-picker__actions .persian-wheel-date-picker__clear:hover,body.admin-dark-theme .persian-wheel-date-picker__actions .persian-wheel-date-picker__clear:focus-visible{color:#76dfb8!important;background:#52cda429!important;border-color:#52cda480!important}body.admin-dark-theme .persian-wheel-date-picker__confirm{color:#10251f!important;background:#52cda4!important}body.admin-dark-theme .persian-wheel-date-picker__confirm:hover,body.admin-dark-theme .persian-wheel-date-picker__confirm:focus-visible{color:#10251f!important;background:#68dfb6!important;border-color:#68dfb6!important;box-shadow:0 0 0 3px #52cda41f!important}.admin-v2.is-dark-theme :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=date],[type=range]),select,textarea):focus,.admin-v2.is-dark-theme :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=date],[type=range]),select,textarea):focus-visible,body.admin-dark-theme .search-modal :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=date],[type=range]),select,textarea):focus,body.admin-dark-theme .search-modal :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=date],[type=range]),select,textarea):focus-visible,body.admin-dark-theme .app-modal :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=date],[type=range]),select,textarea):focus,body.admin-dark-theme .app-modal :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=date],[type=range]),select,textarea):focus-visible{border:1px solid #52cda4!important;outline:none!important;box-shadow:inset 0 0 0 .5px #52cda4!important}.admin-v2.is-dark-theme :is(input,select,textarea)[aria-invalid=true]:focus,.admin-v2.is-dark-theme :is(input,select,textarea)[aria-invalid=true]:focus-visible,body.admin-dark-theme .search-modal :is(input,select,textarea)[aria-invalid=true]:focus,body.admin-dark-theme .search-modal :is(input,select,textarea)[aria-invalid=true]:focus-visible,body.admin-dark-theme .app-modal :is(input,select,textarea)[aria-invalid=true]:focus,body.admin-dark-theme .app-modal :is(input,select,textarea)[aria-invalid=true]:focus-visible{border-color:#ef838d!important;box-shadow:inset 0 0 0 .5px #ef838d!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-paid input:focus,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-paid input:focus-visible{border:1px solid #52cda4!important;outline:none!important;box-shadow:inset 0 0 0 .5px #52cda4!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-unpaid input:focus,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__amount-shell.is-unpaid input:focus-visible{border:1px solid #ef838d!important;outline:none!important;box-shadow:inset 0 0 0 .5px #ef838d!important}body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__expense-name:focus,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__expense-name:focus-visible,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry select:focus,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__entry select:focus-visible,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-planner input:focus,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-planner input:focus-visible,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-planner select:focus,body.admin-dark-theme .search-modal.candidate-finance-modal .candidate-finance-modal__package-planner select:focus-visible{border:1px solid #20a5bd!important;outline:none!important;box-shadow:inset 0 0 0 .5px #20a5bd!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__dialog,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__header,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__body{box-shadow:none!important;color:#d8e0e3!important;background:#22262e!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__surface{background:0 0!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement{color:#d8e0e3!important;background:#20242c!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__heading{background:#252a32!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__logo-light{display:none!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__logo-dark{display:block!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__document strong,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__brand strong,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__customer strong,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals strong{color:#e5ebed!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__document span,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__brand span,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__customer span,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals span{color:#98a4ab!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__customer span,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals span{font-weight:400!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__customer strong,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals strong{font-weight:700!important}.candidate-finance-invoice-modal .candidate-finance-statement__customer span,.candidate-finance-invoice-modal .candidate-finance-statement__totals span,.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row>span:first-child{font-weight:400!important}.candidate-finance-invoice-modal .candidate-finance-statement__customer strong,.candidate-finance-invoice-modal .candidate-finance-statement__totals strong,.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row>strong{font-weight:700!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__customer{background:#343c47!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__customer>div{background:#20242c!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals{background:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals>div{background:#252a32!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals .is-balance strong,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals .is-balance strong:not(.is-credit):not(.is-settled)>span{color:#ef9ba4!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals .is-balance strong.is-settled,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__totals .is-balance strong.is-credit{color:#72dcb5!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__table-wrap,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__table{background:#20242c!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__table-head,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__table-head{color:#aeb8be!important;background:#292f38!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__table-row,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__table-row:nth-child(odd),body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__row,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__row:nth-child(odd),body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__detail-row,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__detail-row:nth-child(odd){color:#d8e0e3!important;background:#20242c!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__row-title,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__row-details strong,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row>strong,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-name{color:#e5ebed!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__month-cell,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__month-cell span{color:#72cde0!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary{background:#343c47!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row.is-identity{background:#252a32!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row>span:first-child,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-label,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__section-title{color:#98a4ab!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row>span:first-child{font-weight:400!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row>strong{font-weight:700!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-icon,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-count{color:#b9c4c9!important;background:#303640!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row .is-positive,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__profit.is-positive,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__status.is-paid{color:#72dcb5!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__summary-row .is-negative,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__profit.is-negative,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__status.is-debt{color:#ef9ba4!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__status.is-paid{background:#65dfb621!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__status.is-debt{background:#ef9ba421!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__status.is-projected{color:#b9c4c9!important;background:#303640!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-statement__receipt-link,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__receipt-link{color:#72cde0!important;background:#2c748b33!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__empty{color:#98a4ab!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__print{color:#c4ccd0!important;background:#2b3039!important;border-color:#39424d!important;transform:none!important}body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__print:hover,body.admin-dark-theme .search-modal.candidate-finance-invoice-modal .candidate-finance-invoice-modal__print:focus-visible{color:#76dfb8!important;background:#52cda424!important;border-color:#52cda46b!important}.search-modal.admin-team-report-history-modal .admin-report-history-modal__dialog{background:#fff!important;border:1px solid #dce3eb!important;border-radius:18px!important;box-shadow:0 18px 48px #0f172a24!important}.search-modal.admin-team-report-history-modal .admin-support-report-modal__header{background:#fff!important;border-bottom:1px solid #e6ebf0!important}.search-modal.admin-team-report-history-modal .admin-support-report-modal__title,.search-modal.admin-team-report-history-modal .admin-report-history-modal__section-title{color:#202833!important}.search-modal.admin-team-report-history-modal .admin-report-history-modal__body{background:#f7f9fc!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__card{background:#fff!important;border-color:#e1e7ee!important;border-radius:14px!important;box-shadow:0 2px 8px #0f172a09!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__row,.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__row:first-child{background:#fff!important;border-color:#e7ecf2!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__label{color:#778493!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__value,.search-modal.admin-team-report-history-modal .admin-report-history-modal__supporter-name{color:#263442!important}.search-modal.admin-team-report-history-modal .admin-report-history-modal__supporter-icon{color:#2c748b!important;background:#2c748b1a!important}.search-modal.admin-team-report-history-modal .admin-report-history-modal__count,.search-modal.admin-team-report-history-modal .admin-report-history-modal__author{color:#657383!important;background:#f0f3f6!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entries:before{background:#d8e0e8!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry{background:#fff!important;border-color:#e1e7ee!important;border-radius:12px!important;box-shadow:0 2px 8px #0f172a09!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry:before{border-color:#f7f9fc!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry-head,.search-modal.admin-team-report-history-modal .admin-report-history-modal__entry-actions{border-color:#e7ecf2!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry-time,.search-modal.admin-team-report-history-modal .admin-report-history-modal__author{color:#778493!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__chip--note{color:#4d5a68!important;background:#f4f6f8!important;border-color:#e1e7ee!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry{box-shadow:none!important;border-radius:10px!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger{color:#2b4653!important;box-shadow:none!important;background:#fff!important;border-color:#d5dfe7!important;border-radius:8px!important;transform:none!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger:hover,.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger:focus-visible{background:#2c748b12!important;border-color:#2c748b6b!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger--danger{color:#c62749!important;border-color:#d22d4e3d!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger--danger:hover,.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger--danger:focus-visible{background:#d22d4e12!important;border-color:#d22d4e66!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-report-history-modal__dialog{box-shadow:none!important;background:#22262e!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-modal__header,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-report-history-modal__body{background:#22262e!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-modal__title,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-report-history-modal__section-title{color:#e5ebed!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-report-history-modal__section-title .huge-icon{color:#65dfb6!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__card{box-shadow:none!important;background:#343c47!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__row,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__row:first-child{background:#20242c!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__label,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry-time{color:#98a4ab!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__value,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-report-history-modal__supporter-name{color:#e5ebed!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-report-history-modal__supporter-icon{color:#72dcb5!important;background:#65dfb61f!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-report-history-modal__count,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-report-history-modal__author{color:#b9c4c9!important;background:#303640!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entries:before{background:#424c58!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry{box-shadow:none!important;background:#20242c!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry:before{border-color:#22262e!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry-head,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-report-history-modal__entry-actions{border-color:#343c47!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry{background:#252a32!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-title,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__note-value,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry-author-name{color:#e0e6e8!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__note-label,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry-author-label,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry-meta{color:#aab5ba!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-status--green{color:#72dcb5!important;background:#65dfb621!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-status--amber{color:#e8c978!important;background:#e8c25d24!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-status--red{color:#ef9ba4!important;background:#ef9ba424!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger{color:#cbd5d9!important;background:#2b3039!important;border-color:#39424d!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger:hover,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger:focus-visible{color:#72dcb5!important;background:#65dfb61a!important;border-color:#65dfb661!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger--danger{color:#ef9ba4!important;background:#ef9ba414!important;border-color:#ef9ba447!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger--danger:hover,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-trigger--danger:focus-visible{color:#ffb5bc!important;background:#ef9ba424!important;border-color:#ef9ba470!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__label,.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry-author-label,.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__note-label{width:fit-content;min-height:1.45rem;color:#2c748b!important;background:#2c748b14!important;border:1px solid #2c748b29!important;border-radius:999px!important;align-items:center!important;padding:.12rem .52rem!important;font-size:.63rem!important;font-weight:700!important;line-height:1.45!important;display:inline-flex!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry{border-right-color:var(--history-entry-accent)!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry{border-right:3px solid #2c748b!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry--lead{border-right-color:#188255!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry:has(.admin-team-report-history-modal__feedback-status--green){border-right-color:#188255!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry:has(.admin-team-report-history-modal__feedback-status--amber){border-right-color:#c58b10!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry:has(.admin-team-report-history-modal__feedback-status--red){border-right-color:#b54852!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__label,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__entry-author-label,body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__note-label{color:#72dcb5!important;background:#65dfb61a!important;border-color:#65dfb633!important}.search-modal.admin-team-report-history-modal .admin-support-report-history-modal__card .admin-support-report-history-modal__label{width:auto;min-height:0;color:#778493!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.68rem!important;font-weight:600!important;display:block!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report-history-modal__card .admin-support-report-history-modal__label{color:#98a4ab!important;background:0 0!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry{border-right-color:#72cde0!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry--lead{border-right-color:#72dcb5!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry:has(.admin-team-report-history-modal__feedback-status--green){border-right-color:#72dcb5!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry:has(.admin-team-report-history-modal__feedback-status--amber){border-right-color:#e8c978!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-team-report-history-modal__feedback-entry:has(.admin-team-report-history-modal__feedback-status--red){border-right-color:#ef9ba4!important}.admin-v2.is-dark-theme .candidate-finance-filter__search-field:focus-within,body.admin-dark-theme .candidate-finance-filter__search-field:focus-within{border-color:#20a5bd!important;box-shadow:inset 0 0 0 .5px #20a5bd!important}.admin-v2.is-dark-theme .candidate-finance-filter__search-field input:focus,.admin-v2.is-dark-theme .candidate-finance-filter__search-field input:focus-visible,body.admin-dark-theme .candidate-finance-filter__search-field input:focus,body.admin-dark-theme .candidate-finance-filter__search-field input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.search-modal.admin-team-report-history-modal .admin-support-report__status{white-space:nowrap;max-width:100%;color:#65579b!important;min-height:25px!important;box-shadow:none!important;background:#f0edfb!important;border:0!important;border-radius:7px!important;padding:2px 9px!important;font-size:.65rem!important;font-weight:700!important;line-height:1.45!important}.search-modal.admin-team-report-history-modal .admin-support-report__status .admin-support-report__status-path,.search-modal.admin-team-report-history-modal .admin-support-report__status .admin-support-report__status-separator,.search-modal.admin-team-report-history-modal .admin-support-report__status .admin-support-report__status-value{color:inherit!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report__status{color:#b6a9ff!important;background:#303640!important}body.admin-dark-theme .search-modal.admin-team-report-history-modal .admin-support-report__status>*{color:#b6a9ff!important}body.admin-dark-theme .admin-support-report__status{box-shadow:none!important;border:0!important}body.admin-dark-theme .admin-support-report__status--path-one{color:#6ed0e3!important;background:#17343d!important}body.admin-dark-theme .admin-support-report__status--path-two{color:#bdcad5!important;background:#2d3641!important}body.admin-dark-theme .admin-support-report__status--path-three,body.admin-dark-theme .admin-team-report__status--path-three{color:#94bcfa!important;background:#27364b!important}body.admin-dark-theme .admin-support-report__status--contact{color:#74d3e4!important;background:#183540!important}body.admin-dark-theme .admin-support-report__status--contact-off{color:#b6c0c7!important;background:#303840!important}body.admin-dark-theme .admin-support-report__status--contact-unavailable{color:#e7c674!important;background:#3d3525!important}body.admin-dark-theme .admin-support-report__status--contact-network{color:#d2a8c2!important;background:#3c3039!important}body.admin-dark-theme .admin-support-report__status--contact-cut{color:#f09da7!important;background:#402d34!important}body.admin-dark-theme .admin-support-report__status--contact-unanswered{color:#c0b2ff!important;background:#302d50!important}body.admin-dark-theme .admin-support-report__status--new{color:#ff9d73!important;background:#402f2f!important}body.admin-dark-theme .admin-support-report__status--path-one>*,body.admin-dark-theme .admin-support-report__status--path-two>*,body.admin-dark-theme .admin-support-report__status--path-three>*,body.admin-dark-theme .admin-team-report__status--path-three>*,body.admin-dark-theme .admin-support-report__status--contact>*,body.admin-dark-theme .admin-support-report__status--contact-off>*,body.admin-dark-theme .admin-support-report__status--contact-unavailable>*,body.admin-dark-theme .admin-support-report__status--contact-network>*,body.admin-dark-theme .admin-support-report__status--contact-cut>*,body.admin-dark-theme .admin-support-report__status--contact-unanswered>*,body.admin-dark-theme .admin-support-report__status--new>*{color:inherit!important}.admin-v2 .admin-support-report__status-path,.admin-v2 .admin-support-report__status-value,.admin-support-report-modal__dialog--path-one-theme .admin-support-report-modal__title,.admin-support-report-modal__dialog--path-two-theme .admin-support-report-modal__title,.admin-support-report-modal__dialog--path-three-theme .admin-support-report-modal__title,.admin-support-report-modal__dialog--contact .admin-support-report-modal__title,.admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__title{font-weight:700!important}.admin-support-report-modal__dialog--path-one-theme .admin-support-report-modal__title{color:#00798c!important}.admin-support-report-modal__dialog--path-two-theme .admin-support-report-modal__title{color:#6651a5!important}.admin-support-report-modal__dialog--path-three-theme .admin-support-report-modal__title{color:#216bb4!important}.admin-support-report-modal__dialog--contact .admin-support-report-modal__title{color:#168198!important}.admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__title{color:#a87518!important}body.admin-dark-theme .admin-support-report-modal__dialog--path-one-theme{--report-path-accent:#6ed0e3;--report-path-accent-soft:#17343d}body.admin-dark-theme .admin-support-report-modal__dialog--path-two-theme{--report-path-accent:#c0b2ff;--report-path-accent-soft:#302d50}body.admin-dark-theme .admin-support-report-modal__dialog--path-three-theme{--report-path-accent:#94bcfa;--report-path-accent-soft:#27364b}body.admin-dark-theme .admin-support-report-modal__dialog--path-one-theme .admin-support-report-modal__title{color:#6ed0e3!important}body.admin-dark-theme .admin-support-report-modal__dialog--path-two-theme .admin-support-report-modal__title{color:#c0b2ff!important}body.admin-dark-theme .admin-support-report-modal__dialog--path-three-theme .admin-support-report-modal__title{color:#94bcfa!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-modal__title{color:#74d3e4!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__title{color:#e7c674!important}body.admin-dark-theme .admin-v2 .admin-users__inline-action:after,body.admin-dark-theme .admin-v2 .admin-users__inline-action:before{background:#1d2026}body.admin-dark-theme .admin-v2 .admin-users__inline-action:after{border:0;box-shadow:0 8px 20px #0000004d}@media (min-width:981px){body.admin-dark-theme .admin-v2.is-sidebar-collapsed .admin-v2__nav-tooltip,body.admin-dark-theme .admin-v2.is-sidebar-collapsed .admin-v2__nav-tooltip:before{background:#1d2026}body.admin-dark-theme .admin-v2.is-sidebar-collapsed .admin-v2__nav-tooltip{border:0;box-shadow:0 8px 20px #0000004d}}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--created){--history-entry-accent:#ff9d73}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--path-one){--history-entry-accent:#6ed0e3}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--path-two){--history-entry-accent:#bdcad5}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--path-three){--history-entry-accent:#94bcfa}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-off){--history-entry-accent:#b6c0c7}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-unavailable){--history-entry-accent:#e7c674}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-network){--history-entry-accent:#d2a8c2}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-cut){--history-entry-accent:#f09da7}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--contact-unanswered){--history-entry-accent:#c0b2ff}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--acquaintance-ptr){--history-entry-accent:#d2a8c2}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--acquaintance-summer){--history-entry-accent:#c0b2ff}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--acquaintance-haftkhan){--history-entry-accent:#6dd7df}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry:has(.admin-support-report-history-modal__entry-title--edit){--history-entry-accent:#74d3e4}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry{border-right-color:var(--history-entry-accent)!important}body.admin-dark-theme .search-modal.admin-report-history-modal .admin-support-report-history-modal__entry .admin-support-report-history-modal__entry-title{color:var(--history-entry-accent)!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__close-actions{justify-content:flex-start;padding-top:.15rem;display:flex}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__close-button{min-width:6.5rem;border-radius:8px!important;font-weight:700!important}@media (min-width:641px){.search-modal.admin-team-report-history-modal .admin-report-history-modal__body{padding-bottom:60px!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__close-actions{justify-content:flex-end;padding-bottom:16px}}@media (max-width:640px){.search-modal.admin-team-report-history-modal .admin-report-history-modal__body{padding-inline:10px!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__close-actions{width:100%!important;display:flex!important}.search-modal.admin-team-report-history-modal .admin-team-report-history-modal__close-actions>.admin-team-report-history-modal__close-button{flex:100%!important;width:100%!important;min-width:0!important}}.search-modal.admin-team-report-edit-modal .admin-team-report-edit-modal__dialog{width:min(100%,46rem);background:#fff!important;border:1px solid #dce5ed!important;border-radius:16px!important;box-shadow:0 12px 32px #1e303e14!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__header{background:#fff!important;border-bottom:1px solid #e7edf2!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__title{color:#202d35!important;font-size:1rem!important;font-weight:700!important}.search-modal.admin-team-report-edit-modal .search-modal__close,.search-modal.admin-team-report-edit-modal .search-modal__actions>button{border-radius:8px!important}.search-modal.admin-team-report-edit-modal .search-modal__body{background:#f7f9fb!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__surface{gap:.85rem!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__description{color:#60737e!important;text-align:center!important;margin:0!important;font-size:.78rem!important;font-weight:500!important;line-height:1.8!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__grid{gap:.75rem!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__field{gap:.32rem!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__label{color:#526772!important;font-size:.74rem!important;font-weight:600!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__input{color:#24333c!important;min-height:2.45rem!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e6!important;border-radius:9px!important;font-size:.78rem!important;font-weight:600!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__input::placeholder,.search-modal.admin-team-report-edit-modal .admin-support-report-modal__select.admin-support-report-modal__select--placeholder{color:#b2bdc4!important;font-size:.74rem!important;font-weight:500!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__input:hover{border-color:#9ec4ce!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__input:focus{border-color:#2c748b!important;box-shadow:0 0 0 2px #2c748b1f!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__input:disabled{color:#64747d!important;opacity:1!important;background:#f1f4f6!important;border-color:#e0e7eb!important}.search-modal.admin-team-report-edit-modal .admin-support-report-modal__actions{margin-top:.35rem!important}.search-modal.admin-team-report-edit-modal .search-modal__actions>button{font-weight:700!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-team-report-edit-modal__dialog{box-shadow:none!important;background:#20242c!important;border:0!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__header{background:#20242c!important;border-bottom-color:#343c47!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__title{color:#e5ebed!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .search-modal__body{background:#22262e!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__description{color:#b9c4c9!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__label{color:#9fbac3!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__input{color:#e5ebed!important;background:#191d23!important;border-color:#39424d!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__input::placeholder,body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__select.admin-support-report-modal__select--placeholder{color:#68747d!important;font-size:.74rem!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__input:hover{border-color:#526b76!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__input:focus{border-color:#3d97ad!important;box-shadow:0 0 0 2px #3d97ad29!important}body.admin-dark-theme .search-modal.admin-team-report-edit-modal .admin-support-report-modal__input:disabled{color:#aeb9be!important;background:#1c2027!important;border-color:#343c47!important}body.admin-dark-theme .search-modal.admin-team-details-modal{background:#080a0dad!important}body:has(.admin-v2.is-dark-theme) .search-modal.admin-team-details-modal{background:#080a0dad!important}body.admin-dark-theme .search-modal.admin-team-details-modal .admin-team-details-modal__dialog{width:min(100%,46rem);background:#20242c!important;border:0!important;border-radius:12px!important;box-shadow:0 16px 48px #00000052!important}body:has(.admin-v2.is-dark-theme) .search-modal.admin-team-details-modal .admin-team-details-modal__dialog{width:min(100%,46rem);background:#20242c!important;border:0!important;border-radius:12px!important;box-shadow:0 16px 48px #00000052!important}body.admin-dark-theme .search-modal.admin-team-details-modal .search-modal__body,body.admin-dark-theme .search-modal.admin-team-details-modal .admin-team-details-modal__surface{background:#20242c!important}body:has(.admin-v2.is-dark-theme) .search-modal.admin-team-details-modal .search-modal__body{background:#20242c!important}body:has(.admin-v2.is-dark-theme) .search-modal.admin-team-details-modal .admin-team-details-modal__surface{background:#20242c!important}body.admin-dark-theme .admin-team-details-modal__intro p{color:#9daab0!important}body:has(.admin-v2.is-dark-theme) .admin-team-details-modal__intro p{color:#9daab0!important}body.admin-dark-theme .admin-team-details-modal__eyebrow{color:#76dfb8!important;background:#52cda41a!important;border-color:#52cda42e!important;border-radius:8px!important}body:has(.admin-v2.is-dark-theme) .admin-team-details-modal__eyebrow{color:#76dfb8!important;background:#52cda41a!important;border-color:#52cda42e!important;border-radius:8px!important}body.admin-dark-theme .admin-team-details-modal__item{align-content:center;min-height:58px;padding:.5rem .75rem;background:#191d23!important;border-color:#343c47!important;border-radius:10px!important}body:has(.admin-v2.is-dark-theme) .admin-team-details-modal__item{align-content:center;min-height:58px;padding:.5rem .75rem;background:#191d23!important;border-color:#343c47!important;border-radius:10px!important}body.admin-dark-theme .admin-team-details-modal__item span{color:#98a4ab!important;font-weight:400!important}body:has(.admin-v2.is-dark-theme) .admin-team-details-modal__item span{color:#98a4ab!important;font-weight:400!important}body.admin-dark-theme .admin-team-details-modal__item strong{color:#e5ebed!important;font-weight:700!important}body:has(.admin-v2.is-dark-theme) .admin-team-details-modal__item strong{color:#e5ebed!important;font-weight:700!important}body.admin-dark-theme .admin-team-details-modal__status{border:1px solid #0000;border-radius:8px;padding:.56rem .72rem}body:has(.admin-v2.is-dark-theme) .admin-team-details-modal__status{border:1px solid #0000;border-radius:8px;padding:.56rem .72rem}body.admin-dark-theme .admin-team-details-modal__status--active{color:#76dfb8;background:#52cda41a;border-color:#52cda42e}body:has(.admin-v2.is-dark-theme) .admin-team-details-modal__status--active{color:#76dfb8;background:#52cda41a;border-color:#52cda42e}body.admin-dark-theme .admin-team-details-modal__status--inactive{color:#aeb9be;background:#aeb9be14;border-color:#aeb9be26}body:has(.admin-v2.is-dark-theme) .admin-team-details-modal__status--inactive{color:#aeb9be;background:#aeb9be14;border-color:#aeb9be26}body.admin-dark-theme .admin-team-details-modal__close-button{border-radius:8px!important}body:has(.admin-v2.is-dark-theme) .admin-team-details-modal__close-button{border-radius:8px!important}body:not(.admin-dark-theme) .search-modal.admin-team-details-modal{background:#07191f5c!important}body:has(.admin-v2:not(.is-dark-theme)) .search-modal.admin-team-details-modal{background:#07191f5c!important}body:not(.admin-dark-theme) .search-modal.admin-team-details-modal .admin-team-details-modal__dialog{width:min(100%,46rem);background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important;box-shadow:0 16px 48px #1e303e24!important}body:has(.admin-v2:not(.is-dark-theme)) .search-modal.admin-team-details-modal .admin-team-details-modal__dialog{width:min(100%,46rem);background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important;box-shadow:0 16px 48px #1e303e24!important}body:not(.admin-dark-theme) .search-modal.admin-team-details-modal .search-modal__body{background:#f7f9fb!important}body:has(.admin-v2:not(.is-dark-theme)) .search-modal.admin-team-details-modal .search-modal__body{background:#f7f9fb!important}body:not(.admin-dark-theme) .search-modal.admin-team-details-modal .admin-team-details-modal__surface{background:0 0!important}body:has(.admin-v2:not(.is-dark-theme)) .search-modal.admin-team-details-modal .admin-team-details-modal__surface{background:0 0!important}body:not(.admin-dark-theme) .admin-team-details-modal__item{align-content:center;min-height:58px;padding:.5rem .75rem;background:#fff!important;border:1px solid #dce5ed!important;border-radius:10px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-details-modal__item{align-content:center;min-height:58px;padding:.5rem .75rem;background:#fff!important;border:1px solid #dce5ed!important;border-radius:10px!important}body:not(.admin-dark-theme) .admin-team-details-modal__item span{color:#60737e!important;font-weight:400!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-details-modal__item span{color:#60737e!important;font-weight:400!important}body:not(.admin-dark-theme) .admin-team-details-modal__item strong{color:#24333c!important;font-weight:700!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-details-modal__item strong{color:#24333c!important;font-weight:700!important}body:not(.admin-dark-theme) .admin-team-details-modal__eyebrow{color:#2c748b!important;background:#2c748b14!important;border-color:#2c748b24!important;border-radius:8px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-details-modal__eyebrow{color:#2c748b!important;background:#2c748b14!important;border-color:#2c748b24!important;border-radius:8px!important}body:not(.admin-dark-theme) .admin-team-details-modal__eyebrow .huge-icon{color:#2c748b!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-details-modal__eyebrow .huge-icon{color:#2c748b!important}body:not(.admin-dark-theme) .admin-team-details-modal__close-button{border-radius:8px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-details-modal__close-button{border-radius:8px!important}body.admin-dark-theme .search-modal.admin-team-form-modal .admin-team-form-modal__dialog{width:min(100%,46rem);background:#20242c!important;border:0!important;border-radius:12px!important;box-shadow:0 16px 48px #00000052!important}body:has(.admin-v2.is-dark-theme) .search-modal.admin-team-form-modal .admin-team-form-modal__dialog{width:min(100%,46rem);background:#20242c!important;border:0!important;border-radius:12px!important;box-shadow:0 16px 48px #00000052!important}body.admin-dark-theme .search-modal.admin-team-form-modal .search-modal__body{background:#22262e!important}body:has(.admin-v2.is-dark-theme) .search-modal.admin-team-form-modal .search-modal__body{background:#22262e!important}body.admin-dark-theme .search-modal.admin-team-form-modal .admin-team-form-modal__surface{gap:.9rem;background:0 0!important}body:has(.admin-v2.is-dark-theme) .search-modal.admin-team-form-modal .admin-team-form-modal__surface{gap:.9rem;background:0 0!important}body.admin-dark-theme .admin-team-form-modal__intro{min-height:0}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__intro{min-height:0}body.admin-dark-theme .admin-team-form-modal__eyebrow{place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid;color:#76dfb8!important;background:#52cda41a!important;border:1px solid #52cda42e!important;border-radius:10px!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__eyebrow{place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid;color:#76dfb8!important;background:#52cda41a!important;border:1px solid #52cda42e!important;border-radius:10px!important}body.admin-dark-theme .admin-team-form-modal__grid{gap:.75rem}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__grid{gap:.75rem}body.admin-dark-theme .admin-team-form-modal__label{font-size:.74rem;color:#98a4ab!important;font-weight:400!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__label{font-size:.74rem;color:#98a4ab!important;font-weight:400!important}body.admin-dark-theme .admin-team-form-modal__input,body.admin-dark-theme .admin-team-form-modal__select,body.admin-dark-theme .admin-team-form-modal__textarea{min-height:2.55rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;color:#e5ebed!important;box-shadow:none!important;background:#191d23!important;border:1px solid #39424d!important;border-radius:9px!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__input{min-height:2.55rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;color:#e5ebed!important;box-shadow:none!important;background:#191d23!important;border:1px solid #39424d!important;border-radius:9px!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__select{min-height:2.55rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;color:#e5ebed!important;box-shadow:none!important;background:#191d23!important;border:1px solid #39424d!important;border-radius:9px!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__textarea{min-height:2.55rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;color:#e5ebed!important;box-shadow:none!important;background:#191d23!important;border:1px solid #39424d!important;border-radius:9px!important}body.admin-dark-theme .admin-team-form-modal__select{padding-inline-end:1.8rem}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__select{padding-inline-end:1.8rem}body.admin-dark-theme .admin-team-form-modal__input:focus-visible,body.admin-dark-theme .admin-team-form-modal__select:focus-visible,body.admin-dark-theme .admin-team-form-modal__textarea:focus-visible{border-color:#3d97ad!important;box-shadow:0 0 0 2px #3d97ad29!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__input:focus-visible{border-color:#3d97ad!important;box-shadow:0 0 0 2px #3d97ad29!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__select:focus-visible{border-color:#3d97ad!important;box-shadow:0 0 0 2px #3d97ad29!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__textarea:focus-visible{border-color:#3d97ad!important;box-shadow:0 0 0 2px #3d97ad29!important}body.admin-dark-theme .admin-team-form-modal__select-icon{color:#3d97ad!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__select-icon{color:#3d97ad!important}body.admin-dark-theme .admin-team-form-modal__add-member{color:#fff;background:#2c748b;border:1px solid #2c748b;min-height:2.55rem;padding-inline:.85rem;font-size:.76rem;font-weight:700;border-radius:9px!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__add-member{color:#fff;background:#2c748b;border:1px solid #2c748b;min-height:2.55rem;padding-inline:.85rem;font-size:.76rem;font-weight:700;border-radius:9px!important}body.admin-dark-theme .admin-team-form-modal__selected-chip{color:#76dfb8;background:#52cda41a;border:1px solid #52cda42e;min-height:1.65rem;font-weight:400;border-radius:7px!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__selected-chip{color:#76dfb8;background:#52cda41a;border:1px solid #52cda42e;min-height:1.65rem;font-weight:400;border-radius:7px!important}body.admin-dark-theme .admin-team-form-modal__selected-empty{color:#98a4ab;background:#aeb9be14;border-radius:7px;font-weight:400}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__selected-empty{color:#98a4ab;background:#aeb9be14;border-radius:7px;font-weight:400}body.admin-dark-theme .admin-team-form-modal__switch-label{color:#c4ccd0!important;font-weight:400!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__switch-label{color:#c4ccd0!important;font-weight:400!important}body.admin-dark-theme .admin-team-form-modal__switch-track{border-color:#39424d}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__switch-track{border-color:#39424d}body.admin-dark-theme .admin-team-form-modal .search-modal__actions{gap:.55rem;margin-top:.2rem!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal .search-modal__actions{gap:.55rem;margin-top:.2rem!important}body.admin-dark-theme .admin-team-form-modal .search-modal__actions>button{min-height:2.4rem;font-size:.76rem;font-weight:700;border-radius:8px!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal .search-modal__actions>button{min-height:2.4rem;font-size:.76rem;font-weight:700;border-radius:8px!important}body:not(.admin-dark-theme) .search-modal.admin-team-form-modal .admin-team-form-modal__dialog{width:min(100%,46rem);background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important;box-shadow:0 16px 48px #1e303e24!important}body:has(.admin-v2:not(.is-dark-theme)) .search-modal.admin-team-form-modal .admin-team-form-modal__dialog{width:min(100%,46rem);background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important;box-shadow:0 16px 48px #1e303e24!important}body:not(.admin-dark-theme) .search-modal.admin-team-form-modal .search-modal__body{background:#f7f9fb!important}body:has(.admin-v2:not(.is-dark-theme)) .search-modal.admin-team-form-modal .search-modal__body{background:#f7f9fb!important}body:not(.admin-dark-theme) .search-modal.admin-team-form-modal .admin-team-form-modal__surface{gap:.9rem;background:0 0!important}body:has(.admin-v2:not(.is-dark-theme)) .search-modal.admin-team-form-modal .admin-team-form-modal__surface{gap:.9rem;background:0 0!important}body:not(.admin-dark-theme) .admin-team-form-modal__eyebrow{place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid;color:#2c748b!important;background:#2c748b14!important;border:1px solid #2c748b24!important;border-radius:10px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__eyebrow{place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid;color:#2c748b!important;background:#2c748b14!important;border:1px solid #2c748b24!important;border-radius:10px!important}body:not(.admin-dark-theme) .admin-team-form-modal__label{font-size:.74rem;color:#60737e!important;font-weight:400!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__label{font-size:.74rem;color:#60737e!important;font-weight:400!important}body:not(.admin-dark-theme) .admin-team-form-modal__input,body:not(.admin-dark-theme) .admin-team-form-modal__select,body:not(.admin-dark-theme) .admin-team-form-modal__textarea{min-height:2.55rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;color:#24333c!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e6!important;border-radius:9px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__input{min-height:2.55rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;color:#24333c!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e6!important;border-radius:9px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__select{min-height:2.55rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;color:#24333c!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e6!important;border-radius:9px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__textarea{min-height:2.55rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;color:#24333c!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e6!important;border-radius:9px!important}body:not(.admin-dark-theme) .admin-team-form-modal__select{padding-inline-end:1.8rem}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__select{padding-inline-end:1.8rem}body:not(.admin-dark-theme) .admin-team-form-modal__input:focus-visible,body:not(.admin-dark-theme) .admin-team-form-modal__select:focus-visible,body:not(.admin-dark-theme) .admin-team-form-modal__textarea:focus-visible{border-color:#2c748b!important;box-shadow:0 0 0 2px #2c748b1f!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__input:focus-visible{border-color:#2c748b!important;box-shadow:0 0 0 2px #2c748b1f!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__select:focus-visible{border-color:#2c748b!important;box-shadow:0 0 0 2px #2c748b1f!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__textarea:focus-visible{border-color:#2c748b!important;box-shadow:0 0 0 2px #2c748b1f!important}body:not(.admin-dark-theme) .admin-team-form-modal__add-member{background:#2c748b;min-height:2.55rem;font-size:.76rem;font-weight:700;border-radius:9px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__add-member{background:#2c748b;min-height:2.55rem;font-size:.76rem;font-weight:700;border-radius:9px!important}body:not(.admin-dark-theme) .admin-team-form-modal__selected-chip{color:#2c748b;background:#2c748b14;min-height:1.65rem;font-weight:400;border-radius:7px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__selected-chip{color:#2c748b;background:#2c748b14;min-height:1.65rem;font-weight:400;border-radius:7px!important}body:not(.admin-dark-theme) .admin-team-form-modal__selected-empty{color:#60737e;background:#4f6b7414;border-radius:7px;font-weight:400}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__selected-empty{color:#60737e;background:#4f6b7414;border-radius:7px;font-weight:400}body:not(.admin-dark-theme) .admin-team-form-modal__switch-label{color:#526772!important;font-weight:400!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__switch-label{color:#526772!important;font-weight:400!important}body:not(.admin-dark-theme) .admin-team-form-modal .search-modal__actions{gap:.55rem;margin-top:.2rem!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal .search-modal__actions{gap:.55rem;margin-top:.2rem!important}body:not(.admin-dark-theme) .admin-team-form-modal .search-modal__actions>button{min-height:2.4rem;font-size:.76rem;font-weight:700;border-radius:8px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal .search-modal__actions>button{min-height:2.4rem;font-size:.76rem;font-weight:700;border-radius:8px!important}body.admin-dark-theme .admin-team-form-modal__select--placeholder{color:#68747d!important;font-weight:400!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__select--placeholder{color:#68747d!important;font-weight:400!important}body:not(.admin-dark-theme) .admin-team-form-modal__select--placeholder{color:#b2bdc4!important;font-weight:400!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-form-modal__select--placeholder{color:#b2bdc4!important;font-weight:400!important}body.admin-dark-theme .admin-team-form-modal__add-member,body.admin-dark-theme .admin-team-form-modal .search-modal__actions>.search-modal__submit{color:#fff!important;background:#2f7d4b!important;border-color:#2f7d4b!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__add-member{color:#fff!important;background:#2f7d4b!important;border-color:#2f7d4b!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal .search-modal__actions>.search-modal__submit{color:#fff!important;background:#2f7d4b!important;border-color:#2f7d4b!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__add-member:hover{background:#3b9660!important;border-color:#3b9660!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__add-member:focus-visible{background:#3b9660!important;border-color:#3b9660!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal .search-modal__actions>.search-modal__submit:hover{background:#3b9660!important;border-color:#3b9660!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal .search-modal__actions>.search-modal__submit:focus-visible{background:#3b9660!important;border-color:#3b9660!important}body.admin-dark-theme .admin-team-form-modal__switch-input:checked+.admin-team-form-modal__switch-track{background:#2f7d4b!important;border-color:#2f7d4b!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__switch-input:checked+.admin-team-form-modal__switch-track{background:#2f7d4b!important;border-color:#2f7d4b!important}body.admin-dark-theme .admin-team-form-modal__add-member,body.admin-dark-theme .admin-team-form-modal .search-modal__actions>.search-modal__submit,body.admin-dark-theme .admin-team-form-modal__switch-input:checked+.admin-team-form-modal__switch-track{background:#52cda4!important;border-color:#52cda4!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__add-member{background:#52cda4!important;border-color:#52cda4!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal .search-modal__actions>.search-modal__submit{background:#52cda4!important;border-color:#52cda4!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__switch-input:checked+.admin-team-form-modal__switch-track{background:#52cda4!important;border-color:#52cda4!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-head-title-prefix{color:#e1e8ea!important}.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card-head-title-name,.admin-v2.is-dark-theme .admin-team-report-page .admin-team-report__team-card.is-active .admin-team-report__team-card-head-title-name{font-weight:750;color:#76dfb8!important}.admin-v2.is-dark-theme :is(.admin-team-report-page,.admin-support-report-v2-page) .admin-support-report__acquaintance-badge--summer{border:0;color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme :is(.admin-team-report-page,.admin-support-report-v2-page) .admin-support-report__acquaintance-badge--ptr{border:0;color:#ef8fba!important;background:#dc5d9b29!important}.admin-v2.is-dark-theme :is(.admin-team-report-page,.admin-support-report-v2-page) .admin-support-report__acquaintance-badge--haftkhan{border:0;color:#6dd7df!important;background:#33b1bf29!important}.admin-v2.is-dark-theme :is(.admin-team-report-page,.admin-support-report-v2-page) .admin-support-report__acquaintance-badge .huge-icon{color:currentColor!important}body.admin-dark-theme .admin-team-form-modal__add-member,body.admin-dark-theme .admin-team-form-modal .search-modal__actions>.search-modal__submit{color:#10251f!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__add-member{color:#10251f!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal .search-modal__actions>.search-modal__submit{color:#10251f!important}body.admin-dark-theme .admin-team-form-modal__add-member:hover,body.admin-dark-theme .admin-team-form-modal__add-member:focus-visible,body.admin-dark-theme .admin-team-form-modal .search-modal__actions>.search-modal__submit:hover,body.admin-dark-theme .admin-team-form-modal .search-modal__actions>.search-modal__submit:focus-visible{background:#68dfb6!important;border-color:#68dfb6!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__add-member:hover{background:#68dfb6!important;border-color:#68dfb6!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal__add-member:focus-visible{background:#68dfb6!important;border-color:#68dfb6!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal .search-modal__actions>.search-modal__submit:hover{background:#68dfb6!important;border-color:#68dfb6!important}body:has(.admin-v2.is-dark-theme) .admin-team-form-modal .search-modal__actions>.search-modal__submit:focus-visible{background:#68dfb6!important;border-color:#68dfb6!important}body.admin-dark-theme .search-modal.admin-team-report__add-student-modal .admin-team-report__add-student-modal-dialog{width:min(100%,46rem);background:#20242c!important;border:0!important;border-radius:12px!important;box-shadow:0 16px 48px #00000057!important}body:has(.admin-v2.is-dark-theme) .search-modal.admin-team-report__add-student-modal .admin-team-report__add-student-modal-dialog{width:min(100%,46rem);background:#20242c!important;border:0!important;border-radius:12px!important;box-shadow:0 16px 48px #00000057!important}body.admin-dark-theme .admin-team-report__add-student-modal .search-modal__body{background:#20242c!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .search-modal__body{background:#20242c!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-team-report__add-student-surface{gap:.9rem;background:0 0!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-team-report__add-student-surface{gap:.9rem;background:0 0!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary{padding:.7rem .8rem;background:#242932!important;border:1px solid #343c47!important;border-radius:10px!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary{padding:.7rem .8rem;background:#242932!important;border:1px solid #343c47!important;border-radius:10px!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary span{font-size:.72rem;color:#98a4ab!important;font-weight:400!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary span{font-size:.72rem;color:#98a4ab!important;font-weight:400!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary strong{font-size:.8rem;color:#e5ebed!important;font-weight:700!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary strong{font-size:.8rem;color:#e5ebed!important;font-weight:700!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__field{gap:.28rem}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__field{gap:.28rem}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__label{font-size:.74rem;color:#98a4ab!important;font-weight:400!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__label{font-size:.74rem;color:#98a4ab!important;font-weight:400!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__input{min-height:2.55rem;padding:.45rem .72rem;font-size:.8rem;font-weight:400;color:#e5ebed!important;box-shadow:none!important;background:#191d23!important;border:1px solid #39424d!important;border-radius:9px!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__input{min-height:2.55rem;padding:.45rem .72rem;font-size:.8rem;font-weight:400;color:#e5ebed!important;box-shadow:none!important;background:#191d23!important;border:1px solid #39424d!important;border-radius:9px!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__input::placeholder,body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__select--placeholder{color:#68747d!important;font-weight:400!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__input::placeholder{color:#68747d!important;font-weight:400!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__select--placeholder{color:#68747d!important;font-weight:400!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__input:focus-visible{border-color:#52cda4!important;box-shadow:0 0 0 2px #52cda429!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__input:focus-visible{border-color:#52cda4!important;box-shadow:0 0 0 2px #52cda429!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__actions{gap:.55rem;margin-top:.25rem}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__actions{gap:.55rem;margin-top:.25rem}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__actions>button{min-height:2.4rem;font-size:.76rem;font-weight:700;border-radius:8px!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__actions>button{min-height:2.4rem;font-size:.76rem;font-weight:700;border-radius:8px!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__submit{color:#10251f!important;background:#52cda4!important;border-color:#52cda4!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__submit{color:#10251f!important;background:#52cda4!important;border-color:#52cda4!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary strong .huge-icon{color:#2f7d4b!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary strong .huge-icon{color:#2f7d4b!important}body:not(.admin-dark-theme) .search-modal.admin-team-report__add-student-modal .admin-team-report__add-student-modal-dialog{width:min(100%,46rem);background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important;box-shadow:0 16px 48px #1e303e24!important}body:has(.admin-v2:not(.is-dark-theme)) .search-modal.admin-team-report__add-student-modal .admin-team-report__add-student-modal-dialog{width:min(100%,46rem);background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important;box-shadow:0 16px 48px #1e303e24!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .search-modal__body{background:#f7f9fb!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .search-modal__body{background:#f7f9fb!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__add-student-surface{gap:.9rem;background:0 0!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__add-student-surface{gap:.9rem;background:0 0!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary{padding:.7rem .8rem;background:#fff!important;border:1px solid #dce5ed!important;border-radius:10px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary{padding:.7rem .8rem;background:#fff!important;border:1px solid #dce5ed!important;border-radius:10px!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary span{font-size:.72rem;color:#60737e!important;font-weight:400!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary span{font-size:.72rem;color:#60737e!important;font-weight:400!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary strong{font-size:.8rem;color:#24333c!important;font-weight:700!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-selected-summary strong{font-size:.8rem;color:#24333c!important;font-weight:700!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__label{font-size:.74rem;color:#60737e!important;font-weight:400!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__label{font-size:.74rem;color:#60737e!important;font-weight:400!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__input{min-height:2.55rem;padding:.45rem .72rem;font-size:.8rem;font-weight:400;color:#24333c!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e6!important;border-radius:9px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__input{min-height:2.55rem;padding:.45rem .72rem;font-size:.8rem;font-weight:400;color:#24333c!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e6!important;border-radius:9px!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__input::placeholder,body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__select--placeholder{color:#b2bdc4!important;font-weight:400!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__input::placeholder{color:#b2bdc4!important;font-weight:400!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__select--placeholder{color:#b2bdc4!important;font-weight:400!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__input:focus-visible{border-color:#2c748b!important;box-shadow:0 0 0 2px #2c748b1f!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__input:focus-visible{border-color:#2c748b!important;box-shadow:0 0 0 2px #2c748b1f!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__actions{gap:.55rem;margin-top:.25rem}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__actions{gap:.55rem;margin-top:.25rem}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__actions>button{min-height:2.4rem;font-size:.76rem;font-weight:700;border-radius:8px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__actions>button{min-height:2.4rem;font-size:.76rem;font-weight:700;border-radius:8px!important}body .search-modal.admin-team-report__add-student-modal--final .search-modal__body{padding-bottom:.35rem!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__upload-card{gap:.7rem;padding:.85rem;box-shadow:none!important;background:#242932!important;border:1px solid #343c47!important;border-radius:12px!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__upload-card{gap:.7rem;padding:.85rem;box-shadow:none!important;background:#242932!important;border:1px solid #343c47!important;border-radius:12px!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy strong{font-size:.82rem;font-weight:700;color:#e5ebed!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy strong{font-size:.82rem;font-weight:700;color:#e5ebed!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy p{font-size:.74rem;font-weight:400;color:#98a4ab!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy p{font-size:.74rem;font-weight:400;color:#98a4ab!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__file-box{gap:.3rem;min-height:9rem;padding:1rem;box-shadow:none!important;background:#191d23!important;border:1px solid #39424d!important;border-radius:10px!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__file-box{gap:.3rem;min-height:9rem;padding:1rem;box-shadow:none!important;background:#191d23!important;border:1px solid #39424d!important;border-radius:10px!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__file-name{text-align:center;font-size:.78rem;font-weight:400;color:#aeb9be!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__file-name{text-align:center;font-size:.78rem;font-weight:400;color:#aeb9be!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__download-link{font-weight:700;color:#52cda4!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__download-link{font-weight:700;color:#52cda4!important}body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__download-link:hover,body.admin-dark-theme .admin-team-report__add-student-modal .admin-support-report-modal__download-link:focus-visible{color:#68dfb6!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__download-link:hover{color:#68dfb6!important}body:has(.admin-v2.is-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__download-link:focus-visible{color:#68dfb6!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__upload-card{gap:.7rem;padding:.85rem;box-shadow:none!important;background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__upload-card{gap:.7rem;padding:.85rem;box-shadow:none!important;background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy strong{font-size:.82rem;font-weight:700;color:#24333c!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy strong{font-size:.82rem;font-weight:700;color:#24333c!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy p{font-size:.74rem;font-weight:400;color:#60737e!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__upload-copy p{font-size:.74rem;font-weight:400;color:#60737e!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__file-box{gap:.3rem;min-height:9rem;padding:1rem;box-shadow:none!important;background:#f7f9fb!important;border:1px solid #d6e0e6!important;border-radius:10px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__file-box{gap:.3rem;min-height:9rem;padding:1rem;box-shadow:none!important;background:#f7f9fb!important;border:1px solid #d6e0e6!important;border-radius:10px!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-support-report-modal__file-name{text-align:center;font-size:.78rem;font-weight:400;color:#60737e!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-support-report-modal__file-name{text-align:center;font-size:.78rem;font-weight:400;color:#60737e!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-step-line.is-complete{background:#2c748b!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-step-line.is-complete{background:#2c748b!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-step.is-complete,body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-step.is-active{color:#2c748b!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-step.is-complete{color:#2c748b!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-step.is-active{color:#2c748b!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-step.is-complete .admin-team-report__wizard-step-index{color:#fff!important;background:#2c748b!important;border-color:#2c748b!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-step.is-complete .admin-team-report__wizard-step-index{color:#fff!important;background:#2c748b!important;border-color:#2c748b!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-step.is-complete .admin-team-report__wizard-step-label{color:#2c748b!important;font-weight:900!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-step.is-complete .admin-team-report__wizard-step-label{color:#2c748b!important;font-weight:900!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-team-card,body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-member-card,body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-method-card{border-radius:12px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-team-card{border-radius:12px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-member-card{border-radius:12px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-method-card{border-radius:12px!important}body:not(.admin-dark-theme) .admin-team-report__add-student-modal .admin-team-report__wizard-steps{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-team-report__add-student-modal .admin-team-report__wizard-steps{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.admin-v2.is-dark-theme .admin-support-report-v2-page>.admin-support-report-v2__summary,.admin-v2.is-dark-theme .admin-support-report-v2-page>.admin-support-report-v2__table-stack,.admin-v2.is-dark-theme .admin-support-report-v2__filters,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__table-shell,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__table-wrap,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-team-report__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-support-report-v2__summary .admin-users__stat-card{background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-support-report-v2__summary .admin-users__stat-card:hover{background:#252a33!important}.admin-v2.is-dark-theme .admin-support-report-v2__summary .admin-users__stat-label{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-support-report-v2__summary .admin-users__stat-note{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger{color:#dce3e6!important;box-shadow:none!important;background:#191d23!important;border-color:#39424d!important}.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger:hover,.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger:focus-visible,.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger.is-active{color:#76dfb8!important;background:#222b2a!important;border-color:#52cda47a!important}.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__popover{color:#dce3e6!important;background:#252a33!important;border-color:#39424d!important}.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__title,.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__option{color:#dce3e6!important}.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__option:hover,.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__option.is-selected{color:#76dfb8!important;background:#303640!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__table thead th{color:#aeb8be!important;background:#252a32!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__table tbody td{color:#d8e0e3!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__table tbody tr:hover td{background:#252a33!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__table .admin-users__name-copy strong,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__table .admin-support-report__updated-cell time{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__status{box-shadow:none!important;border:0!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__checkbox-box{box-shadow:none!important;background:#191d23!important;border-color:#46505b!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__checkbox-input:checked+.admin-users__checkbox-box,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__checkbox-input:indeterminate+.admin-users__checkbox-box{background:#52cda4!important;border-color:#52cda4!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer{color:#98a4ab!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer-summary strong{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer-separator{background:#39424d!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer-size-option,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer-page,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer-arrow{color:#aeb8be!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer-size-option.is-active,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer-page.is-active{color:#76dfb8!important;background:#52cda426!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer-arrow:hover,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__table-footer-arrow:focus-visible{color:#76dfb8!important;background:#303640!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__actions-cell .admin-console__user-actions-toggle,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-users__inline-action--add{color:#65dfb6!important;box-shadow:none!important;background:#52cda424!important;border:0!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__actions-cell .admin-console__user-actions-toggle:hover,.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__actions-cell .admin-console__user-actions-toggle:focus-visible{color:#76dfb8!important;background:#52cda438!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu{background:#252a33!important;border-color:#39424d!important;box-shadow:0 18px 44px #0006!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item{color:#dce3e6!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:hover{color:#76dfb8!important;background:#303640!important}.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger{color:#d2dadd!important;min-height:34px!important;box-shadow:none!important;background:#1d222a!important;border:1px solid #343b46!important;border-radius:9px!important;padding:0 11px!important;font-size:.7rem!important;font-weight:500!important}.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger:hover,.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger[aria-expanded=true]{color:#65dfb6!important;box-shadow:none!important;background:#252b34!important;border-color:#65dfb657!important}.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger.is-active{color:#65dfb6!important;box-shadow:none!important;background:#65dfb61f!important;border-color:#65dfb66b!important}.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger .huge-icon,.admin-v2.is-dark-theme .admin-support-report-v2__filters .candidate-finance-filter__trigger .candidate-finance-filter__remove{color:currentColor!important}.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card,.admin-v2 .admin-support-report-v2__summary .admin-users__stat-card:hover{filter:none!important;min-height:64px!important;box-shadow:none!important;padding:8px 12px!important;transform:none!important}.admin-v2:not(.is-dark-theme) .admin-support-report-v2__summary .admin-users__stat-card,.admin-v2:not(.is-dark-theme) .admin-support-report-v2__summary .admin-users__stat-card:hover{border-color:var(--admin-line)!important;background:#fff!important}.admin-v2.is-dark-theme .admin-support-report-v2__summary .admin-users__stat-card,.admin-v2.is-dark-theme .admin-support-report-v2__summary .admin-users__stat-card:hover{background:#20242c!important;border-color:#303640!important}.admin-v2:not(.is-dark-theme) .admin-support-report-v2-page .admin-support-report__table tbody tr:hover td{color:inherit!important;background:#fff!important}.admin-v2.is-dark-theme .admin-support-report-v2-page .admin-support-report__table tbody tr:hover td{color:#d8e0e3!important;background:#20242c!important}.admin-student-form-modal .admin-support-report-modal__file-box{text-align:center!important;justify-content:center!important;align-items:center!important}.admin-student-form-modal .admin-support-report-modal__file-name{text-align:center!important}body:not(.admin-dark-theme) .admin-student-form-modal .admin-support-report-modal__input{border-radius:8px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-student-form-modal .admin-support-report-modal__input{border-radius:8px!important}body:not(.admin-dark-theme) .admin-student-form-modal .admin-support-report-modal__file-box{box-shadow:none!important;border-radius:9px!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-student-form-modal .admin-support-report-modal__file-box{box-shadow:none!important;border-radius:9px!important}.admin-student-form-modal .admin-support-report-modal__upload-card{border-radius:9px!important}body:not(.admin-dark-theme) .admin-student-form-modal .admin-support-report-modal__tab.is-active{color:#2c748b!important;border-bottom-color:#2c748b!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-student-form-modal .admin-support-report-modal__tab.is-active{color:#2c748b!important;border-bottom-color:#2c748b!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:first-child .huge-icon{color:#62c7df!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(2) .huge-icon{color:#ab96f2!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(3) .huge-icon{color:#e2ac50!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(4) .huge-icon{color:#65dfb6!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(5) .huge-icon{color:#7ca7ff!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(6) .huge-icon{color:#aebbc1!important}.admin-v2.is-dark-theme .admin-support-report-v2__actions-menu .admin-console__user-actions-menu-item:nth-child(7) .huge-icon{color:#d8b566!important}:is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance){background:#fff!important;border:1px solid #dce5ed!important;border-radius:12px!important;box-shadow:0 16px 44px #1e303e24!important}:is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .admin-support-report-modal__header{min-height:3.5rem;padding:.55rem 1rem;background:#fff!important;border-bottom:1px solid #e4ebf0!important}:is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .search-modal__body{background:#f7f9fb!important}:is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .admin-support-report-modal__surface{gap:.75rem}:is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .search-modal__close{color:#60737e!important;border-radius:7px!important}:is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .search-modal__close:hover{color:#2c748b!important;background:#eef3f5!important}.admin-report-path-modal__student{padding:.7rem .8rem;background:#fff!important;border:1px solid #dce5ed!important;border-radius:9px!important}.admin-report-path-modal .admin-support-report-path-one__option{min-height:7.5rem;padding:.72rem .8rem .8rem;box-shadow:none!important;background:#fff!important;border-color:#dce5ed!important;border-radius:10px!important;transform:none!important}.admin-report-path-modal .admin-support-report-path-one__option:hover,.admin-report-path-modal .admin-support-report-path-one__option:focus-within,.admin-report-path-modal .admin-support-report-path-one__option--current{box-shadow:none!important;background:#2c748b0b!important;border-color:#2c748b61!important;transform:none!important}.admin-report-path-modal .admin-support-report-path-one__option--disabled,.admin-report-path-modal .admin-support-report-path-one__option--disabled:hover{background:#f1f4f6!important;border-color:#e5ebef!important}.admin-report-path-modal .admin-support-report-path-one__note-input{min-height:5rem;padding:.55rem .72rem;box-shadow:none!important;background:#fff!important;border-color:#d6e0e6!important;border-radius:8px!important}.admin-report-path-modal .admin-support-report-path-one__note-input::placeholder{font-weight:400;color:#9aa8b1!important}.admin-report-path-modal .admin-support-report-path-one__note-input:focus-visible{border-color:#2c748b!important;box-shadow:0 0 0 2px #2c748b1f!important}.admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option,.admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option{min-height:3.35rem;box-shadow:none!important;border-radius:9px!important;transform:none!important}.admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option:hover,.admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option:focus-visible,.admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option.is-selected,.admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option:hover,.admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option:focus-visible,.admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option.is-selected{box-shadow:none!important;transform:none!important}.admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__description{color:#60737e;font-size:.74rem;font-weight:400}:is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .admin-support-report-modal__actions{gap:.55rem;margin-top:.15rem;padding-top:.6rem}:is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .admin-support-report-modal__actions>button{min-height:2.4rem;font-size:.76rem;font-weight:700;border-radius:8px!important}body.admin-dark-theme :is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance){box-shadow:none!important;background:#22262e!important;border-color:#343c47!important}body:has(.admin-v2.is-dark-theme) :is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance){box-shadow:none!important;background:#22262e!important;border-color:#343c47!important}body.admin-dark-theme :is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .admin-support-report-modal__header{background:#22262e!important;border-color:#343c47!important}body:has(.admin-v2.is-dark-theme) :is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .admin-support-report-modal__header{background:#22262e!important;border-color:#343c47!important}body.admin-dark-theme :is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .search-modal__body{background:#20242c!important}body:has(.admin-v2.is-dark-theme) :is(.admin-report-path-modal__dialog,.admin-support-report-modal__dialog--contact,.admin-support-report-modal__dialog--acquaintance) .search-modal__body{background:#20242c!important}body.admin-dark-theme .admin-report-path-modal__student{background:#191d23!important;border-color:#343c47!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal__student{background:#191d23!important;border-color:#343c47!important}body.admin-dark-theme .admin-report-path-modal__student strong{color:#e5ebed!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal__student strong{color:#e5ebed!important}body.admin-dark-theme .admin-report-path-modal__student span{color:#98a4ab!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal__student span{color:#98a4ab!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__option{background:#20242c!important;border-color:#343c47!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__option{background:#20242c!important;border-color:#343c47!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__option--current{border-color:color-mix(in srgb, var(--report-path-accent) 48%, #343c47)!important;background:color-mix(in srgb, var(--report-path-accent) 9%, #20242c)!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__option--current{border-color:color-mix(in srgb, var(--report-path-accent) 48%, #343c47)!important;background:color-mix(in srgb, var(--report-path-accent) 9%, #20242c)!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__option--disabled{background:#191d23!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__option--disabled{background:#191d23!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__label{color:#e5ebed!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__label{color:#e5ebed!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__note-input{color:#e5ebed!important;background:#191d23!important;border-color:#39424d!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__note-input{color:#e5ebed!important;background:#191d23!important;border-color:#39424d!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__note-input::placeholder{color:#73808a!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__note-input::placeholder{color:#73808a!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__note-input:focus-visible{border-color:#52cda4!important;box-shadow:0 0 0 2px #52cda424!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__note-input:focus-visible{border-color:#52cda4!important;box-shadow:0 0 0 2px #52cda424!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option,body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option{box-shadow:none!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option{box-shadow:none!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option{box-shadow:none!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__description{color:#98a4ab!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__description{color:#98a4ab!important}.admin-report-modal__student-summary{text-align:center!important;justify-items:center!important;gap:.35rem!important}.admin-report-modal__student-summary-title{color:#2c748b!important;text-align:center!important;width:auto!important;font-size:.8rem!important;font-weight:700!important}.admin-report-modal__student-summary-details{text-align:center;direction:rtl;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.admin-report-modal__student-summary-details strong,.admin-report-modal__student-summary-details span{color:#24333c!important;text-align:center!important;width:auto!important;font-size:.78rem!important;font-weight:700!important}.admin-report-modal__student-summary-details .huge-icon{color:#2c748b!important}body:has(.admin-v2.is-dark-theme) .admin-report-modal__student-summary-title{color:#76dfb8!important}body.admin-dark-theme .admin-report-modal__student-summary-details strong,body.admin-dark-theme .admin-report-modal__student-summary-details span{color:#e5ebed!important}body:has(.admin-v2.is-dark-theme) .admin-report-modal__student-summary-details strong{color:#e5ebed!important}body:has(.admin-v2.is-dark-theme) .admin-report-modal__student-summary-details span{color:#e5ebed!important}body.admin-dark-theme .admin-report-modal__student-summary-details .huge-icon{color:#76dfb8!important}body:has(.admin-v2.is-dark-theme) .admin-report-modal__student-summary-details .huge-icon{color:#76dfb8!important}body.admin-dark-theme .admin-report-modal__student-summary-title{color:#75caa6!important}body:has(.admin-v2.is-dark-theme) .admin-report-modal__student-summary-title{color:#75caa6!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer{color:#78c9e3!important;background:#5bb5d529!important;border:0!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer{color:#78c9e3!important;background:#5bb5d529!important;border:0!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr{color:#ef8fba!important;background:#dc5d9b29!important;border:0!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr{color:#ef8fba!important;background:#dc5d9b29!important;border:0!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--haftkhan{color:#6dd7df!important;background:#33b1bf29!important;border:1px solid #6dd7df6b!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--haftkhan{color:#6dd7df!important;background:#33b1bf29!important;border:1px solid #6dd7df6b!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--haftkhan :is(.admin-support-report-acquaintance__option-label,.admin-support-report-acquaintance__option-icon,.admin-support-report-acquaintance__option-check){color:#6dd7df!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--haftkhan :is(.admin-support-report-acquaintance__option-label,.admin-support-report-acquaintance__option-icon,.admin-support-report-acquaintance__option-check){color:#6dd7df!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--haftkhan:is(:hover,:focus-visible,.is-selected){border-color:#6dd7dfad!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--haftkhan:is(:hover,:focus-visible,.is-selected){border-color:#6dd7dfad!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option:is(:hover,:focus-visible,.is-selected){filter:brightness(1.12);box-shadow:none!important;border:0!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option:is(:hover,:focus-visible,.is-selected){filter:brightness(1.12);box-shadow:none!important;border:0!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option-icon,body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option-check{color:currentColor!important;background:0 0!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option-icon{color:currentColor!important;background:0 0!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option-check{color:currentColor!important;background:0 0!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer :is(.admin-support-report-acquaintance__option-label,.admin-support-report-acquaintance__option-icon,.admin-support-report-acquaintance__option-check){color:#78c9e3!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer :is(.admin-support-report-acquaintance__option-label,.admin-support-report-acquaintance__option-icon,.admin-support-report-acquaintance__option-check){color:#78c9e3!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr :is(.admin-support-report-acquaintance__option-label,.admin-support-report-acquaintance__option-icon,.admin-support-report-acquaintance__option-check){color:#ef8fba!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr :is(.admin-support-report-acquaintance__option-label,.admin-support-report-acquaintance__option-icon,.admin-support-report-acquaintance__option-check){color:#ef8fba!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-report-path-modal__student{border-color:#39424d!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-report-path-modal__student{border-color:#39424d!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-report-path-modal__student .admin-report-modal__student-summary-title{color:#75caa6!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-report-path-modal__student .admin-report-modal__student-summary-title{color:#75caa6!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer{border:1px solid #78c9e36b!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer{border:1px solid #78c9e36b!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr{border:1px solid #ef8fba6b!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr{border:1px solid #ef8fba6b!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer.is-selected{border:1px solid #78c9e3ad!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer.is-selected{border:1px solid #78c9e3ad!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr.is-selected{border:1px solid #ef8fbaad!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr.is-selected{border:1px solid #ef8fbaad!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer:hover,body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer:focus-visible{border:1px solid #78c9e3ad!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer:hover{border:1px solid #78c9e3ad!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer:focus-visible{border:1px solid #78c9e3ad!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr:hover,body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr:focus-visible{border:1px solid #ef8fbaad!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr:hover{border:1px solid #ef8fbaad!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr:focus-visible{border:1px solid #ef8fbaad!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance,body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__header,body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .search-modal__body,body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__surface{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__header{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .search-modal__body{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__surface{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance{background:#22262e!important;border-color:#343c47!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance{background:#22262e!important;border-color:#343c47!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__header{background:#22262e!important;border-color:#343c47!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-modal__header{background:#22262e!important;border-color:#343c47!important}body.admin-dark-theme .admin-support-report-modal__dialog--acquaintance .search-modal__body{background:#20242c!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--acquaintance .search-modal__body{background:#20242c!important}.admin-support-report-modal__dialog--contact .admin-support-report-contact-status__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option{min-height:3.15rem;border:1px solid color-mix(in srgb, currentColor 34%, transparent)!important;background:color-mix(in srgb, currentColor 11%, #20242c)!important;box-shadow:none!important;border-radius:9px!important;transform:none!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option{min-height:3.15rem;border:1px solid color-mix(in srgb, currentColor 34%, transparent)!important;background:color-mix(in srgb, currentColor 11%, #20242c)!important;box-shadow:none!important;border-radius:9px!important;transform:none!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option:is(:hover,:focus-visible,.is-selected){filter:brightness(1.12);border-color:color-mix(in srgb, currentColor 62%, transparent)!important;box-shadow:none!important;transform:none!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option:is(:hover,:focus-visible,.is-selected){filter:brightness(1.12);border-color:color-mix(in srgb, currentColor 62%, transparent)!important;box-shadow:none!important;transform:none!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option .admin-support-report-contact-status__option-icon,body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option .admin-support-report-contact-status__option-label{color:currentColor!important;background:0 0!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option .admin-support-report-contact-status__option-icon{color:currentColor!important;background:0 0!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option .admin-support-report-contact-status__option-label{color:currentColor!important;background:0 0!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--wrong-mobile{color:#f19a89!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--wrong-mobile{color:#f19a89!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--unanswered{color:#c0b2ff!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--unanswered{color:#c0b2ff!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--off{color:#b6c0c7!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--off{color:#b6c0c7!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--unavailable{color:#e7c674!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--unavailable{color:#e7c674!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--network{color:#d2a8c2!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--network{color:#d2a8c2!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--cut{color:#f09da7!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option--cut{color:#f09da7!important}.admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option,.admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option *,.admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option:hover,.admin-support-report-modal__dialog--contact .admin-support-report-contact-status__option.is-selected{font-weight:700!important;transition:none!important;transform:none!important}body.admin-dark-theme .admin-support-report-modal__dialog--contact .admin-support-report-modal__surface{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.admin-v2.is-dark-theme) .admin-support-report-modal__dialog--contact .admin-support-report-modal__surface{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.admin-support-report__status--contact-wrong-mobile{color:#b84b38!important;box-shadow:none!important;background:#fbe9e5!important;border:0!important}.admin-support-report__status--contact-wrong-mobile>*{color:inherit!important}body.admin-dark-theme .admin-support-report__status--contact-wrong-mobile{color:#f19a89!important;box-shadow:none!important;background:#432c31!important;border:0!important}body:has(.admin-v2.is-dark-theme) .admin-support-report__status--contact-wrong-mobile{color:#f19a89!important;box-shadow:none!important;background:#432c31!important;border:0!important}.admin-report-path-modal .admin-support-report-modal__actions{margin-top:.1rem!important;padding:.3rem 0 1.15rem!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__state{box-shadow:none!important;border:0!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__state{box-shadow:none!important;border:0!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__option--completed:not(.admin-support-report-path-one__option--current) .admin-support-report-path-one__state{color:#75caa6!important;background:#52cda41f!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__option--completed:not(.admin-support-report-path-one__option--current) .admin-support-report-path-one__state{color:#75caa6!important;background:#52cda41f!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__option--current .admin-support-report-path-one__state{color:#8be4bf!important;background:#52cda42e!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__option--current .admin-support-report-path-one__state{color:#8be4bf!important;background:#52cda42e!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__option--disabled .admin-support-report-path-one__state{color:#aeb8be!important;background:#303640!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__option--disabled .admin-support-report-path-one__state{color:#aeb8be!important;background:#303640!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__option--completed.admin-support-report-path-one__option--current .admin-support-report-path-one__state{color:#e7c674!important;background:#e7c67426!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__option--completed.admin-support-report-path-one__option--current .admin-support-report-path-one__state{color:#e7c674!important;background:#e7c67426!important}body.admin-dark-theme .admin-report-path-modal .admin-report-modal__student-summary-title{color:#75caa6!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-report-modal__student-summary-title{color:#75caa6!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__note-input:focus,body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__note-input:focus-visible{box-shadow:none!important;border-color:#39424d!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__note-input:focus{box-shadow:none!important;border-color:#39424d!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__note-input:focus-visible{box-shadow:none!important;border-color:#39424d!important}body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__note-input:focus,body.admin-dark-theme .admin-report-path-modal .admin-support-report-path-one__note-input:focus-visible{border-color:var(--report-path-accent)!important;box-shadow:none!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__note-input:focus{border-color:var(--report-path-accent)!important;box-shadow:none!important}body:has(.admin-v2.is-dark-theme) .admin-report-path-modal .admin-support-report-path-one__note-input:focus-visible{border-color:var(--report-path-accent)!important;box-shadow:none!important}body:not(.admin-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer{background:#eaf6fa!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--summer{background:#eaf6fa!important}body:not(.admin-dark-theme) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr{background:#fcebf3!important}body:has(.admin-v2:not(.is-dark-theme)) .admin-support-report-modal__dialog--acquaintance .admin-support-report-acquaintance__option--ptr{background:#fcebf3!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__stats-grid{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__stat-card,.admin-v2.is-dark-theme .admin-users-page .admin-users__stat-card:hover{box-shadow:none!important;background:#20242c!important;border-color:#303640!important;transform:none!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__stat-label{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__stat-note{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__table-shell,.admin-v2.is-dark-theme .admin-users-page .admin-users__table-head,.admin-v2.is-dark-theme .admin-users-page .admin-panel__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__table thead th{color:#aeb8be!important;background:#252a33!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__table tbody td,.admin-v2.is-dark-theme .admin-users-page .admin-users__table tbody tr:hover td{color:#c8d1d5!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__table tbody td.admin-users__name-cell strong,.admin-v2.is-dark-theme .admin-users-page .admin-users__table tbody td.admin-users__wallet-cell strong{color:#e8edef!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__table tbody td.admin-users__mobile-cell,.admin-v2.is-dark-theme .admin-users-page .admin-users__table tbody .admin-users__major-pill{color:#aeb8be!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__currency-label{color:#b8c3c8!important;box-shadow:none!important;background:#303640!important;border:0!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__checkbox-box{box-shadow:none!important;background:#1b2027!important;border-color:#46505b!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__checkbox:hover .admin-users__checkbox-box{border-color:#65dfb694!important;transform:none!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__checkbox-input:checked+.admin-users__checkbox-box,.admin-v2.is-dark-theme .admin-users-page .admin-users__checkbox-input:indeterminate+.admin-users__checkbox-box{box-shadow:none!important;background:#2fae84!important;border-color:#52cda4!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__role-badge{box-shadow:none!important;border:0!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__role-badge--diamond{color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__role-badge--silver,.admin-v2.is-dark-theme .admin-users-page .admin-users__role-badge--muted{color:#c1cbd0!important;background:#303640!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__role-badge--gold{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__role-badge--candidate{color:#b9a8ff!important;background:#9f88ef29!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__role-badge--bronze{color:#e5ad75!important;background:#dc935529!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__inline-action{box-shadow:none!important;border:0!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__inline-action--view{color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__inline-action--edit{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__inline-action--delete{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .admin-users-page .admin-users__inline-action:hover,.admin-v2.is-dark-theme .admin-users-page .admin-users__inline-action:focus-visible{filter:none!important;transform:none!important}.admin-v2 .admin-users-page .admin-users-page__filters{z-index:90;border-radius:10px 10px 0 0;margin:0}.admin-v2.is-dark-theme .admin-users-page .admin-users-page__filters{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-users-page .admin-users-page__filters .candidate-finance-filter__trigger .huge-icon,.admin-v2.is-dark-theme .admin-users-page .admin-users-page__filters .candidate-finance-filter__trigger:hover .huge-icon,.admin-v2.is-dark-theme .admin-users-page .admin-users-page__filters .candidate-finance-filter__trigger[aria-expanded=true] .huge-icon,.admin-v2.is-dark-theme .admin-users-page .admin-users-page__filters .candidate-finance-filter__trigger.is-active .huge-icon{color:#65dfb6!important}@media (max-width:680px){.admin-v2 .admin-users-page .admin-users-page__filters{border-radius:10px 10px 0 0}}.admin-v2.is-dark-theme .panel-access-page .panel-access-manager,.admin-v2.is-dark-theme .panel-access-page .panel-access__toolbar,.admin-v2.is-dark-theme .panel-access-page .panel-access__table-wrap{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__toolbar-copy h2,.admin-v2.is-dark-theme .panel-access-page .panel-access__selected-summary>div:first-child strong,.admin-v2.is-dark-theme .panel-access-page .panel-access__feature strong{color:#e5ebed!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__toolbar-copy p,.admin-v2.is-dark-theme .panel-access-page .panel-access__selected-summary>div:first-child span,.admin-v2.is-dark-theme .panel-access-page .panel-access__legend,.admin-v2.is-dark-theme .panel-access-page .panel-access__feature small,.admin-v2.is-dark-theme .panel-access-page .panel-access__footer{color:#98a4ab!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__account-trigger{color:#d8e0e3!important;box-shadow:none!important;background:#191d23!important;border-color:#39424d!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__account-trigger:hover,.admin-v2.is-dark-theme .panel-access-page .panel-access__account-trigger[aria-expanded=true]{color:#65dfb6!important;background:#252b34!important;border-color:#65dfb67a!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__account-avatar{color:#65dfb6!important;background:#65dfb621!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__account-trigger-copy strong,.admin-v2.is-dark-theme .panel-access-page .panel-access__account-option strong{color:#e5ebed!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__account-trigger-copy small,.admin-v2.is-dark-theme .panel-access-page .panel-access__account-option small,.admin-v2.is-dark-theme .panel-access-page .panel-access__account-trigger-copy small .huge-icon,.admin-v2.is-dark-theme .panel-access-page .panel-access__account-option small .huge-icon{color:#98a4ab!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__selected-summary{background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__role-badge{color:#75caa6!important;box-shadow:none!important;background:0 0!important;border:1px solid #65dfb694!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__table{background:#20242c!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__table thead th{color:#aeb8be!important;background:#252a33!important;border-color:#303640!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__table tbody tr:not(.panel-access__group-row),.admin-v2.is-dark-theme .panel-access-page .panel-access__table tbody tr:not(.panel-access__group-row):hover,.admin-v2.is-dark-theme .panel-access-page .panel-access__table tbody tr:not(.panel-access__group-row)>*{background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__group-row th{color:#75caa6!important;background:#252a33!important;border-color:#303640!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__source-badge{color:#75caa6!important;background:#65dfb621!important;border:0!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__empty-permission{color:#87939a!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__switch-track{box-shadow:none!important;background:#3a424c!important}.admin-v2.is-dark-theme .panel-access-page .panel-access__switch input:checked+.panel-access__switch-track,.admin-v2.is-dark-theme .panel-access-page .panel-access__switch.is-inherited input:checked+.panel-access__switch-track{background:#3da87f!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__shell,.admin-v2.is-dark-theme .admin-sms-page .admin-users__table-head,.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__manager{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-sms-page .admin-users__table-title,.admin-v2.is-dark-theme .admin-sms-page .wallet-page__field-label,.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__info strong{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-sms-page .admin-users__table-description,.admin-v2.is-dark-theme .admin-sms-page .wallet-page__field-hint,.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__info span{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__table thead th{color:#aeb8be!important;background:#252a33!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__table tbody td,.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__table tbody tr:hover td{color:#cbd4d8!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__table tbody td strong,.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__template-index,.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__template-title{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__template-snippet{color:#aeb8be!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__template-id{color:#c7d1d5!important;box-shadow:none!important;background:#303640!important;border:0!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__template-action{color:#78c9e3!important;box-shadow:none!important;background:#5bb5d529!important;border:0!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__info{color:#d8e0e3!important;box-shadow:none!important;background:#252a33!important;border:1px solid #303640!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__info--status strong{color:#75caa6!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__info--receivers strong{color:#cbd4d8!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__info--warning{background:#e8c25d17!important;border-color:#e8c25d52!important}.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__info--warning span,.admin-v2.is-dark-theme .admin-sms-page .admin-sms-settings__info--warning strong{color:#e8c978!important}.admin-v2.is-dark-theme .admin-sms-page .wallet-page__field-control textarea{color:#e5ebed!important;box-shadow:none!important;background:#191d23!important;border-color:#39424d!important}.admin-v2.is-dark-theme .admin-sms-page .wallet-page__field-control textarea:focus{border-color:#65dfb694!important;box-shadow:0 0 0 3px #65dfb61a!important}.admin-v2.is-dark-theme .candidate-finance-filters{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2 .candidate-finance-filters .admin-filter-actions{align-items:center;margin-inline-start:auto;display:inline-flex}.admin-v2.is-dark-theme .candidate-finance-filters .admin-filter-actions .admin-users__inline-action--add{color:#65dfb6!important;box-shadow:none!important;background:#65dfb624!important;border:0!important}.admin-v2.is-dark-theme .candidate-finance-filter__trigger>.huge-icon,.admin-v2.is-dark-theme .candidate-finance-filter__trigger>svg,.admin-v2.is-dark-theme .candidate-finance-filter__trigger .candidate-finance-filter__remove .huge-icon,.admin-v2.is-dark-theme .admin-team-report__filter-select-button .huge-icon,.admin-v2.is-dark-theme .admin-team-report__filter-select-chevron,body.admin-dark-theme .candidate-finance-filter__trigger>.huge-icon,body.admin-dark-theme .candidate-finance-filter__trigger>svg,body.admin-dark-theme .candidate-finance-filter__trigger .candidate-finance-filter__remove .huge-icon,body.admin-dark-theme .admin-team-report__filter-select-button .huge-icon,body.admin-dark-theme .admin-team-report__filter-select-chevron{color:#65dfb6!important}.admin-sms-template-modal__headline-row{justify-content:space-between;align-items:stretch;gap:8px;display:flex}.admin-sms-template-modal__id{text-align:center;place-items:center;min-width:82px;display:inline-grid}.admin-sms-template-modal__actions{justify-content:flex-end;margin-top:2px;display:flex}.admin-sms-template-modal__close-button{color:#4e6068;min-width:88px;min-height:34px;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #cfd9dd;border-radius:8px;padding:0 13px;font-size:.7rem;font-weight:700}body.admin-dark-theme .admin-sms-template-modal .admin-sms-template-modal__dialog{background:#20242c!important;border:0!important;box-shadow:0 22px 65px #0000007a!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .admin-sms-template-modal__dialog{background:#20242c!important;border:0!important;box-shadow:0 22px 65px #0000007a!important}body.admin-dark-theme .admin-sms-template-modal .search-modal__header,body.admin-dark-theme .admin-sms-template-modal .search-modal__body,body.admin-dark-theme .admin-sms-template-modal .admin-sms-template-modal__surface{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .search-modal__header{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .search-modal__body{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .admin-sms-template-modal__surface{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}body.admin-dark-theme .admin-sms-template-modal .search-modal__header-title{color:#e5ebed!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .search-modal__header-title{color:#e5ebed!important}body.admin-dark-theme .admin-sms-template-modal .admin-sms-template-modal__id{color:#75caa6!important;background:#191d23!important;border:1px solid #39424d!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .admin-sms-template-modal__id{color:#75caa6!important;background:#191d23!important;border:1px solid #39424d!important}body.admin-dark-theme .admin-sms-template-modal .admin-sms-template-modal__preview-chip{color:#78c9e3!important;background:#5bb5d529!important;border:0!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .admin-sms-template-modal__preview-chip{color:#78c9e3!important;background:#5bb5d529!important;border:0!important}body.admin-dark-theme .admin-sms-template-modal .admin-sms-template-modal__content-title{color:#75caa6!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .admin-sms-template-modal__content-title{color:#75caa6!important}body.admin-dark-theme .admin-sms-template-modal .admin-sms-template-modal__content{color:#dce4e7!important;background:#191d23!important;border-color:#39424d!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .admin-sms-template-modal__content{color:#dce4e7!important;background:#191d23!important;border-color:#39424d!important}body.admin-dark-theme .admin-sms-template-modal .admin-sms-template-modal__close-button{color:#d6dfe2!important;box-shadow:none!important;background:#2a3039!important;border-color:#46505b!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .admin-sms-template-modal__close-button{color:#d6dfe2!important;box-shadow:none!important;background:#2a3039!important;border-color:#46505b!important}body.admin-dark-theme .admin-sms-template-modal .admin-sms-template-modal__close-button:hover,body.admin-dark-theme .admin-sms-template-modal .admin-sms-template-modal__close-button:focus-visible{color:#75caa6!important;background:#303841!important;border-color:#65dfb67a!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .admin-sms-template-modal__close-button:hover{color:#75caa6!important;background:#303841!important;border-color:#65dfb67a!important}body:has(.admin-v2.is-dark-theme) .admin-sms-template-modal .admin-sms-template-modal__close-button:focus-visible{color:#75caa6!important;background:#303841!important;border-color:#65dfb67a!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__shell,.admin-v2.is-dark-theme .admin-tickets-page .admin-ticket-filters,.admin-v2.is-dark-theme .admin-tickets-page .admin-users__table-wrap,.admin-v2.is-dark-theme .admin-tickets-page .admin-panel__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-ticket-filters__actions .admin-users__inline-action--add{color:#65dfb6!important;box-shadow:none!important;background:#65dfb624!important;border:0!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__table thead th{font-weight:700;color:#aeb8be!important;background:#252a33!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__table tbody td,.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__table tbody tr:hover td{color:#cbd4d8!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__table tbody td strong,.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__code,.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__date{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__status{box-shadow:none!important;border:0!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__status--pending{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__status--success{color:#75caa6!important;background:#52cda424!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__status--muted{color:#aeb8be!important;background:#a0abb41f!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-users__inline-action{box-shadow:none!important;filter:none!important;border:0!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-users__inline-action--view{color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-users__inline-action--edit{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-users__inline-action--delete{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-users__inline-action:hover,.admin-v2.is-dark-theme .admin-tickets-page .admin-users__inline-action:focus-visible{filter:none!important;transform:none!important}.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__shell>.admin-panel__pagination,.admin-v2.is-dark-theme .admin-tickets-page .admin-tickets__shell>.admin-panel__pagination .admin-users__table-footer{border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__shell,.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-filters,.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-users__table-wrap,.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-panel__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__table thead th{color:#aeb8be!important;background:#252a33!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__table tbody td,.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__table tbody tr:hover td{color:#cbd4d8!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__table tbody td strong,.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__table tbody td a,.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__code,.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__date-cell{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__type-pill{color:#75caa6!important;box-shadow:none!important;background:#52cda424!important;border:0!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__video-title{color:#e5ebed}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__status{box-shadow:none!important;border:0!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__status--new{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__status--success{color:#75caa6!important;background:#52cda424!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__status--danger{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-filters__actions .admin-users__inline-action--export{color:#65dfb6!important;box-shadow:none!important;background:#65dfb624!important;border:0!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-users__checkbox-box{box-shadow:none!important;background:#1b2027!important;border-color:#46505b!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-users__checkbox-input:checked+.admin-users__checkbox-box,.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-users__checkbox-input:indeterminate+.admin-users__checkbox-box{background:#2fae84!important;border-color:#52cda4!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__shell>.admin-panel__pagination{border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}.admin-v2.is-dark-theme .admin-consultation-requests-page .admin-consultation-requests__shell>.admin-panel__pagination .admin-users__table-footer{border-bottom-left-radius:inherit!important;border-bottom-right-radius:inherit!important}.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table th:last-child,.admin-v2 .admin-consultation-requests-page .admin-consultation-requests__table td:last-child{width:156px!important;min-width:156px!important;max-width:156px!important}@media (max-width:680px){.admin-sms-template-modal__actions,.admin-sms-template-modal__close-button{width:100%}}.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__shell,.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns-filters,.admin-v2.is-dark-theme .admin-campaigns-page .admin-users__table-wrap,.admin-v2.is-dark-theme .admin-campaigns-page .admin-panel__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__table thead th{font-weight:700;color:#aeb8be!important;background:#252a33!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__table tbody td,.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__table tbody tr:hover td{color:#cbd4d8!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__table tbody td strong,.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__table .admin-users__row-number-cell,.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__table .admin-campaigns__index-cell,.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__table .admin-users__mobile-cell,.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__table .admin-campaigns__date{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__type-pill{font-weight:700;box-shadow:none!important;border:0!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__type-pill--ptr{color:#ee83bb!important;background:#dd579d29!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__type-pill--summer{color:#70cbe6!important;background:#4eb2d529!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns-filters__actions .admin-users__inline-action--export{color:#65dfb6!important;box-shadow:none!important;background:#65dfb624!important;border:0!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-users__inline-action{box-shadow:none!important;filter:none!important;border:0!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-users__inline-action--view{color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-users__inline-action--delete{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-users__inline-action:hover,.admin-v2.is-dark-theme .admin-campaigns-page .admin-users__inline-action:focus-visible{filter:none!important;transform:none!important}.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__shell>.admin-panel__pagination,.admin-v2.is-dark-theme .admin-campaigns-page .admin-campaigns__shell>.admin-panel__pagination .admin-users__table-footer{border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}.admin-v2.is-dark-theme .admin-store-page .admin-store__shell,.admin-v2.is-dark-theme .admin-store-page .admin-users__table-head,.admin-v2.is-dark-theme .admin-store-page .admin-store-filters,.admin-v2.is-dark-theme .admin-store-page .admin-users__table-wrap,.admin-v2.is-dark-theme .admin-store-page .admin-panel__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-store-page .admin-users__table-title{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-store-page .admin-users__table-description{color:#9da9ae!important}.admin-v2.is-dark-theme .admin-store-page .admin-store-filters__actions .admin-users__inline-action--add{color:#65dfb6!important;box-shadow:none!important;background:#65dfb624!important;border:0!important}.admin-v2.is-dark-theme .admin-store-page .admin-store__table thead th{font-weight:700;color:#aeb8be!important;background:#252a33!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-store-page .admin-store__table tbody td,.admin-v2.is-dark-theme .admin-store-page .admin-store__table tbody tr:hover td{color:#cbd4d8!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-store-page .admin-store__table tbody td strong,.admin-v2.is-dark-theme .admin-store-page .admin-store__table .admin-store__price-original{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-store-page .admin-store__price-label{color:#ef9ba4!important;background:#eb7f8b29!important;border:0!important}.admin-v2.is-dark-theme .admin-store-page .admin-store__price-discount{color:#ef9ba4!important}.admin-v2.is-dark-theme .admin-store-page .admin-store__shell .tickets-page__status--success{color:#75caa6!important;background:#52cda424!important}.admin-v2.is-dark-theme .admin-store-page .admin-store__download-link{color:#65dfb6!important;background:#65dfb624!important}.admin-v2.is-dark-theme .admin-store-page .admin-users__inline-action{box-shadow:none!important;filter:none!important;border:0!important}.admin-v2.is-dark-theme .admin-store-page .admin-users__inline-action--view{color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme .admin-store-page .admin-users__inline-action--edit{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-store-page .admin-users__inline-action--delete{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .admin-store-page .admin-users__inline-action:hover,.admin-v2.is-dark-theme .admin-store-page .admin-users__inline-action:focus-visible{filter:none!important;transform:none!important}.admin-v2.is-dark-theme .admin-store-page .admin-store__shell>.admin-panel__pagination,.admin-v2.is-dark-theme .admin-store-page .admin-store__shell>.admin-panel__pagination .admin-users__table-footer{border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__shell,.admin-v2.is-dark-theme .admin-orders-page .admin-users__table-head,.admin-v2.is-dark-theme .admin-orders-page .admin-orders-filters,.admin-v2.is-dark-theme .admin-orders-page .admin-users__table-wrap,.admin-v2.is-dark-theme .admin-orders-page .admin-panel__pagination{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-orders-page .admin-users__table-title{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-orders-page .admin-users__table-description{color:#9da9ae!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__table thead th{font-weight:700;color:#aeb8be!important;background:#252a33!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__table tbody td,.admin-v2.is-dark-theme .admin-orders-page .admin-orders__table tbody tr:hover td{color:#cbd4d8!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__table .tickets-page__cell-link,.admin-v2.is-dark-theme .admin-orders-page .admin-orders__table .tickets-page__row-title,.admin-v2.is-dark-theme .admin-orders-page .admin-orders__table .tickets-page__row-ticket-id{color:#e5ebed!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__table .tickets-page__status{box-shadow:none!important;border:0!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__shell .tickets-page__status--accent{color:#e8c978!important;background:#e8c25d29!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__shell .tickets-page__status--success{color:#75caa6!important;background:#52cda424!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__shell .tickets-page__status--rejected{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__shell .tickets-page__status--muted{color:#aeb8be!important;background:#a0abb41f!important}.admin-v2.is-dark-theme .admin-orders-page .admin-users__inline-action{box-shadow:none!important;filter:none!important;border:0!important}.admin-v2.is-dark-theme .admin-orders-page .admin-users__inline-action--view{color:#78c9e3!important;background:#5bb5d529!important}.admin-v2.is-dark-theme .admin-orders-page .admin-users__inline-action--delete{color:#ef9ba4!important;background:#eb7f8b29!important}.admin-v2.is-dark-theme .admin-orders-page .admin-users__inline-action:hover,.admin-v2.is-dark-theme .admin-orders-page .admin-users__inline-action:focus-visible{filter:none!important;transform:none!important}.admin-v2.is-dark-theme .admin-orders-page .admin-orders__shell>.admin-panel__pagination,.admin-v2.is-dark-theme .admin-orders-page .admin-orders__shell>.admin-panel__pagination .admin-users__table-footer{border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}.admin-v2.is-dark-theme .admin-team-my-empty-state,.admin-v2.is-dark-theme .admin-subreport-empty-state{color:#e2e9eb!important;box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-team-my-empty-state .admin-v2__notification-empty-icon,.admin-v2.is-dark-theme .admin-subreport-empty-state .admin-v2__notification-empty-icon{color:#65dfb6!important;box-shadow:none!important;background:#65dfb624!important}.admin-v2.is-dark-theme .admin-team-my-empty-state>small,.admin-v2.is-dark-theme .admin-subreport-empty-state>small{color:#98a5ab!important}.admin-v2.is-dark-theme .admin-team-my-empty-state>span:not(.admin-v2__notification-empty-icon),.admin-v2.is-dark-theme .admin-subreport-empty-state>span:not(.admin-v2__notification-empty-icon){font-weight:700;color:#f1f5f6!important}.admin-forms-page{gap:18px;display:grid}.admin-forms-index__stats{margin:0}.admin-forms-index__shell{border-radius:14px;overflow:hidden}.admin-forms-index__toolbar{background:#fff;border-bottom:1px solid #e4ecef;justify-content:space-between;align-items:center;min-height:72px;padding:13px 18px;display:flex}.admin-forms-index__toolbar>div{align-items:center;gap:11px;display:flex}.admin-forms-index__toolbar-icon{color:#2c748b;background:#edf5f7;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.admin-forms-index__toolbar>div>div{gap:3px;display:grid}.admin-forms-index__toolbar strong{color:#203f49;font-size:.78rem}.admin-forms-index__toolbar small{color:#8a9ba1;font-size:.63rem}.admin-forms-index__count{color:#27815f;background:#eaf7f1;border-radius:7px;padding:6px 10px;font-size:.64rem;font-weight:850}.admin-forms-index__table-wrap{margin:0}.admin-forms-index__table{min-width:1050px}.admin-forms-index__table th,.admin-forms-index__table td{vertical-align:middle;text-align:center!important}.admin-forms-index__name{text-align:right;align-items:center;gap:10px;min-width:215px;display:flex}.admin-forms-index__name>span{color:#2c748b;background:#edf5f7;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-forms-index__name>div{gap:3px;display:grid}.admin-forms-index__name strong{color:#244650;font-size:.7rem}.admin-forms-index__name small{color:#8b9ba1;font-size:.59rem;font-weight:500}.admin-forms-index__title{color:#244650;font-size:.7rem;font-weight:800}.admin-forms-index__code{color:#4e6971;letter-spacing:.04em;background:#f0f4f6;border-radius:6px;padding:5px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.admin-forms-index__status{color:#27815f;background:#eaf7f1;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:.62rem;font-weight:850;display:inline-flex}.admin-forms-index__status i{background:#35a97d;border-radius:50%;width:6px;height:6px}.admin-forms-index__table td>small{color:#93a2a7;font-size:.58rem}.admin-forms-index__open{color:#687e85;background:#f1f4f6;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.admin-v2 .admin-forms-index__table .admin-users__inline-action--info{color:#b86b1d;background:#fff3e6}.admin-forms-index__footer{background:#fff;border-top:1px solid #e4ecef;justify-content:space-between;align-items:center;min-height:57px;padding:10px 18px;display:flex}.admin-forms-index__footer>div{align-items:baseline;gap:6px;display:flex}.admin-forms-index__footer strong{color:#2c748b;font-size:.78rem}.admin-forms-index__footer span,.admin-forms-index__footer p{color:#7f9299;font-size:.63rem}.admin-forms-index__footer p{margin:0}.admin-forms-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-forms-summary--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-forms-summary article{background:#fff;border:1px solid #e3ebee;border-radius:12px;grid-template-columns:44px 1fr;gap:4px 12px;min-width:0;padding:16px;display:grid;position:relative}.admin-forms-summary__icon{color:#2c748b;background:#edf6f8;border-radius:10px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.admin-forms-summary article div{align-items:baseline;gap:7px;display:flex}.admin-forms-summary article div strong{color:#153e4b;font-size:1.25rem;font-weight:900}.admin-forms-summary article div span{color:#465f68;font-size:.75rem;font-weight:800}.admin-forms-summary article small{color:#87989e;grid-column:2;font-size:.67rem}.admin-forms-section-head{justify-content:space-between;align-items:end;margin-top:4px;display:flex}.admin-forms-section-head h2{color:#173f4b;margin:0 0 4px;font-size:1rem}.admin-forms-section-head p{color:#81939a;margin:0;font-size:.72rem}.admin-forms-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-form-card{background:#fff;border:1px solid #dfe9ec;border-radius:13px;gap:16px;padding:18px;display:grid}.admin-form-card__top,.admin-form-card__actions,.admin-form-card__metrics{align-items:center;display:flex}.admin-form-card__top{justify-content:space-between}.admin-form-card__icon{color:#27758a;background:#e9f4f6;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.admin-form-card__status{color:#23835f;background:#e8f8f1;border-radius:7px;padding:4px 9px;font-size:.66rem;font-weight:900}.admin-form-card__copy{gap:4px;display:grid}.admin-form-card__code{color:#2c748b;letter-spacing:.08em;font-size:.65rem;font-weight:900}.admin-form-card__copy h3,.admin-form-card--placeholder h3{color:#183e49;margin:0;font-size:1rem}.admin-form-card__copy p,.admin-form-card--placeholder p{color:#7c9097;margin:0;font-size:.72rem}.admin-form-card__metrics{gap:10px}.admin-form-card__metrics div{background:#f6f9fa;border-radius:9px;flex:1;gap:2px;padding:10px 12px;display:grid}.admin-form-card__metrics strong{color:#193f4b;font-size:.9rem}.admin-form-card__metrics span{color:#84969d;font-size:.65rem}.admin-form-card__actions{border-top:1px solid #edf1f3;justify-content:space-between;padding-top:13px}.admin-form-card__actions a{color:#fff;background:#2c748b;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.admin-form-card__actions a:last-child{color:#2c748b;background:#eef5f7;padding-inline:10px}.admin-form-card--placeholder{text-align:center;background:#f9fbfc;border-style:dashed;align-content:center;place-items:center;min-height:270px}.admin-form-card--placeholder>span{color:#789098;background:#edf3f5;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.admin-form-results__toolbar{background:#fff;border:1px solid #dfe9ec;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.admin-form-results__toolbar>div:first-child{gap:3px;display:grid}.admin-form-results__toolbar>div:first-child span{color:#2c748b;font-size:.65rem;font-weight:900}.admin-form-results__toolbar>div:first-child strong{color:#183e49;font-size:.92rem}.admin-form-results__toolbar>div:last-child{gap:8px;display:flex}.admin-form-results__toolbar a{color:#315963;border:1px solid #dce8eb;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.admin-form-results__toolbar a:first-child{color:#fff;background:#2c748b;border-color:#2c748b}.admin-form-table-shell{background:#fff;border:1px solid #e0eaed;border-radius:12px;overflow:hidden}.admin-form-table-head{border-bottom:1px solid #e7eef0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-form-table-head>div{align-items:baseline;gap:9px;display:flex}.admin-form-table-head h3{color:#1d444f;margin:0;font-size:.82rem}.admin-form-table-head>div span{color:#8b9ca2;font-size:.64rem}.admin-form-table-head form{align-items:center;gap:6px;display:flex}.admin-form-table-head label{color:#789098;border:1px solid #dce7ea;border-radius:8px;align-items:center;gap:7px;min-width:240px;height:34px;padding-inline:10px;display:flex}.admin-form-table-head input{color:#294b55;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.68rem}.admin-form-table-head button,.admin-form-table-head form>a{color:#fff;height:34px;font:inherit;cursor:pointer;background:#2c748b;border:0;border-radius:8px;padding:0 11px;font-size:.66rem;font-weight:800;line-height:34px;text-decoration:none}.admin-form-table-head form>a{color:#617a82;background:#edf3f5}.admin-form-table-wrap{overflow-x:auto}.admin-form-table-wrap table{border-collapse:collapse;width:100%;min-width:880px}.admin-form-table-wrap th{color:#58717a;text-align:center;white-space:nowrap;background:#f5f8f9;padding:12px;font-size:.65rem;font-weight:850}.admin-form-table-wrap td{color:#4c666e;text-align:center;white-space:nowrap;border-top:1px solid #edf2f3;padding:12px;font-size:.68rem}.admin-form-table-wrap td strong{color:#203f48}.admin-form-score-max{color:#94a3a8}.admin-form-level{color:#9b681e;background:#fff4df;border-radius:6px;padding:4px 8px;font-size:.61rem;font-weight:850;display:inline-flex}.admin-form-level.is-excellent{color:#23805f;background:#e7f7f0}.admin-form-level.is-good{color:#2d7187;background:#eaf3f6}.admin-form-view{color:#2c748b;background:#edf5f7;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.admin-form-table-empty{text-align:center!important;color:#8a9ba1!important;padding:35px!important}.admin-form-row-actions{justify-content:center;align-items:center;gap:6px;display:flex}.admin-form-delete{color:#c84e54;cursor:pointer;background:#fff0f0;border:0;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;display:grid}.admin-form-delete:hover,.admin-form-delete:focus-visible{color:#fff;background:#c84e54}.admin-form-delete:disabled{cursor:wait;opacity:.55}.admin-form-pagination{border-top:1px solid #e7eef0;justify-content:center;gap:5px;padding:12px;display:flex}.admin-form-pagination a{color:#667e86;border-radius:7px;place-items:center;width:30px;height:30px;font-size:.67rem;text-decoration:none;display:grid}.admin-form-pagination a.is-active{color:#fff;background:#2c748b;font-weight:900}.admin-form-submission__profile{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-form-submission__profile>div{background:#fff;border:1px solid #e1eaed;border-radius:10px;gap:5px;padding:14px;display:grid}.admin-form-submission__profile span{color:#84969d;font-size:.65rem}.admin-form-submission__profile strong{color:#234650;font-size:.77rem}.admin-form-submission__score{background:#edf6f8!important}.admin-form-submission__score>strong{color:#2c748b;font-size:1rem}.admin-form-submission__score small{font-size:.62rem}.admin-form-submission__sections{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-form-submission__sections>article{background:#fff;border:1px solid #e1eaed;border-radius:12px;overflow:hidden}.admin-form-submission__sections header{border-bottom:1px solid #e7eef0;justify-content:space-between;align-items:center;padding:15px;display:flex}.admin-form-submission__sections h3{color:#21454f;margin:0 0 3px;font-size:.8rem}.admin-form-submission__sections p{color:#8b9ca2;margin:0;font-size:.62rem}.admin-form-submission__sections header>span{color:#2c748b;background:#edf5f7;border-radius:6px;padding:5px 8px;font-size:.62rem;font-weight:850}.admin-form-answer-list{padding:5px 15px 12px;display:grid}.admin-form-answer-list>div{border-bottom:1px solid #eef2f3;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.admin-form-answer-list>div:last-child{border-bottom:0}.admin-form-answer-list>div>b{color:#2c748b;background:#eef5f7;border-radius:6px;place-items:center;width:24px;height:24px;font-size:.61rem;display:grid}.admin-form-answer-list>div>span{color:#526c74;font-size:.65rem}.admin-form-answer-list>div>strong{color:#254b56;font-size:.64rem}.admin-v2.is-dark-theme .admin-forms-summary article,.admin-v2.is-dark-theme .admin-form-card,.admin-v2.is-dark-theme .admin-form-results__toolbar,.admin-v2.is-dark-theme .admin-form-table-shell,.admin-v2.is-dark-theme .admin-form-submission__profile>div,.admin-v2.is-dark-theme .admin-form-submission__sections>article,.admin-v2.is-dark-theme .admin-forms-index__shell{box-shadow:none;background:#20252d;border-color:#303742}.admin-v2.is-dark-theme .admin-forms-index__toolbar,.admin-v2.is-dark-theme .admin-forms-index__footer{background:#20252d;border-color:#303742}.admin-v2.is-dark-theme .admin-forms-index__toolbar strong,.admin-v2.is-dark-theme .admin-forms-index__name strong,.admin-v2.is-dark-theme .admin-forms-index__title{color:#edf3f4}.admin-v2.is-dark-theme .admin-forms-index__toolbar-icon,.admin-v2.is-dark-theme .admin-forms-index__name>span{color:#70b5c9;background:#2c748b2e}.admin-v2.is-dark-theme .admin-forms-index__code,.admin-v2.is-dark-theme .admin-forms-index__open{color:#aebbc0;background:#292f38}.admin-v2.is-dark-theme .admin-forms-index__table .admin-users__inline-action--info{color:#e7a75f;background:#dd913f29}.admin-v2.is-dark-theme .admin-form-card--placeholder{background:#1e232b}.admin-v2.is-dark-theme .admin-forms-summary article div strong,.admin-v2.is-dark-theme .admin-forms-section-head h2,.admin-v2.is-dark-theme .admin-form-card__copy h3,.admin-v2.is-dark-theme .admin-form-card--placeholder h3,.admin-v2.is-dark-theme .admin-form-results__toolbar>div:first-child strong,.admin-v2.is-dark-theme .admin-form-table-head h3,.admin-v2.is-dark-theme .admin-form-table-wrap td strong,.admin-v2.is-dark-theme .admin-form-submission__profile strong,.admin-v2.is-dark-theme .admin-form-submission__sections h3,.admin-v2.is-dark-theme .admin-form-answer-list>div>strong{color:#edf3f4}.admin-v2.is-dark-theme .admin-form-card__metrics div,.admin-v2.is-dark-theme .admin-form-table-wrap th{background:#262c35}.admin-v2.is-dark-theme .admin-form-card__actions,.admin-v2.is-dark-theme .admin-form-table-head,.admin-v2.is-dark-theme .admin-form-table-wrap td,.admin-v2.is-dark-theme .admin-form-pagination,.admin-v2.is-dark-theme .admin-form-submission__sections header,.admin-v2.is-dark-theme .admin-form-answer-list>div{border-color:#303742}.admin-v2.is-dark-theme .admin-form-table-head label{background:#1c2128;border-color:#39414c}.admin-v2.is-dark-theme .admin-form-table-head input{color:#e4ecee}.admin-v2.is-dark-theme .admin-form-table-wrap td,.admin-v2.is-dark-theme .admin-form-answer-list>div>span{color:#aab8bc}.admin-v2.is-dark-theme .admin-form-submission__score{background:#2c748b24!important}.admin-v2.is-dark-theme .admin-form-view{color:#70b5c9;background:#2c748b2e}.admin-v2.is-dark-theme .admin-form-delete{color:#ed858a;background:#c84e5424}@media (max-width:1100px){.admin-forms-summary--four,.admin-form-submission__profile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-forms-summary,.admin-forms-summary--four,.admin-forms-catalog,.admin-form-submission__sections{grid-template-columns:1fr}.admin-form-results__toolbar,.admin-form-table-head{flex-direction:column;align-items:stretch}.admin-form-results__toolbar>div:last-child,.admin-form-table-head form{flex-wrap:wrap}.admin-form-results__toolbar a{flex:1;justify-content:center}.admin-form-table-head label{flex:100%;min-width:0}.admin-form-submission__profile{grid-template-columns:1fr}.admin-forms-index__toolbar,.admin-forms-index__footer{flex-direction:column;align-items:flex-start;gap:10px}.admin-forms-index__footer p{line-height:1.8}}.admin-v2 .admin-fk1000-results-page{gap:8px}.admin-v2 .admin-fk1000-results__shell{border-radius:10px}.admin-v2 .admin-fk1000-results__shell .admin-campaigns-filters__actions{gap:5px}.admin-v2 .admin-fk1000-results__shell .admin-campaigns__table th,.admin-v2 .admin-fk1000-results__shell .admin-campaigns__table td{text-align:center;vertical-align:middle}.admin-v2 .admin-fk1000-results__level{color:#98651c;background:#fff4df;border-radius:7px;justify-content:center;align-items:center;min-height:25px;padding:2px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.admin-v2 .admin-fk1000-results__level.is-interview{color:#2269a8;background:#e7f1fb}.admin-v2 .admin-fk1000-results__level.is-review{color:#9a681d;background:#fff4df}.admin-v2 .admin-fk1000-results__level.is-disqualified{color:#b5404b;background:#fdebec}.admin-v2 .admin-fk1000-results__score{color:#2c748b;white-space:nowrap;background:#edf5f7;border-radius:7px;justify-content:center;align-items:center;min-height:25px;padding:2px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.admin-v2.is-dark-theme .admin-fk1000-results__level.is-interview{color:#82b9ed;background:#4891da29}.admin-v2.is-dark-theme .admin-fk1000-results__level.is-review{color:#e6b96d;background:#e0a54b26}.admin-v2.is-dark-theme .admin-fk1000-results__level.is-disqualified{color:#ed858a;background:#c84e5429}.admin-v2.is-dark-theme .admin-fk1000-results__score{color:#78c9e3;background:#2c748b2e}.admin-form-details-modal .app-modal__dialog{border-radius:12px;width:min(1080px,100vw - 32px);max-height:calc(100dvh - 32px)}.admin-form-details-modal__body{gap:14px;padding:18px;display:grid}.admin-form-details-modal__body>.app-modal__heading{display:none}.admin-form-details-modal__identity{text-align:right;direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-form-details-modal__identity>div{background:#f8fafb;border:1px solid #e3ebee;border-radius:8px;gap:4px;min-width:0;padding:11px 12px;display:grid}.admin-form-details-modal__identity span{color:#7f9299;font-size:.62rem}.admin-form-details-modal__identity strong{color:#244650;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-form-details-modal__sections{grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.admin-form-details-modal__sections>section{background:#fff;border:1px solid #e1eaed;border-radius:9px;overflow:hidden}.admin-form-details-modal__sections header{background:#fafcfc;border-bottom:1px solid #e6edef;justify-content:space-between;align-items:center;padding:12px;display:flex}.admin-form-details-modal__sections h3{color:#224650;margin:0 0 2px;font-size:.74rem}.admin-form-details-modal__sections p{color:#8b9ba1;margin:0;font-size:.6rem}.admin-form-details-modal__sections header>span{color:#2c748b;background:#eaf3f5;border-radius:6px;padding:4px 7px;font-size:.6rem;font-weight:750}.admin-form-details-modal__answers{max-height:48dvh;padding:4px 12px 8px;overflow-y:auto}.admin-form-details-modal__answers>div{border-bottom:1px solid #edf2f3;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:39px;display:grid}.admin-form-details-modal__answers>div:last-child{border-bottom:0}.admin-form-details-modal__answers b{color:#2c748b;background:#edf5f7;border-radius:6px;place-items:center;width:23px;height:23px;font-size:.58rem;display:grid}.admin-form-details-modal__answers span{color:#587079;font-size:.62rem}.admin-form-details-modal__answers strong{color:#254b56;white-space:nowrap;align-items:center;gap:4px;font-size:.61rem;display:inline-flex}.admin-form-details-modal__loading{color:#2c748b;align-content:center;place-items:center;gap:11px;min-height:260px;display:grid}.admin-form-details-modal__loading .loading-spinner-row__spinner{color:currentColor;width:2.2rem;height:2.2rem}.admin-form-details-modal__loading .loading-spinner-row__text{color:#587079;font-size:.74rem;font-weight:700}body.admin-dark-theme .admin-form-details-modal__identity>div{background:#252b34;border-color:#343c47}body:has(.admin-v2.is-dark-theme) .admin-form-details-modal__identity>div{background:#252b34;border-color:#343c47}body.admin-dark-theme .admin-form-details-modal__identity strong,body.admin-dark-theme .admin-form-details-modal__sections h3,body.admin-dark-theme .admin-form-details-modal__answers strong{color:#e8eef0}body:has(.admin-v2.is-dark-theme) .admin-form-details-modal__identity strong{color:#e8eef0}body:has(.admin-v2.is-dark-theme) .admin-form-details-modal__sections h3{color:#e8eef0}body:has(.admin-v2.is-dark-theme) .admin-form-details-modal__answers strong{color:#e8eef0}body.admin-dark-theme .admin-form-details-modal__sections>section{background:#20252d;border-color:#343c47}body:has(.admin-v2.is-dark-theme) .admin-form-details-modal__sections>section{background:#20252d;border-color:#343c47}body.admin-dark-theme .admin-form-details-modal__sections header{background:#252b34;border-color:#343c47}body:has(.admin-v2.is-dark-theme) .admin-form-details-modal__sections header{background:#252b34;border-color:#343c47}body.admin-dark-theme .admin-form-details-modal__answers>div{border-color:#303741}body:has(.admin-v2.is-dark-theme) .admin-form-details-modal__answers>div{border-color:#303741}body.admin-dark-theme .admin-form-details-modal__answers span{color:#aab8bc}body:has(.admin-v2.is-dark-theme) .admin-form-details-modal__answers span{color:#aab8bc}@media (max-width:760px){.admin-form-details-modal .app-modal__dialog{border-radius:12px 12px 0 0;width:100%;max-height:94dvh}.admin-form-details-modal__identity{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-details-modal__sections{grid-template-columns:1fr}.admin-form-details-modal__answers{max-height:52dvh}}.learn-v2 .admin-v2__nav-section-items{padding-block:8px}.learn-dashboard{gap:20px;display:grid}.learn-dashboard__welcome{background:radial-gradient(circle at 13% 8%,#ffffffe6,#0000 28%),linear-gradient(115deg,#f5fbff 0%,#e9f5fb 52%,#e5f4f0 100%);border:1px solid #4d9bbf24;border-radius:25px;justify-content:space-between;align-items:center;min-height:218px;padding:clamp(24px,4vw,42px) clamp(24px,4.5vw,52px);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #275b7712}.learn-dashboard__welcome-copy{z-index:1;max-width:620px;position:relative}.learn-dashboard__eyebrow{color:#3985a4;margin-bottom:13px;font-size:.76rem;font-weight:850;display:inline-flex}.learn-dashboard__welcome h2{color:#183e54;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:950}.learn-dashboard__welcome p{color:#597688;max-width:520px;margin:10px 0 0;font-size:.88rem;line-height:1.9}.learn-dashboard__welcome-art{color:#3888a2;flex:0 0 190px;place-items:center;width:190px;height:160px;margin-inline-start:24px;display:grid;position:relative}.learn-dashboard__art-orbit{border:1px solid #3888a22e;border-radius:50%;position:absolute}.learn-dashboard__art-orbit--one{width:145px;height:145px}.learn-dashboard__art-orbit--two{border-style:dashed;width:112px;height:112px}.learn-dashboard__art-icon{z-index:1;background:#ffffffb8;border:1px solid #ffffffe6;border-radius:25px;place-items:center;width:78px;height:78px;display:grid;transform:rotate(-7deg);box-shadow:0 12px 28px #26708a24}.learn-dashboard__art-spark{color:#d9a950;font-size:1.4rem;position:absolute}.learn-dashboard__art-spark--one{top:8px;right:24px}.learn-dashboard__art-spark--two{color:#66aa98;font-size:1.8rem;bottom:12px;left:15px}.learn-dashboard__section{border:1px solid var(--admin-line,#6d879929);background:var(--admin-surface,#fff);border-radius:22px;padding:22px;box-shadow:0 8px 28px #1a364a0b}.learn-dashboard__section-heading{align-items:center;gap:12px;margin-bottom:19px;display:flex}.learn-dashboard__section-heading-icon{color:#3786a3;background:#3485a31a;border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.learn-dashboard__section-heading h2{color:var(--admin-blue,#183e54);margin:0;font-size:.98rem;font-weight:900}.learn-dashboard__section-heading p{color:var(--admin-muted,#748795);margin:4px 0 0;font-size:.74rem}.learn-dashboard__info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.learn-dashboard__info-card{background:#f6f9fbb8;border:1px solid #6982941f;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:16px 14px;display:flex}.learn-dashboard__info-icon{border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.learn-dashboard__info-card>div{gap:5px;min-width:0;display:grid}.learn-dashboard__info-label{color:var(--admin-muted,#748795);font-size:.7rem;font-weight:650}.learn-dashboard__info-card strong{color:var(--admin-blue,#183e54);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:850;overflow:hidden}.learn-dashboard__info-card--blue .learn-dashboard__info-icon{color:#3d8eae;background:#3d8eae1f}.learn-dashboard__info-card--green .learn-dashboard__info-icon{color:#3b9b79;background:#3b9b791f}.learn-dashboard__info-card--violet .learn-dashboard__info-icon{color:#8770bb;background:#8770bb1f}.learn-dashboard__info-card--amber .learn-dashboard__info-icon{color:#bd8b39;background:#bd8b3921}.learn-dashboard__note{color:var(--admin-muted,#748795);background:#3e8ba60e;border:1px solid #3e8ba621;border-radius:16px;align-items:center;gap:11px;padding:14px 17px;display:flex}.learn-dashboard__note-icon{color:#3988a4;flex:none;display:grid}.learn-dashboard__note p{margin:0;font-size:.77rem;line-height:1.8}.admin-v2.is-dark-theme .learn-dashboard__welcome{background:radial-gradient(circle at 13% 8%,#ffffff0f,#0000 28%),linear-gradient(115deg,#192e3d,#1b3540 55%,#1c3938);border-color:#64b8ce24}.admin-v2.is-dark-theme .learn-dashboard__welcome h2{color:#e5f0f5}.admin-v2.is-dark-theme .learn-dashboard__welcome p{color:#a7bdc8}.admin-v2.is-dark-theme .learn-dashboard__section{background:#172733;border-color:#9db4c41f}.admin-v2.is-dark-theme .learn-dashboard__section-heading h2,.admin-v2.is-dark-theme .learn-dashboard__info-card strong{color:#e1edf2}.admin-v2.is-dark-theme .learn-dashboard__info-card{background:#ffffff06;border-color:#9db4c41a}.admin-v2.is-dark-theme .learn-dashboard__note{background:#64b8ce0e;border-color:#64b8ce1f}@media (max-width:980px){.learn-dashboard__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.learn-dashboard{gap:13px}.learn-dashboard__welcome{border-radius:20px;min-height:0;padding:24px 20px}.learn-dashboard__welcome-art{flex-basis:92px;width:92px;height:92px;margin-inline-start:8px}.learn-dashboard__art-orbit--one{width:88px;height:88px}.learn-dashboard__art-orbit--two{width:68px;height:68px}.learn-dashboard__art-icon{border-radius:18px;width:52px;height:52px}.learn-dashboard__art-icon .huge-icon{width:30px;height:30px}.learn-dashboard__art-spark--one{top:0;right:2px}.learn-dashboard__art-spark--two{bottom:0;left:0}.learn-dashboard__section{border-radius:19px;padding:16px}.learn-dashboard__info-grid{gap:9px}.learn-dashboard__info-card{border-radius:14px;align-items:flex-start;gap:9px;padding:12px 10px}.learn-dashboard__info-icon{border-radius:11px;flex-basis:34px;width:34px;height:34px}.learn-dashboard__info-card strong{font-size:.74rem}}@media (max-width:390px){.learn-dashboard__welcome-art{display:none}.learn-dashboard__info-grid{grid-template-columns:1fr}}.admin-v2.learn-v2 .learn-dashboard{gap:8px}.admin-v2.learn-v2 .learn-dashboard__section-heading{margin-bottom:14px}.admin-v2.learn-v2 .learn-dashboard__info-grid{gap:9px}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__welcome,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__section,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__info-card,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__note{box-shadow:none;background:#fff;border:1px solid #e5e8eb;border-radius:10px}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__welcome:hover,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__section:hover,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__info-card:hover,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__note:hover{box-shadow:none;background:#fff;transform:none}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__welcome h2,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__section-heading h2,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__info-card strong,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__eyebrow,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__welcome-art,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__section-heading-icon,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__info-icon,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__note-icon{color:#46515a}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__section-heading-icon,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__info-icon,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__art-icon{box-shadow:none;background:#eef5f7;border-radius:8px}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__art-spark{color:#8a9298}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__eyebrow,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__section-heading-icon,.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__welcome-art{color:#3786a3}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__info-card--blue .learn-dashboard__info-icon{color:#3786a3;background:#eaf3f6}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__info-card--green .learn-dashboard__info-icon{color:#3b9273;background:#edf6f1}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__info-card--violet .learn-dashboard__info-icon{color:#8067ae;background:#f2eff8}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__info-card--amber .learn-dashboard__info-icon{color:#ad7c2e;background:#faf4e8}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__art-spark--one{color:#c3943f}.admin-v2.learn-v2:not(.is-dark-theme) .learn-dashboard__art-spark--two{color:#50947f}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__welcome,.admin-v2.learn-v2.is-dark-theme .learn-dashboard__section,.admin-v2.learn-v2.is-dark-theme .learn-dashboard__info-card{border:1px solid var(--admin-line);box-shadow:none;background:#20242c;border-radius:10px}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__welcome{background:#20242c}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__welcome:hover,.admin-v2.learn-v2.is-dark-theme .learn-dashboard__section:hover,.admin-v2.learn-v2.is-dark-theme .learn-dashboard__info-card:hover{box-shadow:none;background:#20242c;transform:none}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__welcome h2,.admin-v2.learn-v2.is-dark-theme .learn-dashboard__section-heading h2,.admin-v2.learn-v2.is-dark-theme .learn-dashboard__info-card strong{color:#edf2f3}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__eyebrow{color:#65dfb6}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__section-heading-icon,.admin-v2.learn-v2.is-dark-theme .learn-dashboard__info-icon,.admin-v2.learn-v2.is-dark-theme .learn-dashboard__art-icon{box-shadow:none;background:#65dfb61f;border-radius:8px}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__section-heading-icon,.admin-v2.learn-v2.is-dark-theme .learn-dashboard__welcome-art{color:#65dfb6}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__info-card--blue .learn-dashboard__info-icon{color:#77c5df;background:#5baecb24}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__info-card--green .learn-dashboard__info-icon{color:#7ed1aa;background:#48a37924}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__info-card--violet .learn-dashboard__info-icon{color:#b9a3e7;background:#8770bb29}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__info-card--amber .learn-dashboard__info-icon{color:#e4be72;background:#bd8b3926}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__art-spark--one{color:#e4be72}.admin-v2.learn-v2.is-dark-theme .learn-dashboard__art-spark--two{color:#7ed1aa}.admin-v2.learn-v2 .learn-dashboard__welcome,.admin-v2.learn-v2 .learn-dashboard__section,.admin-v2.learn-v2 .learn-dashboard__info-card,.admin-v2.learn-v2 .learn-dashboard__note,.admin-v2.learn-v2 .learn-dashboard__art-icon,.admin-v2.learn-v2 .learn-dashboard__section-heading-icon,.admin-v2.learn-v2 .learn-dashboard__info-icon,.admin-v2.learn-v2 .learn-dashboard__welcome:hover,.admin-v2.learn-v2 .learn-dashboard__section:hover,.admin-v2.learn-v2 .learn-dashboard__info-card:hover{box-shadow:none!important}.admin-v2.learn-v2 .learn-dashboard__info-card{align-items:center;min-height:54px;padding:8px 12px}.admin-v2.learn-v2 .learn-dashboard__info-icon{flex-basis:34px;width:34px;height:34px}.admin-v2.learn-v2 .learn-dashboard__info-card>div{gap:0}.admin-v2.learn-v2 .learn-dashboard__section-heading p{margin-top:1px;font-weight:400}.admin-v2.learn-v2 .learn-dashboard__section{padding-top:14px}@media (max-width:620px){.admin-v2.learn-v2 .learn-dashboard__section{padding-top:8px}}.admin-v2.learn-v2 .learn-dashboard__info-label{font-weight:400}.admin-v2.learn-v2 .learn-dashboard__info-card strong{font-weight:700}.admin-v2.learn-v2 .learn-dashboard__welcome{min-height:148px;padding-block:18px}.admin-v2.learn-v2 .learn-dashboard__welcome p{margin-top:2px;font-weight:400}.learn-module{gap:10px;display:grid}.learn-module__tabs{scrollbar-width:thin;gap:6px;padding:3px 0 5px;display:flex;overflow-x:auto}.learn-module__tab{border:1px solid var(--admin-line);color:#5c6871;min-height:37px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 14px;font-size:.76rem;font-weight:500;transition:color .16s,background .16s,border-color .16s}.learn-module__tab:hover{color:#3786a3;border-color:#3786a359}.learn-module__tab.is-active{color:#286f87;background:#eef5f7;border-color:#3786a3;font-weight:700}.learn-module__panel{text-align:center;background:#fff;border:1px solid #e5e8eb;border-radius:10px;align-content:center;justify-items:center;gap:8px;min-height:230px;padding:28px;display:grid;box-shadow:none!important}.learn-module__empty-mark{background:#f4f8f9;border:2px solid #dbe8ec;border-radius:11px;width:36px;height:36px}.learn-module__panel h3{color:#35424a;margin:0;font-size:.88rem;font-weight:700}.learn-module__panel p{color:#77838a;margin:0;font-size:.75rem;font-weight:400}.learn-module__tab:focus-visible{outline-offset:2px;outline:2px solid #3786a3}.admin-v2.is-dark-theme .learn-module__tab{border-color:var(--admin-line);color:#c5ced2;background:#20242c}.admin-v2.is-dark-theme .learn-module__tab:hover{color:#85e6c5;border-color:#65dfb661}.admin-v2.is-dark-theme .learn-module__tab.is-active{color:#85e6c5;background:#65dfb61f;border-color:#65dfb666}.admin-v2.is-dark-theme .learn-module__panel{border-color:var(--admin-line);background:#20242c}.admin-v2.is-dark-theme .learn-module__empty-mark{background:#65dfb614;border-color:#65dfb633}.admin-v2.is-dark-theme .learn-module__panel h3{color:#edf2f3}.admin-v2.is-dark-theme .learn-module__panel p{color:#98a2aa}@media (max-width:620px){.learn-module{gap:7px}.learn-module__tab{min-height:35px;padding-inline:11px;font-size:.72rem}.learn-module__panel{min-height:190px;padding:22px 16px}}.learn-plans{--learn-plan-line:#e3e9ec;--learn-plan-ink:#273b46;--learn-plan-muted:#70818a;--learn-plan-accent:#317e9b;color:var(--learn-plan-ink);gap:18px;display:grid}.learn-plans__topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.learn-plans__eyebrow{color:var(--learn-plan-accent);margin-bottom:5px;font-size:.74rem;font-weight:700;display:block}.learn-plans h2,.learn-plans h3,.learn-plans p{margin:0}.learn-plans__topline h2{font-size:1.22rem;font-weight:750}.learn-plans__topline p,.learn-plans__section-head p{color:var(--learn-plan-muted);margin-top:5px;font-size:.78rem;font-weight:400}.learn-plans__text-button{border:1px solid var(--learn-plan-line);color:var(--learn-plan-accent);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:7px 12px;font-size:.76rem}.learn-plans__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.learn-plans__steps li{border:1px solid var(--learn-plan-line);background:#fff;border-radius:11px;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:flex}.learn-plans__steps li.is-current{background:#f2f8fa;border-color:#8cb9c9}.learn-plans__steps li.is-complete .learn-plans__step-icon{color:#2d8d66;background:#eaf5f0}.learn-plans__step-icon{width:34px;height:34px;color:var(--learn-plan-accent);background:#edf4f7;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.learn-plans__steps small,.learn-plans__steps strong{display:block}.learn-plans__steps small{color:var(--learn-plan-muted);font-size:.68rem;font-weight:400}.learn-plans__steps strong{margin-top:2px;font-size:.77rem;font-weight:700}.learn-plans__error{color:#a7433d;background:#fff5f4;border:1px solid #ebc7c4;border-radius:9px;padding:10px 13px;font-size:.78rem}.learn-plans__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.learn-plans__card{border:1px solid var(--learn-plan-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:22px 17px 17px;display:flex;position:relative;box-shadow:none!important}.learn-plans__card--featured{border-color:#7faec0}.learn-plans__badge{top:-12px;color:#fff;background:#317e9b;border-radius:6px;padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute;inset-inline-start:16px}.learn-plans__card-head{justify-items:start;display:grid}.learn-plans__card-icon{color:#317e9b;background:#eaf3f6;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:11px;display:grid}.learn-plans__card:nth-child(2) .learn-plans__card-icon{color:#39866c;background:#eaf5f0}.learn-plans__card:nth-child(3) .learn-plans__card-icon{color:#a47b3f;background:#f5f0e8}.learn-plans__card-head>span:not(.learn-plans__card-icon){color:var(--learn-plan-muted);font-size:.71rem}.learn-plans__card-head h3{margin-top:2px;font-size:1.13rem;font-weight:750}.learn-plans__card-head p{min-height:32px;color:var(--learn-plan-muted);margin-top:5px;font-size:.72rem;font-weight:400}.learn-plans__price{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:16px;display:flex}.learn-plans__price strong{font-size:1.42rem;font-weight:800;line-height:1.2}.learn-plans__price span{color:var(--learn-plan-muted);font-size:.71rem}.learn-plans__minimum{background:#f2f7f8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-top:13px;padding:10px;font-size:.71rem;display:flex}.learn-plans__minimum strong{color:#2a7791;font-weight:750}.learn-plans__card-features{color:#52636e;gap:10px;margin:18px 0 20px;font-size:.73rem;display:grid}.learn-plans__card-features span{align-items:center;gap:7px;font-weight:400;display:flex}.learn-plans__card-features strong{color:inherit;font-weight:700}.learn-plans__card-features svg{color:#3f8eaa;flex:none}.learn-plans__primary,.learn-plans__secondary{min-height:40px;font:inherit;cursor:pointer;border:1px solid #317e9b;border-radius:8px;justify-content:center;align-items:center;padding:8px 17px;font-size:.77rem;font-weight:700;display:inline-flex}.learn-plans__primary{color:#fff;background:#317e9b}.learn-plans__primary:hover:not(:disabled){background:#286f89}.learn-plans__secondary{color:#317e9b;background:#fff}.learn-plans__primary:disabled,.learn-plans__secondary:disabled{opacity:.58;cursor:not-allowed}.learn-plans__card .learn-plans__primary{width:100%;margin-top:auto}.learn-plans__comparison,.learn-plans__payment,.learn-plans__review,.learn-plans__status{border:1px solid var(--learn-plan-line);background:#fff;border-radius:12px;padding:20px;box-shadow:none!important}.learn-plans-create .learn-plans__review{margin-top:-10px}.learn-plans__section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.learn-plans-create .learn-plans__payment .learn-plans__section-head p{margin-top:1px}.learn-plans-create .learn-plans__comparison .learn-plans__section-head{text-align:center;justify-content:center;margin-bottom:12px}.learn-plans-create .learn-plans__comparison .learn-plans__section-head>div{justify-items:center;gap:2px;display:grid}.learn-plans-create .learn-plans__comparison .learn-plans__section-head p{margin-top:0}.learn-plans__section-head h3{font-size:.99rem;font-weight:750}.learn-plans__section-head>svg{color:var(--learn-plan-accent)}.learn-plans__comparison-scroll{overflow-x:auto}.learn-plans__comparison table{border-collapse:collapse;text-align:right;width:100%;font-size:.74rem}.learn-plans__comparison th,.learn-plans__comparison td{border-bottom:1px solid var(--learn-plan-line);padding:11px 12px}.learn-plans__comparison thead{background:#f2f7f8}.learn-plans__comparison tbody tr:last-child th,.learn-plans__comparison tbody tr:last-child td{border-bottom:0}.learn-plans__comparison th{font-weight:700}.learn-plans__comparison td{color:#53646d}.learn-plans-create .learn-plans__comparison{border-color:#e2e9ec;padding:18px}.learn-plans-create .learn-plans__comparison-scroll{overflow-x:auto}.learn-plans-create .learn-plans__comparison table{table-layout:fixed;border-collapse:separate;border-spacing:7px 8px;text-align:center;width:100%;min-width:760px}.learn-plans-create .learn-plans__comparison th,.learn-plans-create .learn-plans__comparison td{border:0;border-radius:8px;height:42px;padding:8px 10px}.learn-plans-create .learn-plans__comparison thead{background:0 0}.learn-plans-create .learn-plans__comparison thead th{color:#fff;background:#247a91;font-size:.82rem;font-weight:700}.learn-plans-create .learn-plans__comparison thead th span,.learn-plans-create .learn-plans__comparison thead th small{display:block}.learn-plans-create .learn-plans__comparison thead th small{color:#7b8b92;margin-top:3px;font-size:.62rem;font-weight:400}.learn-plans-create .learn-plans__comparison thead th:nth-child(2) small{color:#317e9b}.learn-plans-create .learn-plans__comparison thead th:nth-child(3) small{color:#39866c}.learn-plans-create .learn-plans__comparison thead th:nth-child(4) small{color:#a47b3f}.learn-plans-create .learn-plans__comparison thead th:first-child{background:#092f38;width:32%}.learn-plans-create .learn-plans__comparison tbody th{color:#fff;text-align:right;background:#247a91;font-size:.75rem;font-weight:600}.learn-plans-create .learn-plans__comparison tbody td{color:#203b45;background:#e5f3f5;font-size:.75rem;font-weight:650}.learn-plans-create .learn-plans__comparison-status{border-radius:7px;place-items:center;width:29px;height:29px;display:inline-grid}.learn-plans-create .learn-plans__comparison-status.is-available{color:#fff;background:#18b84b}.learn-plans-create .learn-plans__comparison-status.is-unavailable{color:#fff;background:#d92727}.learn-plans-create .learn-plans__comparison-toggle{color:#317e9b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:8px auto 0;padding:7px 12px;font-size:.74rem;font-weight:650;display:inline-flex}.learn-plans-create .learn-plans__comparison-toggle svg{transition:transform .2s}.learn-plans-create .learn-plans__comparison-toggle svg.is-expanded{transform:rotate(180deg)}.learn-plans-create .learn-plans__comparison{text-align:center}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison-toggle{color:#80d1d9}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison{background:#20242c;border-color:#343e47}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison thead th{color:#f5fbfc;background:#247a91}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison thead th small{color:#d1e1e5}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison thead th:nth-child(2) small{color:#80c9dc}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison thead th:nth-child(3) small{color:#7ed1aa}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison thead th:nth-child(4) small{color:#e4be72}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison tbody th{color:#f5fbfc;background:#247a91}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison thead th,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison tbody th{color:#dce5e8;background:#2b343d}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison thead th:first-child{background:#303943}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison tbody td{color:#d5dfe3;background:#252b33}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison :is(th,td):is(:hover,:focus-within){background-color:inherit}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison-status.is-available{color:#7ed1aa;background:#48a3792b}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__comparison-status.is-unavailable{color:#e89595;background:#be56562b}.learn-plans__common{border-top:1px solid var(--learn-plan-line);gap:12px;margin-top:18px;padding-top:17px;font-size:.76rem;display:grid}.learn-plans__common>div{color:#53646d;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px;display:grid}.learn-plans__common span{align-items:center;gap:7px;display:flex}.learn-plans__common svg{color:#399072;flex:none}.learn-plans__payment-note{color:#406577;background:#f3f9fb;border:1px solid #d5e7ed;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:.76rem;line-height:1.8;display:flex}.learn-plans__payment-note svg{flex:none;margin-top:0}.learn-plans__payment-note p{margin:0}.learn-plans__bank-head{justify-content:flex-start;gap:4px;margin:22px 0 4px;font-size:.78rem;display:flex}.learn-plans__bank-head span{color:var(--learn-plan-muted)}.learn-plans__banks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.learn-plans__bank{border:1px solid var(--learn-plan-line);cursor:pointer;border-radius:9px;gap:9px;padding:13px;font-size:.73rem;display:grid}.learn-plans__bank.is-selected{background:#f3f9fb;border-color:#71a9bd}.learn-plans__bank input{accent-color:#317e9b;width:15px;height:15px;margin:0}.learn-plans__bank strong{letter-spacing:.02em;text-align:right;font-size:.8rem}.learn-plans-create .learn-plans__bank{text-align:center;border-width:1px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:62px;padding:6px 10px;display:flex;position:relative}.learn-plans-create .learn-plans__bank input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.learn-plans-create .learn-plans__bank strong{text-align:center}.learn-plans-create .learn-plans__bank:focus-within{outline:none}.learn-plans-create .learn-plans__bank:has(input:focus-visible){outline-offset:2px;outline:1px solid #317e9b}.learn-plans-create .learn-plans__fields{grid-template-columns:minmax(0,1fr);gap:16px}.learn-plans__fields{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:22px;display:grid}.learn-plans__fields label{gap:7px;font-size:.76rem;font-weight:700;display:grid}.learn-plans-create .learn-plans__amount-field{gap:7px;min-width:0;display:grid}.learn-plans-create .learn-plans__amount-label{color:var(--learn-plan-ink);font-size:.76rem;font-weight:650}.learn-plans-create .learn-plans__amount-control{position:relative}.learn-plans-create .learn-plans__amount-control input{padding:7px 12px;color:#273b46;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e1e5;border-radius:8px;outline:none;padding-inline-end:66px;font-size:.68rem}.learn-plans-create .learn-plans__amount-control input:focus{border-color:#317e9b}.learn-plans-create .learn-plans__amount-control>span{color:#317e9b;pointer-events:none;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;inset-block:0;inset-inline-end:12px}.learn-plans-create .learn-plans__amount-words{color:var(--learn-plan-muted);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.72rem;display:flex}.learn-plans-create .learn-plans__amount-words label{color:#fff;font-size:inherit;background:#737b83;border:0;border-radius:5px;align-items:center;gap:0;padding:2px 7px;font-weight:400;display:inline-flex}.learn-plans-create .learn-plans__amount-words strong{color:var(--learn-plan-ink);font-weight:700}.learn-plans-create .learn-plans__amount-words>span:last-child{color:#317e9b;font-weight:650}.learn-plans-create .learn-plans__amount-field>small{color:var(--learn-plan-muted);font-size:.68rem;font-weight:400}.learn-plans-create .learn-plans__amount-field>.learn-plans__amount-error{color:#b94e55;font-weight:700}.learn-plans-create .learn-plans__receipt-error{color:#b94e55;grid-column:1/-1;margin-top:-10px;font-size:.68rem;font-weight:700}.learn-plans-create .learn-plans__amount-error-badge{color:#b4232d;background:#fbe9e9;border-radius:4px;margin-inline-end:5px;padding:1px 6px;font-size:.64rem;font-weight:700;display:inline-block}.learn-plans__fields input[type=text]{color:#273b46;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d8e1e5;border-radius:8px;outline:none;padding:7px 11px}.learn-plans__fields input[type=text]:focus{border-color:#317e9b}.learn-plans__fields small{color:var(--learn-plan-muted);font-size:.7rem;font-weight:400}.learn-plans__upload input{opacity:0;width:1px;height:1px;position:absolute}.learn-plans-create .learn-plans__upload{gap:3px}.learn-plans__upload-box{color:#317e9b;cursor:pointer;border:1px dashed #a9c6d1;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:0 8px;min-height:64px;padding:9px 12px;display:grid}.learn-plans__upload-box>svg{grid-row:1/span 2;justify-self:center}.learn-plans__upload-box strong{overflow-wrap:anywhere;font-size:.74rem;font-weight:700}.learn-plans__upload-box small{margin-top:-2px}.learn-plans__upload:focus-within .learn-plans__upload-box{outline-offset:2px;outline:2px solid #317e9b}.learn-plans-create .learn-plans__upload:focus-within .learn-plans__upload-box{outline:none}.learn-plans__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.learn-plans__review dl{border:1px solid var(--learn-plan-line);border-radius:9px;gap:0;margin:0 0 18px;display:grid}.learn-plans__review dl>div{border-bottom:1px solid var(--learn-plan-line);justify-content:space-between;gap:15px;padding:12px 14px;font-size:.76rem;display:flex}.learn-plans__review dl>div:last-child{border-bottom:0}.learn-plans__review dt{color:var(--learn-plan-muted)}.learn-plans__review dd{overflow-wrap:anywhere;margin:0;font-weight:700}.learn-plans__status{text-align:center;justify-items:center;gap:11px;display:grid}.learn-plans__status-icon{color:#2d8d66;background:#eaf5f0;border-radius:13px;place-items:center;width:56px;height:56px;margin-bottom:7px;display:grid}.learn-plans__status h3{margin:0;font-size:1rem}.learn-plans__status p{max-width:480px;color:var(--learn-plan-muted);margin:0;font-size:.77rem;line-height:1.8}.learn-plans__status h3+p{margin-top:-10px}.learn-plans__status-summary{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.learn-plans__status-summary span{background:#f2f7f8;border-radius:7px;padding:8px 11px;font-size:.74rem}.learn-plans button:focus-visible,.learn-plans__bank:focus-within{outline-offset:2px;outline:2px solid #317e9b}.admin-v2.learn-v2.is-dark-theme .learn-plans{--learn-plan-line:#363e47;--learn-plan-ink:#edf2f3;--learn-plan-muted:#a2afb7;--learn-plan-accent:#80d1d9}.admin-v2.learn-v2.is-dark-theme .learn-plans__steps li,.admin-v2.learn-v2.is-dark-theme .learn-plans__card,.admin-v2.learn-v2.is-dark-theme .learn-plans__comparison,.admin-v2.learn-v2.is-dark-theme .learn-plans__payment,.admin-v2.learn-v2.is-dark-theme .learn-plans__review,.admin-v2.learn-v2.is-dark-theme .learn-plans__status,.admin-v2.learn-v2.is-dark-theme .learn-plans__text-button,.admin-v2.learn-v2.is-dark-theme .learn-plans__secondary{color:var(--learn-plan-ink);background:#20242c}.admin-v2.learn-v2.is-dark-theme .learn-plans__steps li.is-current,.admin-v2.learn-v2.is-dark-theme .learn-plans__bank.is-selected,.admin-v2.learn-v2.is-dark-theme .learn-plans__payment-note{background:#24343b;border-color:#477687}.admin-v2.learn-v2.is-dark-theme .learn-plans__payment-note{color:#c2d0d5}.admin-v2.learn-v2.is-dark-theme .learn-plans__payment-note strong{color:#edf2f3}.admin-v2.learn-v2.is-dark-theme .learn-plans__payment-note svg{color:#80d1d9}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__bank:has(input:focus-visible){outline-color:#80d1d9}.admin-v2.learn-v2.is-dark-theme .learn-plans__minimum,.admin-v2.learn-v2.is-dark-theme .learn-plans__comparison thead,.admin-v2.learn-v2.is-dark-theme .learn-plans__status-summary span{background:#292f37}.admin-v2.learn-v2.is-dark-theme .learn-plans__minimum strong,.admin-v2.learn-v2.is-dark-theme .learn-plans__card-features svg{color:#80d1d9}.admin-v2.learn-v2.is-dark-theme .learn-plans__card-features,.admin-v2.learn-v2.is-dark-theme .learn-plans__comparison td,.admin-v2.learn-v2.is-dark-theme .learn-plans__common>div{color:#b7c4ca}.admin-v2.learn-v2.is-dark-theme .learn-plans__fields input[type=text]{border-color:var(--learn-plan-line);color:#edf2f3;background:#292f37}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-control input{color:#edf2f3;background:#292f37;border-color:#363e47}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-field>.learn-plans__amount-error,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__receipt-error{color:#ff7078}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-error-badge{color:#ff7078;background:#482a2d}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__upload>span:first-child{color:#edf2f3}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__payment .learn-plans__section-head h3{color:#65dfb6}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__payment-note{color:#c9ded6;background:#65dfb617;border-color:#65dfb66b}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__payment-note strong,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__payment-note svg{color:#65dfb6}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__bank.is-selected{color:#dff7ed;background:#65dfb61a;border-color:#65dfb6}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__bank input{accent-color:#65dfb6}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-label,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__upload>span:first-child{color:#65dfb6}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-control input{background:#222b2a;border-color:#65dfb65c}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-control input:focus{border-color:#65dfb6;box-shadow:0 0 0 3px #65dfb624}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-control>span,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-words>span:last-child{color:#65dfb6}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-words strong{color:#d6f3e7}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__amount-words label{color:#65dfb6;background:#65dfb624}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__upload-box{color:#65dfb6;background:#65dfb612;border-color:#65dfb68c}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__upload-box small{color:#a8cbbd}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__upload:focus-within .learn-plans__upload-box{border-color:#65dfb6}.admin-v2.learn-v2.is-dark-theme .learn-plans__error{color:#f4bbbb;background:#3b292a;border-color:#774748}.admin-v2.learn-v2.is-dark-theme .learn-plans__primary{color:#fff;background:#317e9b}@media (max-width:1000px){.learn-plans__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.learn-plans__cards,.learn-plans__banks,.learn-plans__fields,.learn-plans__common>div{grid-template-columns:1fr}.learn-plans__steps li{padding:9px}.learn-plans__steps strong{font-size:.69rem}.learn-plans__step-icon{flex-basis:28px;width:28px;height:28px}}@media (max-width:500px){.learn-plans__topline{flex-direction:column}.learn-plans__steps{gap:5px}.learn-plans__steps li{text-align:center;justify-items:center;display:grid}.learn-plans__steps small{display:none}.learn-plans__comparison,.learn-plans__payment,.learn-plans__review,.learn-plans__status{padding:15px}.learn-plans__comparison table{min-width:600px}}.learn-plans-create{min-height:100dvh;padding:clamp(20px,3.5vw,44px) 18px 60px}.learn-plans-create__container{width:min(1160px,100%);min-width:0;margin:0 auto}.learn-plans-create__loading{color:#71828d;place-items:center;min-height:180px;font-size:.8rem;display:grid}.learn-plans-create.is-dark-theme .learn-plans-create__loading{color:#a2afb7}.learn-plans-create__back{color:#317e9b;align-items:center;gap:6px;margin-bottom:19px;font-size:.79rem;font-weight:700;text-decoration:none;display:inline-flex}.learn-plans-create__back:hover{text-decoration:underline}.learn-plans-create .learn-plans{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.learn-plans-create .learn-plans__topline{padding-bottom:5px}.learn-plans-create .learn-plans__topline h2{font-size:clamp(1.3rem,2.5vw,1.85rem)}.learn-plans-create .learn-plans__cards{gap:12px}.learn-plans-create .learn-plans__card{padding:27px 22px 20px}.learn-plans-create .learn-plans__card--featured{border-width:2px}.learn-plans-create .learn-plans__card-head{text-align:center;justify-items:center}.learn-plans-create .learn-plans__card-icon{z-index:0;opacity:.05;width:108px;height:108px;margin:0;position:absolute;top:2px;left:50%;transform:translate(-50%);background:0 0!important}.learn-plans-create .learn-plans__card-icon svg{width:88px;height:88px}.learn-plans-create .learn-plans__card-head>span:not(.learn-plans__card-icon),.learn-plans-create .learn-plans__card-head h3{z-index:1;position:relative}.learn-plans-create .learn-plans__card-head h3{font-size:1.3rem}.learn-plans-create .learn-plans__price{text-align:center;justify-content:center}.learn-plans-create .learn-plans__price strong{font-size:1.65rem}.learn-plans-create .learn-plans__extra-features-wrap{display:block}.learn-plans-create .learn-plans__extra-features{color:#52636e;gap:9px;margin:0 0 16px;font-size:.71rem;line-height:1.7;display:grid}.learn-plans-create .learn-plans__extra-features span{align-items:flex-start;gap:7px;font-weight:400;display:flex}.learn-plans-create .learn-plans__extra-features svg{color:#39866c;flex:none;margin-top:3px}.learn-plans-create .learn-plans__extra-features strong{font-weight:700}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__extra-features{color:#b7c4ca}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__extra-features svg{color:#7ed1aa}.learn-plans-create .learn-plans__card--professional .learn-plans__card-head h3,.learn-plans-create .learn-plans__card--professional .learn-plans__price strong,.learn-plans-create .learn-plans__card--professional .learn-plans__minimum strong,.learn-plans-create .learn-plans__card--professional .learn-plans__card-icon{color:#317e9b}.learn-plans-create .learn-plans__card--senior .learn-plans__card-head h3,.learn-plans-create .learn-plans__card--senior .learn-plans__price strong,.learn-plans-create .learn-plans__card--senior .learn-plans__minimum strong,.learn-plans-create .learn-plans__card--senior .learn-plans__card-icon{color:#39866c}.learn-plans-create .learn-plans__card--supervisor .learn-plans__card-head h3,.learn-plans-create .learn-plans__card--supervisor .learn-plans__price strong,.learn-plans-create .learn-plans__card--supervisor .learn-plans__minimum strong,.learn-plans-create .learn-plans__card--supervisor .learn-plans__card-icon{color:#a47b3f}.learn-plans-create .learn-plans__card--professional .learn-plans__card-features svg{color:#317e9b}.learn-plans-create .learn-plans__card--senior .learn-plans__card-features svg{color:#39866c}.learn-plans-create .learn-plans__card--supervisor .learn-plans__card-features svg{color:#a47b3f}.learn-plans-create .learn-plans__card--professional .learn-plans__minimum{background:#f0f7f9}.learn-plans-create .learn-plans__card--senior .learn-plans__minimum{background:#f1f8f4}.learn-plans-create .learn-plans__card--supervisor .learn-plans__minimum{background:#faf6ed}.learn-plans-create .learn-plans__card--professional.is-selected{background:#f0f7f9;border-color:#317e9b}.learn-plans-create .learn-plans__card--senior.is-selected{background:#eff7f2;border-color:#39866c}.learn-plans-create .learn-plans__card--supervisor.is-selected{background:#faf5e9;border-color:#a47b3f}.learn-plans-create .learn-plans__card--professional.is-selected .learn-plans__minimum{background:#dcecf1}.learn-plans-create .learn-plans__card--senior.is-selected .learn-plans__minimum{background:#dcefe5}.learn-plans-create .learn-plans__card--supervisor.is-selected .learn-plans__minimum{background:#f1e6ce}.learn-plans-create .learn-plans__card--professional.is-selected .learn-plans__card-icon{background:#dcecf1}.learn-plans-create .learn-plans__card--senior.is-selected .learn-plans__card-icon{background:#dcefe5}.learn-plans-create .learn-plans__card--supervisor.is-selected .learn-plans__card-icon{background:#f1e6ce}.learn-plans-create .learn-plans__card--professional .learn-plans__primary.is-chosen{color:#fff;background:#317e9b;border-color:#317e9b}.learn-plans-create .learn-plans__card--senior .learn-plans__primary.is-chosen{color:#fff;background:#39866c;border-color:#39866c}.learn-plans-create .learn-plans__card--supervisor .learn-plans__primary.is-chosen{color:#fff;background:#a47b3f;border-color:#a47b3f}.learn-plans-create .learn-plans__card--professional .learn-plans__secondary{color:#2c748b;border-color:#b8d5df}.learn-plans-create .learn-plans__card--senior .learn-plans__secondary{color:#39866c;border-color:#bed9cc}.learn-plans-create .learn-plans__card--supervisor .learn-plans__secondary{color:#8c682f;border-color:#e0d1b4}.learn-plans-create.is-dark-theme .learn-plans-create__back{color:#80d1d9}.learn-consultation{gap:8px;display:grid}.learn-consultation__hero,.learn-consultation__card,.learn-consultation__stats article{background:#fff;border:1px solid #e3e9ec;border-radius:12px;box-shadow:none!important}.learn-consultation__hero{justify-content:space-between;align-items:flex-start;gap:22px;padding:23px 25px;display:flex}.learn-consultation__eyebrow{color:#317e9b;font-size:.73rem;font-weight:700}.learn-consultation__hero h2{color:#273b46;margin:6px 0 4px;font-size:1.17rem;font-weight:750}.learn-consultation__hero p{color:#70818a;max-width:650px;margin:0;font-size:.78rem;font-weight:400;line-height:1.8}.learn-consultation__request-link{color:#317e9b;align-items:center;gap:6px;margin-top:13px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.learn-consultation__request-link:hover{text-decoration:underline}.learn-consultation__status{color:#9a712f;background:#fbf4e6;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.learn-consultation__status.is-approved{color:#2d8d66;background:#eaf5f0}.learn-consultation__empty{text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:11px;margin-top:-18px;padding:18px 22px 40px;display:grid;box-shadow:none!important}.learn-consultation__empty-visual{--consultation-plan-accent:#4590a4;--consultation-plan-accent-light:#2c748b;--consultation-plan-card:#fff;--consultation-plan-line:#e9eff1;--consultation-plan-glyph:#fff;width:min(290px,72vw);margin:-12px 0 -4px}.learn-consultation__empty-visual>svg{width:100%;height:auto;display:block;overflow:visible}.learn-consultation__empty-card>rect:first-child{fill:var(--consultation-plan-card);stroke:var(--consultation-plan-line);stroke-width:1.5px;filter:drop-shadow(0 3px 5px #182f3a0b)}.learn-consultation__empty-tile{fill:url(#consultation-plan-tile)}.learn-consultation__empty-line{fill:var(--consultation-plan-line)}.learn-consultation__empty h3{color:#70818a;margin:0;font-size:.82rem;font-weight:400}.learn-consultation__empty p{color:#70818a;max-width:480px;margin:0;font-size:.82rem;font-weight:400;line-height:1.8}.learn-consultation__empty h3+p{margin-top:-9px}.learn-consultation__empty .learn-plans__primary{gap:8px;margin-top:6px;text-decoration:none}.admin-v2 .admin-users-page .learn-consultation__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2 .learn-consultation__stats-grid .admin-users__stat-copy{gap:2px}.admin-v2 .learn-consultation__stats-grid .admin-users__stat-note{margin:2px 0 0}.learn-consultation__columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.learn-consultation__card{min-width:0;padding:18px}.learn-consultation__card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.learn-consultation__card-head h3{color:#273b46;margin:0;font-size:.93rem}.learn-consultation__card-head p{color:#70818a;margin:4px 0 0;font-size:.72rem;font-weight:400}.learn-consultation__card-head>svg{color:#317e9b}.learn-consultation__details{margin:0}.learn-consultation__details>div,.learn-consultation__finance-row{border-bottom:1px solid #e9eef0;justify-content:space-between;gap:14px;padding:11px 0;font-size:.76rem;display:flex}.learn-consultation__details>div:last-child{border-bottom:0}.learn-consultation__details dt,.learn-consultation__finance-row span{color:#70818a}.learn-consultation__details dd{color:#273b46;text-align:left;max-width:60%;margin:0;font-weight:700}.learn-consultation__details a{color:#317e9b}.learn-consultation__details a.learn-consultation__receipt-label{color:#287da3;background:#e8f2f8;text-decoration:none}.learn-consultation__details a.learn-consultation__receipt-label:hover{background:#dcecf5}.learn-consultation__finance-row strong{color:#273b46}.learn-consultation__installments{text-align:center;background:#f3f9fb;border:0;border-radius:9px;gap:0;margin-top:17px;padding:9px 12px;display:flex}.learn-consultation__installments>div{text-align:center;width:100%}.learn-consultation__installment-icon{color:#317e9b}.learn-consultation__installments strong{color:#317e9b;font-size:.77rem;font-weight:700}.learn-consultation__installments p,.learn-consultation__disclaimer{color:#617580;margin:1px 0 0;font-size:.72rem;line-height:1.8}.learn-consultation__disclaimer{margin-top:12px}.learn-consultation__disclaimer--pending{color:#8a6a1e;font-weight:600}.learn-consultation__disclaimer--pending .learn-consultation__disclaimer-label{color:#8a6a1e;background:#f4f0df}.learn-consultation__disclaimer-label{color:#287da3;vertical-align:1px;background:#e8f2f8;border-radius:5px;margin-inline-end:6px;padding:2px 7px;font-size:.66rem;font-weight:700;display:inline-block}.learn-consultation__installment-list{border:1px solid #e3e9ec;border-radius:9px;gap:0;margin-top:14px;display:grid;overflow:hidden}.learn-consultation__installment-list-head{border-bottom:1px solid #e3e9ec;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.learn-consultation__installment-list-head h4{color:#317e9b;margin:0;font-size:.77rem;font-weight:700}.learn-consultation__installment-list-head>span{color:#70818a;font-size:.67rem}.learn-consultation__installment-rows{display:grid}.learn-consultation__installment-row{border-bottom:1px solid #e9eef0;grid-template-columns:minmax(100px,1.2fr) repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:10px 12px;font-size:.72rem;display:grid}.learn-consultation__installment-row:last-child{border-bottom:0}.learn-consultation__installment-row>div{gap:3px;min-width:0;display:grid}.learn-consultation__installment-row small{color:#70818a;font-size:.65rem}.learn-consultation__installment-name,.learn-consultation__installment-row>div>strong{color:#273b46;font-size:.72rem;font-weight:700}.learn-consultation__installment-row a{color:#287da3;font-size:.68rem;font-weight:700;text-decoration:none}.learn-consultation__receipt-missing{color:#88969d;font-size:.68rem}.learn-consultation__payment-status{white-space:nowrap;border-radius:6px;width:fit-content;padding:3px 7px;font-size:.64rem;font-weight:700}.learn-consultation__payment-status.is-paid{color:#287b58;background:#e8f5ef}.learn-consultation__payment-status.is-unpaid{color:#8a6a1e;background:#f4f0df}.learn-consultation__schedule-table{min-width:0}.learn-consultation__schedule-table .candidate-finance-page__table-shell{box-shadow:none;border-radius:12px;margin:0;overflow:hidden}.learn-consultation__schedule-table .candidate-finance-page__table-wrap{border-radius:12px}.learn-consultation__schedule-heading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.learn-consultation__schedule-heading h4{color:#317e9b;margin:0;font-size:.78rem;font-weight:700}.learn-consultation__schedule-heading>span{color:var(--admin-muted);font-size:.68rem}.learn-consultation__schedule-table .candidate-finance-page__table{width:100%;min-width:1000px}.learn-consultation__schedule-table .candidate-finance-page__table th,.learn-consultation__schedule-table .candidate-finance-page__table td{text-align:center;vertical-align:middle}.learn-consultation__schedule-table .candidate-finance-page__table tbody td{border-bottom:0}.learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(odd) td{background:#fff}.learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(2n) td{background:#f9fafc}.admin-v2 .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:hover td{background:#fff!important}.admin-v2 .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(2n):hover td{background:#f9fafc!important}.learn-consultation__schedule-receipt{color:#287da3;background:#e8f2f8;border-radius:6px;justify-content:center;align-items:center;min-height:25px;padding:3px 8px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.learn-consultation__schedule-receipt:hover{background:#dcecf5}.learn-consultation__schedule-table .learn-consultation__payment-status.is-unpaid{color:#b4434d;background:#fbeaec}.admin-v2.is-dark-theme .learn-consultation__schedule-heading{border-color:#303640!important}.admin-v2.is-dark-theme .learn-consultation__schedule-heading h4{color:#80d1d9}.admin-v2.is-dark-theme .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(odd) td{background:#20242c!important}.admin-v2.is-dark-theme .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(2n) td{background:#252a32!important}.admin-v2.is-dark-theme .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:hover td{background:#20242c!important}.admin-v2.is-dark-theme .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(2n):hover td{background:#252a32!important}.admin-v2.is-dark-theme .learn-consultation__schedule-receipt{color:#8dc8d5!important;background:#243944!important}.admin-v2.is-dark-theme .learn-consultation__schedule-table .learn-consultation__payment-status.is-unpaid{color:#f09aa2!important;background:#402a30!important}.admin-v2.learn-v2.is-dark-theme .learn-consultation__hero,.admin-v2.learn-v2.is-dark-theme .learn-consultation__card,.admin-v2.learn-v2.is-dark-theme .learn-consultation__stats article{background:#20242c;border-color:#363e47}.admin-v2.learn-v2.is-dark-theme .learn-consultation__empty{background:0 0;border:0}.admin-v2.learn-v2.is-dark-theme .learn-consultation__empty .learn-plans__primary{color:#123631;background:#65dfb6;border-color:#65dfb6}.admin-v2.learn-v2.is-dark-theme .learn-consultation__empty .learn-plans__primary:hover{background:#56d5a9;border-color:#56d5a9}.admin-v2.learn-v2.is-dark-theme .learn-consultation__empty-visual{--consultation-plan-accent:#3cb58e;--consultation-plan-accent-light:#65dfb6;--consultation-plan-card:#292e38;--consultation-plan-line:#414753;--consultation-plan-glyph:#123631}.admin-v2.learn-v2.is-dark-theme .learn-consultation__empty-card>rect:first-child{stroke:none;filter:drop-shadow(0 2px 4px #00000014)}.admin-v2.learn-v2.is-dark-theme .learn-consultation__hero h2,.admin-v2.learn-v2.is-dark-theme .learn-consultation__empty h3,.admin-v2.learn-v2.is-dark-theme .learn-consultation__card-head h3,.admin-v2.learn-v2.is-dark-theme .learn-consultation__stats article strong,.admin-v2.learn-v2.is-dark-theme .learn-consultation__details dd,.admin-v2.learn-v2.is-dark-theme .learn-consultation__finance-row strong,.admin-v2.learn-v2.is-dark-theme .learn-consultation__installments strong{color:#edf2f3}.admin-v2.learn-v2.is-dark-theme .learn-consultation__hero p,.admin-v2.learn-v2.is-dark-theme .learn-consultation__empty p,.admin-v2.learn-v2.is-dark-theme .learn-consultation__card-head p,.admin-v2.learn-v2.is-dark-theme .learn-consultation__details dt,.admin-v2.learn-v2.is-dark-theme .learn-consultation__finance-row span,.admin-v2.learn-v2.is-dark-theme .learn-consultation__disclaimer,.admin-v2.learn-v2.is-dark-theme .learn-consultation__empty h3{color:#a2afb7}.admin-v2.learn-v2.is-dark-theme .learn-consultation__details>div,.admin-v2.learn-v2.is-dark-theme .learn-consultation__finance-row{border-color:#363e47}.admin-v2.learn-v2.is-dark-theme .learn-consultation__installments{background:#24343b;border-color:#477687}.admin-v2.learn-v2.is-dark-theme .learn-consultation__installments p{color:#a2afb7}.admin-v2.learn-v2.is-dark-theme .learn-consultation__request-link{color:#80d1d9}.admin-v2.learn-v2.is-dark-theme .learn-consultation__installment-list,.admin-v2.learn-v2.is-dark-theme .learn-consultation__installment-list-head,.admin-v2.learn-v2.is-dark-theme .learn-consultation__installment-row{border-color:#363e47}.admin-v2.learn-v2.is-dark-theme .learn-consultation__installment-list-head h4{color:#80d1d9}.admin-v2.learn-v2.is-dark-theme .learn-consultation__installment-list-head>span,.admin-v2.learn-v2.is-dark-theme .learn-consultation__installment-row small{color:#a2afb7}.admin-v2.learn-v2.is-dark-theme .learn-consultation__installment-name,.admin-v2.learn-v2.is-dark-theme .learn-consultation__installment-row>div>strong{color:#edf2f3}.admin-v2.learn-v2.is-dark-theme .learn-consultation__installment-row a{color:#8dc8d5}.admin-v2.learn-v2.is-dark-theme .learn-consultation__payment-status.is-paid{color:#81d5b1;background:#203a32}.admin-v2.learn-v2.is-dark-theme .learn-consultation__payment-status.is-unpaid{color:#e2c779;background:#403a2a}.admin-v2.learn-v2.is-dark-theme .learn-consultation__details a.learn-consultation__receipt-label,.admin-v2.learn-v2.is-dark-theme .learn-consultation__disclaimer-label{color:#8dc8d5;background:#243944}.admin-v2.learn-v2.is-dark-theme .learn-consultation__disclaimer--pending{color:#e2c779}.admin-v2.learn-v2.is-dark-theme .learn-consultation__disclaimer--pending .learn-consultation__disclaimer-label{color:#e2c779;background:#403a2a}.admin-v2.learn-v2.is-dark-theme .learn-consultation__installments strong{color:#80d1d9;font-weight:700}@media (max-width:800px){.learn-consultation__columns{grid-template-columns:1fr}}@media (max-width:680px){.admin-v2 .admin-users-page .learn-consultation__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-users-page .learn-consultation__stats-grid .admin-users__stat-card{border-inline-end:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line)}.admin-v2 .admin-users-page .learn-consultation__stats-grid .admin-users__stat-card:nth-child(2n){border-inline-end:0}.admin-v2 .admin-users-page .learn-consultation__stats-grid .admin-users__stat-card:nth-child(n+3){border-bottom:0}}@media (max-width:620px){.learn-consultation__hero{flex-direction:column;padding:18px}.learn-consultation__card{padding:15px}}.learn-plans-create{padding:10px 18px 18px}.learn-plans-create__topbar{z-index:20;background:inherit;justify-content:space-between;align-items:center;width:min(1160px,100%);min-height:44px;margin:0 auto;display:flex;position:sticky;top:0}.learn-plans-create__topbar>span{color:#536772;font-size:.79rem;font-weight:650}.learn-plans-create__back-group{align-items:center;gap:8px;display:inline-flex;transform:translateY(8px)}.learn-plans-create__back{color:#526975;margin:0}.learn-plans-create__escape-label{color:#70818a;font:inherit;background:#fff;border:1px solid #d8e1e5;border-radius:5px;padding:2px 6px;font-size:.62rem}.learn-plans-create .learn-plans{gap:20px;padding-bottom:0}.learn-plans-create .learn-plans__topline{align-items:center;margin-top:12px}.learn-plans-create .learn-plans__topline p{margin-top:0}.learn-plans-create .learn-plans__steps{gap:0;padding:2px 0;position:relative;overflow:hidden}.learn-plans-create .learn-plans__steps:before,.learn-plans-create .learn-plans__steps:after{z-index:0;top:24px;content:"";height:2px;position:absolute;inset-inline-start:16.6667%}.learn-plans-create .learn-plans__steps:before{background:#dce5e9;width:66.6666%}.learn-plans-create .learn-plans__steps:after{background:#2c748b;width:0;transition:width .2s}.learn-plans-create .learn-plans__steps.is-stage-2:after{width:33.3333%}.learn-plans-create .learn-plans__steps.is-stage-3:after{width:66.6666%}.learn-plans-create .learn-plans__steps li{z-index:1;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-height:65px;padding:5px 9px;display:flex;position:relative}.learn-plans-create .learn-plans__steps li.is-current{background:0 0}.learn-plans-create .learn-plans__step-icon{color:#6e818b;background:#fff;border:1px solid #cddce3;border-radius:50%;flex-basis:34px;width:34px;height:34px;font-size:.77rem;font-weight:700}.learn-plans-create .learn-plans__steps li.is-current .learn-plans__step-icon{color:#fff;background:#2c748b;border-color:#2c748b;box-shadow:0 0 0 5px #2c748b1f}.learn-plans-create .learn-plans__steps li.is-complete .learn-plans__step-icon{color:#fff;background:#2c748b;border-color:#2c748b}.learn-plans-create .learn-plans__steps small{display:none}.learn-plans-create .learn-plans__steps strong{color:#758790;margin-top:0;font-size:.75rem;font-weight:500}.learn-plans-create .learn-plans__steps li.is-current strong,.learn-plans-create .learn-plans__steps li.is-complete strong{color:#344c58;font-weight:700}.learn-plans-create .learn-plans__dots{display:none}.learn-plans__bottom-bar{z-index:30;min-height:82px;padding:12px max(22px, calc((100vw - 1160px) / 2)) max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dfe6e9;grid-template-columns:1fr minmax(0,1.4fr) 1fr;align-items:center;gap:14px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 26px #233e490b}.learn-plans__bottom-previous,.learn-plans__bottom-next{min-width:128px;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 17px;font-size:.79rem;font-weight:700;display:inline-flex}.learn-plans__bottom-previous{color:#4f626b;background:#fff;border-color:#e0e7ea;justify-self:start}.learn-plans__bottom-next{color:#fff;background:#2c748b;justify-self:end}.learn-plans__bottom-next:disabled,.learn-plans__bottom-previous:disabled{opacity:.48;cursor:not-allowed}.learn-plans__bottom-summary{color:#77868d;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.learn-plans__bottom-bar button:focus-visible,.learn-plans__dots button:focus-visible{outline-offset:3px;outline:2px solid #317e9b}.admin-v2.learn-v2.is-dark-theme .learn-plans-create__topbar>span,.admin-v2.learn-v2.is-dark-theme .learn-plans-create__back{color:#c2d0d5}.admin-v2.learn-v2.is-dark-theme .learn-plans-create__escape-label{color:#c2d0d5;background:#252a33;border-color:#414954}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps li.is-current strong,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps li.is-complete strong{color:#e5edef}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps li,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps li.is-current{background:0 0!important}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps:before{background:#46515d}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps:after{background:#65dfb6}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__step-icon{color:#a9b9bf;background:#20242c;border-color:#4b5963}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps li.is-current .learn-plans__step-icon{color:#123b33;background:#65dfb6;border-color:#65dfb6;box-shadow:0 0 0 5px #65dfb621}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps li.is-complete .learn-plans__step-icon{color:#123b33;background:#65dfb6;border-color:#65dfb6}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__steps strong{color:#9daab1}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional .learn-plans__card-head h3,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional .learn-plans__price strong,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional .learn-plans__minimum strong,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional .learn-plans__card-icon{color:#80c9dc}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior .learn-plans__card-head h3,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior .learn-plans__price strong,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior .learn-plans__minimum strong,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior .learn-plans__card-icon{color:#7ed1aa}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor .learn-plans__card-head h3,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor .learn-plans__price strong,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor .learn-plans__minimum strong,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor .learn-plans__card-icon{color:#e4be72}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional .learn-plans__card-features svg{color:#80c9dc}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior .learn-plans__card-features svg{color:#7ed1aa}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor .learn-plans__card-features svg{color:#e4be72}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional .learn-plans__minimum{background:#5baecb17}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior .learn-plans__minimum{background:#48a37917}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor .learn-plans__minimum{background:#bd8b391a}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional.is-selected{background:#24343b;border-color:#80c9dc}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior.is-selected{background:#233831;border-color:#7ed1aa}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor.is-selected{background:#3b3426;border-color:#e4be72}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card:hover{background:#20242c;border-color:#363e47;box-shadow:none!important}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional.is-selected:hover{background:#24343b;border-color:#80c9dc}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior.is-selected:hover{background:#233831;border-color:#7ed1aa}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor.is-selected:hover{background:#3b3426;border-color:#e4be72}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card.is-selected,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card.is-selected:hover,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card.is-selected:focus-within{border-style:solid!important;border-width:1px!important}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional.is-selected:is(:hover,:focus-within){background-color:#24343b!important;border-color:#80c9dc!important}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior.is-selected:is(:hover,:focus-within){background-color:#233831!important;border-color:#7ed1aa!important}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor.is-selected:is(:hover,:focus-within){background-color:#3b3426!important;border-color:#e4be72!important}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional.is-selected .learn-plans__minimum,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional.is-selected .learn-plans__card-icon{background:#5baecb38}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior.is-selected .learn-plans__minimum,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior.is-selected .learn-plans__card-icon{background:#48a37938}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor.is-selected .learn-plans__minimum,.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor.is-selected .learn-plans__card-icon{background:#bd8b393b}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional .learn-plans__primary.is-chosen{color:#fff;background:#397e91;border-color:#80c9dc}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior .learn-plans__primary.is-chosen{color:#fff;background:#347d5c;border-color:#7ed1aa}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor .learn-plans__primary.is-chosen{color:#fff;background:#896b35;border-color:#e4be72}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card .learn-plans__primary.is-chosen{border-color:#0000!important}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card .learn-plans__primary.is-chosen:hover{filter:brightness()}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional .learn-plans__card-icon{background:#5baecb24}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior .learn-plans__card-icon{background:#48a37924}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor .learn-plans__card-icon{background:#bd8b3926}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--professional .learn-plans__secondary{color:#80c9dc;border-color:#80c9dc73}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--senior .learn-plans__secondary{color:#7ed1aa;border-color:#7ed1aa6b}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__card--supervisor .learn-plans__secondary{color:#e4be72;border-color:#e4be726b}.admin-v2.learn-v2.is-dark-theme .learn-plans__bottom-bar{background:#1e222af5;border-color:#353c46}.learn-plans-create .learn-plans__bottom-bar{z-index:auto;box-sizing:border-box;justify-self:center;width:100vw;min-width:0;max-width:100vw;margin:-4px 0 0;position:static;inset:auto;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.admin-v2.learn-v2.is-dark-theme .learn-plans__bottom-previous{color:#d2dcdf;background:#252a33;border-color:#414954}.admin-v2.learn-v2.is-dark-theme .learn-plans__bottom-next{color:#123b33;background:#65dfb6}.learn-plans-create .learn-plans__bottom-next:hover:not(:disabled){color:#fff;background:#286f89;border-color:#286f89}.learn-plans-create .learn-plans__bottom-previous:hover:not(:disabled){color:#317e9b;background:#f1f8fa;border-color:#317e9b}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__bottom-next:hover:not(:disabled){color:#123b33;background:#56d5a9;border-color:#56d5a9}.admin-v2.learn-v2.is-dark-theme.learn-plans-create .learn-plans__bottom-previous:hover:not(:disabled){color:#80e3c1;background:#243a38;border-color:#65dfb6}main.admin-v2.learn-v2.learn-plans-create .learn-plans__bottom-bar button.learn-plans__bottom-next:is(:disabled,.is-unavailable),main.admin-v2.learn-v2.learn-plans-create .learn-plans__bottom-bar button.learn-plans__bottom-next:is(:disabled,.is-unavailable):hover{cursor:not-allowed;color:#71828d!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:#eaf0f3!important;border-color:#d8e1e6!important}main.admin-v2.learn-v2.learn-plans-create .learn-plans__bottom-bar button.learn-plans__bottom-next:is(:disabled,.is-unavailable) svg{color:currentColor!important}main.admin-v2.learn-v2.learn-plans-create.is-dark-theme .learn-plans__bottom-bar button.learn-plans__bottom-next:is(:disabled,.is-unavailable),main.admin-v2.learn-v2.learn-plans-create.is-dark-theme .learn-plans__bottom-bar button.learn-plans__bottom-next:is(:disabled,.is-unavailable):hover{color:#9aabb2!important;background:#303940!important;border-color:#46545b!important}.admin-v2.learn-v2.is-dark-theme .learn-plans__bottom-summary{color:#9daab1}@media (max-width:700px){.learn-plans-create{padding:8px 0 16px}.learn-plans-create__topbar{min-height:42px;margin-bottom:0;padding-inline:16px}.learn-plans-create__topbar>span{font-size:.73rem}.learn-plans-create__back{font-size:.72rem}.learn-plans-create__back-group{transform:translateY(6px)}.learn-plans-create__container{overflow:hidden}.learn-plans-create .learn-plans{gap:10px;padding-inline:14px}.learn-plans-create .learn-plans__topline{gap:8px;margin-top:8px}.learn-plans-create .learn-plans__topline h2{font-size:1.14rem}.learn-plans-create .learn-plans__topline p{font-size:.72rem;line-height:1.8}.learn-plans-create .learn-plans__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-plans-create .learn-plans__steps li{gap:5px;min-width:0;min-height:59px;padding:2px 3px}.learn-plans-create .learn-plans__steps:before,.learn-plans-create .learn-plans__steps:after{top:21px}.learn-plans-create .learn-plans__steps strong{font-size:.64rem;line-height:1.5}.learn-plans-create .learn-plans__cards{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:13px 0 12px;scroll-padding-inline:0;display:flex;overflow-x:auto}.learn-plans-create .learn-plans__cards::-webkit-scrollbar{display:none}.learn-plans-create .learn-plans__card{scroll-snap-align:start;flex:0 0 100%;width:100%;max-width:100%;min-height:425px}.learn-plans-create .learn-plans__card-head p{min-height:0}.learn-plans-create .learn-plans__dots{justify-content:center;align-items:center;gap:8px;min-height:14px;margin-top:-8px;margin-bottom:-8px;display:flex}.learn-plans-create .learn-plans__dots button{background:#cbd5d9;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.learn-plans-create .learn-plans__dots button.is-active{background:#2c748b;width:21px}.admin-v2.learn-v2.is-dark-theme .learn-plans__dots button.is-active{background:#65dfb6}.learn-plans-create .learn-plans__comparison{margin-top:0}.learn-plans__bottom-bar{min-height:70px;padding:9px 13px max(9px, env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.learn-plans__bottom-previous,.learn-plans__bottom-next{gap:5px;min-width:85px;min-height:42px;padding:7px 10px;font-size:.73rem}.learn-plans__bottom-summary{font-size:.66rem}.learn-plans-create .learn-plans__payment,.learn-plans-create .learn-plans__review,.learn-plans-create .learn-plans__status{padding:15px}.learn-plans-create .learn-plans__banks,.learn-plans-create .learn-plans__fields{grid-template-columns:1fr}.learn-plans-create .learn-plans__actions{display:none}.learn-plans-create .learn-plans__comparison table{min-width:560px}}@media (max-width:370px){.learn-plans__bottom-summary{max-width:92px}.learn-plans__bottom-previous,.learn-plans__bottom-next{min-width:74px;padding-inline:7px}.learn-plans-create__escape-label{display:none}}.learn-consultation__combined-card{gap:0;padding:0;display:grid;overflow:hidden;box-shadow:none!important}.learn-consultation__combined-section{min-width:0;padding:20px}.learn-consultation__combined-card--details .learn-consultation__combined-section{padding-top:14px}.learn-consultation__combined-card--details .learn-consultation__card-head{margin-bottom:5px}.learn-consultation__combined-card--details .learn-consultation__card-head p{margin-top:1px}.learn-consultation__combined-card--finance .learn-consultation__combined-section{padding-top:14px}.learn-consultation__combined-card--finance .learn-consultation__card-head{margin-bottom:9px}.learn-consultation__combined-card--finance .learn-consultation__card-head p{margin-top:1px}.learn-consultation__combined-section--finance{background:#fbfcfd;border-top:1px solid #e3e9ec}.learn-consultation__combined-card .learn-consultation__card-head{margin-bottom:13px}.learn-consultation__combined-card .learn-consultation__details{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.learn-consultation__combined-card .learn-consultation__details>div{text-align:right;background:#fff;border:1px solid #e8edf0;border-radius:8px;align-content:center;justify-items:stretch;gap:3px;min-width:0;padding:8px 10px;display:grid}.learn-consultation__combined-card .learn-consultation__details dt{color:#75848b;font-size:.68rem}.learn-consultation__combined-card .learn-consultation__details dd{overflow-wrap:anywhere;color:#273b46;text-align:right;max-width:100%;margin:0;font-size:.75rem;font-weight:700}.learn-consultation__combined-card .learn-consultation__details dd.learn-consultation__date-range{white-space:nowrap;justify-content:flex-start;align-items:center;gap:2px;display:flex}.learn-consultation__date-range svg{color:#71848c;flex:none}.learn-consultation__combined-card .learn-consultation__finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.learn-consultation__combined-card .learn-consultation__finance-row{background:#fff;border:1px solid #e8edf0;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.learn-consultation__combined-card .learn-consultation__finance-row span{font-size:.68rem}.learn-consultation__combined-card .learn-consultation__finance-row strong{color:#273b46;font-size:.78rem}.learn-consultation__combined-card .learn-consultation__installments{margin-top:11px}.admin-v2.learn-v2.is-dark-theme .learn-consultation__combined-section--finance{background:#1d2229;border-color:#363e47}.admin-v2.learn-v2.is-dark-theme .learn-consultation__combined-card .learn-consultation__details>div,.admin-v2.learn-v2.is-dark-theme .learn-consultation__combined-card .learn-consultation__finance-row{background:#252a32;border-color:#363e47}.admin-v2.learn-v2.is-dark-theme .learn-consultation__combined-card .learn-consultation__details dt,.admin-v2.learn-v2.is-dark-theme .learn-consultation__combined-card .learn-consultation__finance-row span{color:#a2afb7}.admin-v2.learn-v2.is-dark-theme .learn-consultation__combined-card .learn-consultation__details dd,.admin-v2.learn-v2.is-dark-theme .learn-consultation__combined-card .learn-consultation__finance-row strong{color:#edf2f3}@media (max-width:900px){.learn-consultation__combined-card .learn-consultation__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.learn-consultation__combined-section{padding:15px}.learn-consultation__combined-card .learn-consultation__details{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-consultation__combined-card .learn-consultation__finance-summary{grid-template-columns:1fr}.learn-consultation__combined-card .learn-consultation__details dd.learn-consultation__date-range{white-space:normal;flex-wrap:wrap;justify-content:flex-start;font-size:.66rem}.learn-consultation__installment-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.learn-consultation__installment-name{grid-column:1/-1}.learn-consultation__schedule-table .candidate-finance-page__table{table-layout:fixed;width:100%;min-width:100%!important}.learn-consultation__schedule-table .candidate-finance-page__table thead th,.learn-consultation__schedule-table .candidate-finance-page__table tbody td{white-space:normal;overflow-wrap:anywhere;line-height:1.35;height:50px!important;padding:4px 3px!important}.learn-consultation__schedule-table .candidate-finance-page__table thead th{white-space:normal;overflow-wrap:anywhere;font-size:.62rem;line-height:1.3;padding:5px 3px!important}.learn-consultation__schedule-table .candidate-finance-page__table tbody td{border-bottom:0!important}.admin-v2 .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(odd) td,.admin-v2 .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(odd):hover td{background:#fff!important}.admin-v2 .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(2n) td,.admin-v2 .learn-consultation__schedule-table .candidate-finance-page__table tbody tr:nth-child(2n):hover td{background:#f9fafc!important}.learn-consultation__schedule-table .learn-consultation__payment-status,.learn-consultation__schedule-table .learn-consultation__schedule-receipt{white-space:normal;max-width:100%;padding-inline:4px;font-size:.57rem}}.admin-student-plan-requests{gap:14px}.admin-student-plan-requests__table{min-width:820px}.admin-student-plan-requests__table .admin-users__name-cell{display:table-cell}.admin-student-plan-requests__table .admin-users__name-cell strong,.admin-student-plan-requests__table .admin-users__name-cell small{display:block}.admin-student-plan-requests__table .admin-users__name-cell small{color:var(--admin-muted);margin-top:2px;font-size:.68rem}.admin-student-plan-requests__actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.admin-student-plan-requests__actions .admin-users__inline-action{color:#326f83;background:#eef4f6;border-radius:6px;gap:5px;width:auto;min-width:0;height:28px;min-height:28px;padding:0 8px;font-size:.68rem}.admin-student-plan-requests__actions .admin-users__inline-action--danger{color:#b84752;background:#fbebed}.admin-student-plan-requests__status{color:#8a6a1e;white-space:nowrap;background:#f4f0df;border-radius:6px;align-items:center;min-height:24px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.admin-student-plan-requests__status.is-approved{color:#287b58;background:#e8f5ef}.admin-student-plan-requests__status.is-rejected{color:#b4434d;background:#fbeaec}.admin-student-plan-request-modal{z-index:1200;background:#0a101694;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-student-plan-request-modal__dialog{border:1px solid var(--admin-line);background:var(--admin-card,#fff);width:min(620px,100%);max-height:min(86vh,760px);color:var(--admin-ink);border-radius:14px;overflow:auto;box-shadow:0 24px 70px #0000003d}.admin-student-plan-request-modal__dialog>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.admin-student-plan-request-modal__dialog>header span{color:var(--admin-muted);font-size:.7rem}.admin-student-plan-request-modal__dialog>header h2{color:var(--admin-ink);margin:4px 0 0;font-size:1rem}.admin-student-plan-request-modal__dialog>header button{width:32px;height:32px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.admin-student-plan-request-modal__dialog dl{gap:0;margin:0;padding:6px 20px;display:grid}.admin-student-plan-request-modal__dialog dl>div{border-bottom:1px solid var(--admin-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:.75rem;display:flex}.admin-student-plan-request-modal__dialog dl>div:last-child{border:0}.admin-student-plan-request-modal__dialog dt{color:var(--admin-muted)}.admin-student-plan-request-modal__dialog dd{color:var(--admin-ink);text-align:end;margin:0}.admin-student-plan-request-modal__dialog dd a{color:var(--admin-blue);font-weight:700}.admin-student-plan-request-modal__dialog dd a small{font-weight:400}.admin-student-plan-request-modal__dialog footer{border-top:1px solid var(--admin-line);flex-wrap:wrap;gap:8px;padding:14px 20px 18px;display:flex}.admin-student-plan-requests__decision,.admin-student-plan-requests__delete{min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:.7rem;font-weight:700;display:inline-flex}.admin-student-plan-requests__decision:disabled,.admin-student-plan-requests__delete:disabled{opacity:.5;cursor:not-allowed}.admin-student-plan-requests__decision.is-approve{color:#287b58;background:#e7f4ee}.admin-student-plan-requests__decision.is-reject{color:#b4434d;background:#faeaec}.admin-student-plan-requests__decision.is-pending{color:#8a6a1e;background:#f4f0df}.admin-student-plan-requests__delete{color:#b4434d;background:#faeaec;margin-inline-start:auto}.admin-v2.is-dark-theme .admin-student-plan-requests__actions .admin-users__inline-action{color:#8dc8d5;background:#26343a}.admin-v2.is-dark-theme .admin-student-plan-requests__actions .admin-users__inline-action--danger,.admin-v2.is-dark-theme .admin-student-plan-requests__decision.is-reject,.admin-v2.is-dark-theme .admin-student-plan-requests__delete{color:#f09aa2;background:#402a30}.admin-v2.is-dark-theme .admin-student-plan-requests__status{color:#e2c779;background:#403a2a}.admin-v2.is-dark-theme .admin-student-plan-requests__status.is-approved,.admin-v2.is-dark-theme .admin-student-plan-requests__decision.is-approve{color:#81d5b1;background:#203a32}.admin-v2.is-dark-theme .admin-student-plan-requests__status.is-rejected{color:#f09aa2;background:#402a30}.admin-v2.is-dark-theme .admin-student-plan-requests__decision.is-pending{color:#e2c779;background:#403a2a}@media (max-width:760px){.admin-student-plan-request-modal__dialog footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-student-plan-requests__delete{margin:0}}.dashboard-v2__student-divider{border-top:1px solid var(--admin-line);color:var(--admin-blue);margin:13px 14px 5px;padding-top:14px;font-size:.69rem;font-weight:750}.dashboard-v2.is-sidebar-collapsed .dashboard-v2__student-divider{color:#0000;height:1px;margin:8px 10px;padding:0;font-size:0;overflow:hidden}.dashboard-home{gap:22px;display:grid}.dashboard-home__welcome{border:1px solid var(--admin-line);background:var(--admin-card,#fff);border-radius:14px;padding:25px 28px}.dashboard-home__welcome h2{color:var(--admin-ink);margin:0 0 7px;font-size:1.05rem}.dashboard-home__welcome p{color:var(--admin-muted);margin:0;font-size:.78rem}.dashboard-home__shortcuts{gap:12px;display:grid}.dashboard-home__section-head h2{color:var(--admin-ink);margin:0;font-size:.88rem}.dashboard-home__section-head p{color:var(--admin-muted);margin:3px 0 0;font-size:.7rem}.dashboard-home__shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-home__shortcut{border:1px solid var(--admin-line);background:var(--admin-card,#fff);min-height:84px;color:var(--admin-ink);border-radius:12px;align-items:center;gap:10px;padding:14px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.dashboard-home__shortcut:hover{border-color:var(--admin-blue);background:color-mix(in srgb, var(--admin-blue) 5%, var(--admin-card,#fff))}.dashboard-home__shortcut-icon{background:color-mix(in srgb, var(--admin-blue) 11%, transparent);width:38px;height:38px;color:var(--admin-blue);border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.dashboard-home__shortcut-copy{flex:1;gap:3px;min-width:0;display:grid}.dashboard-home__shortcut-copy strong{font-size:.73rem}.dashboard-home__shortcut-copy small{color:var(--admin-muted);font-size:.65rem;line-height:1.5}.dashboard-home__shortcut>.huge-icon{color:var(--admin-muted)}.dashboard-support__tabs{border:1px solid var(--admin-line);background:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-card,#fff));border-radius:10px;gap:4px;width:fit-content;margin:0 0 15px;padding:4px;display:flex}.dashboard-support__tab{min-width:90px;min-height:34px;color:var(--admin-muted);border-radius:7px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-support__tab.is-active{background:var(--admin-card,#fff);color:var(--admin-blue);box-shadow:0 1px 4px #0000000f}.dashboard-support__category-select{border:1px solid var(--admin-line);background:var(--admin-card,#fff);width:100%;min-height:46px;color:var(--admin-ink);font:inherit;border-radius:9px;outline:0;padding:8px 13px;font-size:.82rem}.dashboard-support__category-select:focus-visible{border-color:var(--admin-blue)}.admin-v2.is-dark-theme .dashboard-home__shortcut,.admin-v2.is-dark-theme .dashboard-home__welcome,.admin-v2.is-dark-theme .dashboard-support__tab.is-active,.admin-v2.is-dark-theme .dashboard-support__category-select{background:var(--admin-card,#242a32)}.admin-v2.is-dark-theme .dashboard-support__tabs{background:#1c2229}@media (max-width:1100px){.dashboard-home__shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-home__shortcut-grid{grid-template-columns:1fr}.dashboard-home__welcome{padding:20px}}.dashboard-wallet-tabs{scrollbar-width:thin;align-items:stretch;gap:8px;width:100%;margin:0 0 14px;padding:0 8px;display:flex;overflow-x:auto}.dashboard-wallet-tabs__tab{min-height:40px;color:var(--admin-muted);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.dashboard-wallet-tabs__tab:after{content:"";background:0 0;border-radius:4px 4px 0 0;height:3px;position:absolute;inset:auto 0 -1px}.dashboard-wallet-tabs__tab.is-active,.dashboard-wallet-tabs__tab:hover{color:var(--admin-blue)}.dashboard-wallet-tabs__tab.is-active:after{background:var(--admin-blue)}.dashboard-wallet-info{border:1px solid var(--admin-line);background:var(--admin-card,#fff);text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:10px;min-height:250px;padding:28px;display:grid}.dashboard-wallet-info__icon{background:color-mix(in srgb, var(--admin-blue) 10%, transparent);width:52px;height:52px;color:var(--admin-blue);border-radius:13px;place-items:center;display:grid}.dashboard-wallet-info h2{color:var(--admin-ink);margin:0;font-size:.95rem}.dashboard-wallet-info p{max-width:560px;color:var(--admin-muted);margin:0;font-size:.75rem;line-height:1.8}.dashboard-wallet-info__action{background:color-mix(in srgb, var(--admin-blue) 10%, transparent);min-height:38px;color:var(--admin-blue);border-radius:8px;align-items:center;gap:7px;margin-top:6px;padding:0 13px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.admin-v2.is-dark-theme .dashboard-wallet-info{background:var(--admin-card,#20242c)}@media (max-width:650px){.dashboard-wallet-tabs{gap:8px;padding-inline:0}.dashboard-wallet-tabs__tab{min-height:36px;padding-inline:9px;font-size:.72rem}}.dashboard-wallet-estimate{border:1px solid var(--admin-line,#dfe7ed);background:var(--admin-card,#fff);color:var(--admin-ink,#263743);border-radius:14px;padding:16px clamp(18px,3vw,32px) clamp(18px,3vw,32px)}.dashboard-wallet-estimate__head,.dashboard-wallet-estimate__section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-wallet-estimate__head{margin-bottom:5px}.dashboard-wallet-estimate__head h2{margin:0;font-size:1.12rem;font-weight:700}.dashboard-wallet-estimate__head p,.dashboard-wallet-estimate__section-head p{color:var(--admin-muted,#697a85);margin:5px 0 0;font-size:.77rem;line-height:1.8}.dashboard-wallet-estimate__status,.dashboard-wallet-estimate__payment-status{color:#95641c;white-space:nowrap;background:#fff3dd;border-radius:7px;flex:none;justify-content:center;align-items:center;width:fit-content;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.dashboard-wallet-estimate__status.is-approved,.dashboard-wallet-estimate__payment-status.is-paid{color:#237355;background:#e7f6ee}.dashboard-wallet-estimate__status.is-rejected{color:#aa454a;background:#fcebec}.dashboard-wallet-estimate__summary{border:1px dashed var(--admin-line,#dfe7ed);background:#f8fafb;border-radius:11px;position:relative;overflow:hidden}.dashboard-wallet-estimate__summary:before{background:repeating-radial-gradient(ellipse 280px 210px at -145px -100px, transparent 0 12px, color-mix(in srgb, var(--admin-blue,#317e9b) 13%, transparent) 12.5px 13.5px, transparent 14px 22px);content:"";pointer-events:none;width:27%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 45%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 45%,#0000 100%)}.dashboard-wallet-estimate__summary dl{z-index:1;width:72%;margin:0 0 0 auto;padding:3px clamp(16px,3vw,30px);position:relative}.dashboard-wallet-estimate__summary dl>div{border-bottom:.5px solid color-mix(in srgb, var(--admin-line,#e3e9ed) 72%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:44px;display:grid}.dashboard-wallet-estimate__summary dl>div:last-child{border-bottom:0}.dashboard-wallet-estimate__summary dt{color:var(--admin-muted,#697a85);font-size:.81rem;font-weight:700}.dashboard-wallet-estimate__summary dd{color:var(--admin-ink,#263743);margin:0;font-size:.86rem;font-weight:700}.dashboard-wallet-estimate__summary-total dt,.dashboard-wallet-estimate__summary-total dd{color:var(--admin-blue,#317e9b);font-weight:700}.dashboard-wallet-estimate__notice{background:color-mix(in srgb, var(--admin-blue,#317e9b) 8%, transparent);color:var(--admin-blue,#317e9b);border-radius:8px;margin:12px 0 0;padding:10px 13px;font-size:.75rem;line-height:1.8}.dashboard-wallet-estimate__installments{margin-top:26px}.dashboard-wallet-estimate__section-head{margin-bottom:5px;display:block}.dashboard-wallet-estimate__section-head h3{margin:0;font-size:1.12rem;font-weight:700}.dashboard-wallet-estimate__section-head p{margin-top:0}.dashboard-wallet-estimate__table-wrap{border:1px solid var(--admin-line,#dfe7ed);border-radius:11px;overflow-x:auto}.dashboard-wallet-estimate__table-wrap table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%}.dashboard-wallet-estimate__table-wrap th,.dashboard-wallet-estimate__table-wrap td{padding:14px 17px;font-size:.77rem}.dashboard-wallet-estimate__table-wrap th{color:var(--admin-muted,#697a85);background:#f8fafb;font-weight:700}.dashboard-wallet-estimate__table-wrap td{color:var(--admin-ink,#263743)}.dashboard-wallet-estimate__table-wrap tbody tr:nth-child(2n){background:#f8fafb}.dashboard-wallet-estimate__empty,.dashboard-wallet-estimate__no-plan{border:1px dashed var(--admin-line,#dfe7ed);color:var(--admin-muted,#697a85);text-align:center;background:#f8fafb;border-radius:11px;padding:28px 16px;font-size:.78rem;line-height:1.9}.dashboard-wallet-estimate__no-plan p{margin:0}.dashboard-wallet-estimate__no-plan a{color:var(--admin-blue,#317e9b);margin-top:12px;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-wallet-estimate__no-plan a:hover{text-decoration:underline}.admin-v2.is-dark-theme .dashboard-wallet-estimate{border-color:var(--admin-line,#38414a);background:var(--admin-card,#22272f)}.admin-v2.is-dark-theme .dashboard-wallet-estimate__summary,.admin-v2.is-dark-theme .dashboard-wallet-estimate__table-wrap th,.admin-v2.is-dark-theme .dashboard-wallet-estimate__table-wrap tbody tr:nth-child(2n),.admin-v2.is-dark-theme .dashboard-wallet-estimate__empty,.admin-v2.is-dark-theme .dashboard-wallet-estimate__no-plan{background:#1d2229}.admin-v2.is-dark-theme .dashboard-wallet-estimate__summary:before{background:repeating-radial-gradient(280px 210px at -145px -100px,#0000 0 12px,#65dfb626 12.5px 13.5px,#0000 14px 22px)}.admin-v2.is-dark-theme .dashboard-wallet-estimate__status{color:#edc77f;background:#393123}.admin-v2.is-dark-theme .dashboard-wallet-estimate__status.is-approved,.admin-v2.is-dark-theme .dashboard-wallet-estimate__payment-status.is-paid{color:#71e5bd;background:#203d35}.admin-v2.is-dark-theme .dashboard-wallet-estimate__status.is-rejected,.admin-v2.is-dark-theme .dashboard-wallet-estimate__payment-status{color:#f4a2a5;background:#442b2d}.admin-v2.is-dark-theme .dashboard-wallet-estimate__summary-total dt,.admin-v2.is-dark-theme .dashboard-wallet-estimate__summary-total dd,.admin-v2.is-dark-theme .dashboard-wallet-estimate__notice,.admin-v2.is-dark-theme .dashboard-wallet-estimate__no-plan a{color:#71e5bd}@media (max-width:650px){.dashboard-wallet-estimate{padding:17px 14px}.dashboard-wallet-estimate__head{margin-bottom:16px}.dashboard-wallet-estimate__summary dl{padding:2px 15px}.dashboard-wallet-estimate__summary:before{opacity:.45;width:17%}.dashboard-wallet-estimate__summary dl{width:86%}.dashboard-wallet-estimate__summary dl>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:42px}.dashboard-wallet-estimate__summary dt,.dashboard-wallet-estimate__summary dd{font-size:.73rem}.dashboard-wallet-estimate__installments{margin-top:20px}}.dashboard-wallet-payments{border:1px solid var(--admin-line,#dfe7ed);background:var(--admin-card,#fff);color:var(--admin-ink,#263743);border-radius:13px;padding:16px clamp(17px,2.5vw,28px) clamp(17px,2.5vw,28px)}.dashboard-wallet-payments__head{margin-bottom:4px}.dashboard-wallet-payments__head h2{margin:0;font-size:1.08rem;font-weight:700}.dashboard-wallet-payments__notice{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;margin-bottom:8px;padding:0;display:flex}.dashboard-wallet-payments__notice-label{background:color-mix(in srgb, var(--admin-blue,#317e9b) 12%, transparent);color:var(--admin-blue,#317e9b);border-radius:6px;flex:none;padding:3px 8px;font-size:.72rem;font-weight:700}.dashboard-wallet-payments__notice p{color:var(--admin-muted,#697a85);margin:1px 0 0;font-size:.76rem;font-weight:400;line-height:1.9}.dashboard-wallet-payments__notice a{color:var(--admin-blue,#317e9b);font-weight:400;text-decoration:none}.dashboard-wallet-payments__notice a:hover{text-decoration:underline}.dashboard-wallet-payments__table-wrap{border:1px solid var(--admin-line,#dfe7ed);border-radius:10px;overflow:auto}.dashboard-wallet-payments__table{border-collapse:separate;border-spacing:0;text-align:center;width:100%;min-width:900px}.dashboard-wallet-payments__table th{color:var(--admin-muted,#697a85);white-space:nowrap;background:#f6f8f9;padding:13px 15px;font-size:.73rem;font-weight:700}.dashboard-wallet-payments__table td{color:var(--admin-ink,#263743);vertical-align:middle;border-top:1px solid #e8ecef;padding:13px 15px;font-size:.76rem}.dashboard-wallet-payments__table tbody tr{background:var(--admin-card,#fff)}.dashboard-wallet-payments__date{text-align:center;gap:2px;min-width:135px;line-height:1.55;display:grid}.dashboard-wallet-payments__date small{color:var(--admin-muted,#81909a);font-size:.68rem}.dashboard-wallet-payments__amount{white-space:nowrap;font-weight:700}.dashboard-wallet-payments__status{white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;padding:4px 9px;font-size:.69rem;font-weight:700;display:inline-flex}.dashboard-wallet-payments__status.is-success{color:#267451;background:#eaf6f0;border-color:#b7dfce}.dashboard-wallet-payments__status.is-pending{color:#9a6c12;background:#fff7e4;border-color:#eddbad}.dashboard-wallet-payments__status.is-failed{color:#ad444a;background:#fcf0f0;border-color:#efc9cb}.dashboard-wallet-payments__receipt{color:var(--admin-blue,#317e9b);white-space:nowrap;font-weight:700;text-decoration:none}.dashboard-wallet-payments__receipt.is-disabled{color:var(--admin-muted,#89959d);cursor:default}.dashboard-wallet-payments__receipt:hover{text-decoration:underline}.dashboard-wallet-payments__receipt.is-disabled:hover{text-decoration:none}.dashboard-wallet-payments__tracking{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;display:inline-block}.dashboard-wallet-payments__dash{color:var(--admin-muted,#89959d)}.dashboard-wallet-payments__empty{text-align:center;height:120px;color:var(--admin-muted,#697a85)!important}.admin-v2.is-dark-theme .dashboard-wallet-payments{border-color:var(--admin-line,#38414a);background:var(--admin-card,#22272f)}.admin-v2.is-dark-theme .dashboard-wallet-payments__notice{background:0 0;border:0}.admin-v2.is-dark-theme .dashboard-wallet-payments__notice-label{color:#71e5bd;background:#65dfb61f}.admin-v2.is-dark-theme .dashboard-wallet-payments__notice a,.admin-v2.is-dark-theme .dashboard-wallet-payments__receipt{color:#71e5bd}.admin-v2.is-dark-theme .dashboard-wallet-payments__table-wrap{border-color:var(--admin-line,#38414a)}.admin-v2.is-dark-theme .dashboard-wallet-payments__table th{color:#9ba8ae;background:#1b2027}.admin-v2.is-dark-theme .dashboard-wallet-payments__table td{color:var(--admin-ink,#edf2f3);border-color:#343b44}.admin-v2.is-dark-theme .dashboard-wallet-payments__table tbody tr{background:var(--admin-card,#22272f)}.admin-v2.is-dark-theme .dashboard-wallet-payments__date small,.admin-v2.is-dark-theme .dashboard-wallet-payments__dash{color:#99a5ac}.admin-v2.is-dark-theme .dashboard-wallet-payments__status.is-success{color:#71e5bd;background:#65dfb61a;border-color:#65dfb638}.admin-v2.is-dark-theme .dashboard-wallet-payments__status.is-pending{color:#edc77f;background:#e7bf681a;border-color:#e7bf6840}.admin-v2.is-dark-theme .dashboard-wallet-payments__status.is-failed{color:#f4a2a5;background:#f4a2a51a;border-color:#f4a2a538}@media (max-width:650px){.dashboard-wallet-payments{padding:14px 12px 15px}.dashboard-wallet-payments__notice{gap:8px;margin-bottom:8px}.dashboard-wallet-payments__notice p{font-size:.71rem}.dashboard-wallet-payments__table th,.dashboard-wallet-payments__table td{padding:11px 12px}}.dashboard-wallet-invoices{border:1px solid var(--admin-line,#dfe7ed);background:var(--admin-card,#fff);color:var(--admin-ink,#263743);border-radius:13px;padding:16px clamp(17px,2.5vw,28px) clamp(17px,2.5vw,28px)}.dashboard-wallet-invoices__head{margin-bottom:4px}.dashboard-wallet-invoices__head h2{margin:0;font-size:1.08rem;font-weight:700}.dashboard-wallet-invoices__table-wrap{border:1px solid var(--admin-line,#dfe7ed);border-radius:10px;overflow:auto}.dashboard-wallet-invoices__table{border-collapse:separate;border-spacing:0;text-align:center;width:100%;min-width:660px}.dashboard-wallet-invoices__table th{color:var(--admin-muted,#697a85);white-space:nowrap;background:#f6f8f9;padding:12px 14px;font-size:.73rem;font-weight:700}.dashboard-wallet-invoices__table td{color:var(--admin-ink,#263743);white-space:nowrap;border-top:1px solid #e8ecef;padding:14px;font-size:.76rem}.dashboard-wallet-invoices__empty{text-align:center;height:120px;color:var(--admin-muted,#81909a)!important}.dashboard-wallet-invoices__table tbody tr{background:var(--admin-card,#fff)}.dashboard-wallet-invoices__row-number{color:var(--admin-muted,#81909a)!important}.dashboard-wallet-invoices__amount{font-weight:700}.dashboard-wallet-invoices__download{border:1px solid color-mix(in srgb, var(--admin-blue,#317e9b) 22%, transparent);background:color-mix(in srgb, var(--admin-blue,#317e9b) 8%, transparent);min-height:31px;color:var(--admin-blue,#317e9b);border-radius:7px;justify-content:center;align-items:center;padding:5px 10px;font-size:.7rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.dashboard-wallet-invoices__download:hover{border-color:var(--admin-blue,#317e9b);background:color-mix(in srgb, var(--admin-blue,#317e9b) 14%, transparent)}.admin-v2.is-dark-theme .dashboard-wallet-invoices{border-color:var(--admin-line,#38414a);background:var(--admin-card,#22272f)}.admin-v2.is-dark-theme .dashboard-wallet-invoices__table-wrap{border-color:var(--admin-line,#38414a)}.admin-v2.is-dark-theme .dashboard-wallet-invoices__table th{color:#9ba8ae;background:#1b2027}.admin-v2.is-dark-theme .dashboard-wallet-invoices__table td{color:var(--admin-ink,#edf2f3);border-color:#343b44}.admin-v2.is-dark-theme .dashboard-wallet-invoices__table tbody tr{background:var(--admin-card,#22272f)}.admin-v2.is-dark-theme .dashboard-wallet-invoices__row-number{color:#99a5ac!important}.admin-v2.is-dark-theme .dashboard-wallet-invoices__download{color:#71e5bd;background:#65dfb61a;border-color:#65dfb638}.admin-v2.is-dark-theme .dashboard-wallet-invoices__download:hover{background:#65dfb629;border-color:#65dfb67a}.admin-v2.is-dark-theme .dashboard-wallet-payments__receipt:not(.is-disabled),.admin-v2.is-dark-theme .wallet-page__receipt-link:not(.is-disabled){color:#71e5bd}@media (max-width:650px){.dashboard-wallet-invoices{padding:14px 12px 15px}.dashboard-wallet-invoices__table th,.dashboard-wallet-invoices__table td{padding:11px 12px}}.dashboard-wallet-invoice{border:1px solid var(--admin-line,#dfe7ed);background:var(--admin-card,#fff);color:var(--admin-ink,#263743);border-radius:13px;padding:20px clamp(18px,2.8vw,32px) clamp(18px,2.8vw,32px)}.admin-v2 .admin-profile-page .my-account-profile-card.admin-profile-panel{box-shadow:none;background:0 0;border:0;padding:0}.dashboard-personal-profile .dashboard-wallet-invoice__field input[readonly]{cursor:default}.admin-v2:not(.is-dark-theme) .dashboard-personal-profile .dashboard-wallet-invoice__field input::placeholder,.admin-v2:not(.is-dark-theme) .dashboard-personal-profile .dashboard-wallet-invoice__field select.is-placeholder,.admin-v2:not(.is-dark-theme) .dashboard-address-profile .dashboard-wallet-invoice__field :is(input,textarea)::placeholder,.admin-v2:not(.is-dark-theme) .dashboard-address-profile .dashboard-wallet-invoice__field select.is-placeholder{color:#b7c0c5}.dashboard-address-profile .dashboard-wallet-invoice__field textarea{min-height:60px}.dashboard-personal-profile__field-heading{align-items:center;gap:7px;min-height:34px;display:inline-flex}.dashboard-personal-profile__required{color:#835b00;background:#fff0b5;border-radius:5px;padding:2px 7px;font-size:.66rem;font-weight:700;line-height:1.5}.admin-v2.is-dark-theme .dashboard-personal-profile__required{color:#ffe18b;background:#594612}.dashboard-personal-profile__mobile-head{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.dashboard-personal-profile__mobile-heading{align-items:center;gap:8px;min-width:0;display:inline-flex}.dashboard-personal-profile__status{color:#b64b51;white-space:nowrap;background:#fcebec;border-radius:5px;padding:2px 8px;font-size:.68rem;font-weight:700}.dashboard-personal-profile__status.is-verified{color:#237355;background:#e9f6f0}.dashboard-personal-profile__verify{justify-items:start;gap:7px;margin-top:7px;display:grid}.dashboard-personal-profile__otp-row{align-items:end;gap:9px;width:100%;display:flex}.dashboard-personal-profile__otp-row input{flex:auto}.dashboard-personal-profile__otp-row button,.dashboard-personal-profile__send{border:1px solid var(--admin-blue,#317e9b);min-height:29px;color:var(--admin-blue,#317e9b);cursor:pointer;font:inherit;background:0 0;border-radius:7px;padding:4px 10px;font-size:.72rem;font-weight:700;transition:background-color .18s}.dashboard-personal-profile__mobile-head .dashboard-personal-profile__send{white-space:nowrap;flex:none;height:34px;min-height:34px;line-height:1.3}.dashboard-personal-profile__otp-row button{background:var(--admin-blue,#317e9b);color:#fff;flex:none}.dashboard-personal-profile__send:hover{background:color-mix(in srgb, var(--admin-blue,#317e9b) 8%, transparent)}.dashboard-personal-profile__otp-row button:disabled,.dashboard-personal-profile__send:disabled{cursor:not-allowed;opacity:.55}.dashboard-personal-profile__otp-message{color:#237355;font-size:.7rem;line-height:1.7}.dashboard-personal-profile__otp-message.is-error{color:#b64b51}.admin-v2.is-dark-theme .dashboard-personal-profile__status{color:#f4a2a5;background:#442b2d}.admin-v2.is-dark-theme .dashboard-personal-profile__status.is-verified{color:#71e5bd;background:#65dfb61f}.admin-v2.is-dark-theme .dashboard-personal-profile__otp-row button,.admin-v2.is-dark-theme .dashboard-personal-profile__send{color:#71e5bd;border-color:#65dfb6}.admin-v2.is-dark-theme .dashboard-personal-profile__otp-row button{color:#17332c;background:#65dfb6}.admin-v2.is-dark-theme .dashboard-personal-profile__otp-message{color:#71e5bd}.admin-v2.is-dark-theme .dashboard-personal-profile__otp-message.is-error{color:#f4a2a5}.dashboard-wallet-invoice__head h2{margin:0;font-size:1.12rem;font-weight:700}.dashboard-wallet-invoice__head h2 span{color:var(--admin-muted,#697a85);font-size:.79rem;font-weight:400}.dashboard-wallet-invoice__head p{color:var(--admin-muted,#697a85);margin:2px 0 22px;font-size:.79rem;font-weight:400;line-height:1.9}.dashboard-personal-profile .dashboard-wallet-invoice__head h2,.dashboard-address-profile .dashboard-wallet-invoice__head h2{line-height:1.4}.dashboard-personal-profile .dashboard-wallet-invoice__head p,.dashboard-address-profile .dashboard-wallet-invoice__head p{margin-top:0;margin-bottom:17px;line-height:1.6}.dashboard-wallet-invoice__fieldset{border:0;min-width:0;margin:0;padding:0}.dashboard-wallet-invoice__fieldset legend{color:var(--admin-ink,#263743);margin:0 0 1px;padding:0;font-size:.79rem;font-weight:700}.dashboard-wallet-invoice__personality{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.dashboard-wallet-invoice__personality label{border:1px solid var(--admin-line,#dfe7ed);min-width:112px;min-height:40px;color:var(--admin-muted,#697a85);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:.78rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.dashboard-wallet-invoice__personality label.is-selected{border-color:color-mix(in srgb, var(--admin-blue,#317e9b) 55%, transparent);background:color-mix(in srgb, var(--admin-blue,#317e9b) 8%, var(--admin-card,#fff));color:var(--admin-blue,#317e9b)}.dashboard-wallet-invoice__personality input{width:15px;height:15px;accent-color:var(--admin-blue,#317e9b);margin:0}.dashboard-wallet-invoice__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;display:grid}.dashboard-wallet-invoice__field{min-width:0;color:var(--admin-muted,#697a85);align-content:start;gap:1px;font-size:.77rem;font-weight:400;display:grid}.dashboard-wallet-invoice__field-label{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.dashboard-wallet-invoice__field small{color:var(--admin-muted,#697a85);font-size:.68rem;font-weight:400}.dashboard-wallet-invoice__field-error{color:#b64b51;align-items:center;gap:6px;margin-top:4px;font-size:.7rem;font-weight:500;line-height:1.65;display:flex}.dashboard-wallet-invoice__field-error b{color:#b64b51;background:#fcebec;border-radius:5px;flex:none;padding:2px 7px;font-size:.66rem;font-weight:700}.dashboard-wallet-invoice__field input[aria-invalid=true],.dashboard-wallet-invoice__field select[aria-invalid=true],.dashboard-wallet-invoice__field textarea[aria-invalid=true]{border-bottom-color:#d9797e}.dashboard-wallet-invoice__field.is-wide{grid-column:1/-1}.dashboard-wallet-invoice__field input,.dashboard-wallet-invoice__field select,.dashboard-wallet-invoice__field textarea{border:0;border-bottom:1px solid var(--admin-line,#dfe7ed);width:100%;min-width:0;min-height:26px;color:var(--admin-ink,#263743);text-align:right;font:inherit;direction:rtl;background:0 0;border-radius:0;outline:none;padding:4px 2px 0;font-size:.85rem;font-weight:400;transition:border-color .18s}.dashboard-wallet-invoice__field textarea{resize:vertical;min-height:70px;line-height:1.8}.dashboard-wallet-invoice__field input::placeholder{color:var(--admin-muted,#8b989f);font-weight:400}.dashboard-wallet-invoice__field input:focus,.dashboard-wallet-invoice__field select:focus,.dashboard-wallet-invoice__field textarea:focus{border-bottom-color:var(--admin-blue,#317e9b);box-shadow:none}.dashboard-wallet-invoice__field input:disabled,.dashboard-wallet-invoice__field select:disabled,.dashboard-wallet-invoice__field textarea:disabled{cursor:not-allowed;opacity:.65}.dashboard-wallet-invoice__actions{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.dashboard-personal-profile .dashboard-wallet-invoice__actions,.dashboard-address-profile .dashboard-wallet-invoice__actions{justify-content:flex-end}.dashboard-wallet-invoice__actions p{color:var(--admin-muted,#697a85);align-items:center;gap:5px;margin:0;font-size:.72rem;display:flex}.dashboard-wallet-invoice__actions p svg{color:var(--admin-blue,#317e9b);flex:none}.dashboard-wallet-invoice__save,.dashboard-wallet-invoice__disable button,.dashboard-wallet-invoice__dialog-actions button{background:var(--admin-blue,#317e9b);color:#fff;cursor:pointer;min-height:40px;font:inherit;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:8px 17px;font-size:.76rem;font-weight:700;transition:opacity .18s,background-color .18s;display:inline-flex}.dashboard-wallet-invoice__save:hover,.dashboard-wallet-invoice__disable button:hover{opacity:.87}.dashboard-wallet-invoice button:disabled{cursor:not-allowed;opacity:.55}.dashboard-wallet-invoice__message{color:#237355;margin:14px 0 0;font-size:.75rem;font-weight:700}.dashboard-wallet-invoice__message.is-error{color:#b54950}.dashboard-wallet-invoice__disable{border-top:1px solid var(--admin-line,#dfe7ed);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:23px;display:flex}.dashboard-wallet-invoice__disable h3{margin:0;font-size:.95rem;font-weight:700}.dashboard-wallet-invoice__disable p{color:var(--admin-muted,#697a85);margin:2px 0 0;font-size:.75rem;font-weight:400;line-height:1.85}.dashboard-wallet-invoice__disable button{background:color-mix(in srgb, var(--admin-blue,#317e9b) 9%, var(--admin-card,#fff));color:var(--admin-blue,#317e9b);flex:none}.dashboard-wallet-invoice__disabled-label{color:#aa454a;background:#fcebec;border-radius:7px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:700}.dashboard-wallet-invoice__dialog-backdrop{z-index:10000;background:#0c141b94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dashboard-wallet-invoice__dialog{border:1px solid var(--admin-line,#dfe7ed);background:var(--admin-card,#fff);border-radius:13px;width:min(100%,430px);padding:23px;box-shadow:0 18px 50px #0003}.dashboard-wallet-invoice__dialog h3{color:var(--admin-ink,#263743);margin:0;font-size:.98rem}.dashboard-wallet-invoice__dialog p{color:var(--admin-muted,#697a85);margin:10px 0 20px;font-size:.79rem;line-height:1.9}.dashboard-wallet-invoice__dialog-actions{justify-content:flex-end;gap:9px;display:flex}.dashboard-wallet-invoice__dialog-actions button{background:color-mix(in srgb, var(--admin-ink,#263743) 7%, var(--admin-card,#fff));color:var(--admin-ink,#263743)}.dashboard-wallet-invoice__dialog-actions button.is-danger{color:#fff;background:#bb4e55}.admin-v2.is-dark-theme .dashboard-wallet-invoice,.admin-v2.is-dark-theme .dashboard-wallet-invoice__dialog{border-color:var(--admin-line,#38414a);background:var(--admin-card,#22272f)}.admin-v2.is-dark-theme .dashboard-wallet-invoice__personality label{border-color:var(--admin-line,#38414a);color:var(--admin-ink,#edf2f3);background:#1d2229}.admin-v2.is-dark-theme .dashboard-wallet-invoice__field{color:#aab5bb}.admin-v2.is-dark-theme .dashboard-wallet-invoice__field input,.admin-v2.is-dark-theme .dashboard-wallet-invoice__field select,.admin-v2.is-dark-theme .dashboard-wallet-invoice__field textarea{border-bottom-color:var(--admin-line,#38414a);color:var(--admin-ink,#edf2f3);background:0 0!important}.admin-v2.is-dark-theme .dashboard-wallet-invoice__personality label.is-selected{color:#71e5bd;background:#65dfb61a;border-color:#65dfb68c}.admin-v2.is-dark-theme .dashboard-wallet-invoice__personality input{accent-color:#65dfb6}.admin-v2.is-dark-theme .dashboard-wallet-invoice__field input:focus,.admin-v2.is-dark-theme .dashboard-wallet-invoice__field select:focus,.admin-v2.is-dark-theme .dashboard-wallet-invoice__field textarea:focus{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #65dfb6!important}.admin-v2.is-dark-theme .dashboard-wallet-invoice__save{color:#17332c;background:#65dfb6}.admin-v2.is-dark-theme .dashboard-wallet-invoice__disable button{color:#71e5bd;background:#65dfb61a}.admin-v2.is-dark-theme .dashboard-wallet-invoice__disable{border-color:var(--admin-line,#38414a)}.admin-v2.is-dark-theme .dashboard-wallet-invoice__disabled-label{color:#f4a2a5;background:#442b2d}.admin-v2.is-dark-theme .dashboard-wallet-invoice__message{color:#71e5bd}.admin-v2.is-dark-theme .dashboard-wallet-invoice__message.is-error,.admin-v2.is-dark-theme .dashboard-wallet-invoice__field-error{color:#f4a2a5}.admin-v2.is-dark-theme .dashboard-wallet-invoice__field-error b{color:#f4a2a5;background:#442b2d}.admin-v2.is-dark-theme .dashboard-wallet-invoice__field input[aria-invalid=true],.admin-v2.is-dark-theme .dashboard-wallet-invoice__field select[aria-invalid=true],.admin-v2.is-dark-theme .dashboard-wallet-invoice__field textarea[aria-invalid=true]{border-bottom-color:#b65e64}body.admin-dark-theme .admin-v2.is-dark-theme .dashboard-wallet-invoice__field :is(input,select,textarea),body.admin-dark-theme .admin-v2.is-dark-theme .dashboard-wallet-invoice__field :is(input,select,textarea):hover,body.admin-dark-theme .admin-v2.is-dark-theme .dashboard-wallet-invoice__field :is(input,select,textarea):focus,body.admin-dark-theme .admin-v2.is-dark-theme .dashboard-wallet-invoice__field :is(input,select,textarea):focus-visible{background:0 0!important}body.admin-dark-theme .admin-v2.is-dark-theme .dashboard-wallet-invoice__field input:-webkit-autofill{-webkit-text-fill-color:var(--admin-ink,#edf2f3)!important;background:0 0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}body.admin-dark-theme .admin-v2.is-dark-theme .dashboard-wallet-invoice__field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--admin-ink,#edf2f3)!important;background:0 0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}body.admin-dark-theme .admin-v2.is-dark-theme .dashboard-wallet-invoice__field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--admin-ink,#edf2f3)!important;background:0 0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.admin-v2.is-dark-theme .dashboard-wallet-invoice__dialog-actions button{color:#edf2f3;background:#303740}.admin-v2.is-dark-theme .dashboard-wallet-invoice__dialog-actions button.is-danger{color:#fff;background:#bb4e55}@media (max-width:650px){.dashboard-wallet-invoice{padding:17px 14px}.dashboard-wallet-invoice__head p{margin-bottom:17px}.dashboard-wallet-invoice__fields{grid-template-columns:1fr;gap:14px}.dashboard-wallet-invoice__actions,.dashboard-wallet-invoice__disable{flex-direction:column;align-items:stretch}.dashboard-wallet-invoice__actions p{order:1}.dashboard-wallet-invoice__save,.dashboard-wallet-invoice__disable button{width:100%}}.admin-v2.is-dark-theme .wallet-page__shell{border-color:var(--admin-line,#e1eef117);background:var(--admin-card,#20242c);color:var(--admin-ink,#edf2f3)}.admin-v2.is-dark-theme .wallet-page__shell--add{border:0}.admin-v2.is-dark-theme .dashboard-wallet-tabs{background:0 0}.admin-v2.is-dark-theme .dashboard-wallet-tabs__tab{color:var(--admin-muted,#98a2aa)}.admin-v2.is-dark-theme .dashboard-wallet-tabs__tab.is-active,.admin-v2.is-dark-theme .dashboard-wallet-tabs__tab:hover{color:var(--admin-blue,#65dfb6)}.admin-v2.is-dark-theme .wallet-page__hero-badge strong{color:var(--admin-ink,#edf2f3)}.admin-v2.is-dark-theme .wallet-page__shell--add{background:var(--admin-card,#20242c);color:var(--admin-ink,#edf2f3)}.admin-v2.is-dark-theme .wallet-page__card--balance .wallet-page__card-head h3,.admin-v2.is-dark-theme .wallet-page__card--balance .wallet-page__field-label,.admin-v2.is-dark-theme .wallet-page__topup-summary-row strong,.admin-v2.is-dark-theme .wallet-page__topup-online-info strong,.admin-v2.is-dark-theme .wallet-page__topup-card-info strong{color:var(--admin-ink,#edf2f3)}.admin-v2.is-dark-theme .wallet-page__title-name{color:#e9cb7e;background:#caa4472b}.admin-v2.is-dark-theme .wallet-page__grid--topup .wallet-page__field-control input{color:#edf2f3;background:#292f37;border-color:#363e47}.admin-v2.is-dark-theme .wallet-page__grid--topup .wallet-page__field-control input::placeholder{color:#89969e}.admin-v2.is-dark-theme .wallet-page__grid--topup .wallet-page__currency{color:#80d1d9}.admin-v2.is-dark-theme .wallet-page__grid--topup .wallet-page__quick-button{color:#dbe3e6;background:#292f37}.admin-v2.is-dark-theme .wallet-page__grid--topup .wallet-page__quick-button-value{color:#edf2f3}.admin-v2.is-dark-theme .wallet-page__grid--topup .wallet-page__quick-button-currency{color:#80d1d9}.admin-v2.is-dark-theme .wallet-page__grid--topup .wallet-page__quick-button.is-selected{background:var(--admin-blue,#65dfb6);color:#102a2b}.admin-v2.is-dark-theme .wallet-page__grid--topup .wallet-page__quick-button.is-selected .wallet-page__quick-button-value,.admin-v2.is-dark-theme .wallet-page__grid--topup .wallet-page__quick-button.is-selected .wallet-page__quick-button-currency{color:#102a2b}.admin-v2.is-dark-theme .wallet-page__topup-art{--wallet-illustration-backdrop:#252832;--wallet-illustration-stack-back:#292d37;--wallet-illustration-stack-middle:#343944;--wallet-illustration-card-start:#58797a;--wallet-illustration-card-end:#345d5a;--wallet-illustration-mark:#2d3f40;--wallet-illustration-mark-glyph:#2d3f40;--wallet-illustration-line:#293c3d;--wallet-illustration-plus-start:#65dfb6;--wallet-illustration-plus-end:#3cb58e;--wallet-illustration-plus-mark:#123631}.admin-v2.is-dark-theme .wallet-page__topup-method{color:#aebbc1;background:#242a32;border-color:#363e47}.admin-v2.is-dark-theme .wallet-page__topup-method.is-selected{color:#75e7bf;background:#65dfb61f;border-color:#65dfb67a}.admin-v2.is-dark-theme .wallet-page__topup-online-info,.admin-v2.is-dark-theme .wallet-page__topup-card-info{color:#aebbc1;background:#292f37}.admin-v2.is-dark-theme .wallet-page__topup-receipt{color:#65dfb6;background:#242a32;border-color:#52616b}.admin-v2.is-dark-theme .wallet-page__topup-pay{background:var(--admin-blue,#65dfb6);border-color:var(--admin-blue,#65dfb6);color:#102a2b}.admin-v2.is-dark-theme .wallet-page__topup-pay:disabled{color:#89969e;background:#353c45;border-color:#353c45}.admin-v2.is-dark-theme .wallet-page__shell--add .wallet-page__currency,.admin-v2.is-dark-theme .wallet-page__shell--add .wallet-page__quick-button-currency,.admin-v2.is-dark-theme .wallet-page__shell--add .wallet-page__topup-currency,.admin-v2.is-dark-theme .wallet-page__shell--add .wallet-page__topup-words-currency{color:#65dfb6}.admin-v2.is-dark-theme .wallet-page__shell--add .wallet-page__quick-button.is-selected .wallet-page__quick-button-currency{color:#075741}.dashboard-v2{--dashboard-topbar-height:64px;--admin-bg:#f8fafb;color:#172b31;background:#f8fafb;min-height:0}.dashboard-v2 .admin-v2__topbar{z-index:45;height:var(--dashboard-topbar-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #e5ebed;padding-inline:clamp(14px,2vw,28px);position:fixed;inset:0 0 auto;box-shadow:0 4px 14px #18343d06}.dashboard-v2 .admin-v2__sidebar{z-index:40;background:#fff;border-left:1px solid #e5ebed;padding:1px 13px 16px;inset-block-start:var(--dashboard-topbar-height)}.dashboard-v2 .admin-v2__main{min-height:100vh;padding:calc(var(--dashboard-topbar-height) + 18px) clamp(14px, 2vw, 28px) 32px;background:#f8fafb}.dashboard-v2 .admin-v2__page-head{margin-bottom:14px}.dashboard-v2 .admin-v2__page-head h1{color:#17343d;font-weight:700}.dashboard-v2 .admin-v2__page-head p{color:#738187;font-weight:400}.admin-v2:not(.dashboard-v2) .admin-v2__nav{gap:3px;padding-top:5px}.admin-v2:not(.dashboard-v2) .admin-v2__nav-section{padding-block:2px}.admin-v2:not(.dashboard-v2) .admin-v2__nav-group-toggle{text-align:right;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem}.admin-v2:not(.dashboard-v2) .admin-v2__nav-group-toggle.is-active{background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:700}.admin-v2:not(.dashboard-v2) .admin-v2__nav-group-chevron{flex:none;margin-inline-start:auto;transition:transform .22s}.admin-v2:not(.dashboard-v2) .admin-v2__nav-group-toggle.is-open .admin-v2__nav-group-chevron{transform:rotate(180deg)}.admin-v2:not(.dashboard-v2) .admin-v2__subnav-wrap{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.admin-v2:not(.dashboard-v2) .admin-v2__subnav-wrap.is-open{grid-template-rows:1fr}.admin-v2:not(.dashboard-v2) .admin-v2__subnav{border-inline-start:1px solid #0000;gap:2px;min-height:0;margin-inline-start:24px;padding-inline-start:10px;display:grid;overflow:hidden}.admin-v2:not(.dashboard-v2) .admin-v2__subnav-wrap.is-open .admin-v2__subnav{border-inline-start-color:#dce8eb;margin-block:4px 7px}.admin-v2:not(.dashboard-v2) .admin-v2__subnav-link{color:#596872;border-radius:8px;align-items:center;gap:9px;min-height:34px;padding:5px 9px;font-size:.74rem;line-height:1.5;text-decoration:none;transition:background .18s,color .18s;display:flex}.admin-v2:not(.dashboard-v2) .admin-v2__subnav-link>.huge-icon{color:#819096;flex:none}.admin-v2:not(.dashboard-v2) .admin-v2__subnav-link:hover{color:#17343d;background:#f4f7f8}.admin-v2:not(.dashboard-v2) .admin-v2__subnav-link.is-active{background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:700}.admin-v2:not(.dashboard-v2) .admin-v2__subnav-link.is-active>.huge-icon{color:var(--admin-blue)}.admin-v2:not(.dashboard-v2) .admin-v2__nav-link:focus-visible,.admin-v2:not(.dashboard-v2) .admin-v2__subnav-link:focus-visible{outline:2px solid var(--admin-blue);outline-offset:2px}.admin-v2.is-dark-theme:not(.dashboard-v2) .admin-v2__nav-group-toggle.is-active{color:#6fe5bd;background:#65dfb61d}.admin-v2.is-dark-theme:not(.dashboard-v2) .admin-v2__subnav-wrap.is-open .admin-v2__subnav{border-inline-start-color:#39444a}.admin-v2.is-dark-theme:not(.dashboard-v2) .admin-v2__subnav-link{color:#98aab0}.admin-v2.is-dark-theme:not(.dashboard-v2) .admin-v2__subnav-link>.huge-icon{color:#84969d}.admin-v2.is-dark-theme:not(.dashboard-v2) .admin-v2__subnav-link:hover{color:#edf2f3;background:#ffffff0b}.admin-v2.is-dark-theme:not(.dashboard-v2) .admin-v2__subnav-link.is-active{color:#6fe5bd;background:#65dfb61d}.admin-v2.is-dark-theme:not(.dashboard-v2) .admin-v2__subnav-link.is-active>.huge-icon{color:#6fe5bd}@media (min-width:981px){.admin-v2.is-sidebar-collapsed:not(.dashboard-v2) .admin-v2__nav-group-chevron,.admin-v2.is-sidebar-collapsed:not(.dashboard-v2) .admin-v2__subnav-wrap{display:none}}@media (prefers-reduced-motion:reduce){.admin-v2:not(.dashboard-v2) .admin-v2__nav-group-chevron,.admin-v2:not(.dashboard-v2) .admin-v2__subnav-wrap{transition:none}}.dashboard-v2 .admin-v2__nav-caption{color:#879398;font-size:.72rem;font-weight:400}.dashboard-v2 .admin-v2__nav-section:not(:last-child):after{background:#e7edef}.dashboard-v2 .admin-v2__nav-section-items{gap:0}.dashboard-v2 .admin-v2__nav-link{color:#52646a;border-radius:11px;min-height:42px;padding-block:5px;font-size:.82rem;font-weight:400}.dashboard-v2 .admin-v2__nav-link:hover{color:#17343d;background:#f4f7f8}.dashboard-v2 .admin-v2__nav-link.is-active{color:#2c748b;background:#edf4f6;font-weight:400}.dashboard-v2 .admin-v2__nav-icon{color:#74858b}.dashboard-v2 .admin-v2__nav-link.is-active .admin-v2__nav-icon{color:#2c748b}.dashboard-v2 .admin-v2__nav-group-toggle{text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-start;width:100%;font-size:.82rem;font-weight:400}.dashboard-v2 .admin-v2__nav-group-toggle:hover{color:#17343d;background:#f4f7f8}.dashboard-v2 .admin-v2__nav-group-toggle>svg:last-child{flex:none;margin-inline-start:auto;transition:transform .2s}.dashboard-v2 .admin-v2__nav-group-toggle.is-open>svg:last-child{transform:rotate(180deg)}.dashboard-v2 .admin-v2__subnav-wrap{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.dashboard-v2 .admin-v2__subnav-wrap.is-open{grid-template-rows:1fr}.dashboard-v2 .admin-v2__subnav{border-right:0;gap:0;min-height:0;margin:0 24px 0 0;padding-right:10px;display:grid;overflow:hidden}.dashboard-v2 .admin-v2__subnav-wrap.is-open .admin-v2__subnav{border-right:1px solid #dce8eb;margin-block:3px 6px}.dashboard-v2 .admin-v2__subnav-link{color:#607178;border-radius:8px;align-items:center;min-height:32px;padding:4px 10px;font-size:.76rem;font-weight:400;text-decoration:none;display:flex}.dashboard-v2 .admin-v2__subnav-link:before{content:"";background:#9aa9ae;border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-inline-end:9px}.dashboard-v2 .admin-v2__subnav-link:hover{color:#17343d;background:#f4f7f8}.dashboard-v2 .admin-v2__subnav-link.is-active{color:#2c748b;background:#edf4f6;font-weight:400}.dashboard-v2 .admin-v2__subnav-link.is-active:before{background:#2c748b}.dashboard-v2.is-dark-theme .admin-v2__nav-group-toggle{color:#879398}.dashboard-v2.is-dark-theme .admin-v2__nav-group-toggle:hover{color:#edf2f3;background:#ffffff0b}.dashboard-v2.is-dark-theme .admin-v2__subnav-wrap.is-open .admin-v2__subnav{border-right-color:#39444a}.dashboard-v2.is-dark-theme .admin-v2__subnav-link{color:#98aab0}.dashboard-v2.is-dark-theme .admin-v2__subnav-link:hover{color:#edf2f3;background:#ffffff0b}.dashboard-v2.is-dark-theme .admin-v2__subnav-link.is-active{color:#6fe5bd;background:#65dfb61d}.dashboard-v2.is-dark-theme .admin-v2__subnav-link:before{background:#788b91}.dashboard-v2.is-dark-theme .admin-v2__subnav-link.is-active:before{background:#6fe5bd}@media (prefers-reduced-motion:reduce){.dashboard-v2 .admin-v2__nav-group-toggle>svg:last-child,.dashboard-v2 .admin-v2__subnav-wrap{transition:none}}.dashboard-v2 .admin-v2__profile{border-radius:13px}.dashboard-v2 .admin-v2__profile:hover{background:#f4f7f8}.dashboard-v2 .admin-v2__avatar{color:#2c748b;background:0 0}.dashboard-v2 .admin-v2__clock-card{color:#7a888e}.dashboard-v2 .admin-v2__icon-button{color:#52646a}.dashboard-v2 .admin-v2__icon-button:hover{color:#2c748b;background:#f4f7f8}.dashboard-v2 .admin-v2__menu-button{color:#2c748b}.dashboard-v2 .admin-v2__menu-button:hover{background:#edf4f6}@media (min-width:981px){.dashboard-v2.is-sidebar-collapsed .admin-v2__nav-link{min-height:42px}.dashboard-v2.is-sidebar-collapsed .admin-v2__nav-group-chevron,.dashboard-v2.is-sidebar-collapsed .admin-v2__subnav-wrap{display:none}}@media (max-width:980px){.dashboard-v2{--dashboard-topbar-height:60px}.dashboard-v2 .admin-v2__sidebar{inset-block-start:var(--dashboard-topbar-height)}.dashboard-v2 .admin-v2__backdrop{z-index:39;inset-block-start:var(--dashboard-topbar-height)}.dashboard-v2 .admin-v2__main{padding:calc(var(--dashboard-topbar-height) + 16px) 20px 28px}.dashboard-v2 .admin-v2__profile-popover{inset-block-start:calc(var(--dashboard-topbar-height) + 4px)}}@media (max-width:680px){.dashboard-v2 .admin-v2__main{padding:calc(var(--dashboard-topbar-height) + 14px) 12px 24px}.dashboard-v2 .admin-v2__page-head{margin-bottom:10px}}.c-about__page{--ink:#0b0d12;--muted:#626771;--brand:#2c748b;--line:#e2e8ec;color:var(--ink);background:#fff radial-gradient(#2c748b0e .8px,#0000 .8px) 0 0/34px 34px;overflow:hidden}.c-about__container{width:min(100% - 7rem,1400px);margin-inline:auto}.c-about__hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:clamp(2.3rem,4vw,3.8rem) 1rem clamp(3rem,5vw,4.8rem);display:flex;position:relative}.c-about__heroMark{border-top:2px solid #7fb5c2;border-radius:50%;width:64px;height:14px;margin-bottom:.65rem;transform:rotate(-8deg)}.c-about__hero h1{letter-spacing:-.05em;margin:.5rem 0 0;font-size:clamp(1.8rem,3.3vw,2.85rem);font-weight:700;line-height:1.4}.c-about__hero p{max-width:710px;color:var(--muted);margin:.6rem 0 0;font-size:clamp(.84rem,.98vw,.97rem);font-weight:400;line-height:1.95}.c-about__heroActions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.55rem;display:flex}.c-about__primaryLink,.c-about__secondaryLink{border-radius:10px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.58rem 1.15rem;font-size:.8rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.c-about__primaryLink{border:1px solid var(--brand);background:var(--brand);color:#fff}.c-about__primaryLink:hover{color:#fff;background:#215e73;border-color:#215e73;transform:translateY(-2px)}.c-about__secondaryLink{color:#263c47;background:#fff;border:1px solid #d8e2e7}.c-about__secondaryLink:hover{color:#263c47;background:#f3f8fa;border-color:#9dc1cd;transform:translateY(-2px)}.c-about__primaryLink:focus-visible,.c-about__secondaryLink:focus-visible{outline-offset:3px;outline:3px solid #7fb5c2}.c-about__heroDecorationOne,.c-about__heroDecorationTwo{z-index:-1;pointer-events:none;opacity:.55;position:absolute}.c-about__heroDecorationOne{border:2px solid #dcebed;border-radius:27px;width:112px;height:112px;top:22%;right:-2%;transform:rotate(-18deg)}.c-about__heroDecorationTwo{border:2px solid #f2f0cf;border-radius:50%;width:72px;height:72px;bottom:22%;left:3%}.c-about__story,.c-about__journey{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.c-about__sectionCopy{min-width:0}.c-about__sectionLabel{color:var(--brand);align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;display:inline-flex}.c-about__sectionLabel:before{content:"";background:#cac42d;border-radius:2px;width:18px;height:2px}.c-about__sectionCopy h2,.c-about__sectionHeading h2{letter-spacing:-.04em;margin:.55rem 0 1rem;font-size:clamp(1.45rem,2.35vw,2.15rem);font-weight:700;line-height:1.5}.c-about__sectionCopy p,.c-about__sectionHeading p{color:var(--muted);margin:0 0 .75rem;font-size:clamp(.83rem,.94vw,.95rem);font-weight:400;line-height:2.05}.c-about__sectionCopy p:last-of-type{margin-bottom:0}.c-about__quote{color:#274e5c;background:#f3f6f8;border-inline-start:3px solid #cac42d;border-radius:8px;margin:1.2rem 0 0;padding:.8rem 1rem;font-size:.89rem;font-weight:400;line-height:1.8}.c-about__portraitCard,.c-about__journeyVisual{isolation:isolate;background:#f3f6f8;border:0;border-radius:24px;min-height:400px;position:relative;overflow:hidden}.c-about__portraitCard{justify-content:center;align-items:flex-end;display:flex}.c-about__portraitBackground{z-index:-1;aspect-ratio:1;border:1px solid #d9e6eb;border-radius:50%;width:min(70%,340px);position:absolute;top:13%;left:50%;transform:translate(-50%)}.c-about__portrait{object-fit:contain;object-position:bottom;mix-blend-mode:multiply;width:auto;max-width:86%;height:100%;max-height:400px;display:block}.c-about__cornerDots{z-index:3;pointer-events:none;background:radial-gradient(circle,#cedce3 2px,#0000 2.5px) 0 0/5px 5px no-repeat,radial-gradient(circle,#cedce3 2px,#0000 2.5px) 100% 0/5px 5px no-repeat,radial-gradient(circle,#cedce3 2px,#0000 2.5px) 0 100%/5px 5px no-repeat,radial-gradient(circle,#cedce3 2px,#0000 2.5px) 100% 100%/5px 5px no-repeat;position:absolute;inset:20px}.c-about__portraitCaption{z-index:2;background:#ffffffeb;border:1px solid #ffffffb3;border-radius:12px;gap:.1rem;padding:.65rem .85rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 9px 28px #1e415014}.c-about__portraitCaption strong{font-size:.86rem;font-weight:700}.c-about__portraitCaption span{color:#6a7680;font-size:.72rem;font-weight:400}.c-about__highlights{background:#f3f6f8;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;width:100vw;margin:clamp(1.1rem,2vw,1.8rem) calc(50% - 50vw);padding:1.2rem max(3.5rem,50vw - 700px);display:grid}.c-about__highlight{justify-content:center;align-items:center;gap:.55rem;min-width:0;padding:.45rem .2rem;display:flex}.c-about__highlight svg{color:var(--brand);flex:none}.c-about__highlight span{color:#2f414a;font-size:.75rem;font-weight:700;line-height:1.75}.c-about__journey{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-bottom:3.5rem}.c-about__journeyVisual{background:#edf3f6;justify-content:center;align-items:flex-end;display:flex}.c-about__journeyVisualTop{z-index:2;color:var(--brand);justify-content:space-between;align-items:center;font-size:.86rem;font-weight:700;display:flex;position:absolute;top:1.3rem;left:1.4rem;right:1.4rem}.c-about__journeyPortrait{object-fit:contain;object-position:bottom;mix-blend-mode:multiply;width:auto;max-width:86%;height:100%;max-height:400px;display:block}.c-about__approach{padding:2.6rem 0 3.5rem;position:relative}.c-about__sectionHeading{text-align:center;max-width:760px;margin:0 auto 1.55rem}.c-about__sectionHeading .c-about__sectionLabel{justify-content:center}.c-about__sectionHeading h2{margin-bottom:.5rem}.c-about__sectionHeading p{margin:0}.c-about__supportGrid,.c-about__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.c-about__supportCard{--tone:#5b9eb5;--tone-soft:#e6f2f6;--tone-number:#d3e8ef;border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:6px;transition:border-color .2s,transform .2s}.c-about__supportCard:nth-child(2){--tone:#aaa23a;--tone-soft:#f5f4e0;--tone-number:#e7e5b9}.c-about__supportCard:nth-child(3){--tone:#6caf99;--tone-soft:#e8f5ef;--tone-number:#d2ecdf}.c-about__supportCard:hover{border-color:var(--tone);transform:translateY(-3px)}.c-about__supportCardTop{background:#f3f6f8;border-radius:16px;justify-content:space-between;align-items:center;gap:.6rem;min-height:70px;padding:.7rem .9rem;transition:background-color .2s;display:flex;overflow:hidden}.c-about__supportCard:hover .c-about__supportCardTop{background:var(--tone-soft)}.c-about__supportCardTop h3{margin:0;font-size:1rem;font-weight:700;line-height:1.55}.c-about__supportCardTop span{color:var(--tone-number);align-self:flex-end;margin-bottom:-1.3rem;font-size:4.1rem;font-weight:400;line-height:.85}.c-about__supportCardBody{align-items:center;gap:.75rem;min-height:128px;padding:.75rem .9rem;display:flex}.c-about__supportCardBody p{color:var(--muted);flex:1;margin:0;font-size:.81rem;font-weight:400;line-height:1.8}.c-about__supportCardBody svg{color:var(--tone);flex:none}.c-about__supportCardBody svg *{stroke-width:1px!important}.c-about__values{padding-bottom:2.2rem}@media (max-width:1050px){.c-about__highlights{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:3.5rem}.c-about__story,.c-about__journey{gap:2rem}.c-about__supportCardBody{align-items:flex-start}}@media (max-width:760px){.c-about__story,.c-about__journey{grid-template-columns:1fr}.c-about__journeyVisual{order:2}.c-about__journey .c-about__sectionCopy{order:1}.c-about__portraitCard,.c-about__journeyVisual{min-height:340px}.c-about__portrait,.c-about__journeyPortrait{max-height:340px}.c-about__highlights{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem 1.5rem}.c-about__supportGrid,.c-about__valueGrid{grid-template-columns:1fr}.c-about__supportCardBody{min-height:0}}@media (max-width:640px){.c-about__container{width:min(100% - 3rem,1400px)}.c-about__hero{padding:2rem .2rem 2.6rem}.c-about__hero h1{font-size:clamp(1.7rem,7vw,2.2rem)}.c-about__hero p{font-size:.8rem}.c-about__heroActions{gap:.5rem;width:100%;margin-top:1.15rem}.c-about__primaryLink,.c-about__secondaryLink{min-height:42px;padding-inline:.85rem;font-size:.72rem}.c-about__heroDecorationOne{border-width:1px;width:70px;height:70px;right:-17%}.c-about__heroDecorationTwo{border-width:1px;width:46px;height:46px;left:-12%}.c-about__sectionCopy h2,.c-about__sectionHeading h2{font-size:1.45rem}.c-about__sectionCopy p,.c-about__sectionHeading p{font-size:.82rem}.c-about__portraitCard,.c-about__journeyVisual{border-radius:18px;min-height:300px}.c-about__portrait,.c-about__journeyPortrait{max-height:300px}.c-about__highlights{grid-template-columns:1fr;gap:0;padding-block:.35rem}.c-about__highlight{gap:.4rem;padding-block:0}.c-about__highlight svg{width:14px;height:14px}.c-about__highlight span{font-size:.71rem;line-height:1.22}.c-about__highlight{min-height:62px}.c-about__journey{padding-bottom:2.4rem}.c-about__approach{padding-block:2rem 2.4rem}}@media (prefers-reduced-motion:reduce){.c-about__primaryLink,.c-about__secondaryLink,.c-about__supportCard,.c-about__supportCardTop{transition:none}}.c-article-document__page{--ink:#0b0d12;--muted:#626771;--line:#e8eaee;--brand:#2c748b;min-height:calc(100vh - 72px);color:var(--ink);background-color:#fff;background-image:radial-gradient(#2c748b0e .8px,#0000 .8px);background-size:34px 34px}.c-article-document__container{gap:.8rem;width:min(100% - 7rem,1400px);margin-inline:auto;padding-block:1.7rem 3rem;display:grid}.c-article-document__breadcrumb{color:#88939b;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.4rem;font-size:.75rem;line-height:1.7;display:flex}.c-article-document__breadcrumb a{color:#60717a;text-decoration:none}.c-article-document__breadcrumb a:hover{color:var(--brand)}.c-article-document__breadcrumb svg{color:#aebbc0}.c-article-document__breadcrumb span{color:var(--ink);font-weight:700}.c-article-document__hero{isolation:isolate;background:#f1f6f8;border:1px solid #dfe7eb;border-radius:18px;padding:1.4rem 1.6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #ffffffb3}.c-article-document__hero:after{z-index:-1;top:-2rem;content:"";border:1px solid #2c748b1a;border-radius:50%;width:5rem;height:5rem;position:absolute;inset-inline-end:8%}.c-article-document__heroTitle{align-items:center;gap:.85rem;display:flex}.c-article-document__heroIcon{width:44px;height:44px;color:var(--brand);background:#e0edf0;border-radius:10px;flex:0 0 44px;place-items:center;font-size:.95rem;font-weight:700;display:grid}.c-article-document__heroTitle h1{margin:0;font-size:clamp(1.25rem,2.3vw,1.9rem);font-weight:700;line-height:1.5}.c-article-document__lead{color:var(--muted);white-space:pre-line;margin:.85rem 0 0;font-size:.88rem;font-weight:400;line-height:1.95}.c-article-document__content{border:1px solid var(--line);background:#fff;border-radius:16px;gap:.85rem;min-width:0;padding:1.55rem 1.8rem;display:grid}.c-article-document__bodyHeading{border-bottom:1px solid var(--line);color:var(--ink);margin:.65rem 0 0;padding-bottom:.45rem;font-size:1.05rem;font-weight:700;line-height:1.7}.c-article-document__bodyHeading:first-child{margin-top:0}.c-article-document__bodyParagraph{color:var(--muted);white-space:pre-line;margin:0;font-size:.88rem;font-weight:400;line-height:2}.c-article-document__list{color:var(--muted);gap:.35rem;margin:0;padding-inline-start:1.25rem;font-size:.86rem;font-weight:400;line-height:1.9;display:grid}.c-article-document__list li{padding-inline-start:.15rem}.c-article-document__list li::marker{color:var(--brand)}@media (max-width:640px){.c-article-document__container{width:min(100% - 3rem,900px);padding-block:1.25rem 2rem}.c-article-document__breadcrumb{font-size:.7rem}.c-article-document__hero{border-radius:16px;padding:1rem;box-shadow:inset 0 0 0 5px #ffffffb3}.c-article-document__heroTitle{gap:.65rem}.c-article-document__heroIcon{flex-basis:38px;width:38px;height:38px}.c-article-document__heroTitle h1{font-size:1.15rem}.c-article-document__lead,.c-article-document__bodyParagraph{font-size:.8rem;line-height:1.9}.c-article-document__content{border-radius:14px;gap:.7rem;padding:1rem}.c-article-document__bodyHeading{font-size:.96rem}.c-article-document__list{font-size:.8rem}}.c-articles__page{--ink:#0b0d12;--muted:#626771;--line:#e8eaee;--brand:#2c748b;--brand-soft:#7fb5c2;--accent:#cac42d;color:var(--ink);background-color:#fff;background-image:radial-gradient(#2c748b0e .8px,#0000 .8px);background-size:34px 34px;overflow:hidden}.c-articles__container{width:min(100% - 7rem,1400px);margin-inline:auto}.c-articles__hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:clamp(2.1rem,3vw,2.8rem) 1rem 1.6rem;display:flex;position:relative}.c-articles__heroMark{border-top:2px solid var(--brand-soft);border-radius:50%;width:64px;height:14px;margin-bottom:.55rem;transform:rotate(-8deg)}.c-articles__hero h1{letter-spacing:-.055em;margin:.6rem 0 0;font-size:clamp(1.75rem,3.3vw,2.8rem);font-weight:700;line-height:1.35}.c-articles__hero p{max-width:700px;color:var(--muted);margin:.55rem 0 0;font-size:clamp(.82rem,.95vw,.94rem);font-weight:400;line-height:1.9}.c-articles__heroDecorationOne,.c-articles__heroDecorationTwo{z-index:-1;pointer-events:none;opacity:.6;position:absolute}.c-articles__heroDecorationOne{border:2px solid #dcebed;border-radius:27px;width:118px;height:118px;top:26%;right:-3%;transform:rotate(-18deg)}.c-articles__heroDecorationTwo{border:2px solid #f2f0cf;border-radius:50%;width:78px;height:78px;bottom:22%;left:2%}.c-articles__library{isolation:isolate;padding-block:clamp(1.2rem,2vw,2rem) clamp(.5rem,1vw,.85rem);position:relative}.c-articles__library:before{z-index:-1;top:12%;content:"";border:1px solid #2c748b1f;border-radius:18px;width:5.5rem;height:5.5rem;position:absolute;inset-inline-end:-3.5rem;transform:rotate(12deg)}.c-articles__library:after{z-index:-1;content:"";border:1px solid #cac42d3d;border-radius:50%;width:4rem;height:4rem;position:absolute;bottom:2rem;right:50%;transform:translate(50%)}.c-articles__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.c-articles__card{--tone:#8580df;--tone-soft:#eae9fb;--tone-number:#dce0f5;background:#fff;border:1px solid #e0e6ea;border-radius:25px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s}.c-articles__card:nth-child(6n+2){--tone:#4eb4d3;--tone-soft:#d0eef7;--tone-number:#aee2f2}.c-articles__card:nth-child(6n+3){--tone:#ed927c;--tone-soft:#fae4df;--tone-number:#f2d5ce}.c-articles__card:nth-child(6n+4){--tone:#63c9a2;--tone-soft:#def5e9;--tone-number:#cbeedc}.c-articles__card:nth-child(6n+5){--tone:#e5ab56;--tone-soft:#fbf0d9;--tone-number:#f3e3bb}.c-articles__card:nth-child(6n+6){--tone:#6e9fc9;--tone-soft:#e1eff8;--tone-number:#ccdfef}.c-articles__card:hover,.c-articles__card:focus-within{border-color:var(--tone);transform:translateY(-3px);box-shadow:0 14px 30px #1521320f}.c-articles__cardLink{border-radius:inherit;height:100%;min-height:235px;color:inherit;flex-direction:column;padding:6px;text-decoration:none;display:flex;position:relative}.c-articles__cardLink:before{z-index:2;content:"";pointer-events:none;background:radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 0 0/5px 5px no-repeat,radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 100% 0/5px 5px no-repeat,radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 0 100%/5px 5px no-repeat,radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 100% 100%/5px 5px no-repeat;position:absolute;inset:23px 22px 20px}.c-articles__card:hover .c-articles__cardLink:before,.c-articles__card:focus-within .c-articles__cardLink:before{opacity:.8}.c-articles__cardHeader{background:#f2f6f8;border-radius:19px;justify-content:space-between;align-items:center;gap:.75rem;min-height:96px;padding:1rem 1.15rem;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.c-articles__card:hover .c-articles__cardHeader,.c-articles__card:focus-within .c-articles__cardHeader{background:var(--tone-soft)}.c-articles__cardHeader h3{z-index:1;min-width:0;color:var(--ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.6;position:relative}.c-articles__cardNumber{color:var(--tone-number);letter-spacing:-.09em;flex:none;align-self:flex-end;margin-bottom:-1.75rem;font-size:5rem;font-weight:400;line-height:.9}.c-articles__cardBody{flex:1;align-items:center;gap:.8rem;padding:1.2rem 1.05rem 1.25rem;display:flex}.c-articles__cardBody p{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.83rem;font-weight:400;line-height:1.85;display:-webkit-box;overflow:hidden}.c-articles__cardIcon{color:var(--tone);flex:0 0 44px;place-items:center;transition:transform .2s;display:grid}.c-articles__cardIcon svg *{stroke-width:1px!important}.c-articles__card:hover .c-articles__cardIcon{transform:translateY(-2px)}.c-articles__cardLink:focus-visible{outline:3px solid var(--brand-soft);outline-offset:3px}@media (max-width:960px){.c-articles__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.c-articles__container{width:min(100% - 3rem,1180px)}.c-articles__hero{padding:2rem .2rem 1.6rem}.c-articles__heroMark{margin-bottom:.5rem}.c-articles__hero h1{font-size:clamp(1.7rem,7vw,2.2rem)}.c-articles__hero p{margin-top:.5rem;font-size:.78rem}.c-articles__heroDecorationOne{border-width:1px;width:70px;height:70px;top:23%;right:-16%}.c-articles__heroDecorationTwo{border-width:1px;width:48px;height:48px;bottom:15%;left:-10%}.c-articles__library{padding-block:1.5rem .65rem}.c-articles__library:before{border-radius:12px;width:3.5rem;height:3.5rem;inset-inline-end:-2.5rem}.c-articles__library:after{width:2.5rem;height:2.5rem;bottom:.5rem}.c-articles__cardGrid{grid-template-columns:1fr;gap:.9rem}.c-articles__cardLink{min-height:220px}.c-articles__cardHeader{min-height:88px}.c-articles__cardNumber{font-size:4.5rem}}@media (prefers-reduced-motion:reduce){.c-articles__card,.c-articles__cardHeader,.c-articles__cardIcon{transition:none}}.c-contact__page{--ink:#0b0d12;--muted:#626771;--line:#e2e8ec;--brand:#2c748b;color:var(--ink);background:#fff radial-gradient(#2c748b0e .8px,#0000 .8px) 0 0/34px 34px;overflow:hidden}.c-contact__container{width:min(100% - 7rem,1400px);margin-inline:auto}.c-contact__hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:clamp(2.1rem,3.5vw,3.1rem) 1rem clamp(2rem,3vw,2.8rem);display:flex;position:relative}.c-contact__heroMark{border-top:2px solid #7fb5c2;border-radius:50%;width:64px;height:14px;margin-bottom:.6rem;transform:rotate(-8deg)}.c-contact__hero h1{letter-spacing:-.05em;margin:.5rem 0 0;font-size:clamp(1.8rem,3.3vw,2.85rem);font-weight:700;line-height:1.4}.c-contact__hero p{max-width:720px;color:var(--muted);margin:.55rem 0 0;font-size:clamp(.84rem,.98vw,.97rem);font-weight:400;line-height:1.95}.c-contact__heroDecorationOne,.c-contact__heroDecorationTwo{z-index:-1;pointer-events:none;opacity:.55;position:absolute}.c-contact__heroDecorationOne{border:2px solid #dcebed;border-radius:27px;width:112px;height:112px;top:27%;right:-2%;transform:rotate(-18deg)}.c-contact__heroDecorationTwo{border:2px solid #f2f0cf;border-radius:50%;width:72px;height:72px;bottom:16%;left:3%}.c-contact__methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.c-contact__methodCard{--tone:#5b9eb5;--tone-soft:#e6f2f6;--tone-number:#d3e8ef;border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;padding:6px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.c-contact__mail{--tone:#aaa23a;--tone-soft:#f5f4e0;--tone-number:#e7e5b9}.c-contact__location{--tone:#6caf99;--tone-soft:#e8f5ef;--tone-number:#d2ecdf}.c-contact__methodCard:hover,.c-contact__methodCard:focus-within{border-color:var(--tone);transform:translateY(-2px);box-shadow:0 12px 26px #1633410d}.c-contact__phone{--tone:#5b9eb5;--tone-soft:#e6f2f6;--tone-number:#d3e8ef}.c-contact__methodHeader{background:#f3f6f8;border-radius:16px;justify-content:space-between;align-items:center;gap:.6rem;min-height:74px;padding:.75rem 1rem;transition:background-color .2s;display:flex;overflow:hidden}.c-contact__methodCard:hover .c-contact__methodHeader,.c-contact__methodCard:focus-within .c-contact__methodHeader{background:var(--tone-soft)}.c-contact__methodHeader h2{margin:0;font-size:1rem;font-weight:700;line-height:1.55}.c-contact__methodHeader span{color:var(--tone-number);flex:none;align-self:flex-end;margin-bottom:-1.5rem;font-size:4.4rem;font-weight:400;line-height:.9}.c-contact__methodBody{align-items:center;gap:.85rem;min-height:94px;padding:.9rem 1rem .45rem;display:flex}.c-contact__methodBody svg{color:var(--tone);flex:none}.c-contact__methodBody svg *{stroke-width:1px!important}.c-contact__methodBody p{color:var(--muted);margin:0;font-size:.82rem;font-weight:400;line-height:1.8}.c-contact__methodLink{max-width:calc(100% - 2rem);color:var(--brand);overflow-wrap:anywhere;align-self:flex-start;align-items:center;gap:.45rem;margin:auto 1rem .85rem;font-size:.78rem;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex}.c-contact__methodLink:hover{color:#174f63;text-underline-offset:4px;text-decoration:underline}.c-contact__methodLink:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:3px}.c-contact__methodLink svg{flex:none}.c-contact__details{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:stretch;gap:1rem;padding:clamp(2.3rem,4vw,3.8rem) 0 3rem;display:grid}.c-contact__formCard,.c-contact__mapCard{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0}.c-contact__formCard{padding:clamp(1.1rem,2vw,1.9rem)}.c-contact__sectionHeading{margin-bottom:1.2rem}.c-contact__sectionLabel{color:var(--brand);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.c-contact__sectionLabel:before{content:"";background:#cac42d;border-radius:2px;width:18px;height:2px}.c-contact__sectionHeading h2{letter-spacing:-.025em;margin:.55rem 0 .3rem;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:700;line-height:1.5}.c-contact__sectionHeading p{color:var(--muted);margin:0;font-size:.82rem;font-weight:400;line-height:1.9}.c-contact__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .9rem;scroll-margin-top:110px;display:grid}.c-contact__form .auth-form__field{gap:.4rem;min-width:0}.c-contact__form .auth-form__field-label{color:#253942;font-size:.76rem;font-weight:700}.c-contact__form .auth-form__input-shell{position:relative}.c-contact__form .auth-form__input-shell input,.c-contact__form .auth-form__input-shell select,.c-contact__form .auth-form__input-shell textarea{color:#1e333e;width:100%;font:inherit;text-align:right;background:#f8fafb;border:1px solid #dce5e9;border-radius:10px;outline:none;padding:.5rem .8rem;font-size:.8rem;font-weight:400;transition:border-color .2s,background-color .2s,box-shadow .2s}.c-contact__form .auth-form__input-shell input,.c-contact__form .auth-form__input-shell select{min-height:38px}.c-contact__form .auth-form__input-shell textarea{resize:vertical;min-height:112px;display:block}.c-contact__form .auth-form__input-icon,.c-contact__form .auth-form__select-icon{display:none}.c-contact__form .auth-form__input-shell select{appearance:auto;padding-inline:.8rem 2rem}.c-contact__form .auth-form__input-shell input::placeholder,.c-contact__form .auth-form__input-shell textarea::placeholder,.c-contact__form .auth-form__input-shell select.is-placeholder{color:#8b9ba3;font-weight:400}.c-contact__form .auth-form__input-shell input:focus,.c-contact__form .auth-form__input-shell select:focus,.c-contact__form .auth-form__input-shell textarea:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #2c748b17}.c-contact__form .contact-form__full{grid-column:1/-1}.c-contact__form .auth-form__primary{background:var(--brand);width:auto;min-width:170px;min-height:44px;box-shadow:none;border-radius:10px;grid-column:1/-1;justify-self:start;padding:.6rem 1.2rem;font-size:.78rem;font-weight:700}.c-contact__form .auth-form__primary:hover:not(:disabled){background:#215e73}.c-contact__form .auth-form__primary:focus-visible{outline-offset:3px;outline:3px solid #8dc3ce}.c-contact__side{grid-template-rows:minmax(0,1fr);gap:1rem;display:grid}.c-contact__mapHeading h2{margin:0;font-size:.95rem;font-weight:700;line-height:1.5}.c-contact__mapHeading p{color:var(--muted);margin:.2rem 0 0;font-size:.79rem;font-weight:400;line-height:1.85}.c-contact__mapCard{grid-template-rows:auto minmax(0,1fr);height:100%;padding:6px;display:grid;overflow:hidden}.c-contact__mapHeading{padding:1rem 1rem .85rem}.c-contact__mapCard .neshan-map,.c-contact__mapCard .neshan-map__loading,.c-contact__mapCard .neshan-map--empty{border-radius:16px;height:100%;min-height:260px}.c-contact__mapCard .neshan-map--empty,.c-contact__mapCard .neshan-map__loading{background:#f3f6f8;border:0}.c-contact__mapCard .neshan-map--empty strong,.c-contact__mapCard .neshan-map--empty p{font-weight:400}.c-contact__mapCard .neshan-map__frame{gap:.5rem}.c-contact__mapCard .neshan-map__action,.c-contact__mapCard .neshan-map--empty .cta,.c-contact__mapCard .neshan-map__loading .cta{border-radius:9px;margin:.6rem;font-size:.76rem;font-weight:700}@media (max-width:960px){.c-contact__details{grid-template-columns:minmax(0,1fr) minmax(270px,.7fr)}}@media (max-width:760px){.c-contact__methods{grid-template-columns:1fr}.c-contact__methodBody{min-height:70px}.c-contact__details{grid-template-columns:1fr}.c-contact__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.c-contact__container{width:min(100% - 3rem,1400px)}.c-contact__hero{padding:2rem .2rem 2.35rem}.c-contact__hero h1{font-size:clamp(1.7rem,7vw,2.2rem)}.c-contact__hero p{font-size:.8rem}.c-contact__heroDecorationOne{border-width:1px;width:70px;height:70px;right:-17%}.c-contact__heroDecorationTwo{border-width:1px;width:46px;height:46px;left:-12%}.c-contact__methodCard,.c-contact__formCard,.c-contact__mapCard{border-radius:18px}.c-contact__methodHeader{border-radius:13px;min-height:64px}.c-contact__methodHeader span{font-size:3.8rem}.c-contact__details{padding-block:2rem 2.3rem}.c-contact__form{grid-template-columns:1fr}.c-contact__form .auth-form__primary{width:100%}.c-contact__side{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.c-contact__methodCard,.c-contact__methodHeader,.c-contact__form .auth-form__input-shell input,.c-contact__form .auth-form__input-shell select,.c-contact__form .auth-form__input-shell textarea{transition:none}}.c-dashboard-tickets__page{min-width:0;color:var(--admin-ink,#263743)}.c-dashboard-tickets__container{width:100%}.c-dashboard-tickets__card{border:1px solid var(--admin-line,#e2e8eb);background:var(--admin-card,#fff);border-radius:12px;gap:1.1rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.c-dashboard-tickets__header,.c-dashboard-tickets__heading,.c-dashboard-tickets__listHeading,.c-dashboard-tickets__pagination,.c-dashboard-tickets__paginationNav{align-items:center;display:flex}.c-dashboard-tickets__header{border-bottom:1px solid var(--admin-line,#e2e8eb);justify-content:space-between;gap:1rem;padding-bottom:1.1rem}.c-dashboard-tickets__heading{gap:.75rem;min-width:0}.c-dashboard-tickets__headingIcon{border:1px solid color-mix(in srgb, var(--admin-blue,#2c748b) 16%, transparent);background:color-mix(in srgb, var(--admin-blue,#2c748b) 8%, var(--admin-card,#fff));width:2.65rem;height:2.65rem;color:var(--admin-blue,#2c748b);border-radius:10px;flex:0 0 2.65rem;place-items:center;display:grid}.c-dashboard-tickets__heading h1{color:var(--admin-ink,#263743);margin:0;font-size:1.1rem;font-weight:700;line-height:1.5}.c-dashboard-tickets__heading p{color:var(--admin-muted,#697a85);margin:.1rem 0 0;font-size:.76rem;font-weight:400;line-height:1.8}.c-dashboard-tickets__createAction{flex:none}.c-dashboard-tickets__createAction .ticket-create-trigger{border-radius:9px;min-height:40px;padding-inline:.9rem;font-size:.76rem;font-weight:600}.c-dashboard-tickets__listHeading{justify-content:space-between;gap:.8rem}.c-dashboard-tickets__listHeading h2{color:var(--admin-ink,#263743);margin:0;font-size:.95rem;font-weight:700;line-height:1.55}.c-dashboard-tickets__listHeading p{color:var(--admin-muted,#697a85);margin:.1rem 0 0;font-size:.72rem;font-weight:400;line-height:1.7}.c-dashboard-tickets__count{border:1px solid var(--admin-line,#e2e8eb);min-height:28px;color:var(--admin-muted,#697a85);white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:.2rem .6rem;font-size:.71rem;font-weight:500;display:inline-flex}.c-dashboard-tickets__tableWrap{overscroll-behavior-x:contain;border:1px solid var(--admin-line,#e2e8eb);background:var(--admin-card,#fff);-webkit-overflow-scrolling:touch;border-radius:10px;min-width:0;overflow-x:auto}.c-dashboard-tickets__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.c-dashboard-tickets__indexColumn{width:6%}.c-dashboard-tickets__codeColumn{width:16%}.c-dashboard-tickets__titleColumn{width:33%}.c-dashboard-tickets__dateColumn{width:18%}.c-dashboard-tickets__statusColumn{width:15%}.c-dashboard-tickets__actionColumn{width:12%}.c-dashboard-tickets__table th{border-bottom:1px solid var(--admin-line,#e2e8eb);background:color-mix(in srgb, var(--admin-card,#fff) 94%, var(--admin-blue,#2c748b) 6%);color:var(--admin-muted,#697a85);text-align:right;white-space:nowrap;padding:.8rem .65rem;font-size:.73rem;font-weight:600;line-height:1.6}.c-dashboard-tickets__table td{border-bottom:1px solid var(--admin-line,#e2e8eb);height:56px;color:var(--admin-muted,#697a85);text-align:right;vertical-align:middle;padding:0 .65rem;font-size:.75rem;font-weight:400;line-height:1.7}.c-dashboard-tickets__table th:first-child,.c-dashboard-tickets__table td:first-child,.c-dashboard-tickets__table th:nth-child(5),.c-dashboard-tickets__table td:nth-child(5),.c-dashboard-tickets__table th:last-child,.c-dashboard-tickets__table td:last-child{text-align:center}.c-dashboard-tickets__table tr:last-child td{border-bottom:0}.c-dashboard-tickets__table tbody tr:hover td,.c-dashboard-tickets__table tbody tr:focus-within td{background:color-mix(in srgb, var(--admin-card,#fff) 97%, var(--admin-blue,#2c748b) 3%)}.c-dashboard-tickets__cellLink{min-height:55px;color:inherit;align-items:center;text-decoration:none;display:flex}.c-dashboard-tickets__cellLink:hover,.c-dashboard-tickets__cellLink:focus-visible{color:var(--admin-blue,#2c748b)}.c-dashboard-tickets__code{color:var(--admin-blue,#2c748b);direction:ltr;justify-content:flex-end;font-weight:600}.c-dashboard-tickets__title{min-width:0;color:var(--admin-ink,#263743);font-weight:600}.c-dashboard-tickets__titleText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.c-dashboard-tickets__table td:nth-child(5) .c-dashboard-tickets__cellLink{justify-content:center}.c-dashboard-tickets__status{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.28rem;min-height:27px;padding:.18rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.c-dashboard-tickets__status_success{color:#19734f;background:#e8f5ef}.c-dashboard-tickets__status_accent{color:#84651e;background:#fbf3dc}.c-dashboard-tickets__status_muted{color:#5e6c72;background:#eef1f2}.c-dashboard-tickets__status_consultation-nonresponse,.c-dashboard-tickets__status_rejected{color:#ae3b49;background:#fbeaec}.c-dashboard-tickets__viewLink{border:1px solid color-mix(in srgb, var(--admin-blue,#2c748b) 20%, transparent);min-height:30px;color:var(--admin-blue,#2c748b);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.c-dashboard-tickets__viewLink:hover,.c-dashboard-tickets__viewLink:focus-visible{background:color-mix(in srgb, var(--admin-blue,#2c748b) 8%, var(--admin-card,#fff))}.c-dashboard-tickets__emptyCell{padding:0!important}.c-dashboard-tickets__emptyState{text-align:center;justify-items:center;gap:.35rem;padding:3rem 1rem;display:grid}.c-dashboard-tickets__emptyIcon{border:1px solid var(--admin-line,#e2e8eb);width:52px;height:52px;color:var(--admin-blue,#2c748b);border-radius:12px;place-items:center;margin-bottom:.3rem;display:grid}.c-dashboard-tickets__emptyState strong{color:var(--admin-ink,#263743);font-size:.82rem;font-weight:700}.c-dashboard-tickets__emptyState p{color:var(--admin-muted,#697a85);margin:0;font-size:.72rem;font-weight:400;line-height:1.8}.c-dashboard-tickets__pagination{color:var(--admin-muted,#697a85);justify-content:space-between;gap:.8rem;font-size:.71rem;font-weight:400}.c-dashboard-tickets__paginationNav{gap:.35rem}.c-dashboard-tickets__pageLink{border:1px solid var(--admin-line,#e2e8eb);background:var(--admin-card,#fff);width:30px;height:30px;color:var(--admin-muted,#697a85);border-radius:7px;place-items:center;font-size:.72rem;text-decoration:none;display:grid}a.c-dashboard-tickets__pageLink:hover,a.c-dashboard-tickets__pageLink:focus-visible,.c-dashboard-tickets__currentPage{border-color:var(--admin-blue,#2c748b);color:var(--admin-blue,#2c748b)}@media (max-width:720px){.c-dashboard-tickets__card{gap:.9rem;padding:.85rem}.c-dashboard-tickets__header{gap:.65rem}.c-dashboard-tickets__headingIcon{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.c-dashboard-tickets__heading h1{font-size:.95rem}.c-dashboard-tickets__heading p{font-size:.68rem}.c-dashboard-tickets__createAction .ticket-create-trigger{min-height:36px;padding-inline:.6rem;font-size:.68rem}.c-dashboard-tickets__listHeading p{display:none}}@media (max-width:480px){.c-dashboard-tickets__heading p{max-width:13rem}.c-dashboard-tickets__createAction .ticket-create-trigger{gap:.3rem}}.c-haftkhan-form__form{gap:1rem;display:grid}.c-haftkhan-form__field{gap:.45rem;display:grid}.c-haftkhan-form__field label{color:#244b5b;font-size:.79rem;font-weight:700}.c-haftkhan-form__inputWrap{color:#6d98a5;background:#f8fbfc;border:1px solid #dce8ed;border-radius:11px;align-items:center;gap:.65rem;min-height:52px;padding-inline:.9rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.c-haftkhan-form__inputWrap:focus-within{background:#fff;border-color:#1980a0;box-shadow:0 0 0 3px #1980a01c}.c-haftkhan-form__inputWrap:has(input[aria-invalid=true]){border-color:#d77a77}.c-haftkhan-form__inputWrap input{color:#163c4b;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.84rem;font-weight:400}.c-haftkhan-form__inputWrap input::placeholder{color:#9caeb5}.c-haftkhan-form__inputWrap input[dir=ltr]{text-align:right}.c-haftkhan-form__fieldError{color:#b84d4b;font-size:.72rem;font-weight:500}.c-haftkhan-form__submit{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#0b718e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.55rem;margin-top:.25rem;font-size:.85rem;font-weight:800;transition:background-color .2s,transform .2s;display:inline-flex}.c-haftkhan-form__submit:hover:not(:disabled){background:#075b75;transform:translateY(-2px)}.c-haftkhan-form__submit:focus-visible{outline-offset:3px;outline:3px solid #8bd0df}.c-haftkhan-form__submit:disabled{opacity:.68;cursor:wait}.c-haftkhan-form__note{color:#8a9da5;text-align:center;margin:-.2rem 0 0;font-size:.71rem;font-weight:400;line-height:1.7}.c-haftkhan-form__success,.c-haftkhan-form__error{border-radius:9px;margin:0;padding:.7rem .85rem;font-size:.77rem;font-weight:700;line-height:1.7}.c-haftkhan-form__success{color:#197346;background:#e9f8ef}.c-haftkhan-form__error{color:#a64541;background:#fff0ee}@media (prefers-reduced-motion:reduce){.c-haftkhan-form__inputWrap,.c-haftkhan-form__submit{transition:none}.c-haftkhan-form__submit:hover:not(:disabled){transform:none}}.c-haftkhan__page{--hk-ink:#083a4c;--hk-blue:#096b87;--hk-sky:#e8f7fb;--hk-yellow:#ffbf16;color:var(--hk-ink);background:#fff radial-gradient(#2c748b0e .8px,#0000 .8px) 0 0/34px 34px;overflow:hidden}.c-haftkhan__container{width:min(100% - 7rem,1400px);margin-inline:auto}.c-haftkhan__intro{text-align:center;flex-direction:column;align-items:center;padding:clamp(2.4rem,4.2vw,4rem) 1rem clamp(1.7rem,3vw,2.6rem);display:flex}.c-haftkhan__eyebrow,.c-haftkhan__sectionEyebrow{color:var(--hk-blue);align-items:center;gap:.55rem;font-size:.79rem;font-weight:700;display:inline-flex}.c-haftkhan__eyebrowLine{background:var(--hk-yellow);border-radius:2px;width:22px;height:2px}.c-haftkhan__intro h1{color:#102e39;letter-spacing:-.055em;margin:.55rem 0 .4rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:800;line-height:1.4}.c-haftkhan__intro p{color:#61717a;max-width:670px;margin:0;font-size:clamp(.86rem,1vw,.98rem);font-weight:400;line-height:1.95}.c-haftkhan__poster{background:#e7f7fb;border:1px solid #dceaf0;border-radius:26px;margin:0;overflow:hidden;box-shadow:0 25px 60px #165b7014}.c-haftkhan__posterLink{display:block}.c-haftkhan__posterLink:focus-visible{outline-offset:-4px;outline:4px solid #80bfd1}.c-haftkhan__poster img{width:100%;height:auto;display:block}.c-haftkhan__roadmapSection{padding:clamp(4.5rem,8vw,7rem) 0 clamp(3.2rem,6vw,5.5rem)}.c-haftkhan__sectionHeading{text-align:center;max-width:680px;margin:0 auto}.c-haftkhan__sectionEyebrow:before{background:var(--hk-yellow);content:"";border-radius:2px;width:18px;height:2px}.c-haftkhan__sectionHeading h2,.c-haftkhan__signupCopy h2{color:#102e39;letter-spacing:-.045em;margin:.55rem 0 .45rem;font-size:clamp(1.65rem,2.6vw,2.5rem);font-weight:800;line-height:1.5}.c-haftkhan__sectionHeading p,.c-haftkhan__signupCopy p{color:#60727b;margin:0;font-size:.92rem;font-weight:400;line-height:1.9}.c-haftkhan__roadmap{isolation:isolate;aspect-ratio:5/4;background:radial-gradient(circle at 49% 43%,#e8f7fbcc,#0000 29%),radial-gradient(circle at 76% 70%,#ffbf1617,#0000 25%),#f8fcfd;border:1px solid #e1edf1;border-radius:36px;width:min(100%,1200px);min-height:650px;margin:2.1rem auto 0;position:relative}.c-haftkhan__roadmap:before,.c-haftkhan__roadmap:after{z-index:-1;pointer-events:none;content:"";border-radius:50%;position:absolute}.c-haftkhan__roadmap:before{border:1px solid #28809d17;inset:24% 27%}.c-haftkhan__roadmap:after{border:1px solid #28809d1f;inset:36% 39%}.c-haftkhan__spiral{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.c-haftkhan__spiralBase,.c-haftkhan__spiralDash{fill:none;stroke-linecap:round;stroke-linejoin:round}.c-haftkhan__spiralBase{stroke:#d4ebf2;stroke-width:25px}.c-haftkhan__spiralDash{stroke:#88bbcb;stroke-width:2.5px;stroke-dasharray:2 15}.c-haftkhan__stepList{margin:0;padding:0;list-style:none;position:absolute;inset:0}.c-haftkhan__step{z-index:1;background:#fffffff5;border:1px solid #d8e7ed;border-radius:20px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:.75rem;width:228px;min-height:136px;padding:1.25rem 1rem 1rem;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;transform:translateY(0);box-shadow:0 14px 38px #165b7014}.c-haftkhan__step:hover{transform:translateY(-4px);box-shadow:0 20px 44px #165b701f}.c-haftkhan__step:first-child{top:4%;right:4%}.c-haftkhan__step:nth-child(2){top:13%;left:18%}.c-haftkhan__step:nth-child(3){top:45%;left:3%}.c-haftkhan__step:nth-child(4){bottom:7%;left:33%}.c-haftkhan__step:nth-child(5){bottom:23%;right:3%}.c-haftkhan__step:nth-child(6){top:42%;right:25%}.c-haftkhan__step:nth-child(7){top:38%;left:29%}.c-haftkhan__stepNumber{background:var(--hk-yellow);color:#143f4c;border-radius:8px;place-items:center;min-width:2.15rem;height:1.65rem;padding-inline:.35rem;font-size:.77rem;font-weight:900;display:grid;position:absolute;top:-.82rem;right:1rem;box-shadow:0 5px 12px #ffbf1640}.c-haftkhan__stepIcon{color:#12758f;background:#e7f5f9;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.c-haftkhan__stepCopy{min-width:0}.c-haftkhan__stepLabel{color:#6795a3;font-size:.65rem;font-weight:700}.c-haftkhan__step h3{color:#103f51;margin:.15rem 0 .3rem;font-size:.88rem;font-weight:800;line-height:1.55}.c-haftkhan__step p{color:#697c84;margin:0;font-size:.7rem;font-weight:400;line-height:1.65}.c-haftkhan__roadmapFinish{color:#8aa5ae;white-space:nowrap;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:35%;right:41%}.c-haftkhan__roadmapFinish:before{background:var(--hk-yellow);content:"";border-radius:50%;width:7px;height:7px}.c-haftkhan__signupSection{background:linear-gradient(118deg,#f5fbfd,#eaf7fb 65%,#f8fcfd);border:1px solid #dbe9ee;border-radius:30px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:420px;margin-bottom:clamp(3.5rem,6vw,5rem);padding:clamp(2rem,4vw,4rem);scroll-margin-top:110px;display:grid;overflow:hidden}.c-haftkhan__signupCopy{z-index:0;flex-direction:column;justify-content:center;align-self:stretch;display:flex;position:relative}.c-haftkhan__signupCopy h2{max-width:480px;margin-top:.75rem}.c-haftkhan__signupCopy p{max-width:440px}.c-haftkhan__signupMark{z-index:-1;color:#0d74910e;pointer-events:none;font-size:clamp(19rem,32vw,29rem);font-weight:900;line-height:1;position:absolute;bottom:-6rem;left:-1rem}.c-haftkhan__formCard{background:#fff;border:1px solid #d9e6eb;border-radius:22px;padding:clamp(1.2rem,2.5vw,2rem);box-shadow:0 20px 50px #165b7017}.c-haftkhan__formCardHeader{align-items:center;gap:.85rem;margin-bottom:1.35rem;display:flex}.c-haftkhan__formCardIcon{width:44px;height:44px;color:var(--hk-blue);background:#e7f5f9;border-radius:13px;flex:none;place-items:center;display:grid}.c-haftkhan__formCardHeader h3{margin:0;font-size:1rem;font-weight:800;line-height:1.5}.c-haftkhan__formCardHeader p{color:#77909a;margin:.1rem 0 0;font-size:.73rem;font-weight:400}@media (max-width:1100px){.c-haftkhan__roadmap{min-height:690px}.c-haftkhan__step{width:205px;min-height:132px}.c-haftkhan__step:nth-child(2){left:15%}.c-haftkhan__step:nth-child(6){right:24%}.c-haftkhan__step:nth-child(7){left:27%}}@media (max-width:850px){.c-haftkhan__container{width:min(100% - 3rem,720px)}.c-haftkhan__roadmap{aspect-ratio:auto;min-height:0;padding:2rem 1.2rem}.c-haftkhan__roadmap:before,.c-haftkhan__roadmap:after,.c-haftkhan__spiral,.c-haftkhan__roadmapFinish{display:none}.c-haftkhan__stepList{gap:1.15rem;display:grid;position:relative}.c-haftkhan__stepList:before{content:"";background:repeating-linear-gradient(#94c6d4 0 7px,#0000 7px 17px);border-radius:3px;width:3px;position:absolute;top:1rem;bottom:1rem;right:50%}.c-haftkhan__step{width:min(84%,360px);min-height:105px;position:relative;inset:auto!important}.c-haftkhan__step:nth-child(odd){justify-self:start}.c-haftkhan__step:nth-child(2n){justify-self:end}.c-haftkhan__signupSection{grid-template-columns:1fr;gap:1.5rem}.c-haftkhan__signupCopy{min-height:120px}.c-haftkhan__signupMark{bottom:-11rem}}@media (max-width:560px){.c-haftkhan__container{width:min(100% - 2rem,520px)}.c-haftkhan__intro{padding:2.2rem .2rem 1.35rem}.c-haftkhan__intro h1{font-size:2rem}.c-haftkhan__poster{border-radius:17px}.c-haftkhan__roadmapSection{padding-block:4rem 3.2rem}.c-haftkhan__roadmap{border-radius:24px;margin-top:1.8rem;padding:1.7rem .9rem}.c-haftkhan__stepList{gap:1.3rem}.c-haftkhan__step{width:min(92%,340px);padding:1.2rem .85rem .9rem}.c-haftkhan__step:nth-child(odd){margin-left:auto}.c-haftkhan__step:nth-child(2n){margin-right:auto}.c-haftkhan__signupSection{border-radius:24px;padding:1.35rem}.c-haftkhan__formCard{padding:1.15rem}}@media (prefers-reduced-motion:reduce){.c-haftkhan__step{transition:none}.c-haftkhan__step:hover{transform:none}}.c-not-found__page{color:#11191d;background:#fff radial-gradient(#2c748b0e .8px,#0000 .8px) 0 0/34px 34px;flex:1;overflow:hidden}.c-not-found__container{width:min(100% - 7rem,1400px);margin-inline:auto;padding-block:clamp(2.2rem,5vw,4.5rem) clamp(3rem,6vw,5rem)}.c-not-found__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:430px;display:grid}.c-not-found__content{max-width:600px}.c-not-found__eyebrow{color:#2c748b;align-items:center;gap:.7rem;font-size:.8rem;font-weight:700;display:inline-flex}.c-not-found__eyebrow span{background:#cac42d;border-radius:2px;width:34px;height:2px}.c-not-found__content h1{letter-spacing:-.055em;margin:1rem 0 .75rem;font-size:clamp(2rem,3.6vw,3.35rem);font-weight:700;line-height:1.45}.c-not-found__content p{color:#626e75;max-width:570px;margin:0;font-size:clamp(.87rem,1vw,1rem);font-weight:400;line-height:2.05}.c-not-found__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.c-not-found__primaryLink,.c-not-found__secondaryLink{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.62rem 1.2rem;font-size:.82rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.c-not-found__primaryLink{color:#fff;background:#2c748b}.c-not-found__primaryLink:hover{color:#fff;background:#215e73;transform:translateY(-2px)}.c-not-found__secondaryLink{color:#263c47;background:#fff;border-color:#d8e2e7}.c-not-found__secondaryLink:hover{color:#263c47;background:#f3f8fa;border-color:#9dc1cd;transform:translateY(-2px)}.c-not-found__primaryLink:focus-visible,.c-not-found__secondaryLink:focus-visible{outline-offset:3px;outline:3px solid #7fb5c2}.c-not-found__visual{isolation:isolate;background:radial-gradient(circle at 50% 40%,#fff 0,#f0f6f8 74%);border:1px solid #e0e8eb;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:410px;display:flex;position:relative;overflow:hidden}.c-not-found__visual:before,.c-not-found__visual:after{content:"";border:2px solid #dcebed;border-radius:24px;width:94px;height:94px;position:absolute}.c-not-found__visual:before{top:-36px;right:-32px;transform:rotate(-20deg)}.c-not-found__visual:after{bottom:-51px;left:-18px;transform:rotate(24deg)}.c-not-found__visualRing{z-index:-1;aspect-ratio:1;border:1px solid #cfe2e8;border-radius:50%;width:min(68%,315px);position:absolute;box-shadow:0 0 0 33px #ffffff73,0 0 0 66px #ffffff47}.c-not-found__visualNumber{color:#135266;letter-spacing:-.09em;text-shadow:0 12px 25px #2c748b1f;white-space:nowrap;font-size:clamp(6.5rem,13vw,12rem);font-weight:800;line-height:1.1}.c-not-found__visualCaption{color:#466674;background:#ffffffdb;border:1px solid #dce9ed;border-radius:999px;margin-top:.5rem;padding:.55rem 1rem;font-size:.76rem;font-weight:700}.c-not-found__visualDotOne,.c-not-found__visualDotTwo{background:#cac42d;border-radius:50%;position:absolute}.c-not-found__visualDotOne{width:10px;height:10px;top:21%;left:15%}.c-not-found__visualDotTwo{width:6px;height:6px;bottom:24%;right:15%}@media (max-width:980px){.c-not-found__container{width:min(100% - 3rem,760px)}.c-not-found__hero{gap:2rem}.c-not-found__visual{min-height:340px}}@media (max-width:760px){.c-not-found__container{width:min(100% - 2rem,560px);padding-block:2.3rem 3.2rem}.c-not-found__hero{grid-template-columns:1fr;gap:2rem;min-height:0}.c-not-found__content{max-width:none}.c-not-found__content h1{font-size:clamp(1.9rem,7vw,2.7rem)}.c-not-found__visual{min-height:280px}.c-not-found__visualNumber{font-size:clamp(6.8rem,26vw,10rem)}}@media (max-width:440px){.c-not-found__actions{display:grid}.c-not-found__primaryLink,.c-not-found__secondaryLink{width:100%}}@media (prefers-reduced-motion:reduce){.c-not-found__primaryLink,.c-not-found__secondaryLink{transition:none}.c-not-found__primaryLink:hover,.c-not-found__secondaryLink:hover{transform:none}}.c-services__page{--service-ink:#11191d;--service-muted:#626e75;--service-brand:#2c748b;color:var(--service-ink);background:#fff radial-gradient(#2c748b0e .8px,#0000 .8px) 0 0/34px 34px;overflow:hidden}.c-services__container{width:min(100% - 7rem,1400px);margin-inline:auto}.c-services__hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:clamp(2.3rem,3.8vw,3.5rem) 1rem clamp(1.8rem,3vw,2.8rem);display:flex;position:relative}.c-services__heroMark{border-top:2px solid #7fb5c2;border-radius:50%;width:64px;height:14px;margin-bottom:.5rem;transform:rotate(-8deg)}.c-services__hero h1{letter-spacing:-.05em;margin:.45rem 0 0;font-size:clamp(1.8rem,3.3vw,2.85rem);font-weight:700;line-height:1.4}.c-services__hero h2{margin:.28rem 0 0;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:400;line-height:1.55}.c-services__hero p{max-width:770px;color:var(--service-muted);margin:.75rem 0 0;font-size:clamp(.84rem,.98vw,.97rem);font-weight:400;line-height:1.95}.c-services__heroDecorationOne,.c-services__heroDecorationTwo{z-index:-1;pointer-events:none;opacity:.55;position:absolute}.c-services__heroDecorationOne{border:2px solid #dcebed;border-radius:27px;width:112px;height:112px;top:22%;right:-2%;transform:rotate(-18deg)}.c-services__heroDecorationTwo{border:2px solid #f2f0cf;border-radius:50%;width:72px;height:72px;bottom:16%;left:3%}.c-services__catalog{padding:.7rem 0 clamp(2.5rem,4vw,4rem)}.c-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.c-services__grid .service-detail{--tone:#8580df;--tone-soft:#eae9fb;--tone-number:#dce0f5;background:#fff;border:1px solid #e0e6ea;border-radius:25px;flex-direction:column;min-width:0;min-height:237px;padding:6px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.c-services__grid .service-detail:nth-child(6n+2){--tone:#4eb4d3;--tone-soft:#d0eef7;--tone-number:#aee2f2}.c-services__grid .service-detail:nth-child(6n+3){--tone:#ed927c;--tone-soft:#fae4df;--tone-number:#f2d5ce}.c-services__grid .service-detail:nth-child(6n+4){--tone:#63c9a2;--tone-soft:#def5e9;--tone-number:#cbeedc}.c-services__grid .service-detail:nth-child(6n+5){--tone:#e5ab56;--tone-soft:#fbf0d9;--tone-number:#f3e3bb}.c-services__grid .service-detail:nth-child(6n+6){--tone:#6e9fc9;--tone-soft:#e1eff8;--tone-number:#ccdfef}.c-services__grid .service-detail:hover,.c-services__grid .service-detail:focus-within{border-color:var(--tone);transform:translateY(-3px);box-shadow:0 14px 30px #1521320f}.c-services__grid .service-detail:before{z-index:2;content:"";pointer-events:none;background:radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 0 0/5px 5px no-repeat,radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 100% 0/5px 5px no-repeat,radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 0 100%/5px 5px no-repeat,radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 100% 100%/5px 5px no-repeat;position:absolute;inset:23px 22px 20px}.c-services__grid .service-detail__head{background:#f2f6f8;border-radius:19px;justify-content:space-between;align-items:center;gap:.75rem;min-height:96px;padding:1rem 1.15rem;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.c-services__grid .service-detail:hover .service-detail__head,.c-services__grid .service-detail:focus-within .service-detail__head{background:var(--tone-soft)}.c-services__grid .service-detail__head h2{z-index:1;min-width:0;color:var(--service-ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.6;position:relative}.c-services__grid .service-detail__number{color:var(--tone-number);letter-spacing:-.09em;flex:none;align-self:flex-end;margin-bottom:-1.75rem;font-size:5rem;font-weight:400;line-height:.9}.c-services__grid .service-detail__body{flex:1;align-items:center;gap:.8rem;padding:.65rem 1.05rem .15rem;display:flex}.c-services__grid .service-detail__text{color:var(--service-muted);text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.83rem;font-weight:400;line-height:1.85;display:-webkit-box;overflow:hidden}.c-services__grid .service-detail__icon{color:var(--tone);flex:0 0 44px;place-items:center;transition:transform .2s;display:grid}.c-services__grid .service-detail__icon svg *{stroke-width:1px!important}.c-services__grid .service-detail:hover .service-detail__icon{transform:translateY(-2px)}.c-services__grid .service-detail__actions{padding:0 1.05rem .55rem}.c-services__grid .service-detail__actions a,.c-services__grid .service-detail__actions button{min-height:30px;color:var(--tone);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.35rem;padding:.25rem .1rem;font-size:.76rem;font-weight:700;line-height:1.5;display:inline-flex}.c-services__grid .service-detail__actions a:hover,.c-services__grid .service-detail__actions button:hover{color:var(--tone);text-underline-offset:4px;text-decoration:underline}.c-services__grid .service-detail__actions a:focus-visible,.c-services__grid .service-detail__actions button:focus-visible{outline:3px solid var(--tone);outline-offset:3px}@media (max-width:960px){.c-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.c-services__container{width:min(100% - 3rem,1400px)}.c-services__hero{padding:2rem .2rem 1.7rem}.c-services__hero h1{font-size:clamp(1.7rem,7vw,2.2rem)}.c-services__hero h2{font-size:1.04rem}.c-services__hero p{font-size:.8rem}.c-services__heroDecorationOne{border-width:1px;width:70px;height:70px;right:-17%}.c-services__heroDecorationTwo{border-width:1px;width:46px;height:46px;left:-12%}.c-services__catalog{padding-bottom:2.5rem}.c-services__grid{grid-template-columns:1fr;gap:.9rem}.c-services__grid .service-detail{border-radius:21px;min-height:222px}.c-services__grid .service-detail__head{border-radius:16px;min-height:88px}.c-services__grid .service-detail__number{font-size:4.5rem}}@media (prefers-reduced-motion:reduce){.c-services__grid .service-detail,.c-services__grid .service-detail__head,.c-services__grid .service-detail__icon{transition:none}}.admin-student-roadmaps{gap:6px;display:grid}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid{border:1px solid var(--admin-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card{border:0;border-inline-end:1px solid var(--admin-line);min-height:68px;box-shadow:none;background:#fff;border-radius:0;gap:8px;padding:9px 12px;position:relative}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card:before{display:none}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card:last-child{border-inline-end:0}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card:hover{border-color:var(--admin-line);box-shadow:none;background:#fff;transform:none}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card--green{--stat-accent:#21875f}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card--red{--stat-accent:#c95762}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card--primary{--stat-accent:#5169b8}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-title{gap:6px;line-height:1.25}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid :is(.admin-users__stat-value,.admin-users__stat-label){color:var(--stat-accent);font-size:.74rem;font-weight:650}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-note{margin-top:2px;font-size:.66rem;font-weight:400;line-height:1.55}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-icon{background:color-mix(in srgb, var(--stat-accent) 13%, transparent);width:31px;height:31px;color:var(--stat-accent);border-radius:8px}.admin-student-roadmaps__table-shell{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:10px;overflow:hidden}.admin-student-roadmaps__toolbar{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.admin-student-roadmaps__toolbar h2{color:var(--admin-ink);margin:0;font-size:.9rem}.admin-student-roadmaps__search{border:1px solid var(--admin-line);width:min(100%,300px);min-height:38px;color:var(--admin-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.admin-student-roadmaps__search input{width:100%;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.72rem}.admin-student-roadmaps__table-wrap{overflow-x:auto}.admin-student-roadmaps__table{border-collapse:collapse;text-align:right;width:100%}.admin-student-roadmaps__table th,.admin-student-roadmaps__table td{border-bottom:1px solid var(--admin-line);color:var(--admin-ink);padding:11px 15px;font-size:.73rem}.admin-student-roadmaps__table th{color:var(--admin-muted);white-space:nowrap;font-weight:700}.admin-student-roadmaps__table tbody tr:last-child td{border-bottom:0}.admin-student-roadmaps__student{gap:2px;display:grid}.admin-student-roadmaps__student small{color:var(--admin-muted);justify-self:start;font-size:.67rem}.admin-student-roadmaps__roadmap{background:var(--admin-bg);min-height:30px;color:var(--admin-ink);border-radius:7px;align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}.admin-student-roadmaps__empty{color:var(--admin-muted);text-align:center;padding:28px 15px;font-size:.75rem}.admin-v2.is-dark-theme .admin-student-roadmaps>.admin-users__stats-grid{box-shadow:none!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card,.admin-v2.is-dark-theme .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card:hover{box-shadow:none!important;filter:none!important;background:#20242c!important;border-color:#303640!important;transform:none!important}.admin-v2.is-dark-theme .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-note{color:#98a4ab!important}.admin-v2.is-dark-theme .admin-student-roadmaps__roadmap{background:var(--admin-card-raised)}@media (max-width:680px){.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-card{gap:5px;min-height:60px;padding:7px 6px}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid :is(.admin-users__stat-value,.admin-users__stat-label){font-size:.62rem}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-note{font-size:.54rem}.admin-v2 .admin-student-roadmaps>.admin-users__stats-grid .admin-users__stat-icon{width:29px;height:29px}.admin-student-roadmaps__table{min-width:520px}}.roadmap-curriculum{margin-top:0;padding:0 clamp(.6rem,2vw,1.4rem) 1.6rem}.roadmap-overall-progress{text-align:right;width:min(480px,100%);margin-top:1.05rem}.roadmap-overall-progress__labels{color:var(--muted,#64747c);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;font-size:.76rem;display:flex}.roadmap-overall-progress__labels strong{color:var(--brand,#287b8b);font-size:.9rem}.roadmap-overall-progress__track{direction:rtl;background:#e8eef0;border-radius:99px;height:9px;overflow:hidden}.roadmap-overall-progress__track>span{border-radius:inherit;background:linear-gradient(90deg,#65b5a0,#287b8b);height:100%;transition:width .3s;display:block}.roadmap-overall-progress small{color:var(--muted,#64747c);margin-top:.35rem;font-size:.68rem;display:block}.roadmap-curriculum__tabs,.roadmap-manager__tabs{scrollbar-width:thin;gap:.5rem;padding:.4rem .1rem .8rem;display:flex;overflow-x:auto}.roadmap-curriculum__tabs button,.roadmap-manager__tabs button{border:1px solid var(--line,#e1e8eb);color:var(--muted,#64747c);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:.65rem .9rem;font-size:.78rem}.roadmap-curriculum__tabs button.is-active,.roadmap-manager__tabs button.is-active{border-color:var(--brand,#287b8b);background:color-mix(in srgb, var(--brand,#287b8b) 11%, transparent);color:var(--brand,#287b8b);font-weight:700}.roadmap-curriculum__body{border:1px solid var(--line,#e1e8eb);border-radius:16px;min-height:320px;padding:clamp(1rem,2.4vw,1.7rem)}.roadmap-curriculum__heading,.roadmap-manager__subject-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.roadmap-curriculum__heading span{color:var(--muted,#64747c);font-size:.7rem}.roadmap-curriculum__heading h2,.roadmap-manager__subject-head h3{color:var(--ink,#17272d);margin:.1rem 0 0;font-size:1.15rem}.roadmap-curriculum__heading small,.roadmap-manager__subject-head span{color:var(--muted,#64747c);white-space:nowrap;font-size:.73rem}.roadmap-curriculum__section+.roadmap-curriculum__section{margin-top:1.4rem}.roadmap-curriculum__section h3{color:var(--ink,#17272d);margin:0 0 .65rem;font-size:.87rem}.roadmap-curriculum__section h3.roadmap-curriculum__section-title,.roadmap-manager__content h4.roadmap-manager__section-title{align-items:center;gap:.2rem;display:flex}.roadmap-curriculum__section-title svg,.roadmap-manager__section-title svg{color:var(--brand,#287b8b)}.roadmap-manager__section-title svg{color:var(--admin-blue)}.roadmap-curriculum__section ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.roadmap-curriculum__section li{border:1px solid var(--line,#e1e8eb);min-height:50px;color:var(--ink,#17272d);border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.roadmap-curriculum__section li.is-locked{opacity:.58}.roadmap-curriculum__number{background:color-mix(in srgb, var(--brand,#287b8b) 11%, transparent);width:28px;height:28px;color:var(--brand,#287b8b);border-radius:8px;flex:0 0 28px;place-items:center;font-size:.72rem;display:grid}.roadmap-curriculum__stage-title{flex:1;min-width:0;font-size:.8rem;line-height:1.7}.roadmap-curriculum__status{color:var(--muted,#64747c);white-space:nowrap;align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.roadmap-curriculum__section li.is-unlocked .roadmap-curriculum__status{color:#268367}.roadmap-manager__open{border:1px solid var(--admin-blue);color:var(--admin-blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:.45rem .75rem}.roadmap-manager{z-index:1000;background:#0c1921a6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.roadmap-manager__dialog{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:18px;flex-direction:column;width:min(900px,100%);max-height:min(90vh,900px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000003b}.roadmap-manager__header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:start;gap:1rem;padding:1.1rem 1.3rem;display:flex}.roadmap-manager__header span,.roadmap-manager__header small{color:var(--admin-muted);font-size:.72rem}.roadmap-manager__header h2{color:var(--admin-ink);margin:0;font-size:1.15rem}.roadmap-manager__header button{border:1px solid var(--admin-line);width:32px;height:32px;color:var(--admin-ink);cursor:pointer;background:0 0;border-radius:8px;font-size:1.4rem}.roadmap-manager__tabs{border-bottom:1px solid var(--admin-line);padding:.85rem 1.2rem}.roadmap-manager__tabs button{border-color:var(--admin-line);color:var(--admin-muted)}.roadmap-manager__tabs button.is-active{border-color:var(--admin-blue);color:var(--admin-blue)}.roadmap-manager__content{padding:1.2rem;overflow-y:auto}.roadmap-manager__subject-head h3{color:var(--admin-ink)}.roadmap-manager__content section+section{margin-top:1.5rem}.roadmap-manager__content h4{color:var(--admin-ink);margin:0 0 .6rem;font-size:.82rem}.roadmap-manager__stage{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:1rem;min-height:50px;padding:.55rem .7rem;display:flex}.roadmap-manager__stage>span{min-width:0;color:var(--admin-muted);align-items:center;gap:.5rem;font-size:.77rem;line-height:1.6;display:flex}.roadmap-manager__stage>span.is-open{color:var(--admin-ink)}.roadmap-manager__stage button{border:1px solid var(--admin-blue);color:var(--admin-blue);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:.42rem .7rem;font-size:.72rem}.roadmap-manager__stage button:disabled{border-color:var(--admin-line);color:var(--admin-muted);opacity:.6;cursor:default}.roadmap-manager__error{color:#ae3b49;background:#fbeaec;border-radius:8px;padding:.7rem;font-size:.75rem}.admin-v2.is-dark-theme .roadmap-curriculum__section li.is-unlocked .roadmap-curriculum__status{color:var(--subject-accent)}.admin-v2.is-dark-theme .roadmap-overall-progress__track{background:#343c45}@media (max-width:680px){.roadmap-curriculum__heading,.roadmap-manager__subject-head{flex-direction:column;align-items:start;gap:.3rem}.roadmap-manager{padding:.5rem}.roadmap-manager__stage{flex-direction:column;align-items:start;gap:.5rem}}.roadmap-manager__dialog{width:min(1040px,100%)}.roadmap-manager__tabs{flex:none;gap:8px;padding:12px 20px}.roadmap-manager__tabs button{white-space:nowrap;border-radius:9px;min-height:36px;padding:6px 12px}.roadmap-manager__tabs button.is-active{background:var(--admin-blue-soft);font-weight:700}.roadmap-manager__content{min-height:0;padding:18px 20px 24px}.roadmap-manager__subject-head{margin-bottom:14px}.roadmap-manager__table-wrap{border:1px solid var(--admin-line);border-radius:12px;overflow-x:auto}.roadmap-manager__table{border-collapse:collapse;width:100%;min-width:540px;color:var(--admin-ink);text-align:right;font-size:.76rem}.roadmap-manager__table th,.roadmap-manager__table td{border-bottom:1px solid var(--admin-line);padding:11px 14px}.roadmap-manager__table thead th{background:var(--admin-bg);color:var(--admin-muted);font-weight:600}.roadmap-manager__table th:first-child,.roadmap-manager__table td:first-child{text-align:center;width:70px}.roadmap-manager__table th:last-child,.roadmap-manager__table td:last-child{text-align:center;width:92px}.roadmap-manager__table tbody:last-child tr:last-child td{border-bottom:0}.roadmap-manager__section-row th{background:color-mix(in srgb, var(--admin-blue) 7%, var(--admin-card));color:var(--admin-blue);padding:10px 14px;font-size:.75rem;font-weight:700;text-align:right!important}.roadmap-manager__section-title{align-items:center;gap:4px;display:inline-flex}.roadmap-manager__actions{justify-content:center;align-items:center;gap:6px;display:flex}.roadmap-manager__actions button{border:1px solid var(--admin-line);background:var(--admin-card);width:28px;height:28px;color:var(--admin-muted);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.roadmap-manager__actions button:first-child.is-selected{color:#21875f;background:#e8f5ee;border-color:#81cbb0}.roadmap-manager__actions button:last-child.is-selected{color:#b64a55;background:#f9ebed;border-color:#e2adb3}.roadmap-manager__actions button:disabled{cursor:default;opacity:1}.roadmap-manager__actions button:focus-visible{outline:2px solid var(--admin-blue);outline-offset:2px}.admin-v2.is-dark-theme .roadmap-manager__table thead th{background:var(--admin-card-raised)}.admin-v2.is-dark-theme .roadmap-manager__section-row th{background:color-mix(in srgb, var(--admin-blue) 12%, var(--admin-card))}.admin-v2.is-dark-theme .roadmap-manager__actions button:first-child.is-selected{color:#74d8ac;background:#263d35}.admin-v2.is-dark-theme .roadmap-manager__actions button:last-child.is-selected{color:#f0a5ae;background:#432f35}@media (max-width:680px){.roadmap-manager__tabs{padding:10px 12px}.roadmap-manager__content{padding:14px 12px 18px}}.c-roadmap__page{--ink:#182b32;--muted:#687981;--line:#e2e9ec;--brand:#2c748b;--soft:#f3f7f8;color:var(--ink);background:0 0}.c-roadmap__container{border:1px solid var(--line);background:#fffffff0;border-radius:20px;width:100%;margin:0 0 3rem;padding:0 .85rem 1.2rem;overflow:hidden}.c-roadmap__hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:clamp(1.2rem,2.2vw,2.15rem) 1rem 2rem;display:flex;position:relative}.c-roadmap__heroMark{border-top:2px solid #7fb5c2;border-radius:50%;width:64px;height:14px;margin-bottom:.55rem;transform:rotate(-8deg)}.c-roadmap__eyebrow{color:var(--brand);letter-spacing:.02em;font-size:.76rem;font-weight:700}.c-roadmap__hero h1{color:var(--ink);letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:750;line-height:1.4}.c-roadmap__hero p{max-width:620px;color:var(--muted);margin:.2rem 0 0;font-size:.9rem;font-weight:400;line-height:1.9}.c-roadmap__heroDecorationOne,.c-roadmap__heroDecorationTwo{z-index:-1;pointer-events:none;opacity:.65;position:absolute}.c-roadmap__heroDecorationOne{inset-inline-end:1%;border:1px solid #2c748b29;border-radius:22px;width:82px;height:82px;top:30%;transform:rotate(14deg)}.c-roadmap__heroDecorationTwo{inset-inline-start:3%;border:1px solid #cac42d4d;border-radius:50%;width:58px;height:58px;bottom:20%}.c-roadmap__selection{gap:1.1rem;padding:clamp(.5rem,1.2vw,.9rem);display:grid}.c-roadmap__sectionHeading{align-items:center;gap:.75rem;display:flex}.c-roadmap__step{width:2.35rem;height:2.35rem;color:var(--brand);background:#eaf3f5;border-radius:13px;flex:0 0 2.35rem;place-items:center;font-size:.85rem;font-weight:700;display:grid}.c-roadmap__sectionHeading h2{color:var(--ink);margin:0;font-size:1.02rem;font-weight:700;line-height:1.6}.c-roadmap__sectionHeading p{color:var(--muted);margin:.1rem 0 0;font-size:.78rem;font-weight:400;line-height:1.75}.c-roadmap__majorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.c-roadmap__majorCard{--tone:#8580df;--tone-soft:#eae9fb;--tone-number:#dce0f5;min-width:0;min-height:220px;color:var(--ink);font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #e0e6ea;border-radius:18px;flex-direction:column;padding:6px;transition:border-color .2s,transform .2s;display:flex;position:relative}.c-roadmap__toneviolet{--tone:#8580df;--tone-soft:#eae9fb;--tone-number:#dce0f5}.c-roadmap__tonecyan{--tone:#4eb4d3;--tone-soft:#d0eef7;--tone-number:#aee2f2}.c-roadmap__tonecoral{--tone:#ed927c;--tone-soft:#fae4df;--tone-number:#f2d5ce}.c-roadmap__majorCard:hover,.c-roadmap__majorCard:focus-visible{border-color:var(--tone);outline:none;transform:translateY(-2px)}.c-roadmap__majorCard:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.c-roadmap__selected{border-color:var(--tone)}.c-roadmap__majorCard:before{z-index:2;content:"";pointer-events:none;background:radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 0 0/5px 5px no-repeat,radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 100% 0/5px 5px no-repeat,radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 0 100%/5px 5px no-repeat,radial-gradient(circle,#dce4e9 2px,#0000 2.5px) 100% 100%/5px 5px no-repeat;position:absolute;inset:20px 19px 17px}.c-roadmap__majorHead{background:#f2f6f8;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;min-height:87px;padding:.85rem 1rem;transition:background-color .2s;display:flex;overflow:hidden}.c-roadmap__majorCard:hover .c-roadmap__majorHead,.c-roadmap__majorCard:focus-visible .c-roadmap__majorHead,.c-roadmap__selected .c-roadmap__majorHead{background:var(--tone-soft)}.c-roadmap__majorLabel{z-index:1;min-width:0;font-size:1.02rem;font-weight:700;line-height:1.6;position:relative}.c-roadmap__majorNumber{color:var(--tone-number);letter-spacing:-.09em;flex:none;align-self:flex-end;margin-bottom:-1.55rem;font-size:4.6rem;font-weight:400;line-height:.9}.c-roadmap__majorBody{flex:1;align-items:center;gap:.8rem;padding:.6rem 1rem .1rem;display:flex}.c-roadmap__majorDescription{color:var(--muted);flex:1;font-size:.79rem;font-weight:400;line-height:1.85}.c-roadmap__majorIcon{color:var(--tone);flex:0 0 42px;place-items:center;display:grid}.c-roadmap__majorIcon svg *{stroke-width:1px!important}.c-roadmap__majorAction{min-height:30px;color:var(--tone);align-items:center;gap:.35rem;margin:0 1rem .45rem;font-size:.76rem;font-weight:700;line-height:1.5;display:inline-flex}.c-roadmap__gradeSection{gap:.85rem;padding-top:.25rem;display:grid}.c-roadmap__gradeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.c-roadmap__gradeCard{min-width:0;min-height:133px;color:var(--ink);font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #e0e6ea;border-radius:18px;flex-direction:column;padding:6px;transition:border-color .2s,transform .2s;display:flex}.c-roadmap__gradeCard:hover,.c-roadmap__gradeCard:focus-visible{border-color:var(--tone);outline:none;transform:translateY(-2px)}.c-roadmap__gradeCard:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.c-roadmap__gradeSelected{border-color:var(--tone)}.c-roadmap__gradeHead{background:#f2f6f8;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:.75rem;min-height:83px;padding:.75rem 1rem;transition:background-color .2s;display:flex;overflow:hidden}.c-roadmap__gradeCard:hover .c-roadmap__gradeHead,.c-roadmap__gradeCard:focus-visible .c-roadmap__gradeHead,.c-roadmap__gradeSelected .c-roadmap__gradeHead{background:var(--tone-soft)}.c-roadmap__gradeLabel{font-size:1.05rem;font-weight:700;line-height:1.6}.c-roadmap__gradeNumber{color:var(--tone-number);letter-spacing:-.09em;flex:none;align-self:flex-end;margin-bottom:-.9rem;font-size:3.5rem;font-weight:400;line-height:.9}.c-roadmap__gradeAction{min-height:30px;color:var(--tone);align-items:center;gap:.35rem;margin:0 1rem .2rem;font-size:.76rem;font-weight:700;line-height:1.5;display:inline-flex}.c-roadmap__selectedPath{background:#f7fafb;border:1px solid #2c748b1f;border-radius:16px;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.c-roadmap__selectedPathIcon{color:#3b9472;background:#e4f2ed;border-radius:12px;flex:0 0 2.3rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.c-roadmap__selectedPath strong{color:var(--ink);font-size:.87rem;font-weight:700}.c-roadmap__selectedPath p{color:var(--muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.7}@media (min-width:761px){.c-roadmap__container{margin-top:calc(1rem - 2px)}}@media (max-width:760px){.c-roadmap__hero{padding-top:2rem}.c-roadmap__heroDecorationOne{width:62px;height:62px;inset-inline-end:-1.5rem}.c-roadmap__majorGrid,.c-roadmap__gradeGrid{grid-template-columns:1fr;gap:.6rem}.c-roadmap__majorCard{min-height:205px}.c-roadmap__majorHead{min-height:80px}.c-roadmap__majorNumber{font-size:4.2rem}.c-roadmap__gradeCard{min-height:120px}.c-roadmap__gradeHead{min-height:72px}}@media (prefers-reduced-motion:reduce){.c-roadmap__majorCard,.c-roadmap__gradeCard{transition:none}}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page){--ink:var(--admin-ink);--muted:#aebac1;--line:var(--admin-line);--brand:var(--admin-blue)}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__container{background:var(--admin-card)}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__heroMark{border-color:var(--brand)}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__heroDecorationOne{border-color:#65dfb629}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__heroDecorationTwo{border-color:#efc17333}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__step{background:#263d3b}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) :is(.c-roadmap__majorCard,.c-roadmap__gradeCard){border-color:var(--admin-line);background:var(--admin-card-raised)}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) :is(.c-roadmap__majorCard:hover,.c-roadmap__majorCard:focus-visible,.c-roadmap__majorCard.c-roadmap__selected,.c-roadmap__gradeCard:hover,.c-roadmap__gradeCard:focus-visible,.c-roadmap__gradeCard.c-roadmap__gradeSelected){border-color:var(--tone)}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) :is(.c-roadmap__majorHead,.c-roadmap__gradeHead){background:#303640}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) :is(.c-roadmap__majorCard:hover,.c-roadmap__majorCard:focus-visible,.c-roadmap__majorCard.c-roadmap__selected) .c-roadmap__majorHead,.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) :is(.c-roadmap__gradeCard:hover,.c-roadmap__gradeCard:focus-visible,.c-roadmap__gradeCard.c-roadmap__gradeSelected) .c-roadmap__gradeHead{background:var(--tone-soft)}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) :is(.c-roadmap__majorCard,.c-roadmap__gradeSection){--tone-soft:color-mix(in srgb, var(--tone) 15%, #303640);--tone-number:color-mix(in srgb, var(--tone) 35%, #596370)}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__toneviolet{--tone:#aaa6ff}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__tonecyan{--tone:#69d2eb}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__tonecoral{--tone:#ffa28d}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__majorCard:before{opacity:.28}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__selectedPath{border-color:var(--admin-line);background:var(--admin-card-raised)}.admin-v2.is-dark-theme .c-roadmap__page:not(.c-techniques__page) .c-roadmap__selectedPathIcon{color:var(--brand);background:#263d3b}.c-site-footer__footer{box-sizing:border-box;color:#172a32;background:#fff;width:100%;margin:auto 0 0;padding:2rem 1rem 1rem}.c-site-footer__shell{background:#f3f6f8;border:0;border-radius:22px;width:min(100%,1400px);margin-inline:auto;padding:clamp(1.15rem,2.3vw,2rem);position:relative;overflow:hidden}.c-site-footer__shell:before,.c-site-footer__shell:after{content:"";pointer-events:none;background:#d5e3e8;border-radius:50%;width:6px;height:6px;position:absolute}.c-site-footer__shell:before{top:1rem;right:.45rem}.c-site-footer__shell:after{top:1rem;left:.45rem}.c-site-footer__socialLinks a:focus-visible,.c-site-footer__trustPanel:focus-visible,.c-site-footer__linksPanel a:focus-visible,.c-site-footer__contactDetails a:focus-visible,.c-site-footer__bottomRow a:focus-visible{outline-offset:3px;outline:2px solid #2c748b}.c-site-footer__cardGrid{grid-template:"about links""connect links"/minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.c-site-footer__panel{background:#fff;border:0;border-radius:16px;min-width:0}.c-site-footer__aboutPanel{grid-area:about;padding:1.3rem 1.5rem}.c-site-footer__brandLine{align-items:center;gap:.75rem;display:flex}.c-site-footer__brandLogo{object-fit:contain;flex:0 0 145px;width:145px;height:auto;display:block}.c-site-footer__brandLine h3{margin:0;font-size:1.13rem;font-weight:700;line-height:1.25}.c-site-footer__brandLine span:last-child{color:#798992;font-size:.7rem;line-height:1.35}.c-site-footer__aboutPanel p{color:#687780;width:100%;margin:.95rem 0 0;font-size:.79rem;font-weight:400;line-height:1.95}.c-site-footer__linksPanel{grid-area:links;padding:1.35rem 1.5rem}.c-site-footer__linksPanel h3,.c-site-footer__socialPanel h3{align-items:center;gap:.45rem;margin:0;font-size:.91rem;font-weight:700;line-height:1.55;display:flex}.c-site-footer__headingDot{background:#b9b32c;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.c-site-footer__linkColumns{margin-top:1.1rem}.c-site-footer__linkColumns ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.c-site-footer__linkColumns li{min-width:0;font-size:.8rem;font-weight:400;line-height:1.6}.c-site-footer__linkColumns a{color:#485b64;text-decoration:none;transition:color .2s}.c-site-footer__linkColumns a:hover{color:#2c748b}.c-site-footer__connectRow{grid-area:connect;grid-template-columns:175px minmax(0,1fr);gap:.65rem;display:grid}.c-site-footer__socialPanel{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:.35rem .8rem;min-width:0;padding:.65rem .9rem;display:flex}.c-site-footer__socialPanel h3{flex:155px}.c-site-footer__socialLinks{flex:none;align-items:center;gap:.45rem;display:flex}.c-site-footer__socialLinks a{border-radius:8px;place-items:center;width:29px;height:29px;transition:background-color .2s,transform .2s;display:grid}.c-site-footer__socialLinks a:hover{background:#eef5f6;transform:translateY(-2px)}.c-site-footer__socialLinks img{object-fit:contain;width:22px;height:22px;display:block}.c-site-footer__contactDetails{color:#75848c;flex-wrap:wrap;flex:100%;gap:.1rem .75rem;font-size:.69rem;line-height:1.5;display:flex}.c-site-footer__contactDetails a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.c-site-footer__contactDetails a:hover{color:#2c748b}.c-site-footer__trustPanel{flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:.15rem;width:175px;padding:.4rem;text-decoration:none;display:flex}.c-site-footer__trustPanel img{object-fit:contain;width:150px;height:auto;display:block}.c-site-footer__bottomRow{justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:1.15rem .2rem 0;display:flex}.c-site-footer__bottomRow p{color:#75848c;margin:0;font-size:.72rem;font-weight:400;line-height:1.7}.c-site-footer__bottomRow a{color:#526a75;font-weight:700;text-decoration:none}.c-site-footer__bottomRow a:hover{color:#2c748b}@media (max-width:800px){.c-site-footer__cardGrid{grid-template-columns:1fr;grid-template-areas:"about""links""connect"}.c-site-footer__linkColumns ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.c-site-footer__footer{padding:1.5rem .75rem .75rem}.c-site-footer__shell{border-radius:18px;padding:.9rem}.c-site-footer__aboutPanel,.c-site-footer__linksPanel{padding:1.1rem}.c-site-footer__brandLine h3{font-size:1rem}.c-site-footer__brandLogo{flex-basis:112px;width:112px}.c-site-footer__linkColumns ul{column-gap:.65rem}.c-site-footer__connectRow{grid-template-columns:108px minmax(0,1fr);gap:.5rem}.c-site-footer__socialPanel{padding:.6rem}.c-site-footer__socialPanel h3{flex-basis:100%}.c-site-footer__socialLinks{gap:.2rem}.c-site-footer__socialLinks a{width:26px;height:26px}.c-site-footer__socialLinks img{width:20px;height:20px}.c-site-footer__trustPanel{width:108px;padding:.3rem}.c-site-footer__trustPanel img{width:94px;height:auto}.c-site-footer__bottomRow{text-align:center;flex-direction:column;align-items:center;gap:.15rem;padding-top:.9rem}}@media (prefers-reduced-motion:reduce){.c-site-footer__socialLinks a{transition:none}}.c-wishlist__page{display:grid}.c-wishlist__grid{gap:.85rem;display:grid}.c-wishlist__card{background:#ffffffd1;border:1px solid #2c748b17;border-radius:22px;grid-template-columns:minmax(130px,190px) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.c-wishlist__card:hover{border-color:#2c748b33;transform:translateY(-1px);box-shadow:0 10px 26px #14313b0f}.c-wishlist__art{background:linear-gradient(145deg,#2c748b1a,#2c748b06);border-radius:17px;place-items:center;min-height:132px;display:grid;position:relative;overflow:hidden}.c-wishlist__image{object-fit:cover;width:100%;height:100%;min-height:132px}.c-wishlist__artIcon{width:3.8rem;height:3.8rem;color:var(--primary);background:#ffffffdb;border:1px solid #2c748b1a;border-radius:18px;place-items:center;display:grid}.c-wishlist__favorite{z-index:2;cursor:pointer;background:#fffffff0;border:1px solid #1111111a;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;padding:0;display:grid;position:absolute;inset-block-start:.65rem;inset-inline-start:.65rem;box-shadow:0 5px 15px #1018281a}.c-wishlist__favorite:hover,.c-wishlist__favorite:focus-visible{transform:translateY(-1px)}.c-wishlist__favorite[data-active=true]{background:#a9000014;border-color:#a900002e}.c-wishlist__body{align-content:center;justify-items:start;gap:.5rem;min-width:0;display:grid}.c-wishlist__meta,.c-wishlist__metaList{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.c-wishlist__badge{min-height:1.45rem;color:var(--primary);background:#2c748b17;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.68rem;font-weight:750;display:inline-flex}.c-wishlist__badgeGhost{color:var(--muted);background:#2c748b0a}.c-wishlist__title{color:#22313b;margin:0;font-size:.96rem;font-weight:850;line-height:1.55}.c-wishlist__title a{color:inherit;text-decoration:none}.c-wishlist__title a:hover{color:var(--primary)}.c-wishlist__description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.8;display:-webkit-box;overflow:hidden}.c-wishlist__metaList{color:var(--muted);font-size:.7rem}.c-wishlist__metaItem{align-items:center;gap:.28rem;display:inline-flex}.c-wishlist__body .shop-card__price{text-align:start;justify-self:start;justify-items:start;width:fit-content}.c-wishlist__actions{align-items:center;display:flex}.c-wishlist__link{white-space:nowrap;min-height:2.45rem}.c-wishlist__emptyActions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.2rem;display:flex}@media (max-width:760px){.c-wishlist__card{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem}.c-wishlist__art,.c-wishlist__image{min-height:175px}.c-wishlist__body,.c-wishlist__actions{grid-column:1/-1}.c-wishlist__link{width:100%}}.c-invoice__viewer{color:#111;background:#fff;min-height:100vh;padding:24px 12px}.c-invoice__scroll{padding-bottom:12px;overflow-x:auto}.c-invoice__paper{box-sizing:border-box;color:#111;width:297mm;min-height:210mm;box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;margin:0 auto;padding:1mm 8mm 8mm;font-family:Modam,Tahoma,sans-serif;font-size:10pt;line-height:1.65}:is(html:has([data-invoice-document]),body:has([data-invoice-document])){background:#fff!important}body:has([data-invoice-document]) .site-shell{background:#fff}body:has([data-invoice-document]) .site-shell:before{display:none}.c-invoice__paper *,.c-invoice__paper :before,.c-invoice__paper :after{box-sizing:border-box}.c-invoice__brand{border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;min-height:12mm;padding-bottom:2mm;display:flex}.c-invoice__logo{object-fit:contain;width:36mm;height:13mm;display:block}.c-invoice__printButton{color:#072b33;font:inherit;cursor:pointer;background:linear-gradient(115deg,#65dfb6,#2c91b3);border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-weight:700;display:inline-flex}.c-invoice__printButton:hover{filter:brightness(.96)}.c-invoice__printButton:focus-visible{outline-offset:3px;outline:2px solid #2c748b}.c-invoice__title{text-align:center;color:#000;margin:5mm 0 4mm;font-size:19pt;font-weight:800;line-height:1.5}.c-invoice__preview{text-align:center;color:#666;margin:-2mm 0 3mm;font-size:8pt}.c-invoice__details{grid-template-columns:minmax(0,1fr) 44mm;align-items:start;gap:1mm;margin-bottom:1mm;display:grid}.c-invoice__parties{gap:1mm;min-width:0;display:grid}.c-invoice__party{grid-template-columns:15mm minmax(0,1fr);gap:1mm;display:grid}.c-invoice__partyTitle{writing-mode:vertical-rl;background:#eee;border:1px solid #222;justify-content:center;align-items:center;padding:3mm 0;font-weight:700;display:flex}.c-invoice__partyFields{border:1px solid #222;grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm 3mm;min-height:24mm;padding:2mm;font-size:8.5pt;font-weight:400;display:grid}.c-invoice__partyFields>div{overflow-wrap:anywhere}.c-invoice__partyFields strong{font-weight:700}.c-invoice__partyFields span{font-weight:400}.c-invoice__address{grid-column:1/-1}.c-invoice__metadata{border:1px solid #222;align-content:start;gap:3mm;min-height:24mm;padding:3mm;font-size:8.5pt;font-weight:400;display:grid}.c-invoice__metadata>div{flex-wrap:wrap;justify-content:space-between;gap:2mm;display:flex}.c-invoice__metadata strong,.c-invoice__metadata span{font-weight:400}.c-invoice__items{table-layout:fixed;border-collapse:collapse;width:100%;font-size:8pt;font-weight:400;line-height:1.7}.c-invoice__items th,.c-invoice__items td{text-align:center;vertical-align:middle;overflow-wrap:anywhere;border:1px solid #222;padding:1.8mm 1mm}.c-invoice__items thead th{background:#eee;font-weight:400}.c-invoice__items td{font-variant-numeric:tabular-nums}.c-invoice__items .c-invoice__description{text-align:center;white-space:pre-line}.c-invoice__total{font-weight:400}.c-invoice__closing{break-inside:avoid;border:1px solid #222;border-top:0}.c-invoice__summary{background:#eee;border-bottom:1px solid #222;grid-template-columns:58% 42%;font-size:8.5pt;font-weight:400;display:grid}.c-invoice__summaryTotal{grid-template-columns:85% 15%}.c-invoice__summaryTotal>span{text-align:right}.c-invoice__summary>span{text-align:center;padding:1.5mm 2mm}.c-invoice__summary>strong{text-align:center;border-right:1px solid #222;padding:1.5mm 2mm;font-weight:400}.c-invoice__signatures{text-align:center;grid-template-columns:1fr 1fr;min-height:38mm;padding:3mm;display:grid}.c-invoice__signatures>div{flex-direction:column;align-items:center;gap:3mm;display:flex}.c-invoice__signatures img{object-fit:contain;width:45mm;height:25mm}@page billingInvoice{size:A4 landscape;margin:8mm}@media screen{.c-invoice__viewer{zoom:.85}}@media print{:is(html:has([data-invoice-document]),body:has([data-invoice-document])){background:#fff!important;height:auto!important;margin:0!important;padding:0!important}body:has([data-invoice-document]) .site-shell{background:#fff;min-height:0;display:block;overflow:visible}body:has([data-invoice-document]) .site-shell:before{display:none}.c-invoice__viewer,.c-invoice__scroll{background:#fff;min-height:0;margin:0;padding:0;display:block;overflow:visible}.c-invoice__paper{page:billingInvoice;width:100%;min-height:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:0}.c-invoice__printButton,.c-invoice__logo,.c-invoice__brand{display:none!important}.c-invoice__details,.c-invoice__brand,.c-invoice__items tr{break-inside:avoid}.c-invoice__items thead{display:table-header-group}.c-invoice__title{break-after:avoid}}.c-payment-receipt__viewer{color:#303438;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100vh;padding:24px 16px}.c-payment-receipt__paper{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:1000px;min-height:1180px;margin:0 auto;padding:12px 28px 24px;font-family:Modam,Tahoma,sans-serif;font-size:16px;line-height:1.9;display:flex}.c-payment-receipt__paper *,.c-payment-receipt__paper :before,.c-payment-receipt__paper :after{box-sizing:border-box}.c-payment-receipt__toolbar{justify-content:flex-end;margin-bottom:42px;display:flex}.c-payment-receipt__printButton{color:#07323b;font:inherit;cursor:pointer;background:linear-gradient(110deg,#79f4c3,#20bde9);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:700;display:inline-flex}.c-payment-receipt__printButton:focus-visible{outline-offset:4px;outline:2px solid #247e94}.c-payment-receipt__printButton:disabled{cursor:wait;opacity:.65}.c-payment-receipt__header{border-bottom:1px solid #bfc3c5;justify-content:space-between;align-items:center;gap:28px;padding-bottom:10px;display:flex}.c-payment-receipt__logo{object-fit:contain;width:170px;height:70px}.c-payment-receipt__metadata{width:300px;max-width:55%;margin:0;font-size:18px}.c-payment-receipt__metadata dt,.c-payment-receipt__metadata dd{font-weight:400}.c-payment-receipt__metadata>div{justify-content:space-between;gap:14px;display:flex}.c-payment-receipt__metadata dt{white-space:nowrap}.c-payment-receipt__metadata dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.c-payment-receipt__message{margin-top:38px}.c-payment-receipt__message h1{margin:0;font-size:28px;font-weight:400;line-height:1.4}.c-payment-receipt__greeting{margin:0;font-size:18px;font-weight:400;line-height:1.5}.c-payment-receipt__description{margin:34px 0 0;font-weight:400;line-height:2}.c-payment-receipt__preview{text-align:center;color:#766239;margin:16px 0 0;font-size:13px}.c-payment-receipt__table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;margin-top:64px}.c-payment-receipt__table th{color:#7b7f82;text-align:right;border-bottom:1px solid #d0d3d5;padding:12px 16px;font-weight:400}.c-payment-receipt__table td{text-align:right;background:#f4f4f4;padding:14px 16px;font-weight:400}.c-payment-receipt__signoff{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:60px 0 70px;display:flex}.c-payment-receipt__signoff p{margin:0 0 2px}.c-payment-receipt__signoff strong{color:#287c91;font-size:21px}.c-payment-receipt__signoff span{color:#757b80;font-size:14px}.c-payment-receipt__footer{border-top:1px solid #bfc3c5;margin-top:auto;padding-top:14px;font-size:14px;font-weight:400}.c-payment-receipt__footer h2{margin:0;font-size:21px;font-weight:400}.c-payment-receipt__footerLine{align-items:center;gap:6px;margin:1px 0 2px;font-weight:400;display:flex}.c-payment-receipt__footerLine>span:first-child,.c-payment-receipt__contacts a>span:first-child{flex:none;align-items:center;display:inline-flex}.c-payment-receipt__contacts{flex-wrap:wrap;gap:1px 18px;font-weight:400;display:flex}.c-payment-receipt__contacts a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}:is(body:has([data-payment-receipt]),html:has([data-payment-receipt])){background:#fff!important}body:has([data-payment-receipt]) .site-shell{background:#fff}body:has([data-payment-receipt]) .site-shell:before{display:none}@media screen{.c-payment-receipt__viewer{zoom:.75}}@media (max-width:600px){.c-payment-receipt__viewer{padding:12px 8px}.c-payment-receipt__paper{min-height:calc(100svh - 24px);padding:8px 12px 20px;font-size:14px}.c-payment-receipt__toolbar{margin-bottom:28px}.c-payment-receipt__header{gap:14px}.c-payment-receipt__logo{width:110px;height:52px}.c-payment-receipt__metadata{max-width:65%;font-size:13px}.c-payment-receipt__metadata>div{gap:8px}.c-payment-receipt__message h1{font-size:23px}.c-payment-receipt__table{margin-top:36px}.c-payment-receipt__signoff{padding:42px 0}.c-payment-receipt__footer{font-size:13px}.c-payment-receipt__footer h2{font-size:19px}.c-payment-receipt__contacts{gap:1px 12px}}@page paymentReceipt{size:A4 portrait;margin:12mm}@media print{:is(html:has([data-payment-receipt]),body:has([data-payment-receipt])){height:auto!important;margin:0!important;padding:0!important}body:has([data-payment-receipt]) .site-shell{min-height:0;display:block;overflow:visible}.c-payment-receipt__viewer{min-height:0;padding:0}.c-payment-receipt__paper{page:paymentReceipt;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;max-width:none;min-height:268mm;margin:0;padding:0;font-size:9pt;line-height:1.65}.c-payment-receipt__toolbar{display:none!important}.c-payment-receipt__logo{width:36mm;height:16mm}.c-payment-receipt__metadata{width:75mm;font-size:9pt}.c-payment-receipt__header{padding-bottom:2mm}.c-payment-receipt__message{margin-top:6mm}.c-payment-receipt__message h1{font-size:19pt}.c-payment-receipt__greeting{font-size:11pt}.c-payment-receipt__description{margin-top:6mm;font-size:9pt;line-height:1.7}.c-payment-receipt__table{margin-top:10mm;font-size:9pt}.c-payment-receipt__table th,.c-payment-receipt__table td{padding:2mm 3mm}.c-payment-receipt__signoff{padding:28mm 0 12mm}.c-payment-receipt__signoff strong{font-size:14pt}.c-payment-receipt__signoff span{font-size:9pt}.c-payment-receipt__footer{padding-top:4mm;font-size:9pt}.c-payment-receipt__footer h2{font-size:15pt}.c-payment-receipt__header,.c-payment-receipt__table,.c-payment-receipt__signoff,.c-payment-receipt__footer{break-inside:avoid}.c-payment-receipt__contacts a{text-decoration:none}}.c-videos__page{--ink:#0b0d12;--muted:#626771;--line:#e8eaee;--brand:#2c748b;--brand-mid:#4590a4;--brand-soft:#7fb5c2;--brand-pale:#e7f1f3;--accent:#cac42d;color:var(--ink);background-color:#fff;background-image:radial-gradient(#2c748b0e .8px,#0000 .8px);background-size:34px 34px;overflow:hidden}.c-videos__container{width:min(100% - 7rem,1400px);margin-inline:auto}.c-videos__hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;min-height:0;padding:clamp(2.1rem,3vw,2.8rem) 1rem 1.6rem;display:flex;position:relative}.c-videos__heroMark{border-top:2px solid var(--brand-soft);border-radius:50%;width:64px;height:14px;margin-bottom:.55rem;transform:rotate(-8deg)}.c-videos__eyebrow{color:#596879;letter-spacing:.01em;font-size:.82rem;font-weight:700}.c-videos__hero h1,.c-videos__libraryHeading h2{letter-spacing:-.055em;font-size:clamp(1.75rem,3.3vw,2.8rem);font-weight:700;line-height:1.35}.c-videos__hero h1{margin:.6rem 0 0}.c-videos__heroDescription,.c-videos__libraryHeading p{max-width:700px;color:var(--muted);font-size:clamp(.82rem,.95vw,.94rem);font-weight:400;line-height:1.9}.c-videos__heroDescription{margin:.55rem 0 0}.c-videos__buttonPrimary{border:1px solid var(--ink);color:#fff;background:#08090c;border-radius:13px;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.6rem 1.35rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.c-videos__buttonPrimary:hover{color:#fff;background:#232832;transform:translateY(-2px);box-shadow:0 12px 26px #08090c21}.c-videos__buttonPrimary:focus-visible,.c-videos__card a:focus-visible{outline:3px solid var(--brand-soft);outline-offset:3px}.c-videos__heroDecorationOne,.c-videos__heroDecorationTwo{z-index:-1;pointer-events:none;opacity:.6;position:absolute}.c-videos__heroDecorationOne{border:2px solid #dcebed;border-radius:27px;width:118px;height:118px;top:26%;right:-3%;transform:rotate(-18deg)}.c-videos__heroDecorationTwo{border:2px solid #f2f0cf;border-radius:50%;width:78px;height:78px;bottom:22%;left:2%}.c-videos__featured{isolation:isolate;scroll-margin-top:110px;position:relative}.c-videos__featured:before{z-index:-1;top:10%;content:"";border:1px solid #2c748b2b;border-radius:50%;width:7rem;height:7rem;position:absolute;inset-inline-start:-5.5rem}.c-videos__featured:after{z-index:-1;inset-inline-end:-1.4rem;content:"";border:1px solid #cac42d52;border-radius:8px;width:2.5rem;height:2.5rem;position:absolute;bottom:17%;transform:rotate(18deg)}.c-videos__playerFrame{background:#070b12;border-radius:18px;overflow:hidden;box-shadow:0 20px 55px #17273f1c}.c-videos__playerFrame .site-video-player{--video-accent:var(--brand-mid);aspect-ratio:16/9;box-shadow:none;border:0;border-radius:0}.c-videos__playerFrame .site-video-player__locked-poster{object-fit:cover}.c-videos__playerFrame .site-video-player__hero-play{border-radius:50%}.c-videos__playerFallback{aspect-ratio:16/9;color:#fff;place-items:center;display:grid;position:relative}.c-videos__playerFallback img{object-fit:cover;opacity:.62}.c-videos__playerFallback span{z-index:1;background:#0008;border:1px solid #ffffff70;border-radius:10px;padding:.7rem 1rem;font-weight:700;position:relative}.c-videos__featuredDetails{isolation:isolate;background:#f1f6f8;border:1px solid #dfe7eb;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:start;gap:1.1rem;margin-top:.8rem;padding:1.05rem 1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #ffffffb3}.c-videos__featuredDetails:before{z-index:-1;inset-inline-start:7%;content:"";border:1px solid #2c748b17;border-radius:50%;width:5rem;height:5rem;position:absolute;top:-2.4rem}.c-videos__featuredCopy{min-width:0}.c-videos__featuredCopy h2{white-space:pre-line;margin:.15rem 0 .25rem;font-size:.98rem;font-weight:700;line-height:1.6}.c-videos__description{gap:.45rem;display:grid}.c-videos__description p{color:var(--muted);margin:0;font-size:.8rem;font-weight:400;line-height:1.85}.c-videos__description strong{color:inherit;font-weight:400}.c-videos__takeaways{border-inline-start:1px solid #dfe7eb;align-self:start;padding:.1rem 1.1rem .1rem 0}.c-videos__takeaways h3{margin:0 0 .25rem;font-size:.98rem;font-weight:700;line-height:1.6}.c-videos__takeaways ul{gap:.12rem;margin:0;padding-inline-start:1.1rem;list-style:outside;display:grid}.c-videos__takeaways li{color:var(--muted);padding-inline-start:.05rem;font-size:.8rem;font-weight:400;line-height:1.65}.c-videos__takeaways li::marker{color:var(--brand);font-size:.85em}.c-videos__library{isolation:isolate;padding-block:clamp(1.2rem,2vw,2rem) clamp(.5rem,1vw,.85rem);scroll-margin-top:80px;position:relative}.c-videos__library:before{z-index:-1;top:12%;content:"";border:1px solid #2c748b1f;border-radius:18px;width:5.5rem;height:5.5rem;position:absolute;inset-inline-end:-3.5rem;transform:rotate(12deg)}.c-videos__library:after{z-index:-1;content:"";border:1px solid #cac42d3d;border-radius:50%;width:4rem;height:4rem;position:absolute;bottom:2rem;right:50%;transform:translate(50%)}.c-videos__libraryHeading{text-align:center;max-width:670px;margin:0 auto 2.5rem}.c-videos__libraryHeading:before{content:"";background:linear-gradient(#cbdbe2,#cbdbe2) 0 calc(50% + 11px)/1px 24px no-repeat,linear-gradient(#cbdbe2,#cbdbe2) right calc(50% + 11px)/1px 24px no-repeat,repeating-linear-gradient(90deg,#cbdbe2 0 22px,#0000 22px 44px) 50% calc(50% + 11px)/100% 1px no-repeat;width:min(100vw - 5rem,1180px);height:34px;margin:0 calc(50% + min(100vw - 5rem,1180px)/-2) 1rem;display:block;position:relative}.c-videos__libraryHeading h2{margin:0 0 .55rem}.c-videos__libraryHeading p{margin:0 auto}.c-videos__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.c-videos__card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:.7rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.c-videos__card:hover{border-color:#d3d8e1;transform:translateY(-4px);box-shadow:0 16px 36px #15213212}.c-videos__cardActive{box-shadow:0 0 0 2px var(--brand-pale);border-color:#a8c9ce}.c-videos__cardPoster{aspect-ratio:16/9;background:#edf3f4;border-radius:12px;display:block;position:relative;overflow:hidden}.c-videos__cardPoster img{object-fit:cover;transition:transform .3s}.c-videos__card:hover .c-videos__cardPoster img{transform:scale(1.035)}.c-videos__cardContent{flex-direction:column;flex:1;padding:.35rem .45rem;display:flex}.c-videos__card h3{white-space:pre-line;margin:.15rem 0 .25rem;font-size:.98rem;font-weight:700;line-height:1.6}.c-videos__card p{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1.15rem;font-size:.8rem;font-weight:400;line-height:1.85;display:-webkit-box;overflow:hidden}.c-videos__cardLink{border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:38px;margin-top:auto;padding:.4rem .85rem;font-size:.72rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.c-videos__cardLink:hover{border-color:var(--primary-deep);background:var(--primary-deep);color:#fff}.c-videos__cardActive .c-videos__cardLink{border-color:var(--accent);background:var(--accent);color:var(--ink)}.c-videos__cardActive .c-videos__cardLink:hover{color:var(--ink);background:#b5af22;border-color:#b5af22}.c-videos__cta{text-align:right;background:#f1f6f8;border:1px solid #dfe7eb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1.4rem;margin-bottom:3rem;padding:1.15rem 1.3rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #ffffffb3}.c-videos__cta:before{top:-2rem;content:"";border:1px solid #2c748b1a;border-radius:50%;width:4rem;height:4rem;position:absolute;inset-inline-end:10%}.c-videos__cta:after{inset-inline-start:4%;content:"";border:1px solid #cac42d33;border-radius:7px;width:1.8rem;height:1.8rem;position:absolute;bottom:15%;transform:rotate(-14deg)}.c-videos__ctaSparkle{display:none}.c-videos__cta h2{max-width:680px;margin:0;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:700;line-height:1.65}.c-videos__cta p{max-width:630px;color:var(--muted);margin:0;font-size:.8rem;font-weight:400;line-height:1.85}.c-videos__cta>.c-videos__buttonPrimary{border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:10px;grid-area:1/2/span 2;min-height:42px;padding:.45rem 1rem;font-size:.72rem;font-weight:700;line-height:1.5}.c-videos__cta>.c-videos__buttonPrimary:hover{border-color:var(--primary-deep);background:var(--primary-deep);color:#fff}@media (min-width:961px) and (max-width:1200px){.c-videos__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.c-videos__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-videos__featuredDetails{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:.8rem}}@media (max-width:640px){.c-videos__container{width:min(100% - 3rem,1180px)}.c-videos__hero{min-height:0;padding:2rem .2rem 1.6rem}.c-videos__heroMark{margin-bottom:.5rem}.c-videos__hero h1,.c-videos__libraryHeading h2{font-size:clamp(1.7rem,7vw,2.2rem)}.c-videos__heroDescription,.c-videos__libraryHeading p{font-size:.78rem}.c-videos__heroDescription{margin-top:.5rem}.c-videos__heroDecorationOne{border-width:1px;width:70px;height:70px;top:23%;right:-16%}.c-videos__heroDecorationTwo{border-width:1px;width:48px;height:48px;bottom:15%;left:-10%}.c-videos__featured:before{width:3.5rem;height:3.5rem;inset-inline-start:-2.7rem}.c-videos__featured:after{width:1.6rem;height:1.6rem;inset-inline-end:-.35rem}.c-videos__library:before{border-radius:12px;width:3.5rem;height:3.5rem;inset-inline-end:-2.5rem}.c-videos__library:after{width:2.5rem;height:2.5rem;bottom:.5rem}.c-videos__playerFrame{border-radius:14px}.c-videos__playerFrame .site-video-player,.c-videos__playerFallback{aspect-ratio:16/9}.c-videos__featuredDetails{border-radius:16px;grid-template-columns:1fr;gap:.7rem;padding:.9rem;box-shadow:inset 0 0 0 5px #ffffffb3}.c-videos__takeaways{border-inline-start:0;border-top:1px solid #dfe7eb;padding:.65rem 0 0}.c-videos__library{padding-block:1.5rem .65rem}.c-videos__libraryHeading{margin-bottom:1.7rem}.c-videos__cardGrid{grid-template-columns:1fr;gap:.9rem}.c-videos__cta{border-radius:16px;grid-template-columns:1fr;gap:.2rem;margin-bottom:2rem;padding:1rem}.c-videos__cta>.c-videos__buttonPrimary{grid-area:auto/1;width:100%;margin-top:.25rem}.c-videos__cta:before{width:3rem;height:3rem}.c-videos__cta:after{width:1.4rem;height:1.4rem}}@media (prefers-reduced-motion:reduce){.c-videos__buttonPrimary,.c-videos__card,.c-videos__cardPoster img{transition:none}}.home-page{--home-ink:#11191d;--home-muted:#626e75;--home-brand:#2c748b;--home-line:#dfe7eb;color:var(--home-ink);background:#fff radial-gradient(#2c748b0e .8px,#0000 .8px) 0 0/34px 34px;gap:clamp(1.5rem,2.4vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.75rem) clamp(3rem,5vw,5rem);display:grid;overflow:hidden}.home-page__block{min-width:0}.home-page .hero.hero--showcase{background:0 0;padding:0}.home-page .hero-showcase{width:min(100% - 7rem,1400px);margin-inline:auto;padding:0}.home-page .hero-banner{isolation:isolate;min-height:520px;box-shadow:none;background:radial-gradient(circle at 76% 24%,#cac42d26,#0000 24%),radial-gradient(circle at 22% 76%,#5d96a947,#0000 30%),linear-gradient(135deg,#0b2b35 0%,#2c748b 58%,#4590a4 100%);border:0;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:stretch;gap:clamp(1rem,3vw,3rem);padding:clamp(1.5rem,3.2vw,3.2rem);display:grid;position:relative;overflow:hidden}.home-page .hero-banner__content{z-index:2;flex-direction:column;justify-content:center;gap:1.15rem;padding:0;display:flex;position:relative}.home-page .hero-banner__eyebrow,.home-page .home-service-banner__eyebrow,.home-page .footer-banner__eyebrow{min-height:0;color:var(--home-brand);background:0 0;border-radius:0;padding:0;font-size:.76rem;font-weight:700}.home-page .hero-banner__eyebrow{color:#f4f2cf;align-items:center;gap:.45rem;width:fit-content;display:inline-flex}.home-page .hero-banner__eyebrow .huge-icon{width:1rem;height:1rem}.home-page .home-service-banner__eyebrow,.home-page .footer-banner__eyebrow{align-items:center;gap:.5rem;width:fit-content;display:inline-flex}.home-page .hero-banner__eyebrow:before,.home-page .home-service-banner__eyebrow:before,.home-page .footer-banner__eyebrow:before{content:"";background:#cac42d;border-radius:2px;width:20px;height:2px}.home-page .hero.hero--showcase .hero-banner h1{color:#fff;flex-direction:column;align-items:flex-start;gap:.12em;max-width:none;margin:0;font-size:clamp(1.9rem,3.25vw,3.15rem);font-weight:700;line-height:1.36;display:flex}.home-page .hero-banner__title-line{white-space:nowrap;display:block}.home-page .hero.hero--showcase .hero-banner h1 .hero-banner__title-line{color:#fff}.home-page .hero.hero--showcase .hero-banner h1 .hero-banner__title-line:last-child{color:#cac42d}.home-page .hero-banner__text{color:#ffffffe0;text-align:justify;max-width:65ch;margin:0;font-size:.92rem;font-weight:400;line-height:1.95}.home-page .hero-banner__actions{flex-wrap:wrap;gap:.7rem;margin-top:.35rem;display:flex}.home-page .hero-banner__actions .cta,.home-page .about-intro .cta,.home-page .home-service-banner__primary,.home-page .home-service-banner__secondary,.home-page .footer-banner__primary,.home-page .footer-banner__secondary{min-height:43px;box-shadow:none;border-radius:10px;padding-inline:1.1rem;font-size:.78rem;font-weight:700}.home-page .hero-banner__actions .cta-primary,.home-page .about-intro .cta-primary{background:var(--home-brand);border:1px solid var(--home-brand);color:#fff}.home-page .hero-banner__actions .cta-primary{color:#203744;background:#cac42d;border-color:#cac42d}.home-page .hero-banner__actions .cta-secondary,.home-page .about-intro .cta-secondary{color:var(--home-brand);background:#fff;border:1px solid #c9dce2}.home-page .hero-banner__actions .cta-secondary{color:#fff;background:#0b2b354d;border-color:#ffffff40}.home-page .hero-banner__actions .cta:hover,.home-page .hero-banner__actions .cta:focus-visible,.home-page .about-intro .cta:hover,.home-page .home-service-banner .cta:hover,.home-page .footer-banner .cta:hover{transform:none}.home-page .hero-banner__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.45rem;display:grid}.home-page .hero-banner__feature{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:.35rem;min-height:43px;padding:.55rem .65rem;font-size:.7rem;font-weight:400;display:flex}.home-page .hero-banner__feature .huge-icon{color:#cac42d}.home-page .hero-banner__media{background:radial-gradient(circle at 50% 48%,#ffffff1a,#0000 70%);border:0;border-radius:22px;justify-content:center;align-items:flex-end;min-height:440px;margin:0 0 calc(-1*clamp(1.5rem,3.2vw,3.2rem));padding:0;display:flex;position:relative;overflow:hidden}.home-page .hero-banner__photo-frame{z-index:2;justify-content:center;align-items:flex-end;width:min(100%,420px);height:100%;display:flex;position:relative;transform:translateY(1.1rem)}.home-page .hero-banner__photo-frame img{object-fit:contain;object-position:bottom center;width:100%;height:100%;display:block}.home-page .hero-banner__insight{z-index:3;text-align:center;color:#fff;background:#0b2b3585;border:1px solid #ffffff1f;border-radius:18px;justify-items:center;gap:.12rem;min-width:8.2rem;max-width:8.8rem;padding:.6rem .68rem;display:grid;position:absolute}.home-page .hero-banner__insight span{color:#ffffffb8;font-weight:400}.home-page .hero-banner__insight strong{color:#f8f8e6;font-weight:700}.home-page .hero-banner__insight--top{top:16%;inset-inline-start:7%}.home-page .hero-banner__insight--bottom{bottom:8%;inset-inline-start:58%;transform:translate(-42%)}.home-page .about-intro__shell{border:1px solid var(--home-line);direction:ltr;background:#fff;border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:center;gap:clamp(1rem,3vw,3rem);padding:clamp(1rem,2vw,1.5rem);display:grid}.home-page .about-intro__copy{text-align:right;direction:rtl;align-content:center;justify-items:start;gap:.6rem;max-width:760px;margin-inline:auto;padding-inline:clamp(.2rem,1.5vw,1rem);display:grid}.home-page .about-intro__eyebrow{color:var(--home-brand);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.home-page .about-intro__eyebrow:before{content:"";background:#cac42d;border-radius:2px;width:18px;height:2px}.home-page .about-intro__copy h2{color:var(--home-ink);margin:0;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:700}.home-page .about-intro__rule{background:#7fb5c2;width:66px;height:2px;margin:.15rem 0 .35rem;display:block}.home-page .about-intro__copy p{color:var(--home-muted);text-align:justify;margin:0;font-size:.86rem;font-weight:400;line-height:1.95}.home-page .about-intro__actions{flex-wrap:wrap;justify-content:flex-start;gap:.8rem;margin-top:.6rem;display:flex}.home-page .about-intro__media{background:radial-gradient(circle at 50% 45%,#fff 0,#edf4f6 78%);border-radius:19px;justify-content:center;align-items:flex-end;min-height:420px;display:flex;overflow:hidden}.home-page .about-intro__media img{object-fit:contain;width:min(100%,470px);max-height:470px}.home-page .countdown{border:1px solid var(--home-line);background:#f4f8f9;border-radius:24px;gap:1.25rem;padding:clamp(1.2rem,2.5vw,2rem);display:grid;box-shadow:inset 0 0 0 7px #ffffffbd}.home-page .countdown__header{text-align:center;justify-items:center;gap:.55rem;display:grid}.home-page .countdown__eyebrow{color:var(--home-brand);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:700}.home-page .countdown__header h2{color:var(--home-ink);margin:0;font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:700}.home-page .countdown__header p{color:var(--home-muted);margin:0;font-weight:400;line-height:1.85}.home-page .countdown__grid{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.home-page .countdown__card{border:1px solid var(--home-line);text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:.2rem;padding:.8rem .65rem;display:grid}.home-page .countdown__card strong{color:var(--home-brand);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:700;line-height:1}.home-page .countdown__card span{color:var(--home-muted);font-size:.92rem;font-weight:400}.home-page .courses-panel{margin-bottom:.5rem}.home-page .courses-panel__top{align-items:center;gap:.85rem;padding:0 0 .2rem;display:flex}.home-page .courses-panel__heading{white-space:nowrap;align-items:center;gap:.6rem;display:flex}.home-page .courses-panel__heading-icon-wrap{background:#eaf3f5;border-radius:10px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.home-page .courses-panel__heading-icon{width:1.1rem;height:1.1rem;color:var(--home-brand)}.home-page .courses-panel__heading h2{color:var(--home-ink);margin:0;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:700;line-height:1.3}.home-page .courses-panel__more{color:var(--home-brand);white-space:nowrap;align-items:center;gap:.35rem;margin-inline-start:auto;font-size:.8rem;font-weight:700;display:inline-flex}.home-page .courses-panel__more .huge-icon{width:.95rem;height:.95rem;transform:rotate(90deg)}.home-page .home-video-card,.home-page .course-card,.home-page .home-shop-section .shop-card{border-color:var(--home-line);box-shadow:none}.home-page .home-video-card:hover,.home-page .course-card:hover,.home-page .home-shop-section .shop-card:hover{box-shadow:none;transform:none}.home-page .home-service-banner,.home-page .footer-banner{isolation:isolate;box-shadow:none;color:#fff;background:radial-gradient(circle at 78% 28%,#cac42d33,#0000 27%),radial-gradient(circle at 18% 82%,#5d96a966,#0000 32%),linear-gradient(135deg,#0b2b35 0%,#2c748b 55%,#4590a4 100%);border:0;border-radius:23px;align-items:center;gap:clamp(.9rem,2.4vw,1.6rem);padding:clamp(1rem,2.2vw,1.55rem);display:grid;position:relative;overflow:hidden}.home-page .home-service-banner{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);min-height:230px}.home-page .footer-banner{grid-template-columns:minmax(96px,.33fr) minmax(0,1.18fr) auto;min-height:205px}.home-page .home-service-banner__content,.home-page .footer-banner__content{gap:.55rem;min-width:0;display:grid}.home-page .home-service-banner__eyebrow,.home-page .footer-banner__eyebrow{color:#f4f2cf}.home-page .home-service-banner h2,.home-page .footer-banner h2{color:#fff;margin:0;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700;line-height:1.4}.home-page .home-service-banner p,.home-page .footer-banner p{color:#ffffffdb;margin:0;font-size:.86rem;font-weight:400;line-height:1.85}.home-page .home-service-banner__actions{flex-wrap:wrap;gap:.6rem;margin-top:.2rem;display:flex}.home-page .footer-banner__actions{gap:.55rem;min-width:8.4rem;display:grid}.home-page .home-service-banner__primary,.home-page .footer-banner__primary{color:#203744;background:#cac42d;border:1px solid #cac42d}.home-page .home-service-banner__secondary,.home-page .footer-banner__secondary{color:#fff;background:#0b2b354d;border:1px solid #ffffff40}.home-page .home-service-banner__visual,.home-page .footer-banner__visual{place-items:center;min-height:150px;display:grid;position:relative}.home-page .home-service-banner__ring,.home-page .home-service-banner__pulse,.home-page .home-service-banner__spark,.home-page .footer-banner__orbit,.home-page .footer-banner__core{display:block;position:absolute}.home-page .home-service-banner__ring,.home-page .footer-banner__orbit{border:1px solid #ffffff4d;border-radius:50%;animation:none}.home-page .home-service-banner__ring--one{width:10.4rem;height:10.4rem}.home-page .home-service-banner__ring--two{width:6.8rem;height:6.8rem}.home-page .footer-banner__orbit--one{width:7.6rem;height:7.6rem}.home-page .footer-banner__orbit--two{width:5.1rem;height:5.1rem}.home-page .home-service-banner__pulse,.home-page .footer-banner__core{color:#f8f8e6;background:#0b2b354d;border-radius:22px;place-items:center;width:5.2rem;height:5.2rem;animation:none;display:grid;box-shadow:inset 0 0 0 1px #cac42d4d}.home-page .footer-banner__core{border-radius:19px;width:4.2rem;height:4.2rem}.home-page .home-service-banner__pulse .huge-icon,.home-page .footer-banner__core .huge-icon{width:1.8rem;height:1.8rem}.home-page .home-service-banner__spark{width:.5rem;height:.5rem;box-shadow:none;background:#cac42d;border-radius:50%;animation:none}.home-page .home-service-banner__spark--one{top:12%;right:22%}.home-page .home-service-banner__spark--two{bottom:18%;left:22%}.home-page .home-service-banner__spark--three{top:48%;left:10%}@media (max-width:1024px){.home-page .hero-banner{grid-template-columns:1fr}.home-page .hero-banner__media{min-height:340px}.home-page .about-intro__shell{direction:rtl;grid-template-columns:1fr}.home-page .about-intro__media{min-height:330px}}@media (max-width:860px){.home-page .hero-showcase{width:min(100% - 3rem,1400px)}.home-page .hero-banner__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-page{gap:1.35rem;padding-block:1.2rem 3rem}.home-page .hero-banner{border-radius:21px;padding:1rem}.home-page .hero-banner__content{gap:.85rem}.home-page .hero.hero--showcase .hero-banner h1{font-size:clamp(1.4rem,6vw,2rem)}.home-page .hero-banner__title-line{white-space:normal}.home-page .hero-banner__text{font-size:.8rem}.home-page .hero-banner__features{gap:.35rem}.home-page .hero-banner__feature{min-height:36px;font-size:.64rem}.home-page .hero-banner__media{min-height:265px;margin:0 0 -1rem;padding:0}.home-page .hero-banner__photo-frame{width:min(100%,260px);transform:translateY(.8rem)}.home-page .hero-banner__insight{min-width:6.6rem;max-width:7rem;padding:.45rem .5rem}.home-page .hero-banner__insight--top{top:16%;inset-inline-start:4%}.home-page .hero-banner__insight--bottom{bottom:6%;inset-inline-start:50%}.home-page .about-intro__shell{border-radius:20px;padding:.85rem}.home-page .about-intro__copy{padding:.3rem}.home-page .about-intro__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.home-page .about-intro .cta{text-align:center;width:100%;padding-inline:.35rem;font-size:.68rem}.home-page .about-intro__media{min-height:260px}.home-page .countdown{border-radius:20px;padding:1rem}.home-page .countdown__grid{gap:.3rem}.home-page .countdown__card{border-radius:14px;padding:.65rem .3rem}.home-page .countdown__card strong{font-size:1.05rem}.home-page .countdown__card span{font-size:.7rem}.home-page .home-service-banner,.home-page .footer-banner{border-radius:18px;grid-template-columns:1fr;min-height:0;padding:1rem;padding-inline-end:4.6rem}.home-page .home-service-banner__content,.home-page .footer-banner__content{gap:.35rem}.home-page .home-service-banner h2,.home-page .footer-banner h2{font-size:.95rem}.home-page .home-service-banner p,.home-page .footer-banner p{font-size:.7rem;line-height:1.6}.home-page .home-service-banner__actions,.home-page .footer-banner__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;min-width:0;display:grid}.home-page .home-service-banner__primary,.home-page .home-service-banner__secondary,.home-page .footer-banner__primary,.home-page .footer-banner__secondary{width:100%;min-height:33px;padding-inline:.3rem;font-size:.65rem}.home-page .home-service-banner__visual,.home-page .footer-banner__visual{top:1rem;width:3.2rem;height:3.2rem;min-height:0;position:absolute;inset-inline-end:.85rem}.home-page .home-service-banner__ring--one,.home-page .footer-banner__orbit--one{width:3.2rem;height:3.2rem}.home-page .home-service-banner__ring--two,.home-page .footer-banner__orbit--two{width:2.25rem;height:2.25rem}.home-page .home-service-banner__pulse,.home-page .footer-banner__core{border-radius:10px;width:1.95rem;height:1.95rem}.home-page .home-service-banner__pulse .huge-icon,.home-page .footer-banner__core .huge-icon{width:.95rem;height:.95rem}.home-page .courses-panel__heading h2{font-size:1.05rem}.home-page .courses-panel__more{font-size:.73rem}.home-page .footer-banner h2{white-space:normal}}.c-techniques__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.c-techniques__category{min-width:0;min-height:174px;color:var(--ink);text-align:center;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e8ec;border-radius:16px;grid-template-rows:auto auto 1fr auto;align-content:start;justify-items:center;gap:.45rem;padding:14px 15px 12px;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.c-techniques__category.c-roadmap__tonemint{--tone:#43a889;--tone-soft:#def5e9}.c-techniques__category.c-roadmap__toneamber{--tone:#b8822e;--tone-soft:#fbf0d9}.c-techniques__category:hover{border-color:var(--tone);transform:translateY(-2px);box-shadow:0 9px 22px #1b34420f}.c-techniques__category.is-active{border-color:var(--tone)}.c-techniques__category:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.c-techniques__categoryTop{justify-content:center;width:100%;display:flex}.c-techniques__categoryIcon{background:var(--tone-soft);width:38px;height:38px;color:var(--tone);border-radius:11px;place-items:center;display:grid}.c-techniques__categoryIcon svg *{stroke-width:1px!important}.c-techniques__categoryNumber{color:#a7b8c1;font-size:.72rem;font-weight:700;line-height:1;position:absolute;inset-block-start:14px;inset-inline-end:15px}.c-techniques__categoryTitle{color:var(--ink);font-size:.95rem;font-weight:700;line-height:1.55}.c-techniques__categoryDescription{color:var(--muted);font-size:.73rem;font-weight:400;line-height:1.7}.c-techniques__categoryAction{width:fit-content;color:var(--tone);align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;line-height:1.5;display:inline-flex}.c-techniques__divider{border-top:1px dashed #cbd7dc;width:100%;margin:.2rem 0}.c-techniques__results{gap:.85rem;padding-top:.25rem;display:grid}.c-techniques__watch{gap:1rem;display:grid}.c-techniques__featured{background:#fff;border:1px solid #e0e6ea;border-radius:13px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:1rem;padding:.65rem;display:grid}.c-techniques__playerFrame{background:#07131a;border-radius:12px;overflow:hidden}.c-techniques__playerFrame .site-video-player{aspect-ratio:16/9;min-height:0;box-shadow:none;border:0;border-radius:0}.c-techniques__playerFrame .site-video-player__media::-webkit-media-controls{display:none!important}.c-techniques__playerFrame .site-video-player__media::-webkit-media-controls-panel{display:none!important}.c-techniques__playerFrame .site-video-player__media::-webkit-media-controls-overlay-play-button{display:none!important}.c-techniques__playerFrame .site-video-player__media::-webkit-media-controls-start-playback-button{display:none!important}.c-techniques__playerFrame .site-video-player__media::-internal-media-controls-overlay-cast-button{display:none!important}.c-techniques__videoBody{padding:.7rem .7rem .7rem 1rem}.c-techniques__videoBody h3{color:var(--ink);border:1px dashed #9eb3ba;border-radius:11px;margin:0 0 .75rem;padding:.65rem .8rem;font-size:.86rem;font-weight:700;line-height:1.55}.c-techniques__videoBody p{color:var(--muted);margin:0 0 .8rem;font-size:.82rem;font-weight:400;line-height:1.8}.c-techniques__caption{color:var(--ink);border-top:0;gap:.8rem;padding-top:0;font-size:.82rem;font-weight:400;line-height:1.85;display:grid}.c-techniques__caption h4{color:var(--ink);margin:.25rem 0 -.3rem;font-size:.88rem;font-weight:700}.c-techniques__videoBody p.c-techniques__techniqueTitle{color:var(--ink);margin:0;font-size:.88rem;font-weight:700}.c-techniques__videoBody .c-techniques__model{width:fit-content;color:var(--brand);background:#eaf3f5;border-radius:8px;margin:0;padding:.2rem .65rem;font-size:.76rem;font-weight:400}.c-techniques__caption ul{color:var(--muted);gap:.25rem;margin:0;padding:0 1.15rem 0 0;font-weight:400;list-style:outside;display:grid}.c-techniques__videoBody p.c-techniques__recommendation{color:#875b16;background:#fff8eb;border-radius:10px;margin:.25rem 0 0;padding:.7rem .8rem;font-weight:400}.c-techniques__recommendation strong{font-weight:700}.c-techniques__videoBody p.c-techniques__practice{border-inline-start:3px solid var(--brand);color:var(--ink);background:#f1f7f9;border-radius:8px;margin:0;padding:.7rem .8rem;font-weight:400}.c-techniques__library{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.c-techniques__videoChoice{min-width:0;min-height:58px;color:var(--ink);text-align:right;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e6ea;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .8rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.c-techniques__videoChoice:hover{border-color:#9bbdc6;transform:translateY(-1px)}.c-techniques__videoChoice.is-active{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 12%, transparent)}.c-techniques__videoChoice strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:700;line-height:1.6;overflow:hidden}.c-techniques__titlePrefix{font-weight:400}.c-techniques__videoChoice>svg{color:var(--brand);flex:none}.c-techniques__videoChoice>svg *{stroke-width:1px!important}.c-techniques__videoNumber{color:#738b94;background:#f1f5f6;border-radius:9px;place-items:center;min-width:30px;height:30px;padding-inline:.25rem;font-size:.72rem;font-weight:700;display:grid}@media (max-width:1050px){.c-techniques__featured{grid-template-columns:1fr}.c-techniques__library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.c-techniques__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.c-techniques__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-techniques__library{grid-template-columns:1fr}}.admin-v2.is-dark-theme .c-techniques__page{--ink:var(--admin-ink);--muted:#aebac1;--line:var(--admin-line);--brand:var(--admin-blue)}.admin-v2.is-dark-theme .c-techniques__page .c-roadmap__container{background:var(--admin-card)}.admin-v2.is-dark-theme .c-techniques__page .c-roadmap__heroMark{border-color:var(--brand)}.admin-v2.is-dark-theme .c-techniques__page .c-roadmap__heroDecorationOne{border-color:#65dfb629}.admin-v2.is-dark-theme .c-techniques__page .c-roadmap__heroDecorationTwo{border-color:#efc17333}.admin-v2.is-dark-theme .c-techniques__category{border-color:var(--admin-line);background:var(--admin-card-raised)}.admin-v2.is-dark-theme .c-techniques__category.c-roadmap__toneviolet{--tone:#aaa6ff}.admin-v2.is-dark-theme .c-techniques__category.c-roadmap__tonecyan{--tone:#69d2eb}.admin-v2.is-dark-theme .c-techniques__category.c-roadmap__tonecoral{--tone:#ffa28d}.admin-v2.is-dark-theme .c-techniques__category.c-roadmap__tonemint{--tone:#65d2a9}.admin-v2.is-dark-theme .c-techniques__category.c-roadmap__toneamber{--tone:#efc173}.admin-v2.is-dark-theme .c-techniques__category:hover,.admin-v2.is-dark-theme .c-techniques__category.is-active{border-color:var(--tone)}.admin-v2.is-dark-theme .c-techniques__category.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 35%, transparent)}.admin-v2.is-dark-theme .c-techniques__categoryIcon{background:color-mix(in srgb, var(--tone) 13%, var(--admin-card-raised))}.admin-v2.is-dark-theme .c-techniques__categoryNumber,.admin-v2.is-dark-theme .c-techniques__videoNumber{color:#b5c1c7}.admin-v2.is-dark-theme .c-techniques__featured,.admin-v2.is-dark-theme .c-techniques__videoChoice{border-color:var(--admin-line);background:var(--admin-card-raised)}.admin-v2.is-dark-theme .c-techniques__videoChoice:hover{border-color:#65dfb673}.admin-v2.is-dark-theme .c-techniques__videoChoice.is-active{border-color:var(--brand);background:#263a38}.admin-v2.is-dark-theme .c-techniques__videoNumber{background:#353e47}.admin-v2.is-dark-theme .c-techniques__videoBody h3{border-color:#53636d}.admin-v2.is-dark-theme .c-techniques__divider{border-color:#53616a}.admin-v2.is-dark-theme .c-techniques__videoBody .c-techniques__model{color:#91e8c9;background:#263d3b}.admin-v2.is-dark-theme .c-techniques__videoBody p.c-techniques__recommendation{color:#f0c875;background:#e6ae4c1f}.admin-v2.is-dark-theme .c-techniques__videoBody p.c-techniques__practice{color:#dce9eb;background:#293d43}.admin-v2.is-dark-theme .c-techniques__page .c-roadmap__selectedPath{border-color:var(--admin-line);background:var(--admin-card-raised)}.admin-v2.is-dark-theme .c-techniques__page .c-roadmap__selectedPathIcon{color:var(--brand);background:#263d3b}@media (max-width:420px){.c-techniques__category{min-height:184px;padding:12px}.c-techniques__categoryTitle{font-size:.88rem}.c-techniques__categoryDescription{font-size:.69rem}}.c-techniques__page--library .c-roadmap__container{background:0 0;border:0;margin:0;padding:0}.c-techniques__page--library .c-roadmap__hero{padding-bottom:1.15rem}.c-techniques__page--library .c-roadmap__heroMark{border-color:#7770d5}.c-techniques__page--library .c-roadmap__eyebrow{color:#6259c9}.c-techniques__page--library .c-roadmap__hero h1{color:#27334e}.c-techniques__page--library .c-roadmap__hero p{color:#647087;max-width:560px}.c-techniques__page--library .c-roadmap__heroDecorationOne{background:#6259c906;border-color:#6259c929}.c-techniques__page--library .c-roadmap__heroDecorationTwo{background:#178f8709;border-color:#178f8738}.c-techniques__curriculum{min-width:0}.c-techniques__tabs{scrollbar-width:thin;scroll-snap-type:x proximity;gap:.5rem;padding:.45rem .15rem .5rem;display:flex;overflow-x:auto}.c-techniques__tone--violet{--technique-accent:#6259c9;--technique-soft:#f0effd}.c-techniques__tone--cyan{--technique-accent:#138e91;--technique-soft:#e8f7f6}.c-techniques__tone--coral{--technique-accent:#af638f;--technique-soft:#fbf0f7}.c-techniques__tone--mint{--technique-accent:#2a976f;--technique-soft:#eaf7f0}.c-techniques__tone--amber{--technique-accent:#c17b36;--technique-soft:#fff5e9}.c-techniques__tab{color:#58647c;text-align:right;min-width:145px;max-width:240px;min-height:74px;font:inherit;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #e4e8f0;border-radius:13px;flex-direction:column;flex:1 0 145px;justify-content:space-between;gap:.5rem;padding:.7rem .8rem;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.c-techniques__tab:hover{border-color:color-mix(in srgb, var(--technique-accent) 45%, #e4e8f0);transform:translateY(-2px)}.c-techniques__tab:focus-visible{outline:2px solid var(--technique-accent);outline-offset:2px}.c-techniques__tab.is-active{border-color:var(--technique-accent);background:var(--technique-soft);color:var(--technique-accent)}.c-techniques__tabTop{align-items:center;gap:.45rem;width:100%;display:flex}.c-techniques__tabTop strong{flex:1;font-size:.8rem;font-weight:700}.c-techniques__tabTop>svg{opacity:.75;flex:none}.c-techniques__tabNumber{background:var(--technique-soft);width:23px;height:23px;color:var(--technique-accent);border-radius:7px;flex:0 0 23px;place-items:center;font-size:.68rem;font-weight:750;display:grid}.c-techniques__tab.is-active .c-techniques__tabNumber{background:var(--technique-accent);color:#fff}.c-techniques__tabCount{color:#7b879a;padding-inline-start:1px;font-size:.68rem}.c-techniques__tab.is-active .c-techniques__tabCount{color:var(--technique-accent)}.c-techniques__panel{background:#fff;border:1px solid #e4e8f0;border-radius:13px;min-width:0;padding:clamp(.65rem,1.4vw,1rem) clamp(1rem,2.4vw,1.75rem) clamp(1rem,2.4vw,1.75rem)}.c-techniques__panelHeading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.c-techniques__panelHeading span{color:#79869b;font-size:.7rem}.c-techniques__panelHeading h2{color:var(--technique-accent);margin:.2rem 0;font-size:1.15rem}.c-techniques__panelHeading p{color:#69758a;margin:0;font-size:.78rem;line-height:1.7}.c-techniques__panelHeading small{background:var(--technique-soft);color:var(--technique-accent);border-radius:8px;flex:none;padding:.38rem .65rem;font-size:.73rem;font-weight:650}.c-techniques__page--library .c-techniques__results{padding:0}.c-techniques__page--library .c-techniques__watch{gap:1.15rem}.c-techniques__page--library .c-techniques__library{gap:.55rem}.c-techniques__page--library .c-techniques__videoChoice{color:#536078;min-height:56px;box-shadow:none;background:#fafbfe;border-color:#e8ebf2;border-radius:11px}.c-techniques__page--library .c-techniques__videoChoice:hover{border-color:color-mix(in srgb, var(--technique-accent) 42%, #e8ebf2)}.c-techniques__page--library .c-techniques__videoChoice.is-active{border-color:var(--technique-accent);background:var(--technique-soft);box-shadow:none}.c-techniques__page--library .c-techniques__videoChoice>svg{color:var(--technique-accent)}.c-techniques__page--library .c-techniques__videoNumber{color:#69758a;background:#fff}.c-techniques__page--library .c-techniques__videoChoice.is-active .c-techniques__videoNumber{background:var(--technique-accent);color:#fff}.c-techniques__page--library .c-techniques__featured{background:0 0;border:0;border-radius:0;gap:1.25rem;padding:0}.c-techniques__page--library .c-techniques__playerFrame{border-radius:14px}.c-techniques__page--library .c-techniques__videoBody{padding:0}.c-techniques__page--library .c-techniques__videoBody h3{color:#34415d;border:0;border-bottom:1px solid #edf0f5;border-radius:0;margin-bottom:.85rem;padding:0 0 .8rem;font-size:1rem}.c-techniques__page--library .c-techniques__videoBody .c-techniques__model{background:var(--technique-soft);color:var(--technique-accent);font-weight:650}.c-techniques__page--library .c-techniques__videoBody p.c-techniques__practice{border-color:var(--technique-accent)}@media (max-width:700px){.c-techniques__tab{flex:0 0 145px}.c-techniques__panelHeading{flex-direction:column;align-items:flex-start;gap:.7rem}.c-techniques__page--library .c-techniques__featured{gap:1rem}}.admin-v2.is-dark-theme .c-techniques__page--library .c-roadmap__container,.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__featured{background:0 0}.admin-v2.is-dark-theme .c-techniques__page--library .c-roadmap__hero h1{color:#ecedf8}.admin-v2.is-dark-theme .c-techniques__page--library .c-roadmap__hero p{color:#b6c1d2}.admin-v2.is-dark-theme .c-techniques__page--library .c-roadmap__eyebrow{color:#aaa1ff}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__tone--violet{--technique-accent:#aaa1ff}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__tone--cyan{--technique-accent:#67d4d0}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__tone--coral{--technique-accent:#e7a7cd}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__tone--mint{--technique-accent:#77d6aa}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__tone--amber{--technique-accent:#e9b77a}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__tab,.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__panel{color:#c3cbd7;background:#252b35;border-color:#39414e}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__tab.is-active{border-color:var(--technique-accent);background:color-mix(in srgb, var(--technique-accent) 17%, #252b35);color:#fff}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__tabCount,.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__panelHeading span,.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__panelHeading p{color:#aeb9ca}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__panelHeading,.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__videoBody h3{border-color:#39414e}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__videoBody h3{color:#e1e6f0}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__panelHeading small,.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__videoBody .c-techniques__model{background:color-mix(in srgb, var(--technique-accent) 17%, #252b35);color:#f0f2fa}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__videoChoice{color:#c3cbd7;background:#2b323d;border-color:#39414e}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__videoChoice.is-active{border-color:var(--technique-accent);background:color-mix(in srgb, var(--technique-accent) 17%, #252b35)}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__videoNumber{color:#c3cbd7;background:#39414e}.admin-v2.is-dark-theme .c-techniques__page--library .c-techniques__videoChoice.is-active .c-techniques__videoNumber{background:var(--technique-accent);color:#fff}@media (prefers-reduced-motion:reduce){.c-techniques__tab{transition:none}}.c-farhadian-courses__page .c-techniques__tabTop strong{font-size:.84rem}.c-farhadian-courses__highlights{color:#34415d;border-top:1px solid #edf0f5;margin-top:1rem;padding-top:1rem;font-size:.82rem}.c-farhadian-courses__highlights>strong{font-weight:700}.c-farhadian-courses__highlights ul{color:#69758a;gap:.4rem;margin:.55rem 0 0;padding:0 1.2rem 0 0;line-height:1.8;display:grid}.admin-v2.is-dark-theme .c-farhadian-courses__highlights{color:#e1e6f0;border-color:#39414e}.admin-v2.is-dark-theme .c-farhadian-courses__highlights ul{color:#aeb9ca}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table-shell{border:1px solid var(--admin-line);background:#fff;border-radius:10px;margin-top:0;overflow:visible}.admin-v2 .admin-student-roadmaps .candidate-finance-filters{border-radius:10px 10px 0 0}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table-wrap{border:0;width:100%;max-width:100%;overflow:auto hidden}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table{table-layout:fixed;border-collapse:separate;text-align:center;width:100%;min-width:920px}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table th,.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table td{border-bottom:1px solid var(--admin-line);text-align:center;vertical-align:middle;white-space:nowrap;height:51px;padding:9px 10px}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table th{color:#667085;background:#f9fafc;font-size:.72rem;font-weight:700}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table td{color:var(--admin-ink);font-size:.76rem;font-weight:400}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table td strong{font-weight:550}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table td:nth-child(n+2):nth-child(-n+6),.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table td:nth-child(n+2):nth-child(-n+6) :is(strong,span){font-weight:400}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table th:nth-child(3),.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table td:nth-child(3){width:16%}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table th:nth-child(4),.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table td:nth-child(4){width:15%}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table th:nth-child(6),.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table td:nth-child(6){width:20%}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table td:nth-child(4)>span{direction:ltr;unicode-bidi:isolate;display:inline-block}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table .admin-users__inline-actions{justify-content:center}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__progress{color:#c95762;background:#f9ebed;border-radius:7px;justify-content:center;align-items:center;min-width:38px;min-height:26px;padding:2px 7px;display:inline-flex;font-weight:700!important}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__progress.is-partial{color:#5169b8;background:#eef2fb}.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__progress.is-complete{color:#21875f;background:#e8f5ee}.admin-v2.is-dark-theme .admin-student-roadmaps .admin-student-roadmaps__table-shell,.admin-v2.is-dark-theme .admin-student-roadmaps .candidate-finance-filters{background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-student-roadmaps .admin-student-roadmaps__table th{color:#aebac0!important;background:#252a32!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-student-roadmaps .admin-student-roadmaps__table td{color:#d8e0e3!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-student-roadmaps .admin-student-roadmaps__table tbody tr:nth-child(2n) td{background:#252a32!important}.admin-v2.is-dark-theme .admin-student-roadmaps .candidate-finance-filter__trigger,.admin-v2.is-dark-theme .admin-student-roadmaps .candidate-finance-filter__popover{color:#d2dadd!important;background:#1d222a!important;border-color:#343b46!important}.admin-v2.is-dark-theme .admin-student-roadmaps .candidate-finance-filter__option{color:#d2dadd!important}@media (max-width:680px){.admin-v2 .admin-student-roadmaps .admin-student-roadmaps__table{width:920px;min-width:920px}}.admin-v2 .admin-student-plan-requests{gap:6px}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid{border:1px solid var(--admin-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-card{border:0;border-inline-end:1px solid var(--admin-line);min-height:68px;box-shadow:none;background:#fff;border-radius:0;gap:8px;padding:9px 12px;position:relative}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-card:before{display:none}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-card:last-child{border-inline-end:0}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-card:hover{border-color:var(--admin-line);box-shadow:none;background:#fff;transform:none}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-card--green{--stat-accent:#21875f}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-card--red{--stat-accent:#c95762}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-card--primary{--stat-accent:#5169b8}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-title{gap:6px;line-height:1.25}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid :is(.admin-users__stat-value,.admin-users__stat-label){color:var(--stat-accent);font-size:.74rem;font-weight:650}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-note{margin-top:2px;font-size:.66rem;font-weight:400;line-height:1.55}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-icon{background:color-mix(in srgb, var(--stat-accent) 13%, transparent);width:31px;height:31px;color:var(--stat-accent);border-radius:8px}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__shell{border:1px solid var(--admin-line);background:#fff;border-radius:10px;overflow:visible}.admin-v2 .admin-student-plan-requests .candidate-finance-filters{border-radius:10px 10px 0 0}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table-wrap{border:0;width:100%;max-width:100%;overflow:auto hidden}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table{table-layout:fixed;border-collapse:separate;text-align:center;width:100%;min-width:1120px}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table th,.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table td{border-bottom:1px solid var(--admin-line);text-align:center;vertical-align:middle;white-space:nowrap;height:51px;padding:9px 10px}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table th{color:#667085;background:#f9fafc;font-size:.72rem;font-weight:700}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table td{color:var(--admin-ink);font-size:.75rem;font-weight:400}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table td strong{font-size:.75rem;font-weight:550}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table th:nth-child(3),.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table td:nth-child(3){width:15%}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table th:nth-child(5),.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table td:nth-child(5){width:16%}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table th:nth-child(7),.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table td:nth-child(7){width:18%}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table td:nth-child(4)>span{direction:ltr;unicode-bidi:isolate;display:inline-block}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__actions{justify-content:center}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__actions .admin-users__inline-action{border-radius:7px;width:29px;min-width:29px;height:29px;min-height:29px;padding:0;font-size:0}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__actions .admin-users__inline-action--view{color:#32768b;background:#eaf3f6}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__actions .admin-users__inline-action--delete{color:#bd505b;background:#fbeaec}.admin-v2.is-dark-theme .admin-student-plan-requests>.admin-users__stats-grid,.admin-v2.is-dark-theme .admin-student-plan-requests .admin-student-plan-requests__shell,.admin-v2.is-dark-theme .admin-student-plan-requests .candidate-finance-filters,.admin-v2.is-dark-theme .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-card{background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-student-plan-requests .admin-student-plan-requests__table th{color:#aebac0!important;background:#252a32!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-student-plan-requests .admin-student-plan-requests__table td{color:#d8e0e3!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-student-plan-requests .admin-student-plan-requests__table tbody tr:nth-child(2n) td{background:#252a32!important}.admin-v2.is-dark-theme .admin-student-plan-requests .candidate-finance-filter__trigger,.admin-v2.is-dark-theme .admin-student-plan-requests .candidate-finance-filter__popover{color:#d2dadd!important;background:#1d222a!important;border-color:#343b46!important}.admin-v2.is-dark-theme .admin-student-plan-requests .candidate-finance-filter__option{color:#d2dadd!important}@media (max-width:680px){.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-card{gap:5px;min-height:60px;padding:7px 6px}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid :is(.admin-users__stat-value,.admin-users__stat-label){font-size:.62rem}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-note{font-size:.54rem}.admin-v2 .admin-student-plan-requests>.admin-users__stats-grid .admin-users__stat-icon{width:29px;height:29px}.admin-v2 .admin-student-plan-requests .admin-student-plan-requests__table{width:1120px;min-width:1120px}}.c-roadmap__page:has(.roadmap-curriculum){--roadmap-indigo:#6259c9;--roadmap-teal:#178f87;--roadmap-ink:#26344e;--roadmap-line:#e6e9f1}.c-roadmap__page:not(.c-techniques__page) .c-roadmap__container{margin:0;padding:0}.c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__container{box-shadow:none;background:0 0;border:0}.c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__hero{background:0 0;padding-bottom:1rem}.c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__heroMark{border-color:#7770d5}.c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__eyebrow{color:#6259c9}.c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__hero h1{color:#27334e}.c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__heroDecorationOne{background:#6259c906;border-color:#6259c929}.c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__heroDecorationTwo{background:#178f8709;border-color:#178f8738}.c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress{width:min(520px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress__labels{color:#59647d;font-weight:600}.c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress__labels strong{color:#6259c9;font-size:.95rem}.c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress__track{background:#ebeef6;height:9px;margin-top:4px}.c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress__track>span{background:linear-gradient(90deg,#23aa9b,#6861d2)}.c-roadmap__page .roadmap-curriculum{--subject-accent:var(--roadmap-progress-tone-0);--subject-soft:#f0effd;margin-top:0;padding-inline:0}.c-roadmap__page .roadmap-curriculum--tone-1{--subject-accent:var(--roadmap-progress-tone-1);--subject-soft:#e8f7f6}.c-roadmap__page .roadmap-curriculum--tone-2{--subject-accent:var(--roadmap-progress-tone-2);--subject-soft:#fbf0f7}.c-roadmap__page .roadmap-curriculum--tone-3{--subject-accent:var(--roadmap-progress-tone-3);--subject-soft:#fff5e9}.c-roadmap__page .roadmap-curriculum--tone-4{--subject-accent:var(--roadmap-progress-tone-4);--subject-soft:#edf3fd}.c-roadmap__page .roadmap-curriculum--tone-5{--subject-accent:var(--roadmap-progress-tone-5);--subject-soft:#eaf7f0}.c-roadmap__page .roadmap-curriculum--tone-6{--subject-accent:var(--roadmap-progress-tone-6);--subject-soft:#f4effb}.c-roadmap__page .roadmap-curriculum--tone-7{--subject-accent:var(--roadmap-progress-tone-7);--subject-soft:#fff0ed}.c-roadmap__page .roadmap-curriculum__tabs{scroll-snap-type:x proximity;gap:.5rem;padding:.45rem .15rem .5rem}.c-roadmap__page .roadmap-curriculum__tab{--tab-accent:var(--roadmap-progress-tone-0);--tab-soft:#f0effd;color:#58647c;text-align:right;scroll-snap-align:start;width:144px;min-height:70px;box-shadow:none;background:#fff;border:1px solid #e4e8f0;border-radius:13px;flex-direction:column;justify-content:space-between;gap:.5rem;padding:.65rem .75rem .6rem;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex}.c-roadmap__page .roadmap-curriculum__tab--tone-1{--tab-accent:var(--roadmap-progress-tone-1);--tab-soft:#e8f7f6}.c-roadmap__page .roadmap-curriculum__tab--tone-2{--tab-accent:var(--roadmap-progress-tone-2);--tab-soft:#fbf0f7}.c-roadmap__page .roadmap-curriculum__tab--tone-3{--tab-accent:var(--roadmap-progress-tone-3);--tab-soft:#fff5e9}.c-roadmap__page .roadmap-curriculum__tab--tone-4{--tab-accent:var(--roadmap-progress-tone-4);--tab-soft:#edf3fd}.c-roadmap__page .roadmap-curriculum__tab--tone-5{--tab-accent:var(--roadmap-progress-tone-5);--tab-soft:#eaf7f0}.c-roadmap__page .roadmap-curriculum__tab--tone-6{--tab-accent:var(--roadmap-progress-tone-6);--tab-soft:#f4effb}.c-roadmap__page .roadmap-curriculum__tab--tone-7{--tab-accent:var(--roadmap-progress-tone-7);--tab-soft:#fff0ed}.c-roadmap__page .roadmap-curriculum__tab:hover{border-color:color-mix(in srgb, var(--tab-accent) 42%, #e4e8f0);transform:translateY(-2px)}.c-roadmap__page .roadmap-curriculum__tab:focus-visible{outline:2px solid var(--tab-accent);outline-offset:2px}.c-roadmap__page .roadmap-curriculum__tab.is-active{border-color:var(--tab-accent);background:var(--tab-soft);color:var(--tab-accent);box-shadow:none}.c-roadmap__page .roadmap-curriculum__tab-top{align-items:center;gap:.47rem;min-width:0;display:flex}.c-roadmap__page .roadmap-curriculum__tab-number{background:var(--tab-soft);width:22px;height:22px;color:var(--tab-accent);border-radius:7px;flex:0 0 22px;place-items:center;font-size:.68rem;font-weight:750;display:grid}.c-roadmap__page .roadmap-curriculum__tab.is-active .roadmap-curriculum__tab-number{background:var(--tab-accent);color:#fff}.c-roadmap__page .roadmap-curriculum__tab-title{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.c-roadmap__page .roadmap-curriculum__tab-progress{background:#e9edf3;border-radius:99px;height:4px;display:block;overflow:hidden}.c-roadmap__page .roadmap-curriculum__tab-progress>span{border-radius:inherit;background:var(--tab-accent);height:100%;transition:width .25s;display:block}.c-roadmap__page .roadmap-curriculum__body{box-shadow:none;background:#fff;border-color:#e4e8f0;border-radius:13px;padding:clamp(.65rem,1.4vw,1rem) clamp(1rem,2.4vw,1.75rem) clamp(1rem,2.4vw,1.75rem)}.c-roadmap__page .roadmap-curriculum__heading{border-bottom:1px solid #edf0f5;margin-bottom:1.25rem;padding-bottom:1rem}.c-roadmap__page .roadmap-curriculum__heading h2{color:var(--subject-accent);font-size:1.13rem}.c-roadmap__page .roadmap-curriculum__heading small{background:var(--subject-soft);color:var(--subject-accent);border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .65rem;font-weight:650;display:inline-flex}.c-roadmap__page .roadmap-curriculum__section+.roadmap-curriculum__section{margin-top:1.7rem}.c-roadmap__page .roadmap-curriculum__section h3{color:#34415d;align-items:center;gap:.42rem;margin-bottom:.8rem;font-size:.86rem;font-weight:400;display:flex}.c-roadmap__page .roadmap-curriculum__section h3:before{background:var(--subject-accent);content:"";border-radius:9px;flex:0 0 5px;width:5px;height:16px}.c-roadmap__page .roadmap-curriculum__section-title svg{color:var(--subject-accent)}.c-roadmap__page .roadmap-curriculum__section ol{gap:.53rem;padding-inline-start:.55rem;position:relative}.c-roadmap__page .roadmap-curriculum__section ol:before{content:"";background:#e6eaf1;border-radius:2px;width:2px;position:absolute;top:20px;bottom:20px;right:35px}.c-roadmap__page .roadmap-curriculum__section li{color:#536078;background:#fafbfe;border-color:#e8ebf2;border-radius:11px;min-height:58px;padding:.58rem .72rem;transition:border-color .18s,background-color .18s;position:relative}.c-roadmap__page .roadmap-curriculum__section li.is-locked{opacity:1}.c-roadmap__page .roadmap-curriculum__section li.is-unlocked{border-color:color-mix(in srgb, var(--subject-accent) 32%, #fff);background:color-mix(in srgb, var(--subject-accent) 7%, #fff);color:color-mix(in srgb, var(--subject-accent) 42%, #26344e)}.c-roadmap__page .roadmap-curriculum__number{z-index:1;color:#69758a;background:#fff;border:1px solid #dfe5ed;border-radius:9px;flex-basis:30px;width:30px;height:30px;font-weight:750}.c-roadmap__page .roadmap-curriculum__section li.is-unlocked .roadmap-curriculum__number{border-color:color-mix(in srgb, var(--subject-accent) 34%, #fff);background:color-mix(in srgb, var(--subject-accent) 13%, #fff);color:var(--subject-accent)}.c-roadmap__page .roadmap-curriculum__stage-title{font-size:.8rem;font-weight:400}.c-roadmap__page .roadmap-curriculum__status{color:#78859a;background:#edf0f5;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.c-roadmap__page .roadmap-curriculum__section li.is-unlocked .roadmap-curriculum__status{background:color-mix(in srgb, var(--subject-accent) 13%, #fff);color:var(--subject-accent)}.admin-v2.is-dark-theme .c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__container{box-shadow:none;background:0 0;border:0}.admin-v2.is-dark-theme .c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__hero{background:0 0}.admin-v2.is-dark-theme .c-roadmap__page:has(.roadmap-curriculum) .c-roadmap__hero h1{color:#ecedf8}.admin-v2.is-dark-theme .c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress{box-shadow:none;background:0 0;border:0}.admin-v2.is-dark-theme .c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress__labels{color:#b6c1d2}.admin-v2.is-dark-theme .c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress__track{background:#3a4451}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum{--subject-accent:#aaa1ff;--subject-soft:#302e48}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum--tone-1{--subject-accent:#67d4d0;--subject-soft:#263f42}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum--tone-2{--subject-accent:#e7a7cd;--subject-soft:#433342}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum--tone-3{--subject-accent:#e9b77a;--subject-soft:#463b32}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum--tone-4{--subject-accent:#93b4ff;--subject-soft:#2c3952}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum--tone-5{--subject-accent:#77d6aa;--subject-soft:#29443a}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum--tone-6{--subject-accent:#c6a2ed;--subject-soft:#3b334c}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum--tone-7{--subject-accent:#f0a49a;--subject-soft:#493534}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__tab{color:#c3cbd7;box-shadow:none;background:#252c36;border-color:#38414e}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__tab.is-active{border-color:var(--tab-accent);background:color-mix(in srgb, var(--tab-accent) 17%, #252c36);color:#fff}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__tab-progress{background:#3b4551}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__body{box-shadow:none;background:#252b35;border-color:#39414e}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__heading{border-color:#3a4350}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__section h3{color:#d9dfed}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__section ol:before{background:#424b58}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__section li{color:#c6cfdd;background:#2c333e;border-color:#3b4451}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__section li.is-unlocked{border-color:color-mix(in srgb, var(--subject-accent) 42%, #333b49);background:color-mix(in srgb, var(--subject-accent) 12%, #2c333e);color:#e0e7f2}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__number{color:#c2ccda;background:#353e49;border-color:#4a5562}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__section li.is-unlocked .roadmap-curriculum__number,.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__section li.is-unlocked .roadmap-curriculum__status{border-color:color-mix(in srgb, var(--subject-accent) 48%, #3a4451);background:color-mix(in srgb, var(--subject-accent) 22%, #353e49);color:var(--subject-accent)}.admin-v2.is-dark-theme .c-roadmap__page .roadmap-curriculum__status{color:#aab6c7;background:#39424e}@media (max-width:680px){.c-roadmap__page .roadmap-curriculum__tab{width:142px;min-height:68px}.c-roadmap__page .roadmap-curriculum__body{padding:.6rem .9rem .9rem}.c-roadmap__page .roadmap-curriculum__heading{align-items:flex-start}.c-roadmap__page .roadmap-curriculum__section li{gap:.6rem}}@media (prefers-reduced-motion:reduce){.c-roadmap__page .roadmap-curriculum__tab,.c-roadmap__page .roadmap-curriculum__section li,.c-roadmap__page .roadmap-curriculum__tab-progress>span{transition:none}}.c-roadmap__page:has(.roadmap-curriculum){--roadmap-progress-tone-0:#6259c9;--roadmap-progress-tone-1:#138e91;--roadmap-progress-tone-2:#af638f;--roadmap-progress-tone-3:#c17b36;--roadmap-progress-tone-4:#5178cc;--roadmap-progress-tone-5:#2a976f;--roadmap-progress-tone-6:#8e65bd;--roadmap-progress-tone-7:#d26b62}.c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress__track{display:block}.c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress__filled{border-radius:inherit;background-color:#0000;width:0;height:100%;transition:width .3s;display:block}.admin-v2.is-dark-theme .c-roadmap__page:has(.roadmap-curriculum){--roadmap-progress-tone-0:#aaa1ff;--roadmap-progress-tone-1:#67d4d0;--roadmap-progress-tone-2:#e7a7cd;--roadmap-progress-tone-3:#e9b77a;--roadmap-progress-tone-4:#93b4ff;--roadmap-progress-tone-5:#77d6aa;--roadmap-progress-tone-6:#c6a2ed;--roadmap-progress-tone-7:#f0a49a}@media (prefers-reduced-motion:reduce){.c-roadmap__page:has(.roadmap-curriculum) .roadmap-overall-progress__filled{transition:none}}.admin-roadmap-definitions{gap:6px;display:grid}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid{border:1px solid var(--admin-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-card{border:0;border-inline-end:1px solid var(--admin-line);min-height:68px;box-shadow:none;background:#fff;border-radius:0;gap:8px;padding:9px 12px;position:relative}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-card:before{display:none}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-card:last-child{border-inline-end:0}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-card:hover{border-color:var(--admin-line);box-shadow:none;background:#fff;transform:none}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-card--primary{--stat-accent:#5169b8}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-card--green{--stat-accent:#21875f}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-card--red{--stat-accent:#c95762}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-title{gap:6px;line-height:1.25}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid :is(.admin-users__stat-value,.admin-users__stat-label){color:var(--stat-accent);font-size:.74rem;font-weight:650}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-note{margin-top:2px;font-size:.66rem;font-weight:400}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-icon{background:color-mix(in srgb, var(--stat-accent) 13%, transparent);width:31px;height:31px;color:var(--stat-accent);border-radius:8px}.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__shell{border:1px solid var(--admin-line);background:#fff;border-radius:10px;overflow:visible}.admin-v2 .admin-roadmap-definitions .candidate-finance-filters{border-radius:10px 10px 0 0}.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__table-wrap{width:100%;max-width:100%;overflow:auto hidden}.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__table{table-layout:fixed;border-collapse:separate;width:100%;min-width:870px}.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__table th,.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__table td{border-bottom:1px solid var(--admin-line);text-align:center;vertical-align:middle;white-space:nowrap;height:51px;padding:9px 10px}.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__table th{color:#667085;background:#f9fafc;font-size:.72rem;font-weight:700}.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__table td{color:var(--admin-ink);font-size:.75rem;font-weight:400}.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__table th:nth-child(3),.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__table td:nth-child(3){width:23%}.admin-v2 .admin-roadmap-definitions .admin-roadmap-definitions__table .admin-users__inline-actions{justify-content:center}.admin-v2 .admin-roadmap-definitions__error{color:#a02e39;background:#fff3f4;border:1px solid #f0c6ca;border-radius:9px;margin:0 0 12px;padding:10px 14px;font-size:.75rem}.admin-v2 .admin-roadmap-definitions__archived{border:1px solid var(--admin-line);background:#fff;border-radius:10px;margin-bottom:12px;padding:12px 14px}.admin-v2 .admin-roadmap-definitions__archived>strong{color:var(--admin-ink);margin-bottom:9px;font-size:.76rem;display:block}.admin-v2 .admin-roadmap-definitions__archived>div{flex-wrap:wrap;gap:8px;display:flex}.admin-v2 .admin-roadmap-definitions__archived button{border:1px solid var(--admin-line);color:var(--admin-ink);font:inherit;cursor:pointer;background:#f9fafc;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.7rem;display:inline-flex}.admin-v2 .admin-roadmap-definitions__archived button:hover{border-color:#8e9ba8}.admin-roadmap-editor{z-index:1200;background:#0c18219e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.admin-roadmap-editor__dialog{border:1px solid var(--admin-line);background:var(--admin-card,#fff);width:min(850px,100%);max-height:min(92vh,920px);color:var(--admin-ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden auto}.admin-roadmap-editor__header{border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.admin-roadmap-editor__header span{color:var(--admin-muted);font-size:.68rem}.admin-roadmap-editor__header h2{color:var(--admin-ink);margin:3px 0 0;font-size:1.02rem;font-weight:400}.admin-roadmap-editor__header button{width:32px;height:32px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.admin-roadmap-editor__body{flex:none;padding:18px 20px 22px;overflow:visible}.admin-roadmap-editor__field{min-width:0;color:var(--admin-muted);gap:2px;font-size:.71rem;font-weight:400;display:grid}.admin-roadmap-editor__field input,.admin-roadmap-editor__field select,.admin-roadmap-editor__stage input{border:1px solid var(--admin-line);background:var(--admin-card,#fff);width:100%;min-width:0;min-height:37px;color:var(--admin-ink);font:inherit;border-radius:8px;outline:0;padding:7px 10px;font-size:.75rem;font-weight:400}.admin-roadmap-editor__field input:focus,.admin-roadmap-editor__field select:focus,.admin-roadmap-editor__stage input:focus{border-color:var(--admin-blue)}.admin-roadmap-editor__classification{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-roadmap-editor__body.is-creating{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.9fr));align-items:end;gap:12px;display:grid}.admin-roadmap-editor__body.is-creating>.admin-roadmap-editor__field:first-child{grid-column:1}.admin-roadmap-editor__body.is-creating .admin-roadmap-editor__classification{display:contents}.admin-roadmap-editor__body.is-creating>:is(.admin-roadmap-editor__subjects-head,.admin-roadmap-editor__tabs,.admin-roadmap-editor__subject,.admin-roadmap-editor__empty){grid-column:1/-1}.admin-roadmap-editor__subjects-head,.admin-roadmap-editor__section-head{color:var(--admin-ink);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:.79rem;font-weight:400;display:flex}.admin-roadmap-editor__subjects-head{margin-top:8px}.admin-roadmap-editor__subjects-head button,.admin-roadmap-editor__add{border:1px solid var(--admin-line);background:var(--admin-blue-soft);min-height:32px;color:var(--admin-blue);font:inherit;cursor:pointer;border-radius:8px;padding:5px 10px;font-size:.71rem;font-weight:650}.admin-roadmap-editor__head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-roadmap-editor__subjects-head .admin-roadmap-editor__delete,.admin-roadmap-editor__section-head .admin-roadmap-editor__delete{color:#bc4b57;min-height:30px;font:inherit;cursor:pointer;background:#fff3f4;border:1px solid #f0cbd0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:.69rem;font-weight:500;display:inline-flex}.admin-roadmap-editor__delete:hover{background:#fde6e9}.admin-roadmap-editor__tabs{gap:6px;padding:2px 0;display:flex;overflow-x:auto}.admin-roadmap-editor__tabs button{border:1px solid var(--admin-line);background:var(--admin-card,#fff);min-height:35px;color:var(--admin-muted);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:5px 11px;font-size:.71rem}.admin-roadmap-editor__tabs button.is-active{border-color:var(--admin-blue);background:var(--admin-blue-soft);color:var(--admin-blue);font-weight:700}.admin-roadmap-editor__subject{gap:13px;display:grid}.admin-roadmap-editor__section{border:1px solid var(--admin-line);background:var(--admin-bg,#f8fafb);border-radius:10px;gap:10px;padding:14px;display:grid}.admin-roadmap-editor__section-head{margin:0}.admin-roadmap-editor__section-head span{color:var(--admin-muted);font-size:.68rem}.admin-roadmap-editor__segment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-roadmap-editor__stage-list{gap:6px;display:grid}.admin-roadmap-editor__stage{align-items:center;gap:8px;display:flex}.admin-roadmap-editor__stage>span{background:var(--admin-blue-soft);width:25px;height:25px;color:var(--admin-blue);border-radius:6px;flex:0 0 25px;place-items:center;font-size:.67rem;display:grid}.admin-roadmap-editor__add{background:var(--admin-card,#fff);justify-self:start}.admin-roadmap-editor__add--section{border-style:dashed;width:100%}.admin-roadmap-editor__empty{color:var(--admin-muted);margin:14px 0;font-size:.75rem}.admin-roadmap-editor__footer{border-top:0;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:13px 20px;display:flex}.admin-roadmap-editor__footer p{color:#b4434d;flex:100%;margin:0;font-size:.72rem}.admin-roadmap-editor__footer button{border:1px solid var(--admin-line);background:var(--admin-card,#fff);min-height:35px;color:var(--admin-ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px 14px;font-size:.73rem}.admin-roadmap-editor__footer button:last-child{border-color:var(--admin-blue);background:var(--admin-blue);color:#fff}.admin-roadmap-editor__footer button:disabled{opacity:.55;cursor:default}.admin-v2.is-dark-theme .admin-roadmap-definitions>.admin-users__stats-grid,.admin-v2.is-dark-theme .admin-roadmap-definitions .admin-roadmap-definitions__shell,.admin-v2.is-dark-theme .admin-roadmap-definitions .candidate-finance-filters,.admin-v2.is-dark-theme .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-card{background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-roadmap-definitions .admin-roadmap-definitions__table th{color:#aebac0!important;background:#252a32!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-roadmap-definitions .admin-roadmap-definitions__table td{color:#d8e0e3!important;background:#20242c!important;border-color:#303640!important}.admin-v2.is-dark-theme .admin-roadmap-definitions .admin-roadmap-definitions__table tbody tr:nth-child(2n) td{background:#252a32!important}.admin-v2.is-dark-theme .admin-roadmap-definitions .candidate-finance-filter__trigger,.admin-v2.is-dark-theme .admin-roadmap-definitions .candidate-finance-filter__popover{color:#d2dadd!important;background:#1d222a!important;border-color:#343b46!important}.admin-v2.is-dark-theme .admin-roadmap-definitions__archived{background:#20242c;border-color:#303640}.admin-v2.is-dark-theme .admin-roadmap-definitions__archived button{color:#d8e0e3;background:#252a32;border-color:#343b46}@media (max-width:680px){.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-card{gap:5px;min-height:60px;padding:7px 6px}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid :is(.admin-users__stat-value,.admin-users__stat-label){font-size:.62rem}.admin-v2 .admin-roadmap-definitions>.admin-users__stats-grid .admin-users__stat-note{font-size:.54rem}.admin-roadmap-editor{padding:8px}.admin-roadmap-editor__dialog{max-height:95vh}.admin-roadmap-editor__body{padding:12px}.admin-roadmap-editor__body.is-creating{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.9fr));gap:8px}.admin-roadmap-editor__body.is-creating .admin-roadmap-editor__classification{margin-top:0}.admin-roadmap-editor__segment-fields{grid-template-columns:1fr}}
