@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Teko:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_1jq7i_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1jq7i_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1jq7i_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1jq7i_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1jq7i_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1jq7i_52,._icon-md_1jq7i_53{width:2rem;height:2rem;padding:0}._icon-sm_1jq7i_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1jq7i_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1jq7i_2 svg{flex-shrink:0}._sm_1jq7i_32 svg,._icon-sm_1jq7i_59 svg{width:1rem;height:1rem}._md_1jq7i_38 svg,._icon_1jq7i_52 svg,._icon-md_1jq7i_53 svg{width:1.25rem;height:1.25rem}._lg_1jq7i_44 svg,._icon-lg_1jq7i_65 svg{width:1.5rem;height:1.5rem}._primary_1jq7i_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1jq7i_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_1jq7i_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_1jq7i_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_1jq7i_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_1jq7i_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_1jq7i_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1jq7i_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_1jq7i_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1jq7i_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1jq7i_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_1jq7i_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_1jq7i_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1jq7i_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_1jq7i_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_1jq7i_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1jq7i_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_1jq7i_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1jq7i_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1jq7i_231 ._primary_1jq7i_97:focus-visible,._dark_1jq7i_231 ._outline_1jq7i_155:focus-visible,._dark_1jq7i_231 ._ghost_1jq7i_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1jq7i_231 ._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1jq7i_231 ._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._container_1afbe_1{position:fixed;bottom:var(--spacing-4);left:50%;transform:translate(-50%);width:calc(100% - 2 * var(--spacing-4));max-width:600px;background-color:var(--surface);color:var(--surface-foreground);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-critical);padding:var(--spacing-4);animation:_slideInUp_1afbe_1 var(--animation-duration-normal) ease-out}._content_1afbe_17{display:flex;align-items:center;gap:var(--spacing-4)}._iconWrapper_1afbe_23{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._textWrapper_1afbe_35{flex-grow:1}._title_1afbe_39{font-family:var(--font-family-base);font-weight:600;font-size:1rem;margin:0 0 var(--spacing-1) 0}._description_1afbe_46{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}._actions_1afbe_53{flex-shrink:0;display:flex;gap:var(--spacing-3);align-items:center}._declineButton_1afbe_60{background-color:transparent!important;color:var(--muted-foreground)!important;border-color:var(--border)!important}._declineButton_1afbe_60:hover{background-color:var(--muted)!important;color:var(--muted-foreground)!important;border-color:var(--border)!important}._declineButton_1afbe_60:active{background-color:color-mix(in srgb,var(--muted),black 10%)!important;color:var(--muted-foreground)!important;border-color:var(--border)!important}@media(max-width:500px){._content_1afbe_17{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._actions_1afbe_53{align-self:flex-end;flex-direction:column-reverse;width:100%}._actions_1afbe_53 ._declineButton_1afbe_60,._actions_1afbe_53 button{width:100%}}@keyframes _slideInUp_1afbe_1{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}@layer base{._textarea_1eqdo_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}._textarea_1eqdo_2::placeholder{color:var(--muted-foreground)}._textarea_1eqdo_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_1eqdo_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_1eqdo_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_1eqdo_44{resize:none}._clear_1eqdo_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1eqdo_48:hover,._clear_1eqdo_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1eqdo_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_1eqdo_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_1eqdo_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._container_30qvc_1{position:fixed;bottom:var(--spacing-8);right:var(--spacing-8);z-index:var(--z-spotlight)}._chatButton_30qvc_8{border-radius:var(--radius-full);box-shadow:var(--shadow-lg);position:relative}._unreadBadge_30qvc_14{position:absolute;top:-4px;right:-4px;background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-full);width:20px;height:20px;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;border:2px solid var(--surface)}._chatWindow_30qvc_31{width:360px;height:500px;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border)}@media(max-width:480px){._container_30qvc_1{bottom:var(--spacing-4);right:var(--spacing-4)}._chatWindow_30qvc_31{position:fixed;top:var(--spacing-4);right:var(--spacing-4);bottom:calc(var(--spacing-4) * 2 + 3rem);left:var(--spacing-4);width:auto;height:auto}}._header_30qvc_59{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--sidebar)}._titleContainer_30qvc_68{display:flex;flex-direction:column}._title_30qvc_68{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0}._status_30qvc_80{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;color:var(--muted-foreground)}._statusIndicator_30qvc_88{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--success)}._messagesContainer_30qvc_95{flex-grow:1;overflow-y:auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._message_30qvc_95{max-width:80%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-1)}._messageContent_30qvc_113{margin:0;white-space:pre-wrap;word-wrap:break-word;font-size:.9375rem;line-height:1.5}._timestamp_30qvc_121{font-size:.75rem;color:var(--muted-foreground)}._userMessage_30qvc_126{align-self:flex-end;background-color:var(--secondary);color:var(--secondary-foreground);border-bottom-right-radius:var(--radius-sm)}._userMessage_30qvc_126 ._timestamp_30qvc_121{color:color-mix(in srgb,var(--secondary-foreground) 70%,transparent);align-self:flex-end}._agentMessage_30qvc_138{align-self:flex-start;background-color:var(--muted);color:var(--muted-foreground);border-bottom-left-radius:var(--radius-sm)}._agentMessage_30qvc_138 ._timestamp_30qvc_121{color:var(--muted-foreground);align-self:flex-start}._inputArea_30qvc_150{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-top:1px solid var(--border)}._textarea_30qvc_158{flex-grow:1;min-height:2.5rem;max-height:100px;padding:var(--spacing-2);resize:none}._loadMoreContainer_30qvc_166{display:flex;justify-content:center}._skeletonContainer_30qvc_171{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}._skeletonMessageLeft_30qvc_178{width:60%;height:4rem;align-self:flex-start}._skeletonMessageRight_30qvc_184{width:60%;height:3rem;align-self:flex-end}@layer base{._skeleton_1x4nk_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem;animation:_pulse_1x4nk_1 var(--animation-duration-slow) ease-in-out infinite}._skeleton_1x4nk_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_1x4nk_1 2s infinite}@keyframes _pulse_1x4nk_1{0%{opacity:.85}50%{opacity:.65}to{opacity:.85}}@keyframes _shimmer_1x4nk_1{to{transform:translate(100%)}}.dark ._skeleton_1x4nk_2{background-color:var(--muted)}.dark ._skeleton_1x4nk_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_16qdj_1{display:flex;align-items:center;justify-content:center;flex-grow:1;min-height:calc(100vh - 9rem);padding:var(--spacing-8);text-align:center;background-color:var(--background);overflow:hidden}._content_16qdj_13{max-width:600px;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);animation:_fadeIn_16qdj_1 .5s ease-out}@keyframes _fadeIn_16qdj_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._iconContainer_16qdj_34{position:relative;margin-bottom:var(--spacing-8);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing-4)}._truckContainer_16qdj_44{position:relative;display:flex;align-items:center;justify-content:center;animation:_bounce_16qdj_1 2s ease-in-out infinite}._truckIcon_16qdj_52{color:var(--primary);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._warningIcon_16qdj_57{position:absolute;top:-8px;right:-8px;color:var(--warning);background-color:var(--background);border-radius:50%;padding:2px;animation:_pulse_16qdj_1 1.5s ease-in-out infinite}._mapIcon_16qdj_68{color:var(--muted-foreground);animation:_float_16qdj_1 3s ease-in-out infinite;margin-top:var(--spacing-2)}@keyframes _float_16qdj_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _bounce_16qdj_1{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-5px) rotate(-2deg)}75%{transform:translateY(-3px) rotate(2deg)}}@keyframes _pulse_16qdj_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}._road_16qdj_106{position:relative;width:250px;height:6px;background-color:var(--muted);border-radius:3px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}._roadLine_16qdj_116{position:absolute;top:50%;left:-100%;width:100%;height:2px;background-image:linear-gradient(to right,transparent 40%,var(--foreground) 40%,var(--foreground) 60%,transparent 60%);background-size:30px 100%;animation:_moveRoad_16qdj_1 2s linear infinite;transform:translateY(-50%)}._roadMarkers_16qdj_128{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-around;align-items:center}._roadMarker_16qdj_128{width:3px;height:3px;background-color:var(--muted-foreground);border-radius:50%;opacity:.6;animation:_markerPulse_16qdj_1 3s ease-in-out infinite}._roadMarker_16qdj_128:nth-child(2){animation-delay:1s}._roadMarker_16qdj_128:nth-child(3){animation-delay:2s}@keyframes _moveRoad_16qdj_1{0%{transform:translate(0) translateY(-50%)}to{transform:translate(30px) translateY(-50%)}}@keyframes _markerPulse_16qdj_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}._title_16qdj_176{font-family:var(--font-family-heading);font-size:6rem;font-weight:700;line-height:1;color:var(--foreground);margin:0;letter-spacing:.05em}._subtitle_16qdj_186{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;color:var(--foreground);margin:0}._description_16qdj_194{font-size:1.125rem;color:var(--muted-foreground);max-width:90%;line-height:1.6}._actions_16qdj_201{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-6);flex-wrap:wrap;justify-content:center}._redirectMessage_16qdj_209{margin-top:var(--spacing-8);color:var(--muted-foreground);font-size:.9375rem;width:100%;max-width:350px;text-align:center}._errorMessage_16qdj_218{margin-top:var(--spacing-8);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius);color:var(--error);font-size:.9375rem;width:100%;max-width:350px;text-align:center}._hiddenDescriptions_16qdj_231{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}._srOnly_16qdj_239{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}._progressBar_16qdj_251{width:100%;height:4px;background-color:var(--muted);border-radius:var(--radius-full);margin-top:var(--spacing-2);overflow:hidden}._progressFill_16qdj_260{height:100%;background-color:var(--primary);border-radius:var(--radius-full);width:100%;transform-origin:left;animation:_countdownProgress_16qdj_1 linear forwards}@keyframes _countdownProgress_16qdj_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:767px){._container_16qdj_1{padding:var(--spacing-4);min-height:calc(100vh - 8rem)}._title_16qdj_176{font-size:4.5rem}._subtitle_16qdj_186{font-size:1.75rem;text-align:center}._description_16qdj_194{font-size:1rem;text-align:center}._actions_16qdj_201{flex-direction:column;width:100%;max-width:300px;gap:var(--spacing-3)}._truckIcon_16qdj_52{width:48px;height:48px}._warningIcon_16qdj_57{width:20px;height:20px}._mapIcon_16qdj_68{width:60px;height:60px}._road_16qdj_106{width:200px;height:5px}._iconContainer_16qdj_34{gap:var(--spacing-3)}}@media(max-width:480px){._title_16qdj_176{font-size:3.5rem}._subtitle_16qdj_186{font-size:1.5rem}._description_16qdj_194{font-size:.9375rem;padding:0 var(--spacing-2)}._road_16qdj_106{width:180px}}@media(prefers-contrast:high){._truckIcon_16qdj_52,._warningIcon_16qdj_57,._mapIcon_16qdj_68{filter:contrast(1.2)}._road_16qdj_106{border:1px solid var(--foreground)}._progressFill_16qdj_260{border:1px solid var(--primary)}}@media(prefers-reduced-motion:reduce){._truckIcon_16qdj_52,._warningIcon_16qdj_57,._mapIcon_16qdj_68,._roadLine_16qdj_116,._roadMarker_16qdj_128,._progressFill_16qdj_260,._content_16qdj_13{animation:none}}._actions_16qdj_201 button:focus-visible,._actions_16qdj_201 a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}@layer base{._overlay_15pol_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}._container_8u5yq_1{display:inline-flex;align-items:center;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-1);box-shadow:var(--shadow)}._langButton_8u5yq_11{font-family:var(--font-family-base);font-weight:600;font-size:.875rem;height:1.75rem;padding:0 var(--spacing-2);border-radius:var(--radius-sm);color:var(--muted-foreground);background-color:transparent;border:none;transition:all var(--animation-duration-fast) ease-in-out}._langButton_8u5yq_11:hover{color:var(--foreground);background-color:var(--muted)}._langButton_8u5yq_11._active_8u5yq_29{color:var(--primary-foreground);background-color:var(--primary);box-shadow:var(--shadow-md)}._langButton_8u5yq_11._active_8u5yq_29:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._separator_8u5yq_39{width:1px;height:1rem;background-color:var(--border);margin:0 var(--spacing-1)}._layout_1xfx9_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background)}._header_1xfx9_8{background-color:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:var(--z-nav-sticky);box-shadow:var(--shadow)}._headerContent_1xfx9_17{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 var(--spacing-4);height:4rem;min-height:4rem}._headerLeft_1xfx9_28{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0;min-width:0}._mobileMenuButton_1xfx9_36{display:none}._logo_1xfx9_40{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none}._logoImage_1xfx9_47{height:2rem;width:auto;object-fit:contain}._logoText_1xfx9_53{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);transition:opacity var(--animation-duration-fast) ease}._logo_1xfx9_40:hover ._logoText_1xfx9_53{opacity:.8}._desktopNav_1xfx9_65{display:flex;gap:var(--spacing-6);align-items:center}._navLink_1xfx9_71{font-size:1rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;padding:var(--spacing-2) 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}._navLink_1xfx9_71:hover{color:var(--foreground)}._navLink_1xfx9_71._active_1xfx9_85{color:var(--primary);border-bottom-color:var(--primary)}._headerRight_1xfx9_90{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0;min-width:0}._authButtons_1xfx9_100{display:flex;gap:var(--spacing-2)}._avatarButton_1xfx9_105{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full)}._avatar_1xfx9_105{width:2rem;height:2rem;border-radius:50%;border:2px solid var(--border)}._avatarName_1xfx9_120{font-weight:500;display:block}._popoverContent_1xfx9_125{padding:0;width:250px;background-color:var(--popup);border:1px solid var(--border)}._popoverHeader_1xfx9_132{padding:var(--spacing-4);border-bottom:1px solid var(--border)}._popoverDisplayName_1xfx9_137{font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._popoverEmail_1xfx9_145{font-size:.875rem;color:var(--muted-foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._popoverLinks_1xfx9_154{padding:var(--spacing-2);display:flex;flex-direction:column}._popoverLink_1xfx9_154{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);text-decoration:none;color:var(--popup-foreground);font-size:.9375rem}._popoverLink_1xfx9_154:hover{background-color:var(--muted)}._logoutButton_1xfx9_175{width:100%;justify-content:flex-start;border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);padding:var(--spacing-3) var(--spacing-4);color:var(--error)}._logoutButton_1xfx9_175:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}@media(min-width:768px){._headerContent_1xfx9_17{padding:0 var(--spacing-8);height:5rem;min-height:5rem}._logoImage_1xfx9_47{height:2.5rem}._logoText_1xfx9_53{font-size:2rem}._headerLeft_1xfx9_28,._headerRight_1xfx9_90{gap:var(--spacing-3)}._mobileMenuButton_1xfx9_36{display:none}._desktopNav_1xfx9_65{display:flex}._avatarName_1xfx9_120{display:block}}._mobileNavContent_1xfx9_228{padding:var(--spacing-6)}._mobileNav_1xfx9_228{display:flex;flex-direction:column;gap:var(--spacing-6)}._mobileNavSection_1xfx9_238{display:flex;flex-direction:column;gap:var(--spacing-2)}._mobileNavSectionTitle_1xfx9_244{font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em;margin:0;margin-bottom:var(--spacing-2)}._mobileNavLink_1xfx9_254{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);text-decoration:none;color:var(--popup-foreground);font-size:1rem;font-weight:500;transition:background-color var(--animation-duration-fast) ease}._mobileNavLink_1xfx9_254:hover{background-color:var(--muted)}._mobileNavLink_1xfx9_254._active_1xfx9_85{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._mobileUserInfo_1xfx9_276{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);background-color:var(--muted)}._mobileAvatar_1xfx9_285{width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid var(--border)}._mobileUserName_1xfx9_292{font-weight:600;margin:0;font-size:1rem}._mobileUserEmail_1xfx9_298{font-size:.875rem;color:var(--muted-foreground);margin:0}._mobileLogoutButton_1xfx9_304{width:100%;justify-content:flex-start;color:var(--error);margin-top:var(--spacing-2)}._mobileLogoutButton_1xfx9_304:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._mobileLanguageSwitcher_1xfx9_315{display:flex;justify-content:flex-start;padding:0 var(--spacing-3)}._mobileAuthButtons_1xfx9_321{display:flex;flex-direction:column;gap:var(--spacing-2)}._main_1xfx9_327{flex-grow:1}._footer_1xfx9_332{background-color:var(--sidebar);border-top:1px solid var(--border);color:var(--sidebar-foreground);margin-top:auto}._footerContent_1xfx9_339{max-width:1400px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8) var(--spacing-6)}._footerColumns_1xfx9_345{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8);margin-bottom:var(--spacing-8)}._footerColumn_1xfx9_345{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerColumnTitle_1xfx9_358{font-size:1rem;font-weight:600;color:var(--foreground);margin:0;text-transform:uppercase;letter-spacing:.025em}._footerLinks_1xfx9_367{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._footerLinks_1xfx9_367 a{color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;transition:color var(--animation-duration-fast) ease;display:inline-block}._footerLinks_1xfx9_367 a:hover{color:var(--primary)}._footerBottom_1xfx9_388{padding-top:var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:center;align-items:center}._copyright_1xfx9_396{margin:0;font-size:.875rem;color:var(--muted-foreground);text-align:center}@media(max-width:767px){._desktopNav_1xfx9_65{display:none}._mobileMenuButton_1xfx9_36{display:flex;padding:var(--spacing-1);min-width:2.5rem;height:2.5rem}._avatarName_1xfx9_120{display:none}._logoText_1xfx9_53{font-size:1.5rem}._authButtons_1xfx9_100{gap:var(--spacing-1)}._avatarButton_1xfx9_105{padding:var(--spacing-1);min-width:2.5rem;height:2.5rem}._avatar_1xfx9_105{width:1.5rem;height:1.5rem}._footerContent_1xfx9_339{padding:var(--spacing-8) var(--spacing-4) var(--spacing-4)}._footerColumns_1xfx9_345{grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-6)}._footerBottom_1xfx9_388{padding-top:var(--spacing-4)}}@media(min-width:768px)and (max-width:1023px){._footerColumns_1xfx9_345{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._footerColumns_1xfx9_345{grid-template-columns:repeat(4,1fr)}}._container_dow8c_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base);color:var(--foreground);background-color:var(--background)}._header_dow8c_10{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-6);border-bottom:2px solid var(--border)}._header_dow8c_10 h1{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:2px}._lastUpdated_dow8c_27{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6);font-weight:500}._mainContent_dow8c_34{line-height:1.8;font-size:1.0625rem}._mainContent_dow8c_34 section{margin-bottom:var(--spacing-12)}._mainContent_dow8c_34 h2{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;margin:0 0 var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);color:var(--foreground);text-transform:uppercase;letter-spacing:1px}._mainContent_dow8c_34 p,._mainContent_dow8c_34 ul{margin-bottom:var(--spacing-4)}._mainContent_dow8c_34 ul{padding-left:var(--spacing-8);list-style-type:disc}._mainContent_dow8c_34 li{margin-bottom:var(--spacing-3);padding-left:var(--spacing-2)}._mainContent_dow8c_34 strong{font-weight:600;color:var(--foreground)}._mainContent_dow8c_34 a{color:var(--primary);text-decoration:none;font-weight:500}._mainContent_dow8c_34 a:hover{text-decoration:underline}._warningBox_dow8c_85{background:linear-gradient(135deg,#fef5e7,#fceccf);border:2px solid var(--warning);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0;box-shadow:var(--shadow-md)}._warningBox_dow8c_85 p{margin:0;color:var(--foreground);line-height:1.7}._warningBox_dow8c_85 p:not(:last-child){margin-bottom:var(--spacing-3)}._warningBox_dow8c_85 strong{color:var(--warning);display:block;margin-bottom:var(--spacing-2)}._contactBox_dow8c_110{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0}._contactBox_dow8c_110 p{margin:0;line-height:1.8}._contactBox_dow8c_110 a{color:var(--primary);text-decoration:none;font-weight:600}._contactBox_dow8c_110 a:hover{text-decoration:underline}@media(max-width:768px){._container_dow8c_1{padding:var(--spacing-6) var(--spacing-3)}._header_dow8c_10 h1{font-size:2.5rem}._mainContent_dow8c_34 h2{font-size:1.75rem}._mainContent_dow8c_34{font-size:1rem}}._pageWrapper_1vcoy_1{background-color:var(--background);color:var(--foreground)}._hero_1vcoy_6{background:linear-gradient(135deg,#2b303b,#16181d);color:#fff;padding:var(--spacing-16) var(--spacing-8);text-align:center}._heroContent_1vcoy_13{max-width:800px;margin:0 auto}._heroTitle_1vcoy_18{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:600;line-height:1.1;margin:0 0 var(--spacing-4);letter-spacing:.02em}._heroSubtitle_1vcoy_27{font-size:1.25rem;color:var(--muted);max-width:600px;margin:0 auto;line-height:1.6}._mainContent_1vcoy_35{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8)}._section_1vcoy_41{margin-bottom:var(--spacing-12)}._sectionTitle_1vcoy_45{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:500;text-align:center;margin-bottom:var(--spacing-8);color:var(--foreground)}._sectionText_1vcoy_54{font-size:1.125rem;line-height:1.7;max-width:800px;margin:0 auto;text-align:center;color:var(--muted-foreground)}._offerGrid_1vcoy_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-8)}._offerCard_1vcoy_70{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-align:center;transition:transform .2s ease,box-shadow .2s ease}._offerCard_1vcoy_70:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._offerIcon_1vcoy_84{color:var(--primary);margin-bottom:var(--spacing-4)}._offerTitle_1vcoy_89{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2)}._offerDescription_1vcoy_95{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0}._valuesGrid_1vcoy_103{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);max-width:900px;margin:0 auto}._valueItem_1vcoy_111{display:flex;align-items:flex-start;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-md)}._valueIconWrapper_1vcoy_120{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._valueTitle_1vcoy_132{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-1)}._valueDescription_1vcoy_138{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0}._ctaSection_1vcoy_146{text-align:center;background-color:var(--surface);padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg)}._ctaTitle_1vcoy_153{font-size:2rem;margin-bottom:var(--spacing-4)}._ctaText_1vcoy_158{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-6)}._ctaButtons_1vcoy_165{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}@media(min-width:768px){._valuesGrid_1vcoy_103{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){._hero_1vcoy_6{padding:var(--spacing-12) var(--spacing-4)}._heroTitle_1vcoy_18{font-size:2.5rem}._heroSubtitle_1vcoy_27{font-size:1.125rem}._mainContent_1vcoy_35{padding:var(--spacing-8) var(--spacing-4)}._sectionTitle_1vcoy_45{font-size:2rem}}@layer base{._tabsList_22vco_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_22vco_2::-webkit-scrollbar{display:none}._tabsTrigger_22vco_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_22vco_16:hover{color:var(--foreground)}._tabsTrigger_22vco_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_22vco_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_22vco_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_22vco_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_22vco_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_22vco_92{color:var(--foreground);outline:none}._tabsContent_22vco_92[hidden]{display:none!important}._tabsList_22vco_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]:after{display:none}.dark ._tabsTrigger_22vco_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_22vco_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}._container_1wl5r_1{width:100%;margin-bottom:var(--spacing-8)}._navLink_1wl5r_6{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:inherit}._container_km49u_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_km49u_7{margin-bottom:var(--spacing-8)}._title_km49u_11{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_km49u_19{font-size:1.125rem;color:var(--muted-foreground);max-width:600px}._statsGrid_km49u_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._statCard_km49u_31{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}._statCard_km49u_31:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._statCardHeader_km49u_46{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._statIcon_km49u_53{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border-radius:var(--radius);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._statIcon_km49u_53 svg{width:1.5rem;height:1.5rem}._statTitle_km49u_69{font-size:1rem;font-weight:500;color:var(--muted-foreground);margin:0}._statValue_km49u_76{font-size:2.5rem;font-weight:700;font-family:var(--font-family-heading);color:var(--foreground);margin-bottom:auto;line-height:1}._statLink_km49u_85{margin-top:var(--spacing-6);font-size:.9375rem;font-weight:500;color:var(--secondary);text-decoration:none;display:inline-flex;align-items:center;gap:var(--spacing-1);transition:color .2s ease,gap .2s ease}._statLink_km49u_85:hover{color:color-mix(in srgb,var(--secondary) 80%,black);gap:var(--spacing-2)}._container_107zn_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_107zn_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_107zn_24{margin-bottom:var(--spacing-6);animation:_pulse_107zn_1 3s infinite ease-in-out}._icon_107zn_24{color:var(--error)}._title_107zn_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_107zn_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._homeButton_107zn_48{margin-top:var(--spacing-4)}@keyframes _pulse_107zn_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_107zn_11{padding:var(--spacing-6)}._title_107zn_33{font-size:1.5rem}._message_107zn_41{font-size:1rem}}._container_bfcih_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._errorContainer_5pb8b_1{padding:var(--spacing-4);background-color:color-mix(in srgb,var(--error) 20%,transparent);border:1px solid var(--error);border-radius:var(--radius);color:var(--error-foreground);text-align:center}._errorContainer_5pb8b_1 p{margin:0;color:var(--error);font-size:.9rem}@layer base{._formItem_1udnp_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1udnp_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1udnp_9._error_1udnp_18{color:var(--error)}._formControl_1udnp_22{width:100%}._formControl_1udnp_22._error_1udnp_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1udnp_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1udnp_39{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1udnp_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1udnp_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}._spinner_71ode_1{border-radius:50%;border-style:solid;border-color:var(--spinner-color, var(--primary));border-bottom-color:transparent!important;animation:_spin_71ode_1 .8s linear infinite;flex-shrink:0}._sm_71ode_10{width:1rem;height:1rem;border-width:2px}._md_71ode_16{width:1.5rem;height:1.5rem;border-width:3px}._lg_71ode_22{width:3rem;height:3rem;border-width:4px}@keyframes _spin_71ode_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._form_1mbl8_1{display:flex;flex-direction:column;gap:var(--spacing-5)}._errorMessage_1mbl8_7{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 25%,transparent);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;display:flex;align-items:center;font-weight:500}._inputGroup_1mbl8_19{position:relative;display:flex;align-items:center}._inputIcon_1mbl8_25{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:5}._inputWithIcon_1mbl8_33{padding-left:calc(var(--spacing-3) * 2 + 1rem)}._passwordHeader_1mbl8_37{display:flex;justify-content:space-between;align-items:baseline}._forgotPasswordLink_1mbl8_43{font-size:.75rem;color:var(--primary);text-decoration:none;font-weight:500;transition:color var(--animation-duration-fast) ease}._forgotPasswordLink_1mbl8_43:hover{color:color-mix(in srgb,var(--primary),black 10%);text-decoration:underline}._turnstileContainer_1mbl8_56{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-2)}._turnstileError_1mbl8_63{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-2);border-radius:var(--radius);font-size:.75rem}._submitButton_1mbl8_72{width:100%;font-weight:600;margin-top:var(--spacing-2)}._loadingText_1mbl8_78{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1mbl8_85{color:currentColor}._container_18zss_1{display:grid;grid-template-columns:1fr;min-height:100vh;background-color:var(--background)}._formPanel_18zss_8{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-8);width:100%;background-color:var(--background);position:relative;z-index:var(--z-content);min-height:100vh}._languageSwitcherWrapper_18zss_21{position:absolute;top:var(--spacing-4);right:var(--spacing-4);z-index:var(--z-content-high)}._contentWrapper_18zss_28{width:100%;max-width:26rem;animation:_slideUp_18zss_1 .6s cubic-bezier(.16,1,.3,1)}@keyframes _slideUp_18zss_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_18zss_45{text-align:center;margin-bottom:var(--spacing-8)}._logoLink_18zss_50{display:inline-flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--foreground);margin-bottom:var(--spacing-8);transition:opacity .2s ease}._logoLink_18zss_50:hover{opacity:.8}._logoImage_18zss_64{height:2rem;width:auto;object-fit:contain}._title_18zss_70{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;margin:0 0 var(--spacing-3) 0;color:var(--foreground);line-height:1.2}._subtitle_18zss_79{color:var(--muted-foreground);font-size:1rem;line-height:1.5;margin:0}._formWrapper_18zss_86{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._footer_18zss_94{margin-top:var(--spacing-6);text-align:center}._imagePanel_18zss_99{display:none;position:relative;background-color:var(--sidebar);overflow:hidden}._backgroundImage_18zss_106{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform 10s ease}._imagePanel_18zss_99:hover ._backgroundImage_18zss_106{transform:scale(1.05)}._imageOverlay_18zss_118{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--primary) 20%,transparent),color-mix(in srgb,var(--background) 80%,transparent));-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}._imageContent_18zss_129{position:absolute;bottom:var(--spacing-12);left:var(--spacing-12);right:var(--spacing-12);color:#fff;z-index:10}._quote_18zss_138{background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}._quote_18zss_138 p{font-size:1.25rem;font-weight:500;margin:0 0 var(--spacing-2) 0;line-height:1.4}._quote_18zss_138 span{font-size:.875rem;opacity:.8;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){._container_18zss_1{grid-template-columns:1fr 1fr}._imagePanel_18zss_99{display:block}}._signupText_qx5iu_1{font-size:.9375rem;color:var(--muted-foreground)}._signupLink_qx5iu_6{color:var(--primary);font-weight:600;text-decoration:none;transition:color .2s ease}._signupLink_qx5iu_6:hover{color:color-mix(in srgb,var(--primary),black 15%);text-decoration:underline}@layer base{._badge_1m09g_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_1m09g_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_1m09g_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_1m09g_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_1m09g_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_1m09g_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_1m09g_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_1m09g_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_1m09g_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_1m09g_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._success_1m09g_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_1m09g_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._warning_1m09g_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}}._card_awt0v_1{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}._card_awt0v_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._imageLink_awt0v_16{display:block;text-decoration:none}._imageContainer_awt0v_21{position:relative;width:100%;padding-top:66.66%;background-color:var(--muted)}._image_awt0v_16{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._card_awt0v_1:hover ._image_awt0v_16{transform:scale(1.05)}._imageOverlay_awt0v_42{position:absolute;top:var(--spacing-3);left:var(--spacing-3);z-index:var(--z-content-low)}._content_awt0v_49{padding:var(--spacing-4);display:flex;flex-direction:column;flex-grow:1}._header_awt0v_56{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2);gap:var(--spacing-2)}._category_awt0v_64{font-size:.8rem;font-weight:500;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-1);flex-shrink:0}._price_awt0v_74{font-size:1.1rem;font-weight:700;color:var(--primary);text-align:right;white-space:nowrap}._title_awt0v_82{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-4) 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.15rem}._title_awt0v_82 a{color:inherit;text-decoration:none}._title_awt0v_82 a:hover{text-decoration:underline}._detailsGrid_awt0v_105{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);font-size:.875rem;color:var(--muted-foreground);margin-top:auto}._detailItem_awt0v_114{display:flex;align-items:center;gap:var(--spacing-2);overflow:hidden}._detailItem_awt0v_114>svg{flex-shrink:0;color:var(--secondary)}._detailItem_awt0v_114 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._span2_awt0v_132{grid-column:span 2}._banner_18y17_1{position:relative;display:flex;align-items:center;padding:var(--spacing-8);border-radius:var(--radius-lg);overflow:hidden;background-size:cover;background-position:center;color:#fff;box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;animation:_fadeIn_18y17_1 .5s ease-out}._banner_18y17_1:hover{transform:translateY(-4px);box-shadow:0 15px 25px -5px #363d4926,0 8px 10px -6px #363d4926}._overlay_18y17_21{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#000000b3,#00000080,#0000001a);z-index:var(--z-content-low)}._closeButton_18y17_31{position:absolute;top:var(--spacing-2);right:var(--spacing-2);z-index:var(--z-content-high);background:#0009;border:none;border-radius:var(--radius);color:#fff;padding:var(--spacing-1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--animation-duration-fast) ease}._closeButton_18y17_31:hover{background:#000c}._content_18y17_52{position:relative;z-index:var(--z-content);display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--spacing-8)}._textContainer_18y17_62{display:flex;flex-direction:column;gap:var(--spacing-2)}._headline_18y17_68{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.5)}._subtext_18y17_76{font-size:1rem;max-width:450px;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.5)}._ctaButton_18y17_83{flex-shrink:0;background:#ffbf00!important;color:#1a1300!important;border-color:#ffbf00!important;font-weight:600;box-shadow:0 2px 4px #0000004d;height:32px!important;padding:0 var(--spacing-3)!important;font-size:.8rem!important}._ctaButton_18y17_83:hover{background:#e6ac00!important;border-color:#e6ac00!important;transform:translateY(-1px)}._adLabel_18y17_101{display:none}._leaderboard_18y17_106{width:100%;height:70px;min-height:70px;padding:var(--spacing-2) var(--spacing-4);border:2px solid hsl(45,100%,60%);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.1) 10px,rgba(255,255,255,.1) 20px);box-shadow:var(--shadow-md),inset 0 1px #fff3}._leaderboard_18y17_106:hover{transform:none;box-shadow:var(--shadow-md),inset 0 1px #fff3}._leaderboard_18y17_106 ._overlay_18y17_21{background:linear-gradient(90deg,#000c,#0009,#0000004d)}._leaderboard_18y17_106 ._content_18y17_52{gap:var(--spacing-3);align-items:center}._leaderboard_18y17_106 ._adLabel_18y17_101{display:flex;align-items:center;justify-content:center;background:#ffbf00;color:#1a1300;font-size:.625rem;font-weight:700;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;box-shadow:0 2px 4px #0000004d;height:24px}._leaderboard_18y17_106 ._textContainer_18y17_62{flex-direction:column;align-items:flex-start;gap:var(--spacing-1);flex-grow:1;min-width:0}._leaderboard_18y17_106 ._headline_18y17_68{font-size:.9rem;margin:0;flex-shrink:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}._leaderboard_18y17_106 ._subtext_18y17_76{font-size:.75rem;margin:0;max-width:none;flex-grow:1;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;opacity:.85}._rectangle_18y17_185{min-height:300px;flex-direction:column;align-items:flex-start}._rectangle_18y17_185 ._content_18y17_52{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._mobile_18y17_197{min-height:120px;padding:var(--spacing-4)}._mobile_18y17_197 ._headline_18y17_68{font-size:1.25rem}._mobile_18y17_197 ._subtext_18y17_76{font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._mobile_18y17_197 ._content_18y17_52{gap:var(--spacing-4)}._drivewell_18y17_219 ._overlay_18y17_21{background:linear-gradient(90deg,hsl(215,80%,30%,.8) 0%,hsl(215,80%,30%,.5) 50%,transparent 100%)}._truckcasa_18y17_223 ._overlay_18y17_21{background:linear-gradient(90deg,hsl(25,80%,40%,.8) 0%,hsl(25,80%,40%,.5) 50%,transparent 100%)}._leaderboard_18y17_106._drivewell_18y17_219{border-color:#307de8}._leaderboard_18y17_106._drivewell_18y17_219 ._adLabel_18y17_101{background:#307de8;color:#fff}._leaderboard_18y17_106._truckcasa_18y17_223{border-color:#e66f19}._leaderboard_18y17_106._truckcasa_18y17_223 ._adLabel_18y17_101{background:#e66f19;color:#fff}@keyframes _fadeIn_18y17_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._banner_18y17_1{padding:var(--spacing-4)}._content_18y17_52{flex-direction:column;align-items:flex-start;text-align:left;gap:var(--spacing-4)}._headline_18y17_68{font-size:1.5rem}._subtext_18y17_76{font-size:.9rem}._leaderboard_18y17_106{height:auto;min-height:80px;padding:var(--spacing-2) var(--spacing-3)}._leaderboard_18y17_106 ._content_18y17_52{flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-2)}._leaderboard_18y17_106 ._textContainer_18y17_62{flex-direction:column;align-items:flex-start;gap:var(--spacing-1);flex-grow:1;min-width:0}._leaderboard_18y17_106 ._headline_18y17_68{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._leaderboard_18y17_106 ._subtext_18y17_76{font-size:.7rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._leaderboard_18y17_106 ._ctaButton_18y17_83{height:28px!important;padding:0 var(--spacing-2)!important;font-size:.75rem!important}}@layer base{._selectTrigger_1plgb_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden}._selectTrigger_1plgb_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1plgb_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1plgb_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_1plgb_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1plgb_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1plgb_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1plgb_2[data-state=open] ._selectIcon_1plgb_52{transform:rotate(180deg)}._selectContent_1plgb_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1plgb_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1plgb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1plgb_89{padding:var(--spacing-2)}._scrollButton_1plgb_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1plgb_93:hover ._scrollIcon_1plgb_105{color:var(--primary)}._scrollIcon_1plgb_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1plgb_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1plgb_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1plgb_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1plgb_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1plgb_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1plgb_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1plgb_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1plgb_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1plgb_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._pageContainer_1ovqn_1{background-color:var(--background);position:relative}._topAdContainer_1ovqn_6{max-width:1200px;margin:var(--spacing-3) auto var(--spacing-3) auto;padding:0 var(--spacing-8)}._hero_1ovqn_13{position:relative;height:70vh;min-height:500px;max-height:700px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:url(https://images.unsplash.com/photo-1558618666-fcd25c85cd64?q=80&w=2069&auto=format&fit=crop) no-repeat center center/cover;padding:var(--spacing-8)}._heroOverlay_1ovqn_27{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#0f172ad9,#1e293bb3);z-index:1}._heroContent_1ovqn_37{position:relative;z-index:2;max-width:900px;display:flex;flex-direction:column;align-items:center}._heroTitle_1ovqn_46{font-family:var(--font-family-heading);font-size:4.5rem;font-weight:700;line-height:1.1;letter-spacing:-1px;text-shadow:0 2px 10px rgba(0,0,0,.5);margin:0;text-align:center}._heroSubtitle_1ovqn_57{font-size:1.25rem;font-weight:400;max-width:700px;margin:var(--spacing-4) 0 var(--spacing-8) 0;line-height:1.6;color:#e0e4eb;text-align:center}._heroActions_1ovqn_67{display:flex;gap:var(--spacing-4);flex-wrap:wrap;justify-content:center}._ctaButton_1ovqn_74{font-size:1.1rem;padding:var(--spacing-3) var(--spacing-6);height:auto}._secondaryCtaButton_1ovqn_80{font-size:1.1rem;padding:var(--spacing-3) var(--spacing-6);height:auto;background-color:#ffffff1a;border-color:#ffffff80;color:#fff}._secondaryCtaButton_1ovqn_80:hover{background-color:#fff3;border-color:#fff}._sectionHeader_1ovqn_95{text-align:center;margin-bottom:var(--spacing-12)}._sectionTitle_1ovqn_100{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;line-height:1.2}._sectionDescription_1ovqn_109{font-size:1.1rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._categoriesSection_1ovqn_118{padding:var(--spacing-16) var(--spacing-8);max-width:1200px;margin:0 auto}._categoriesGrid_1ovqn_124{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-8)}._categoryCard_1ovqn_130{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);text-decoration:none;color:inherit;box-shadow:var(--shadow-md);transition:all var(--animation-duration-normal) ease;position:relative;overflow:hidden}._categoryCard_1ovqn_130:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}._categoryCard_1ovqn_130:hover ._categoryArrow_1ovqn_147{transform:translate(8px)}._categoryIcon_1ovqn_151{margin-bottom:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:var(--radius-full);margin-left:auto;margin-right:auto}._categoryTitle_1ovqn_164{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0;text-align:center}._categoryDescription_1ovqn_173{color:var(--muted-foreground);line-height:1.6;margin:0;text-align:center}._categoryArrow_1ovqn_147{position:absolute;top:var(--spacing-4);right:var(--spacing-4);color:var(--primary);transition:transform var(--animation-duration-normal) ease}._statsSection_1ovqn_189{padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface)}._statsGrid_1ovqn_194{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8);max-width:1200px;margin:0 auto}._statCard_1ovqn_202{display:flex;align-items:center;gap:var(--spacing-4);text-align:left}._statIcon_1ovqn_209{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-md);flex-shrink:0}._statContent_1ovqn_217{display:flex;flex-direction:column}._statValue_1ovqn_222{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);line-height:1}._statLabel_1ovqn_230{font-size:.9rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._featuredSection_1ovqn_237{padding:var(--spacing-16) var(--spacing-8);max-width:1400px;margin:0 auto}._featuredGrid_1ovqn_243{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-8);margin-bottom:var(--spacing-12)}._errorState_1ovqn_250{text-align:center;padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-md);color:var(--muted-foreground)}._viewAllContainer_1ovqn_258{display:flex;justify-content:center}._listingCardSkeleton_1ovqn_263{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column}._listingCardSkeletonContent_1ovqn_272{padding:var(--spacing-4);display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-2)}._howItWorksSection_1ovqn_281{padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface)}._stepsGrid_1ovqn_286{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-8);max-width:1200px;margin:0 auto}._stepCard_1ovqn_294{background-color:var(--background);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;position:relative;box-shadow:var(--shadow-sm)}._stepNumber_1ovqn_303{position:absolute;top:-20px;left:50%;transform:translate(-50%);background-color:var(--primary);color:var(--primary-foreground);width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-weight:700;font-size:1.2rem}._stepIcon_1ovqn_321{color:var(--secondary);margin:var(--spacing-6) 0 var(--spacing-4) 0;display:flex;justify-content:center}._stepTitle_1ovqn_328{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._stepDescription_1ovqn_336{color:var(--muted-foreground);line-height:1.6;margin:0}._testimonialsSection_1ovqn_343{padding:var(--spacing-16) var(--spacing-8);max-width:1200px;margin:0 auto}._testimonialsGrid_1ovqn_349{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-8)}._testimonialCard_1ovqn_355{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._testimonialRating_1ovqn_362{display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}._starIcon_1ovqn_368{color:#fbbf24;fill:currentColor}._testimonialContent_1ovqn_373{color:var(--foreground);font-style:italic;line-height:1.6;margin:0 0 var(--spacing-4) 0}._testimonialAuthor_1ovqn_380{border-top:1px solid var(--border);padding-top:var(--spacing-4)}._testimonialName_1ovqn_385{font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1)}._testimonialTitle_1ovqn_391{font-size:.9rem;color:var(--muted-foreground)}._contactSection_1ovqn_397{padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface)}._contactContainer_1ovqn_402{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:start}._contactInfo_1ovqn_411{padding-right:var(--spacing-4)}._contactTitle_1ovqn_415{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._contactDescription_1ovqn_423{color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-8) 0;font-size:1.1rem}._contactDetails_1ovqn_430{display:flex;flex-direction:column;gap:var(--spacing-4)}._contactItem_1ovqn_436{display:flex;align-items:center;gap:var(--spacing-3);color:var(--foreground);font-weight:500}._contactItem_1ovqn_436 svg{color:var(--primary)}._contactFormContainer_1ovqn_448{background-color:var(--background);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md)}._contactForm_1ovqn_448{display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_1ovqn_461{margin-top:var(--spacing-4);font-size:1.1rem;padding:var(--spacing-3) var(--spacing-6);height:auto}._contactSuccess_1ovqn_468{text-align:center;padding:var(--spacing-8)}._contactSuccess_1ovqn_468 svg{color:var(--success);margin-bottom:var(--spacing-4)}._contactSuccess_1ovqn_468 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._contactSuccess_1ovqn_468 p{color:var(--muted-foreground);line-height:1.6;margin:0}@media(max-width:1200px){._featuredGrid_1ovqn_243{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){._contactContainer_1ovqn_402{grid-template-columns:1fr;gap:var(--spacing-12)}._contactInfo_1ovqn_411{padding-right:0;text-align:center}}@media(max-width:768px){._heroTitle_1ovqn_46{font-size:3rem}._heroSubtitle_1ovqn_57{font-size:1.1rem}._sectionTitle_1ovqn_100{font-size:2.5rem}._categoriesSection_1ovqn_118,._featuredSection_1ovqn_237,._howItWorksSection_1ovqn_281,._testimonialsSection_1ovqn_343,._statsSection_1ovqn_189,._contactSection_1ovqn_397{padding:var(--spacing-12) var(--spacing-4)}._topAdContainer_1ovqn_6{margin:var(--spacing-2) auto var(--spacing-2) auto;padding:0 var(--spacing-2)}._categoriesGrid_1ovqn_124{grid-template-columns:1fr;gap:var(--spacing-6)}._featuredGrid_1ovqn_243{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._stepsGrid_1ovqn_286,._testimonialsGrid_1ovqn_349{grid-template-columns:1fr;gap:var(--spacing-6)}._statsGrid_1ovqn_194{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._contactTitle_1ovqn_415{font-size:2rem}._heroActions_1ovqn_67{flex-direction:column;align-items:center;width:100%}._heroActions_1ovqn_67 ._ctaButton_1ovqn_74,._heroActions_1ovqn_67 ._secondaryCtaButton_1ovqn_80{width:100%;max-width:280px}}@media(max-width:480px){._statsGrid_1ovqn_194,._featuredGrid_1ovqn_243{grid-template-columns:1fr}._heroTitle_1ovqn_46{font-size:2.5rem}._sectionTitle_1ovqn_100{font-size:2rem}._categoryIcon_1ovqn_151{width:60px;height:60px}._categoryTitle_1ovqn_164{font-size:1.25rem}._statValue_1ovqn_222{font-size:1.5rem}}._pageWrapper_17v8n_1{background-color:var(--background);color:var(--foreground)}._hero_17v8n_6{background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-12) var(--spacing-8);text-align:center}._heroContent_17v8n_13{max-width:800px;margin:0 auto}._heroTitle_17v8n_18{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;line-height:1.1;margin:0 0 var(--spacing-4)}._heroSubtitle_17v8n_26{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._mainContent_17v8n_34{max-width:1400px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8)}._contactGrid_17v8n_40{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--spacing-12);align-items:flex-start}._infoSection_17v8n_47{position:sticky;top:calc(5rem + var(--spacing-8))}._sectionTitle_17v8n_52{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:500;margin-bottom:var(--spacing-4);color:var(--foreground)}._infoText_17v8n_60{font-size:1rem;line-height:1.7;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._infoCards_17v8n_67{display:flex;flex-direction:column;gap:var(--spacing-4)}._infoCard_17v8n_67{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md);background-color:var(--surface);text-decoration:none;color:inherit;transition:background-color .2s ease,box-shadow .2s ease;border:1px solid var(--border)}._infoCard_17v8n_67:hover{background-color:color-mix(in srgb,var(--primary) 5%,var(--surface));box-shadow:var(--shadow-md)}._infoIcon_17v8n_91{flex-shrink:0;color:var(--primary);margin-top:2px}._infoTitle_17v8n_97{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-1)}._infoContent_17v8n_103{font-size:.9375rem;color:var(--muted-foreground);margin:0;word-break:break-word}._formSection_17v8n_110{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._form_17v8n_110{display:flex;flex-direction:column;gap:var(--spacing-4)}._turnstileContainer_17v8n_123{margin-top:var(--spacing-4)}._turnstileError_17v8n_127{color:var(--error);font-size:.875rem;margin-top:var(--spacing-2)}._submitButton_17v8n_133{margin-top:var(--spacing-4);width:100%}@media(max-width:1024px){._contactGrid_17v8n_40{grid-template-columns:1fr;gap:var(--spacing-8)}._infoSection_17v8n_47{position:static}}@media(max-width:767px){._hero_17v8n_6{padding:var(--spacing-8) var(--spacing-4)}._heroTitle_17v8n_18{font-size:2.25rem}._mainContent_17v8n_34{padding:var(--spacing-8) var(--spacing-4)}._formSection_17v8n_110{padding:var(--spacing-6)}}._container_dlxua_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base);color:var(--foreground);background-color:var(--background)}._header_dlxua_10{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-6);border-bottom:2px solid var(--border)}._header_dlxua_10 h1{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:2px}._lastUpdated_dlxua_27{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6);font-weight:500}._notice_dlxua_34{background-color:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) auto 0;max-width:800px}._notice_dlxua_34 p{margin:0;font-size:1.0625rem;color:var(--foreground);line-height:1.6}._mainContent_dlxua_49{line-height:1.8;font-size:1.0625rem}._mainContent_dlxua_49 section{margin-bottom:var(--spacing-12)}._mainContent_dlxua_49 h2{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;margin:0 0 var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);color:var(--foreground);text-transform:uppercase;letter-spacing:1px}._mainContent_dlxua_49 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:var(--spacing-6) 0 var(--spacing-4);color:var(--foreground)}._mainContent_dlxua_49 p,._mainContent_dlxua_49 ul{margin-bottom:var(--spacing-4)}._mainContent_dlxua_49 ul{padding-left:var(--spacing-8);list-style-type:disc}._mainContent_dlxua_49 li{margin-bottom:var(--spacing-3);padding-left:var(--spacing-2)}._mainContent_dlxua_49 strong{font-weight:600;color:var(--foreground)}._mainContent_dlxua_49 a{color:var(--primary);text-decoration:none;font-weight:500}._mainContent_dlxua_49 a:hover{text-decoration:underline}._cookieTypeBox_dlxua_108{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-4) 0;border-left:4px solid var(--primary)}._cookieTypeBox_dlxua_108 p:first-child{font-weight:600;margin-bottom:var(--spacing-3)}._cookieTypeBox_dlxua_108 ul{margin-top:var(--spacing-2)}._warningBox_dlxua_126{background:linear-gradient(135deg,#fef5e7,#fceccf);border:2px solid var(--warning);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0;box-shadow:var(--shadow-md)}._warningBox_dlxua_126 p{margin:0;color:var(--foreground);line-height:1.7}._warningBox_dlxua_126 strong{color:var(--warning);display:block;margin-bottom:var(--spacing-2)}._contactBox_dlxua_147{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0}._contactBox_dlxua_147 p{margin:0;line-height:1.8}._contactBox_dlxua_147 a{color:var(--primary);text-decoration:none;font-weight:600}._contactBox_dlxua_147 a:hover{text-decoration:underline}@media(max-width:768px){._container_dlxua_1{padding:var(--spacing-6) var(--spacing-3)}._header_dlxua_10 h1{font-size:2.5rem}._mainContent_dlxua_49 h2{font-size:1.75rem}._mainContent_dlxua_49 h3{font-size:1.25rem}._mainContent_dlxua_49{font-size:1rem}}@layer base{._overlay_5qyzt_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay);animation:_overlayShow_5qyzt_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_5qyzt_11{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);overflow:auto;padding:var(--spacing-6);animation:_contentShow_5qyzt_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_5qyzt_30{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_5qyzt_30:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_5qyzt_30:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_5qyzt_61{width:1rem;height:1rem}._header_5qyzt_66{margin-bottom:var(--spacing-4)}._footer_5qyzt_70{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_5qyzt_77{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_5qyzt_86{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_5qyzt_93{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_5qyzt_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_5qyzt_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._dialogContent_wcg7c_1{max-width:500px}._content_wcg7c_5{margin:var(--spacing-6) 0}._meta_wcg7c_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._price_wcg7c_18{font-family:var(--font-family-monospace);font-size:1.5rem;font-weight:700;color:var(--primary)}._content_wcg7c_5 h4{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-3) 0}._videoList_wcg7c_32{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._videoList_wcg7c_32 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;color:var(--muted-foreground)}._videoIcon_wcg7c_49{color:var(--accent);flex-shrink:0}._moreVideos_wcg7c_54{font-style:italic;color:var(--muted-foreground)}._purchaseButton_wcg7c_59{width:100%}._errorState_wcg7c_63{text-align:center;padding:var(--spacing-8) 0}._errorIcon_wcg7c_68{color:var(--error);margin-bottom:var(--spacing-4)}._card_12m1o_1{display:flex;flex-direction:column;background-color:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:460px;position:relative}._card_12m1o_1._recommended_12m1o_13{border:2px solid var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-md)}._card_12m1o_1._recommended_12m1o_13:hover{box-shadow:0 0 0 1px var(--primary),var(--shadow-lg)}._recommendedBadge_12m1o_22{position:absolute;top:0;left:0;background:linear-gradient(135deg,var(--primary) 0%,hsl(45,100%,60%) 100%);color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-3);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:var(--z-content);border-bottom-right-radius:var(--radius);box-shadow:var(--shadow-md)}._card_12m1o_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._thumbnailContainer_12m1o_43{position:relative;width:100%;height:200px;background-color:var(--muted);flex-shrink:0}._thumbnail_12m1o_43{width:100%;height:100%;object-fit:cover}._placeholderThumbnail_12m1o_57{width:100%;height:100%;background-color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--muted-foreground)}._placeholderText_12m1o_69{color:var(--muted-foreground);font-size:.9rem;font-weight:500}._videosCountBadge_12m1o_75{position:absolute;top:var(--spacing-2);right:var(--spacing-2)}._videosCount_12m1o_75{background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:600}._content_12m1o_88{padding:var(--spacing-4);display:flex;flex-direction:column;height:260px;overflow:hidden}._header_12m1o_96{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3);gap:var(--spacing-2);flex-wrap:wrap}._collectionBadge_12m1o_105{display:inline-flex;align-items:center;gap:var(--spacing-1);background-color:var(--accent);color:var(--accent-foreground);border:1px solid var(--accent);font-size:.75rem;font-weight:500}._price_12m1o_116{font-family:var(--font-family-monospace);font-weight:700;font-size:1.1rem;color:var(--primary);white-space:nowrap}._title_12m1o_124{font-family:var(--font-family-heading);font-size:1rem;line-height:1.2;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-1) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:2.4em}._description_12m1o_140{font-size:.8rem;color:var(--muted-foreground);line-height:1.3;margin:0 0 var(--spacing-3) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:2.6em}._footer_12m1o_154{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--border)}._actionButtons_12m1o_163{display:flex;gap:var(--spacing-2);justify-content:center}._previewButton_12m1o_169{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);flex:1;border-color:var(--info);color:var(--info);font-size:.8125rem}._previewButton_12m1o_169:hover{background-color:var(--info);color:var(--info-foreground);border-color:var(--info)}._detailButton_12m1o_186{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);flex:1;font-size:.8125rem;color:var(--muted-foreground)}._detailButton_12m1o_186:hover{background-color:var(--muted);color:var(--foreground)}._purchaseButton_12m1o_201{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._viewButton_12m1o_209{width:100%;background-color:var(--success);color:var(--success-foreground);display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._viewButton_12m1o_209:hover{background-color:var(--success);opacity:.9}._spinner_12m1o_224{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_12m1o_224 1s linear infinite}@keyframes _spin_12m1o_224{to{transform:rotate(360deg)}}@media(max-width:768px){._header_12m1o_96{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._actionButtons_12m1o_163{flex-direction:column}._card_12m1o_1,._content_12m1o_88{height:auto}}._page_cm77j_1{background-color:var(--background)}._hero_cm77j_6{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);min-height:50vh;background-image:url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=2070&q=80);background-size:cover;background-position:center;color:#fff}._heroOverlay_cm77j_20{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0a1428b3;z-index:1}._heroContent_cm77j_30{position:relative;z-index:2;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._heroTitle_cm77j_40{font-family:var(--font-family-heading);font-size:4rem;font-weight:700;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.5)}._heroSubtitle_cm77j_48{font-size:1.25rem;line-height:1.6;max-width:600px;color:#dcdfe5;text-shadow:0 1px 5px rgba(0,0,0,.5)}._heroButton_cm77j_56{font-size:1.125rem;padding:var(--spacing-3) var(--spacing-8);height:auto}._mainContent_cm77j_63{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._filtersContainer_cm77j_70{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-8);align-items:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow)}._searchWrapper_cm77j_82{position:relative;flex-grow:1}._searchIcon_cm77j_87{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_cm77j_96{padding-left:calc(var(--spacing-3) * 2 + 20px)}._selectFilters_cm77j_102{display:flex;gap:var(--spacing-3);flex-shrink:0;align-items:center}._myPurchasesButton_cm77j_109{white-space:nowrap;flex-shrink:0}._selectTrigger_cm77j_114{min-width:180px}._desktopFilters_cm77j_118{display:flex}._mobileFilters_cm77j_122{display:none;margin-bottom:var(--spacing-6)}._mobileFiltersSheet_cm77j_127{display:flex;flex-direction:column}._mobileFiltersHeader_cm77j_132{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--border)}._mobileFiltersHeader_cm77j_132 h2{font-family:var(--font-family-heading);font-size:1.5rem;margin:0}._mobileFiltersContent_cm77j_146{flex-direction:column;align-items:stretch;padding:var(--spacing-4);background-color:transparent;border:none;box-shadow:none}._mobileFiltersContent_cm77j_146 ._selectFilters_cm77j_102{flex-direction:column}._contentGrid_cm77j_160{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6);align-items:start}._videoGrid_cm77j_168{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6);align-items:stretch}._contentCard_cm77j_175,._videoCard_cm77j_176{display:flex;flex-direction:column}._skeletonCard_cm77j_184{background-color:var(--surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);height:400px}._skeletonContent_cm77j_192{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonHeader_cm77j_199{display:flex;justify-content:space-between;align-items:center}._skeletonFooter_cm77j_205{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._emptyState_cm77j_217{text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._emptyState_cm77j_217 h3{font-family:var(--font-family-heading);font-size:2rem;margin-bottom:var(--spacing-2);color:var(--foreground)}._emptyState_cm77j_217 p{font-size:1.125rem;color:var(--muted-foreground);max-width:500px;margin:0 auto}@media(max-width:1400px){._contentGrid_cm77j_160,._videoGrid_cm77j_168{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){._selectTrigger_cm77j_114{min-width:150px}._contentGrid_cm77j_160,._videoGrid_cm77j_168{grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}}@media(max-width:768px){._heroTitle_cm77j_40{font-size:3rem}._heroSubtitle_cm77j_48{font-size:1.125rem}._mainContent_cm77j_63{padding:var(--spacing-6) var(--spacing-4)}._desktopFilters_cm77j_118{display:none}._mobileFilters_cm77j_122{display:block}._contentGrid_cm77j_160,._videoGrid_cm77j_168{grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}}@media(max-width:480px){._hero_cm77j_6{padding:var(--spacing-12) var(--spacing-4);min-height:40vh}._heroTitle_cm77j_40{font-size:2.5rem}._heroSubtitle_cm77j_48{font-size:1rem}._contentGrid_cm77j_160,._videoGrid_cm77j_168{grid-template-columns:1fr}._skeletonCard_cm77j_184{height:350px}}._container_1oqot_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base);color:var(--foreground);background-color:var(--background)}._header_1oqot_10{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-6);border-bottom:2px solid var(--border)}._header_1oqot_10 h1{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:2px}._lastUpdated_1oqot_27{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6);font-weight:500}._notice_1oqot_34{background-color:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) auto 0;max-width:800px}._notice_1oqot_34 p{margin:0;font-size:1.0625rem;color:var(--foreground);line-height:1.6}._mainContent_1oqot_49{line-height:1.8;font-size:1.0625rem}._mainContent_1oqot_49 section{margin-bottom:var(--spacing-12)}._mainContent_1oqot_49 h2{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;margin:0 0 var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);color:var(--foreground);text-transform:uppercase;letter-spacing:1px}._mainContent_1oqot_49 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:var(--spacing-6) 0 var(--spacing-4);color:var(--foreground)}._mainContent_1oqot_49 p,._mainContent_1oqot_49 ul{margin-bottom:var(--spacing-4)}._mainContent_1oqot_49 ul{padding-left:var(--spacing-8);list-style-type:disc}._mainContent_1oqot_49 li{margin-bottom:var(--spacing-3);padding-left:var(--spacing-2)}._mainContent_1oqot_49 strong{font-weight:600;color:var(--foreground)}._mainContent_1oqot_49 a{color:var(--primary);text-decoration:none;font-weight:500}._mainContent_1oqot_49 a:hover{text-decoration:underline}._warningBox_1oqot_108{background:linear-gradient(135deg,#fef5e7,#fceccf);border:2px solid var(--warning);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0;box-shadow:var(--shadow-md)}._warningBox_1oqot_108 p{margin:0;color:var(--foreground);line-height:1.7}._warningBox_1oqot_108 strong{color:var(--warning);display:block;margin-bottom:var(--spacing-2)}._contactBox_1oqot_129{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0}._contactBox_1oqot_129 p{margin:0;line-height:1.8}._contactBox_1oqot_129 a{color:var(--primary);text-decoration:none;font-weight:600}._contactBox_1oqot_129 a:hover{text-decoration:underline}@media(max-width:768px){._container_1oqot_1{padding:var(--spacing-6) var(--spacing-3)}._header_1oqot_10 h1{font-size:2.5rem}._mainContent_1oqot_49 h2{font-size:1.75rem}._mainContent_1oqot_49 h3{font-size:1.25rem}._mainContent_1oqot_49{font-size:1rem}}._deprecationPage_1sc9o_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6f7f8,#f6f9fe,#f0f2f4);padding:var(--spacing-8)}._deprecationContent_1sc9o_14{max-width:600px;text-align:center;background:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._iconWrapper_1sc9o_24{margin-bottom:var(--spacing-6);display:flex;justify-content:center}._warningIcon_1sc9o_30{color:var(--warning)}._deprecationTitle_1sc9o_34{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-6) 0}._deprecationMessage_1sc9o_42{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-8)}._redirectInfo_1sc9o_49{background:var(--muted);padding:var(--spacing-6);border-radius:var(--radius);margin-bottom:var(--spacing-8)}._redirectText_1sc9o_56{font-size:1rem;color:var(--foreground);margin-bottom:var(--spacing-4)}._redirectAnimation_1sc9o_62{width:100%}._progressBar_1sc9o_66{width:100%;height:4px;background-color:var(--border);border-radius:var(--radius-full);overflow:hidden}._progressFill_1sc9o_74{height:100%;background:linear-gradient(135deg,var(--primary) 0%,hsl(45,100%,60%) 100%);border-radius:var(--radius-full);animation:_progressAnimation_1sc9o_1 3s ease-in-out}@keyframes _progressAnimation_1sc9o_1{0%{width:0%}to{width:100%}}._actionButtons_1sc9o_90{margin-bottom:var(--spacing-6)}._redirectButton_1sc9o_94{min-width:200px}._disclaimerText_1sc9o_98{font-size:.875rem;color:var(--muted-foreground);font-style:italic;line-height:1.5}@media(max-width:768px){._deprecationPage_1sc9o_1{padding:var(--spacing-4)}._deprecationContent_1sc9o_14{padding:var(--spacing-8)}._deprecationTitle_1sc9o_34{font-size:2rem}._deprecationMessage_1sc9o_42{font-size:1rem}._redirectButton_1sc9o_94{width:100%}}.dark ._deprecationPage_1sc9o_1{background:linear-gradient(135deg,#16181d,#061b37,#111317)}._pageContainer_dkvle_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6);font-family:var(--font-family-base)}._redirectMessage_dkvle_8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-8);min-height:400px;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._title_dkvle_21{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._subtitle_dkvle_29{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin-bottom:var(--spacing-6)}._fallbackMessage_dkvle_36{font-size:1rem;color:var(--muted-foreground);max-width:450px}._link_dkvle_42{color:var(--primary);text-decoration:none}._link_dkvle_42:hover{text-decoration:underline}._embla_5w8a3_1{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);margin:var(--spacing-8) 0}._emblaContainer_5w8a3_9{display:flex}._emblaSlide_5w8a3_13{flex:0 0 100%;min-width:0;position:relative}._slideContent_5w8a3_19{height:400px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:flex-start}._overlay_5w8a3_29{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#000000b3,#00000080,#0000001a);z-index:var(--z-content-low)}._textContent_5w8a3_43{position:relative;z-index:var(--z-content);color:#fff;padding:var(--spacing-16);max-width:60%}._vendorInfo_5w8a3_51{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._logo_5w8a3_58{width:80px;height:80px;border-radius:var(--radius-md);object-fit:cover;border:3px solid var(--primary);background-color:var(--surface);padding:var(--spacing-1)}._premiumLabel_5w8a3_68{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin:0}._starIcon_5w8a3_80{fill:var(--primary);color:var(--primary)}._vendorName_5w8a3_85{font-family:var(--font-family-heading);font-size:3rem;font-weight:700;margin:0;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.5)}._description_5w8a3_94{font-size:1.125rem;line-height:1.6;margin:0 0 var(--spacing-6) 0;max-width:600px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb,white 85%,transparent)}._ctaButton_5w8a3_107{font-size:1.125rem;padding:var(--spacing-3) var(--spacing-6);height:auto}._emblaDots_5w8a3_113{position:absolute;bottom:var(--spacing-4);left:50%;transform:translate(-50%);display:flex;gap:var(--spacing-2);z-index:var(--z-content-high)}._emblaDot_5w8a3_113{width:10px;height:10px;border-radius:50%;background-color:#fff6;border:none;cursor:pointer;transition:all var(--animation-duration-fast) ease;padding:0}._emblaDot_5w8a3_113:hover{background-color:#ffffffb3}._emblaDotSelected_5w8a3_138{background-color:var(--primary);width:24px;border-radius:var(--radius-full)}@media(max-width:768px){._slideContent_5w8a3_19{height:350px}._textContent_5w8a3_43{padding:var(--spacing-8);max-width:80%}._vendorName_5w8a3_85{font-size:2.5rem}._description_5w8a3_94{font-size:1rem}._logo_5w8a3_58{width:60px;height:60px}}@media(max-width:480px){._slideContent_5w8a3_19{height:300px;align-items:flex-end}._textContent_5w8a3_43{padding:var(--spacing-6);max-width:100%;width:100%}._vendorInfo_5w8a3_51{gap:var(--spacing-3)}._logo_5w8a3_58{width:50px;height:50px}._vendorName_5w8a3_85{font-size:2rem}._description_5w8a3_94{margin-bottom:var(--spacing-4)}._ctaButton_5w8a3_107{width:100%}}._card_1eohy_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid var(--border)}._card_1eohy_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}._card_1eohy_1:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}._premium_1eohy_33{border:3px solid color-mix(in srgb,var(--success) 40%,transparent)}._premium_1eohy_33:before{background:linear-gradient(135deg,color-mix(in srgb,var(--success) 5%,transparent),color-mix(in srgb,var(--success) 5%,transparent));opacity:1}._premium_1eohy_33:hover{transform:translateY(-10px);box-shadow:0 20px 40px -10px color-mix(in srgb,var(--success) 20%,transparent)}._diamond_1eohy_50{border:4px solid color-mix(in srgb,var(--primary) 60%,transparent);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--primary) 4%,var(--surface)) 100%);box-shadow:0 0 20px color-mix(in srgb,var(--primary) 15%,transparent)}._diamond_1eohy_50:before{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,var(--secondary) 10%,transparent),color-mix(in srgb,var(--primary) 12%,transparent));opacity:1}._platinum_1eohy_68{border:4px solid color-mix(in srgb,var(--secondary) 50%,transparent);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--secondary) 3%,var(--surface)) 100%);box-shadow:0 0 15px color-mix(in srgb,var(--secondary) 12%,transparent)}._gold_1eohy_77{border:3px solid color-mix(in srgb,var(--warning) 50%,transparent);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--warning) 3%,var(--surface)) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--warning) 10%,transparent)}._featured_1eohy_86{border:3px solid var(--primary);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--primary) 5%,var(--surface)) 100%)}._featured_1eohy_86:before{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--secondary) 6%,transparent));opacity:1}._header_1eohy_104{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-4);position:relative;z-index:2}._logoContainer_1eohy_113{position:relative;flex-shrink:0}._logo_1eohy_113{width:80px;height:80px;border-radius:var(--radius-lg);object-fit:cover;border:3px solid var(--border);transition:all .3s ease}._premium_1eohy_33 ._logo_1eohy_113{border-color:color-mix(in srgb,var(--primary) 30%,transparent);box-shadow:0 4px 20px color-mix(in srgb,var(--primary) 20%,transparent)}._premiumGlow_1eohy_132{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:var(--radius-lg);background:linear-gradient(45deg,var(--primary),var(--secondary),var(--primary));opacity:.6;z-index:-1;animation:_rotate_1eohy_1 3s linear infinite}@keyframes _rotate_1eohy_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._headerText_1eohy_154{min-width:0;flex-grow:1}._nameContainer_1eohy_159{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-bottom:var(--spacing-2)}._name_1eohy_159{font-size:1.375rem;font-weight:700;color:var(--surface-foreground);margin:0;line-height:1.3}._inlineBadge_1eohy_175{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);flex-shrink:0}._location_1eohy_181{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._website_1eohy_190{font-size:.875rem;color:var(--muted-foreground);text-decoration:none;transition:color .2s ease}._website_1eohy_190:hover{color:var(--primary);text-decoration:underline}._description_1eohy_202{font-size:.9375rem;color:var(--surface-foreground);line-height:1.6;margin:0 0 var(--spacing-4) 0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:2}._stats_1eohy_217{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-4);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--muted) 50%,transparent);border-radius:var(--radius);position:relative;z-index:2}._stat_1eohy_217,._achievements_1eohy_230{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground)}._achievementsList_1eohy_238{margin-bottom:var(--spacing-4);position:relative;z-index:2}._achievement_1eohy_230{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background-color:color-mix(in srgb,var(--success) 10%,transparent);border-radius:var(--radius-sm);border-left:3px solid var(--success)}._moreAchievements_1eohy_257{font-size:.75rem;color:var(--muted-foreground);font-style:italic;margin-top:var(--spacing-2);text-align:center}._footer_1eohy_265{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:center;position:relative;z-index:2}._footer_1eohy_265 button,._footer_1eohy_265 a{width:100%}@media(max-width:768px){._card_1eohy_1{padding:var(--spacing-4)}._header_1eohy_104{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3)}._nameContainer_1eohy_159{justify-content:center}._logo_1eohy_113{width:64px;height:64px}._name_1eohy_159{font-size:1.25rem}._stats_1eohy_217{flex-direction:column;gap:var(--spacing-2)}}@media(max-width:480px){._card_1eohy_1{padding:var(--spacing-3)}._logo_1eohy_113{width:56px;height:56px}._name_1eohy_159{font-size:1.125rem}._description_1eohy_202{-webkit-line-clamp:2}}._dark_1eohy_334 ._premium_1eohy_33:before,._dark_1eohy_334 ._featured_1eohy_86:before{opacity:.7}._dark_1eohy_334 ._premiumGlow_1eohy_132{opacity:.4}._dark_1eohy_334 ._achievement_1eohy_230{background-color:color-mix(in srgb,var(--success) 15%,transparent)}._showcase_165hz_1{padding:var(--spacing-12) 0;background-color:color-mix(in srgb,var(--secondary) 5%,var(--background));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._header_165hz_8{text-align:center;margin-bottom:var(--spacing-8);max-width:800px;margin-left:auto;margin-right:auto;padding:0 var(--spacing-4)}._headerIcon_165hz_17{color:var(--primary);margin-bottom:var(--spacing-3);animation:_bounce_165hz_1 2s infinite}@keyframes _bounce_165hz_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}._title_165hz_35{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_165hz_43{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6}._grid_165hz_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-8);max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}@media(max-width:768px){._showcase_165hz_1{padding:var(--spacing-8) 0}._title_165hz_35{font-size:2rem}._subtitle_165hz_43{font-size:1rem}._grid_165hz_49{grid-template-columns:1fr;gap:var(--spacing-6)}}._container_14q6j_1{max-width:1400px;margin:0 auto;padding:0 var(--spacing-8)}._heroSection_14q6j_8{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#16181d,#0d3773,#21242c)}._heroBackground_14q6j_22{position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}._heroContent_14q6j_32{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8);text-align:center;color:#fff}._heroTitle_14q6j_42{font-family:var(--font-family-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;margin:0 0 var(--spacing-6) 0;line-height:1.1}._brandHighlight_14q6j_50{background:linear-gradient(135deg,var(--primary) 0%,hsl(45,100%,65%) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroSubtitle_14q6j_57{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffe6;max-width:800px;margin:0 auto var(--spacing-12) auto;line-height:1.6}._heroStats_14q6j_65{display:flex;justify-content:center;gap:var(--spacing-12);margin-bottom:var(--spacing-12);flex-wrap:wrap}._statItem_14q6j_73{display:flex;align-items:center;gap:var(--spacing-3)}._statIcon_14q6j_79{color:var(--primary)}._statNumber_14q6j_83{font-size:1.75rem;font-weight:700;color:#fff;line-height:1}._statLabel_14q6j_90{font-size:.875rem;color:#ffffffb3}._heroActions_14q6j_95{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}._primaryCta_14q6j_102,._secondaryCta_14q6j_102{min-width:200px}._secondaryCta_14q6j_102{background-color:#ffffff1a;border-color:#ffffff4d;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._secondaryCta_14q6j_102:hover{background-color:#fff3;border-color:#ffffff80}._tiersSection_14q6j_119,._featuredSection_14q6j_120,._directorySection_14q6j_121,._benefitsSection_14q6j_122{padding:var(--spacing-16) 0}._contextualAdContainer_14q6j_127{margin-bottom:var(--spacing-12)}._midSectionAdContainer_14q6j_131{display:flex;justify-content:center;margin:var(--spacing-12) 0}._tiersSection_14q6j_119{background:linear-gradient(180deg,var(--background) 0%,var(--muted) 100%)}._benefitsSection_14q6j_122{background:linear-gradient(135deg,#f6f7f8,#f6f9fe,#f0f2f4)}._sectionHeader_14q6j_149{text-align:center;margin-bottom:var(--spacing-12)}._sectionTitle_14q6j_154{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionSubtitle_14q6j_162{font-size:1.25rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._tiersGrid_14q6j_171{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-8);max-width:1200px;margin:0 auto}._tierCard_14q6j_179{background:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;position:relative;box-shadow:var(--shadow-md);transition:all var(--animation-duration-normal) ease;border:2px solid transparent}._tierCard_14q6j_179:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}._featuredTier_14q6j_195{border-color:var(--primary);transform:scale(1.05);box-shadow:0 20px 40px #0000001a}._popularBadge_14q6j_201{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--primary) 0%,hsl(45,100%,60%) 100%);color:var(--primary-foreground);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-size:.875rem;font-weight:600}._tierIcon_14q6j_214{display:flex;justify-content:center;margin-bottom:var(--spacing-4);color:var(--primary)}._tierTitle_14q6j_221{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._tierPrice_14q6j_228{font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-6)}._tierFeatures_14q6j_235{list-style:none;margin:0 0 var(--spacing-8) 0;padding:0;text-align:left}._tierFeature_14q6j_235{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);color:var(--foreground)}._checkIcon_14q6j_250{color:var(--success);flex-shrink:0}._tierButton_14q6j_255{width:100%}._partnersGrid_14q6j_260{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-8)}._enhancedPartnerCard_14q6j_266{position:relative;transition:all var(--animation-duration-normal) ease}._enhancedPartnerCard_14q6j_266:hover{transform:translateY(-2px)}._benefitsGrid_14q6j_278{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-8);max-width:1200px;margin:0 auto}._benefitItem_14q6j_286{text-align:center;padding:var(--spacing-8);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease}._benefitItem_14q6j_286:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._benefitIcon_14q6j_300{display:flex;justify-content:center;margin-bottom:var(--spacing-4);color:var(--primary)}._benefitTitle_14q6j_307{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._benefitDescription_14q6j_314{color:var(--muted-foreground);line-height:1.6}._skeletonCard_14q6j_320{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-4);border:1px solid var(--border)}._skeletonHeader_14q6j_331{display:flex;align-items:flex-start;gap:var(--spacing-4)}._skeletonHeaderText_14q6j_337{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-2)}._skeletonBody_14q6j_345{display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonFooter_14q6j_351{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._errorState_14q6j_358,._emptyState_14q6j_359{text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);margin:var(--spacing-8) auto;max-width:600px}._errorIcon_14q6j_369{color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_14q6j_374,._emptyTitle_14q6j_375{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._errorMessage_14q6j_382,._emptyMessage_14q6j_383{color:var(--muted-foreground);max-width:500px;margin:0 auto;line-height:1.6}@media(max-width:768px){._heroStats_14q6j_65{gap:var(--spacing-6)}._statItem_14q6j_73{flex-direction:column;text-align:center;gap:var(--spacing-1)}._heroActions_14q6j_95{flex-direction:column;align-items:center}._primaryCta_14q6j_102,._secondaryCta_14q6j_102{width:100%;max-width:300px}._benefitsGrid_14q6j_278,._tiersGrid_14q6j_171{grid-template-columns:1fr;gap:var(--spacing-6)}._featuredTier_14q6j_195{transform:none}._contextualAdContainer_14q6j_127,._midSectionAdContainer_14q6j_131{margin:var(--spacing-8) 0}}.dark ._heroSection_14q6j_8{background:linear-gradient(135deg,#0b0c0f,#082145,#111317)}.dark ._benefitsSection_14q6j_122{background:linear-gradient(135deg,#16181d,#061b37,#111317)}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}._container_13pil_1{margin-top:var(--spacing-2)}._strengthBar_13pil_5{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._strengthBarTrack_13pil_12{flex:1;height:.25rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._strengthBarFill_13pil_20{height:100%;transition:width var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;border-radius:var(--radius-full)}._strengthBarFill_13pil_20._weak_13pil_26{background-color:var(--error)}._strengthBarFill_13pil_20._fair_13pil_30{background-color:var(--warning)}._strengthBarFill_13pil_20._good_13pil_34{background-color:#c90}._strengthBarFill_13pil_20._strong_13pil_38{background-color:var(--success)}._strengthText_13pil_42{font-size:.75rem;font-weight:500;text-transform:capitalize;min-width:7rem}._strengthText_13pil_42._weak_13pil_26{color:var(--error)}._strengthText_13pil_42._fair_13pil_30{color:var(--warning)}._strengthText_13pil_42._good_13pil_34{color:#c90}._strengthText_13pil_42._strong_13pil_38{color:var(--success)}._feedback_13pil_65{margin:0;padding:0;list-style:none;font-size:.75rem;color:var(--muted-foreground)}._feedbackItem_13pil_73{position:relative;padding-left:var(--spacing-3);line-height:1.4}._feedbackItem_13pil_73:before{content:"•";position:absolute;left:0;color:var(--muted-foreground)}._feedbackItem_13pil_73+._feedbackItem_13pil_73{margin-top:var(--spacing-1)}._form_15quo_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_15quo_7{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 25%,transparent);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;font-weight:500}._nameGroup_15quo_17{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._inputGroup_15quo_23{position:relative;display:flex;align-items:center}._inputIcon_15quo_29{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:5}._inputWithIcon_15quo_37{padding-left:calc(var(--spacing-3) * 2 + 1rem)}._checkboxContainer_15quo_41{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-top:var(--spacing-2)}._checkboxLabel_15quo_48{flex:1;line-height:1.25;padding-top:.125rem}._checkboxLabel_15quo_48 label{margin-bottom:0;cursor:pointer;font-weight:400}._link_15quo_60{color:var(--primary);text-decoration:none;font-weight:500}._link_15quo_60:hover{text-decoration:underline}._turnstileContainer_15quo_70{display:flex;flex-direction:column;gap:var(--spacing-2)}._turnstileError_15quo_76{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-2);border-radius:var(--radius);font-size:.75rem}._submitButton_15quo_85{width:100%;font-weight:600;margin-top:var(--spacing-2)}@media(max-width:640px){._nameGroup_15quo_17{grid-template-columns:1fr}}._loginText_cm6qg_1{font-size:.9375rem;color:var(--muted-foreground)}._loginLink_cm6qg_6{color:var(--primary);font-weight:600;text-decoration:none;transition:color .2s ease}._loginLink_cm6qg_6:hover{color:color-mix(in srgb,var(--primary),black 15%);text-decoration:underline}@layer base{._avatar_1a2cb_2{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;flex-shrink:0;background-color:var(--muted);border:2px solid var(--card);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._avatar_1a2cb_2:hover{transform:scale(1.05);box-shadow:var(--shadow)}._avatarImage_1a2cb_23{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_1a2cb_30{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1;text-transform:uppercase}}._container_t2m1i_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._hiddenInput_t2m1i_7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._uploadArea_t2m1i_19{position:relative;border-radius:var(--radius);overflow:hidden}._imagePreview_t2m1i_25{position:relative;width:100%;height:120px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}._previewImage_t2m1i_34{width:100%;height:100%;object-fit:cover}._imageOverlay_t2m1i_40{position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--background) 80%,transparent);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--animation-duration-normal) ease}._imagePreview_t2m1i_25:hover ._imageOverlay_t2m1i_40{opacity:1}._changeButton_t2m1i_58{background-color:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md)}._uploadButton_t2m1i_64{width:100%;height:120px;border:2px dashed var(--border);border-radius:var(--radius);background-color:var(--surface);color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,color var(--animation-duration-normal) ease}._uploadButton_t2m1i_64:hover:not(:disabled){border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);color:var(--primary)}._uploadButton_t2m1i_64:disabled{opacity:.5;cursor:not-allowed}._progressContainer_t2m1i_94{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-2)}._progressBar_t2m1i_101{flex:1;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._progressFill_t2m1i_109{height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:width var(--animation-duration-fast) ease}._progressText_t2m1i_116{font-size:.75rem;color:var(--muted-foreground);font-weight:500;min-width:3rem;text-align:right}._helpText_t2m1i_124{font-size:.75rem;color:var(--muted-foreground);text-align:center}@media(max-width:640px){._uploadButton_t2m1i_64,._imagePreview_t2m1i_25{height:100px}._progressContainer_t2m1i_94{flex-direction:column;gap:var(--spacing-2)}._progressText_t2m1i_116{text-align:center;min-width:auto}}._container_1h6ef_1{max-width:600px}._title_1h6ef_5{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-1)}._description_1h6ef_12{color:var(--muted-foreground);margin:0 0 var(--spacing-6)}._form_1h6ef_17{display:flex;flex-direction:column;gap:var(--spacing-4)}._avatarSection_1h6ef_23{display:flex;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-4)}._avatar_1h6ef_23{width:5rem;height:5rem;font-size:1.5rem}._avatarInput_1h6ef_36{flex-grow:1}._nameGroup_1h6ef_40{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media(max-width:640px){._nameGroup_1h6ef_40{grid-template-columns:1fr;gap:var(--spacing-3)}}._footer_1h6ef_53{display:flex;justify-content:flex-start;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._content_nohq9_1,._subContent_nohq9_14{z-index:var(--z-overlay);min-width:8rem;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_contentFadeIn_nohq9_1 var(--animation-duration-fast) ease-out}._item_nohq9_27,._checkboxItem_nohq9_27,._radioItem_nohq9_27,._subTrigger_nohq9_27{position:relative;display:flex;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);font-size:.9375rem;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--animation-duration-fast) ease}._item_nohq9_27:focus,._checkboxItem_nohq9_27:focus,._radioItem_nohq9_27:focus,._subTrigger_nohq9_27:focus{background-color:var(--muted)}._item_nohq9_27[data-disabled],._checkboxItem_nohq9_27[data-disabled],._radioItem_nohq9_27[data-disabled],._subTrigger_nohq9_27[data-disabled]{opacity:.5;pointer-events:none}._subTrigger_nohq9_27 ._chevron_nohq9_50{margin-left:auto;width:1rem;height:1rem}._item_nohq9_27._inset_nohq9_56,._label_nohq9_56._inset_nohq9_56{padding-left:var(--spacing-8)}._label_nohq9_56{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:600;color:var(--muted-foreground)}._separator_nohq9_67{height:1px;margin:var(--spacing-2) calc(var(--spacing-2) * -1);background-color:var(--border)}._shortcut_nohq9_73{margin-left:auto;font-size:.875rem;letter-spacing:.1em;color:var(--muted-foreground)}._itemIndicator_nohq9_80{position:absolute;left:var(--spacing-3);display:flex;width:1rem;height:1rem;align-items:center;justify-content:center}._checkIcon_nohq9_90{width:1rem;height:1rem}._radioIcon_nohq9_95{width:.5rem;height:.5rem;fill:currentColor}._checkboxItem_nohq9_27,._radioItem_nohq9_27{padding-left:var(--spacing-8)}@keyframes _contentFadeIn_nohq9_1{0%{opacity:0;transform:scale(.98) translateY(-.25rem)}to{opacity:1;transform:scale(1) translateY(0)}}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}._container_i4ze4_1{max-width:600px}._title_i4ze4_5{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-1)}._description_i4ze4_12{color:var(--muted-foreground);margin:0 0 var(--spacing-6)}._settingsList_i4ze4_17{display:flex;flex-direction:column;gap:var(--spacing-4)}._settingItem_i4ze4_23{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._settingItem_i4ze4_23:first-of-type{padding-top:0}._settingItem_i4ze4_23:last-of-type{border-bottom:none;padding-bottom:0}._settingTitle_i4ze4_40{font-size:1rem;font-weight:500;margin:0 0 var(--spacing-1)}._settingDescription_i4ze4_46{font-size:.875rem;color:var(--muted-foreground);margin:0}@media(max-width:600px){._settingItem_i4ze4_23{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}}._container_xfy21_1{max-width:600px}._title_xfy21_5{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-1)}._description_xfy21_12{color:var(--muted-foreground);margin:0 0 var(--spacing-6)}._form_xfy21_17{display:flex;flex-direction:column;gap:var(--spacing-4)}._footer_xfy21_23{display:flex;justify-content:flex-start;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._container_337kr_1{max-width:600px}._title_337kr_5{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-1)}._description_337kr_12{color:var(--muted-foreground);margin:0 0 var(--spacing-6)}._dangerZone_337kr_19{border:2px solid var(--error);border-radius:var(--radius-md);padding:var(--spacing-6);background-color:color-mix(in srgb,var(--error) 5%,transparent)}._dangerTitle_337kr_26{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--error);margin:0 0 var(--spacing-2)}._dangerDescription_337kr_34{color:color-mix(in srgb,var(--error) 80%,var(--foreground));margin:0 0 var(--spacing-4)}._dialogForm_337kr_39{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._formField_337kr_46{display:flex;flex-direction:column;gap:var(--spacing-1)}._fieldLabel_337kr_52{font-weight:500;font-size:.875rem;color:var(--foreground)}._fieldError_337kr_58{font-size:.875rem;color:var(--error);margin:0}._container_1d0r8_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-8) var(--spacing-16)}._header_1d0r8_7{margin-bottom:var(--spacing-8)}._title_1d0r8_11{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_1d0r8_19{font-size:1.125rem;color:var(--muted-foreground);margin:0;max-width:60ch}._content_1d0r8_26{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._tabs_1d0r8_33{display:flex;flex-direction:column}._tabContent_1d0r8_38{padding:var(--spacing-8);outline:none}@media(max-width:768px){._container_1d0r8_1{padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}._title_1d0r8_11{font-size:2rem}._subtitle_1d0r8_19{font-size:1rem}._tabContent_1d0r8_38{padding:var(--spacing-6)}}._playerWrapper_1jgph_1{width:100%;aspect-ratio:16 / 9;background-color:var(--muted);border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--shadow-md)}._videoPlayer_1jgph_14{width:100%;height:100%;border-radius:var(--radius-md);display:block}._videoPlayer_1jgph_14::-webkit-media-controls-enclosure{border-radius:var(--radius-md)}._videoPlayer_1jgph_14::-webkit-media-controls-download-button{display:none}._skeletonContainer_1jgph_35{width:100%;height:100%;display:flex;flex-direction:column}._videoSkeleton_1jgph_42{flex-grow:1;height:auto;border-radius:0}._skeletonControls_1jgph_50{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--muted),black 5%);flex-shrink:0}._errorContainer_1jgph_60{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);color:var(--muted-foreground);padding:var(--spacing-8);text-align:center}._errorIcon_1jgph_71{width:3rem;height:3rem;color:var(--warning)}._errorMessage_1jgph_77{font-size:1rem;font-weight:500;max-width:400px}._badge_193pl_1{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);text-transform:uppercase;letter-spacing:.05em}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}._container_1o05b_1{display:flex;align-items:center;gap:var(--spacing-3);width:100%}._progressBar_1o05b_8{flex-grow:1;height:var(--spacing-2)}._percentageText_1o05b_13{font-size:.875rem;color:var(--muted-foreground);font-family:var(--font-family-monospace);min-width:3ch;text-align:right}._container_1os6f_1{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border)}._header_1os6f_9{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-3)}._title_1os6f_16{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--surface-foreground);margin:0}._stats_1os6f_24{font-size:.875rem;color:var(--muted-foreground);font-family:var(--font-family-monospace)}._progressBar_1os6f_30{height:var(--spacing-2)}._pageContainer_1qb1l_1{max-width:1400px;margin:0 auto;padding:var(--spacing-8)}._pageHeader_1qb1l_7{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._pageTitle_1qb1l_13{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0}._pageDescription_1qb1l_21{font-size:1.125rem;color:var(--muted-foreground);margin-top:var(--spacing-2);max-width:600px}._collectionGrid_1qb1l_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._collectionCard_1qb1l_38{background-color:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}._collectionCard_1qb1l_38:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._thumbnailWrapper_1qb1l_53{position:relative;width:100%;padding-top:56.25%;background-color:var(--muted)}._thumbnail_1qb1l_53{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._thumbnailPlaceholder_1qb1l_69{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._cardContent_1qb1l_81{padding:var(--spacing-4);display:flex;flex-direction:column;flex-grow:1}._collectionTitle_1qb1l_88{font-family:var(--font-family-base);font-size:1.125rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-1) 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.5rem}._collectionDescription_1qb1l_104{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-2) 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._purchaseInfo_1qb1l_117{margin:var(--spacing-2) 0}._purchaseInfoText_1qb1l_121{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0}._collectionProgressWrapper_1qb1l_127{margin:var(--spacing-3) 0}._collectionProgressCard_1qb1l_131{padding:var(--spacing-3);background-color:var(--muted);border:none;box-shadow:none}._viewButton_1qb1l_138{margin-top:auto;padding-top:var(--spacing-4)}._thumbnailSkeleton_1qb1l_144{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0}._stateContainer_1qb1l_154{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);min-height:400px}._stateIcon_1qb1l_166{width:4rem;height:4rem;color:var(--muted-foreground)}._stateIconError_1qb1l_172{width:4rem;height:4rem;color:var(--error)}._stateTitle_1qb1l_178{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;margin-top:var(--spacing-6);margin-bottom:var(--spacing-2);color:var(--foreground)}._stateMessage_1qb1l_187{font-size:1rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6);max-width:400px}._errorMessage_1qb1l_194{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);max-width:90%;word-break:break-all}._sheetContent_1qb1l_206{width:90vw!important;max-width:1200px!important;padding:var(--spacing-6)}._playerContainer_1qb1l_212,._collectionContent_1qb1l_217{margin-top:var(--spacing-6)}._sheetProgressSection_1qb1l_221{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._sheetCollectionProgress_1qb1l_227{background-color:var(--muted);border:none;box-shadow:none}._videoPlayerContent_1qb1l_233{margin-top:var(--spacing-6)}._videoList_1qb1l_237{display:flex;flex-direction:column;gap:var(--spacing-3)}._videoItem_1qb1l_243{display:flex;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-md);background-color:var(--surface);cursor:pointer;transition:all var(--animation-duration-fast) ease;border:1px solid var(--border)}._videoItem_1qb1l_243:hover{background-color:var(--muted);transform:translateY(-1px);box-shadow:var(--shadow)}._videoItemResumable_1qb1l_260{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--surface))}._videoItemResumable_1qb1l_260:hover{background-color:color-mix(in srgb,var(--primary) 8%,var(--surface))}._videoThumbnail_1qb1l_269{position:relative;width:80px;height:45px;border-radius:var(--radius);overflow:hidden;background-color:var(--muted);flex-shrink:0}._videoThumbnail_1qb1l_269 img{width:100%;height:100%;object-fit:cover}._videoThumbnailPlaceholder_1qb1l_285{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--muted-foreground)}._playOverlay_1qb1l_294{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:color-mix(in srgb,var(--primary) 90%,transparent);color:var(--primary-foreground);border-radius:var(--radius-full);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--animation-duration-fast) ease}._videoItem_1qb1l_243:hover ._playOverlay_1qb1l_294{opacity:1}._resumeIndicator_1qb1l_315{position:absolute;bottom:var(--spacing-1);left:var(--spacing-1);background-color:var(--primary);color:var(--primary-foreground);font-size:.625rem;font-weight:600;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);line-height:1}._videoInfo_1qb1l_328{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._videoHeader_1qb1l_335{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2)}._videoTitle_1qb1l_342{font-size:.875rem;font-weight:600;color:var(--popup-foreground);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}._videoBadge_1qb1l_356{flex-shrink:0}._videoDescription_1qb1l_360{font-size:.75rem;color:var(--muted-foreground);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._videoMeta_1qb1l_372{display:flex;align-items:center;gap:var(--spacing-3);margin-top:auto}._videoOrder_1qb1l_379{font-size:.75rem;color:var(--muted-foreground);font-weight:500;flex-shrink:0}._videoProgressBar_1qb1l_386{flex-grow:1;min-width:0}._videoItemSkeleton_1qb1l_392{display:flex;gap:var(--spacing-3);padding:var(--spacing-3)}._videoThumbnailSkeleton_1qb1l_398{width:80px;height:45px;border-radius:var(--radius)}._videoInfoSkeleton_1qb1l_404{flex-grow:1;display:flex;flex-direction:column}._errorState_1qb1l_411,._emptyState_1qb1l_412{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--muted-foreground)}._errorIcon_1qb1l_422,._emptyIcon_1qb1l_423{width:2rem;height:2rem;margin-bottom:var(--spacing-2)}._errorIcon_1qb1l_422{color:var(--error)}._videoPlayerContainer_1qb1l_434{width:100%}._videoHeader_1qb1l_335{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._backButton_1qb1l_444{display:flex;align-items:center;gap:var(--spacing-2)}._videoPlayerWrapper_1qb1l_450{max-width:1200px;margin:0 auto;background-color:var(--card);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg)}@media(max-width:768px){._pageContainer_1qb1l_1{padding:var(--spacing-4)}._pageTitle_1qb1l_13{font-size:2rem}._pageDescription_1qb1l_21{font-size:1rem}._collectionGrid_1qb1l_32{grid-template-columns:1fr;gap:var(--spacing-4)}._videoPlayerWrapper_1qb1l_450{margin:0 -var(--spacing-4);border-radius:0}._videoHeader_1qb1l_335{padding:0 var(--spacing-4) var(--spacing-4) var(--spacing-4)}._videoHeader_1qb1l_335{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._videoMeta_1qb1l_372{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._videoProgressBar_1qb1l_386{width:100%}}._container_4k6ph_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_4k6ph_7{text-align:center;margin-bottom:var(--spacing-16)}._headerIconContainer_4k6ph_12{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-4);background-color:color-mix(in srgb,var(--primary) 15%,transparent);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}._headerIcon_4k6ph_12{color:var(--primary)}._title_4k6ph_26{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_4k6ph_34{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:var(--spacing-2) auto 0}._section_4k6ph_42{margin-bottom:var(--spacing-16)}._section_4k6ph_42:last-child{margin-bottom:0}._sectionHeader_4k6ph_50{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--border)}._sectionIconContainer_4k6ph_59{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3);background-color:color-mix(in srgb,var(--secondary) 15%,transparent);border-radius:var(--radius-lg);flex-shrink:0}._sectionIcon_4k6ph_59{color:var(--secondary)}._sectionTitle_4k6ph_73{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._sectionDescription_4k6ph_81{font-size:1rem;color:var(--muted-foreground);margin:0;max-width:600px}._sectionFooter_4k6ph_88{margin-top:var(--spacing-8);display:flex;justify-content:center}._errorAlert_4k6ph_95{margin-bottom:var(--spacing-8);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-md);padding:var(--spacing-4)}._errorTitle_4k6ph_103{color:var(--error);font-size:1rem;font-weight:600;margin:0 0 var(--spacing-2) 0}._errorDescription_4k6ph_110{color:var(--error);font-size:.875rem;margin:0}._emptyState_4k6ph_116{text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border)}._emptyIcon_4k6ph_124{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._emptyTitle_4k6ph_129{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--muted-foreground);margin:0}._grid_4k6ph_138{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-6)}._examCard_4k6ph_145{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;box-shadow:var(--shadow-md);transition:transform .2s ease,box-shadow .2s ease}._examCard_4k6ph_145:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._examCardHeader_4k6ph_160{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-2)}._examTitle_4k6ph_168{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--card-foreground);margin:0;line-height:1.4}._examDescription_4k6ph_177{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6;flex-grow:1;margin-bottom:var(--spacing-4)}._examMeta_4k6ph_185{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6);border-top:1px solid var(--border);padding-top:var(--spacing-4)}._metaItem_4k6ph_196{display:flex;align-items:center;gap:var(--spacing-2)}._metaItem_4k6ph_196 svg{flex-shrink:0}._examCardFooter_4k6ph_206{margin-top:auto;display:flex;justify-content:flex-end}._blogCardLink_4k6ph_213{text-decoration:none;color:inherit;display:block}._blogCard_4k6ph_213{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;flex-direction:column;height:100%}._blogCard_4k6ph_213:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._blogCardImageWrapper_4k6ph_235{aspect-ratio:16 / 9;overflow:hidden}._blogCardImage_4k6ph_235{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._blogCard_4k6ph_213:hover ._blogCardImage_4k6ph_235{transform:scale(1.05)}._blogCardContent_4k6ph_251{padding:var(--spacing-4);display:flex;flex-direction:column;flex-grow:1}._blogCardTitle_4k6ph_258{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2) 0;line-height:1.3}._blogCardExcerpt_4k6ph_265{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6;margin:0 0 var(--spacing-4) 0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._blogCardMeta_4k6ph_277{display:flex;align-items:center;gap:var(--spacing-3);margin-top:auto;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._authorAvatar_4k6ph_286{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}._authorInfo_4k6ph_293{display:flex;flex-direction:column}._authorName_4k6ph_298{font-weight:500;font-size:.875rem}._publishDate_4k6ph_303{font-size:.8125rem;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-1)}@media(max-width:768px){._sectionHeader_4k6ph_50{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._sectionTitle_4k6ph_73{font-size:1.75rem}._title_4k6ph_26{font-size:2.5rem}._grid_4k6ph_138{grid-template-columns:1fr;gap:var(--spacing-4)}}@layer base{._calendar_1cxo8_2{min-width:18rem;font-family:var(--font-family-base);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-4);position:relative}._nav_1cxo8_13{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1)}._button_previous_1cxo8_22,._button_next_1cxo8_23{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--card-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._button_previous_1cxo8_22:hover,._button_next_1cxo8_23:hover{background-color:var(--muted)}._button_previous_1cxo8_22:active,._button_next_1cxo8_23:active{background-color:var(--muted);transform:scale(.97)}._button_previous_1cxo8_22 svg,._button_next_1cxo8_23 svg{width:1.25rem;height:1.25rem;fill:currentColor}._months_1cxo8_55,._month_1cxo8_55{width:100%}._month_grid_1cxo8_63{width:100%;border-collapse:collapse}._month_caption_1cxo8_68{height:2rem;display:flex;align-items:center;margin-bottom:var(--spacing-2)}._caption_label_1cxo8_75{font-weight:600;font-size:1rem;color:var(--card-foreground)}._weekdays_1cxo8_81{margin-bottom:var(--spacing-1)}._weekday_1cxo8_81{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;color:var(--muted-foreground)}._cell_1cxo8_96{position:relative}._day_1cxo8_100{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._day_button_1cxo8_109{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:inherit;font-size:.9rem;font-weight:400;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground);transform:scale(.97)}._selected_1cxo8_138 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);font-weight:500}._selected_1cxo8_138 ._day_button_1cxo8_109:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._today_1cxo8_149 ._day_button_1cxo8_109{border:1px solid var(--primary);font-weight:500}._today_1cxo8_149._selected_1cxo8_138 ._day_button_1cxo8_109{border-color:var(--primary-foreground)}._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);border-radius:0}._range_end_1cxo8_164 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}._outside_1cxo8_171 ._day_button_1cxo8_109{color:var(--muted-foreground);opacity:.6}._disabled_1cxo8_176 ._day_button_1cxo8_109{opacity:.3;cursor:not-allowed;background-color:transparent;color:var(--card-foreground)}._disabled_1cxo8_176 ._day_button_1cxo8_109:hover{background-color:transparent}._footer_1cxo8_187{margin-top:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);display:flex;justify-content:space-between}._hidden_1cxo8_195{display:none}._chevron_1cxo8_199{display:flex}.dark ._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--foreground)}.dark ._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}.dark ._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground)}}._filtersContainer_1de54_1{display:flex;flex-wrap:wrap;gap:var(--spacing-3);align-items:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border)}._searchWrapper_1de54_12{position:relative;flex-grow:1;min-width:200px}._searchIcon_1de54_18{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1de54_27{padding-left:calc(var(--spacing-3) * 2 + 18px)}._filterInput_1de54_31{min-width:180px}._container_wdb42_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._bulkActions_wdb42_7{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary)}._tableWrapper_wdb42_18{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface)}._table_wdb42_18{width:100%;border-collapse:collapse;font-size:.875rem}._table_wdb42_18 th,._table_wdb42_18 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_wdb42_18 th{font-weight:600;color:var(--muted-foreground);background-color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}._table_wdb42_18 th:hover{background-color:color-mix(in srgb,var(--muted) 90%,black)}._table_wdb42_18 th svg{display:inline-block;margin-left:var(--spacing-1);opacity:.5}._table_wdb42_18 tbody tr:last-child td{border-bottom:none}._table_wdb42_18 tbody tr:hover{background-color:var(--muted)}._centeredCell_wdb42_64{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._deleteItem_wdb42_70{color:var(--error)}._deleteItem_wdb42_70:hover,._deleteItem_wdb42_70:focus{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._pagination_wdb42_80{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4)}@layer base{._nav_18sy5_2{width:100%}._list_18sy5_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);padding:0;margin:0;list-style:none}._item_18sy5_16{display:inline-flex;align-items:center}._link_18sy5_21{display:inline-flex;align-items:center;font-size:.875rem;color:var(--muted-foreground);text-decoration:none;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);outline:none;transition:color var(--animation-duration-fast) ease-in-out,background-color var(--animation-duration-fast) ease-in-out}._link_18sy5_21:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._link_18sy5_21:focus-visible{box-shadow:var(--shadow-focus)}._page_18sy5_44{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._separator_18sy5_54{display:inline-flex;align-items:center;color:var(--muted-foreground);margin-inline:calc(var(--spacing-1) * .5)}._ellipsis_18sy5_61{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:default;margin-inline:var(--spacing-1)}._ellipsis_18sy5_61:hover{background-color:var(--muted);color:var(--muted-foreground)}}._container_ymiz6_1{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_ymiz6_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}._headerActions_ymiz6_16{display:flex;gap:var(--spacing-3);align-items:center}._title_ymiz6_22{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:var(--spacing-2) 0 var(--spacing-1) 0}._subtitle_ymiz6_30{font-size:1rem;color:var(--muted-foreground);max-width:600px}._mainContent_ymiz6_36{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:var(--spacing-6)}@layer base{._container_ra6t3_2{width:100%;max-width:500px;margin:0 auto}._dropzone_ra6t3_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._dropzone_ra6t3_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_ra6t3_8:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);box-shadow:var(--shadow-md)}._dropzone_ra6t3_8._dragging_ra6t3_49{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:var(--shadow-focus)}._dropzone_ra6t3_8._disabled_ra6t3_55{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_ra6t3_61{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease}._dropzone_ra6t3_8:hover ._icon_ra6t3_61,._dropzone_ra6t3_8._dragging_ra6t3_49 ._icon_ra6t3_61{color:var(--primary)}._title_ra6t3_72{font-weight:600;font-size:1rem;margin-bottom:var(--spacing-2)}._subtitle_ra6t3_78{font-size:.875rem;color:var(--muted-foreground)}._error_ra6t3_83{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius-sm);font-size:.875rem;color:var(--error)}._error_ra6t3_83 button{margin-left:var(--spacing-4);color:var(--error)}}._root_16eh0_1{position:relative;display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;cursor:pointer;align-items:center;border-radius:var(--radius-full);border:1px solid transparent;transition:background-color var(--animation-duration-fast) ease;outline:none;background-color:var(--muted)}._root_16eh0_1:focus-visible{box-shadow:var(--shadow-focus)}._root_16eh0_1[data-state=checked]{background-color:var(--primary)}._root_16eh0_1[data-disabled]{cursor:not-allowed;opacity:.5}._thumb_16eh0_29{pointer-events:none;display:block;width:1.25rem;height:1.25rem;background-color:var(--surface);border-radius:var(--radius-full);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease;transform:translate(.125rem);will-change:transform}._thumb_16eh0_29[data-state=checked]{transform:translate(1.375rem)}._container_106uz_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_106uz_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6)}._headerActions_106uz_14{display:flex;gap:var(--spacing-3);align-items:center}._title_106uz_20{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_106uz_28{font-size:1rem;color:var(--muted-foreground);max-width:600px}._toolbar_106uz_34{margin-bottom:var(--spacing-6)}._searchWrapper_106uz_38{position:relative;max-width:400px}._searchIcon_106uz_43{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchWrapper_106uz_38 input{padding-left:calc(var(--spacing-3) * 2 + 18px)}._tableContainer_106uz_56{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}._table_106uz_56{width:100%;border-collapse:collapse;text-align:left}._table_106uz_56 th,._table_106uz_56 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_106uz_56 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_106uz_56 tbody tr:last-child td{border-bottom:none}._table_106uz_56 tbody tr:hover{background-color:var(--muted)}._examTitleLink_106uz_92{font-weight:600;color:var(--foreground);text-decoration:none}._examTitleLink_106uz_92:hover{text-decoration:underline;color:var(--primary)}._examDescription_106uz_103{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0;max-width:40ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._centerAlign_106uz_113{text-align:center}._deleteMenuItem_106uz_117{color:var(--error)}._deleteMenuItem_106uz_117:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._pagination_106uz_126{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}._form_106uz_134{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_ld2no_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_ld2no_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6)}._title_ld2no_14{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_ld2no_22{font-size:1rem;color:var(--muted-foreground);max-width:600px}._tableContainer_ld2no_28{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}._table_ld2no_28{width:100%;border-collapse:collapse;text-align:left}._table_ld2no_28 th,._table_ld2no_28 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_ld2no_28 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_ld2no_28 tbody tr:last-child td{border-bottom:none}._table_ld2no_28 tbody tr:hover{background-color:var(--muted)}._userCell_ld2no_64{display:flex;align-items:center;gap:var(--spacing-3)}._avatar_ld2no_70{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}._displayName_ld2no_77{font-weight:500;color:var(--foreground)}._email_ld2no_82{font-size:.875rem;color:var(--muted-foreground)}._roleSelect_ld2no_87{width:120px}._pagination_ld2no_91{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}._filterGroup_1npy1_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._filterGroupTitle_1npy1_7{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._filterRow_1npy1_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4);align-items:center}._checkboxRow_1npy1_23{display:flex;flex-wrap:wrap;gap:var(--spacing-4);align-items:center}._checkboxGrid_1npy1_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-3)}._checkboxLabel_1npy1_36{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxLabel_1npy1_36 input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer}._checkboxLabel_1npy1_36:hover{color:var(--primary)}._filtersContainer_1v9r1_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:var(--spacing-8);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._mainFilters_1v9r1_13{display:grid;grid-template-columns:2fr 1fr 1fr auto auto auto auto;gap:var(--spacing-4);align-items:center}._searchBar_1v9r1_20{position:relative}._searchIcon_1v9r1_24{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1v9r1_33{padding-left:calc(var(--spacing-3) * 2 + 20px);height:2.5rem}._locationInputWrapper_1v9r1_38{position:relative;display:flex;align-items:center}._locationIcon_1v9r1_44{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:1}._zipCodeInput_1v9r1_52{padding-left:calc(var(--spacing-3) * 2 + 18px);height:2.5rem}._radiusSelector_1v9r1_57{min-width:90px}._searchButton_1v9r1_61{background-color:var(--primary);color:var(--primary-foreground);white-space:nowrap;display:flex;align-items:center;gap:var(--spacing-2)}._searchButton_1v9r1_61:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 90%,black)}._searchButton_1v9r1_61:disabled{opacity:.6;cursor:not-allowed}._spinner_1v9r1_79{animation:_spin_1v9r1_79 1s linear infinite}@keyframes _spin_1v9r1_79{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._locationError_1v9r1_92{color:var(--error);font-size:.875rem;padding:var(--spacing-2) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--error) 30%,transparent)}._activeLocationFilter_1v9r1_101{padding:var(--spacing-2) var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);font-size:.875rem;color:var(--foreground);border:1px solid var(--border)}._activeLocationFilter_1v9r1_101 strong{font-weight:600;color:var(--accent)}._advancedFilters_1v9r1_115{display:flex;flex-direction:column;gap:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._filterGroup_1v9r1_123{display:flex;flex-direction:column;gap:var(--spacing-3)}._filterGroupTitle_1v9r1_129{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._filterRow_1v9r1_138{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4);align-items:center}._checkboxRow_1v9r1_145{display:flex;flex-wrap:wrap;gap:var(--spacing-4);align-items:center}._checkboxLabel_1v9r1_152{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxLabel_1v9r1_152 input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer}._checkboxLabel_1v9r1_152:hover{color:var(--primary)}._resetButton_1v9r1_173{color:var(--muted-foreground)}._resetButton_1v9r1_173:hover{color:var(--foreground);background-color:var(--muted)}@media(max-width:1200px){._mainFilters_1v9r1_13{grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-3)}._searchBar_1v9r1_20{grid-column:1 / -1}}@media(max-width:768px){._mainFilters_1v9r1_13{grid-template-columns:1fr}._locationInputWrapper_1v9r1_38,._radiusSelector_1v9r1_57,._searchButton_1v9r1_61{grid-column:1}}._container_ivq6n_1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-4);flex-wrap:wrap}._badges_ivq6n_13{display:flex;flex-wrap:wrap;gap:var(--spacing-2);flex:1}._badge_ivq6n_13{display:inline-flex;align-items:center;gap:var(--spacing-2);padding-right:var(--spacing-2)}._removeButton_ivq6n_27{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:inherit;padding:0;margin:0;opacity:.7;transition:opacity var(--animation-duration-fast) ease}._removeButton_ivq6n_27:hover{opacity:1}._clearButton_ivq6n_45{flex-shrink:0;white-space:nowrap}@media(max-width:768px){._container_ivq6n_1{flex-direction:column;align-items:stretch}._clearButton_ivq6n_45{width:100%}}._header_1o66l_1{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border);margin-bottom:var(--spacing-6)}._resultCount_1o66l_10{font-size:.9375rem;color:var(--muted-foreground);margin:0}._resultCount_1o66l_10 strong{color:var(--foreground);font-weight:600}@media(max-width:768px){._header_1o66l_1{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}._pageContainer_1ibqr_1{max-width:1600px;margin:0 auto;padding:var(--spacing-8)}._header_1ibqr_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._categoryCards_1ibqr_18{margin-bottom:var(--spacing-6)}._title_1ibqr_22{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_1ibqr_30{font-size:1.1rem;color:var(--muted-foreground)}._content_1ibqr_35{min-height:60vh}._grid_1ibqr_39{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6);margin-top:var(--spacing-4)}._messageState_1ibqr_46{text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-md);color:var(--muted-foreground);border:1px dashed var(--border)}._messageIcon_1ibqr_55{color:var(--secondary);margin-bottom:var(--spacing-4)}._messageIconError_1ibqr_60{color:var(--error);margin-bottom:var(--spacing-4)}._messageTitle_1ibqr_65{font-family:var(--font-family-heading);font-size:2rem;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._messageText_1ibqr_72{font-size:1rem}._pagination_1ibqr_76{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8);padding:var(--spacing-6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._cardSkeleton_1ibqr_87{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}._cardSkeletonContent_1ibqr_94{padding:var(--spacing-4)}._cardSkeletonGrid_1ibqr_98{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}@media(max-width:1200px){._grid_1ibqr_39{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){._pageContainer_1ibqr_1{padding:var(--spacing-4)}._header_1ibqr_7{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._title_1ibqr_22{font-size:2.5rem}._grid_1ibqr_39{grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}}@media(max-width:480px){._grid_1ibqr_39{grid-template-columns:1fr}._pageContainer_1ibqr_1{padding:var(--spacing-3)}}._card_gcyvt_1{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._card_gcyvt_1:hover{border-color:var(--secondary);box-shadow:var(--shadow-md)}._imageContainer_gcyvt_17{position:relative;width:100%;padding-top:60%;background-color:var(--muted)}._image_gcyvt_17{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._statusBadge_gcyvt_33{position:absolute;top:var(--spacing-3);left:var(--spacing-3);z-index:var(--z-content-low);display:flex;align-items:center;gap:var(--spacing-1)}._content_gcyvt_43{padding:var(--spacing-4);flex-grow:1}._title_gcyvt_48{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-4) 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.15rem}._title_gcyvt_48 a{color:inherit;text-decoration:none}._title_gcyvt_48 a:hover{text-decoration:underline}._infoGrid_gcyvt_71{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);font-size:.875rem;color:var(--muted-foreground)}._infoItem_gcyvt_79{display:flex;align-items:center;gap:var(--spacing-2);overflow:hidden}._infoItem_gcyvt_79 svg{flex-shrink:0;color:var(--secondary)}._infoItem_gcyvt_79 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_gcyvt_97{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--border);background-color:color-mix(in srgb,var(--surface) 50%,var(--background))}._deleteItem_gcyvt_106{color:var(--error)}._deleteItem_gcyvt_106:hover,._deleteItem_gcyvt_106:focus{background-color:var(--error);color:var(--error-foreground)}._searchContainer_qutnx_1{position:relative;display:flex;align-items:center;flex:1;max-width:400px}._searchIcon_qutnx_9{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:1}._searchInput_qutnx_17{padding-left:calc(var(--spacing-3) * 2 + 18px)}@media(max-width:768px){._searchContainer_qutnx_1{max-width:100%}}._container_5v8hq_1{min-width:200px}._trigger_5v8hq_5{width:100%}@media(max-width:768px){._container_5v8hq_1{min-width:150px}}._content_1v04d_1{max-width:400px}._bar_164kz_1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}._info_164kz_13{display:flex;align-items:center;gap:var(--spacing-3)}._clearButton_164kz_19{height:auto;padding:0}._actions_164kz_24{display:flex;align-items:center;gap:var(--spacing-2)}._statusSelect_164kz_30{min-width:150px}@media(max-width:768px){._bar_164kz_1{flex-direction:column;align-items:stretch}._info_164kz_13,._actions_164kz_24{justify-content:space-between}._statusSelect_164kz_30{flex:1}}._container_sf91h_1{display:flex;gap:var(--spacing-2);align-items:center;flex-wrap:wrap}._mainActions_sf91h_8{display:flex;gap:var(--spacing-1)}._secondaryActions_sf91h_13{display:flex;gap:var(--spacing-1);align-items:center}._actionButton_sf91h_19{font-size:.875rem}._statusSelect_sf91h_23{min-width:120px}._renewButton_sf91h_27{white-space:nowrap}._deleteButton_sf91h_31{color:var(--error)}._deleteButton_sf91h_31:hover{color:var(--error-foreground);background-color:var(--error)}@media(max-width:768px){._container_sf91h_1{flex-direction:column;align-items:stretch;width:100%}._mainActions_sf91h_8,._secondaryActions_sf91h_13{width:100%;justify-content:space-between}._statusSelect_sf91h_23{flex:1}}._pageContainer_14k1b_1{max-width:1600px;margin:0 auto;padding:var(--spacing-8)}._header_14k1b_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._title_14k1b_16{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_14k1b_24{font-size:1.1rem;color:var(--muted-foreground)}._statsContainer_14k1b_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._statCard_14k1b_36{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-3);border:1px solid var(--border);box-shadow:var(--shadow);cursor:pointer;transition:all var(--animation-duration-fast) ease;text-align:left;width:100%}._statCard_14k1b_36:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary)}._statIcon_14k1b_57{color:var(--secondary);flex-shrink:0}._statIconSuccess_14k1b_62{color:var(--success);flex-shrink:0}._statIconError_14k1b_67{color:var(--error);flex-shrink:0}._statValue_14k1b_72{font-size:1.5rem;font-weight:700;color:var(--foreground);line-height:1}._statLabel_14k1b_79{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._warningBanner_14k1b_85{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid var(--warning);border-radius:var(--radius);margin-bottom:var(--spacing-6);color:var(--warning-foreground)}._warningBanner_14k1b_85 svg{color:var(--warning);flex-shrink:0}._warningContent_14k1b_102{flex:1}._warningContent_14k1b_102 strong{display:block;margin-bottom:var(--spacing-1)}._warningContent_14k1b_102 p{margin:0;font-size:.875rem;opacity:.9}._controlsBar_14k1b_117{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._controlsLeft_14k1b_125{display:flex;gap:var(--spacing-3);flex:1;align-items:center}._selectAllBar_14k1b_132{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._content_14k1b_143{min-height:60vh}._listingRow_14k1b_147{display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._checkbox_14k1b_153{display:flex;align-items:flex-start;padding-top:var(--spacing-4)}._listingCard_14k1b_159{flex:1;display:flex;flex-direction:column;gap:var(--spacing-3)}._listingActions_14k1b_166{padding:var(--spacing-3);border-top:1px solid var(--border);background-color:var(--surface);border-radius:0 0 var(--radius-md) var(--radius-md)}._tabBadge_14k1b_173{margin-left:var(--spacing-2);font-size:.75rem}._pagination_14k1b_178{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-8);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._paginationInfo_14k1b_187{color:var(--muted-foreground);font-size:.875rem}._paginationControls_14k1b_192{display:flex;gap:var(--spacing-2);align-items:center}._ellipsis_14k1b_198{color:var(--muted-foreground);padding:0 var(--spacing-1)}._grid_14k1b_203{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._messageState_14k1b_209{text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-md);color:var(--muted-foreground);border:1px dashed var(--border)}._messageIcon_14k1b_218{color:var(--secondary);margin-bottom:var(--spacing-4)}._messageIconError_14k1b_223{color:var(--error);margin-bottom:var(--spacing-4)}._messageTitle_14k1b_228{font-family:var(--font-family-heading);font-size:2rem;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._messageText_14k1b_235{font-size:1rem;margin-bottom:var(--spacing-4)}._messageAction_14k1b_240{margin-top:var(--spacing-4)}._cardSkeleton_14k1b_244{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border)}._cardSkeletonImage_14k1b_252{width:100%;background-color:var(--muted)}._cardSkeletonContent_14k1b_257{padding:var(--spacing-4)}._cardSkeletonGrid_14k1b_261{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._cardSkeletonActions_14k1b_268{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-3);border-top:1px solid var(--border)}@media(max-width:768px){._pageContainer_14k1b_1{padding:var(--spacing-4)}._header_14k1b_7{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._title_14k1b_16{font-size:2.5rem}._statsContainer_14k1b_29{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._controlsBar_14k1b_117{flex-direction:column;align-items:stretch}._controlsLeft_14k1b_125{flex-direction:column}._warningBanner_14k1b_85{flex-direction:column;text-align:center}._pagination_14k1b_178{flex-direction:column;gap:var(--spacing-3)}._paginationControls_14k1b_192{flex-wrap:wrap;justify-content:center}._grid_14k1b_203{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}._listingRow_14k1b_147{flex-direction:column}._checkbox_14k1b_153{padding-top:0}}._nav_15nmn_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._navLink_15nmn_7{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);font-size:.9375rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._navLink_15nmn_7:hover{background-color:var(--muted);color:var(--foreground)}._navLink_15nmn_7._active_15nmn_25{background-color:var(--secondary);color:var(--secondary-foreground);font-weight:600}._container_seywa_1{display:flex;max-width:1600px;margin:0 auto;padding:var(--spacing-8);gap:var(--spacing-8)}._sidebar_seywa_9{flex:0 0 250px;position:sticky;top:var(--spacing-8);align-self:flex-start}._content_seywa_16{flex:1;min-width:0}@media(max-width:992px){._container_seywa_1{flex-direction:column;padding:var(--spacing-4);gap:var(--spacing-6)}._sidebar_seywa_9{position:static;width:100%;flex:0 0 auto}}._tableContainer_1yc4s_1{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}._table_1yc4s_1{width:100%;border-collapse:collapse;text-align:left}._table_1yc4s_1 th,._table_1yc4s_1 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_1yc4s_1 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_1yc4s_1 tbody tr:last-child td{border-bottom:none}._table_1yc4s_1 tbody tr:hover{background-color:var(--muted)}._mutedText_1yc4s_37{color:var(--muted-foreground);font-style:italic}._collectionLink_1yc4s_42{background:none;border:none;color:var(--secondary);cursor:pointer;text-decoration:underline;font-size:inherit;padding:0;font-family:inherit}._collectionLink_1yc4s_42:hover{color:var(--secondary);opacity:.8}._noCollection_1yc4s_58{display:flex;align-items:center;gap:var(--spacing-1);color:var(--warning);font-size:.875rem}._noCollection_1yc4s_58 svg{flex-shrink:0}._deleteMenuItem_1yc4s_70{color:var(--error)}._deleteMenuItem_1yc4s_70:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._thumbnail_1yc4s_79{width:4rem;height:3rem;object-fit:cover;border-radius:var(--radius-sm);box-shadow:var(--shadow)}._noThumbnail_1yc4s_87{width:4rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius-sm);font-size:.75rem;color:var(--muted-foreground);text-align:center}._titleText_1yc4s_100{font-weight:500}._publicIdText_1yc4s_104{font-size:.75rem;color:var(--muted-foreground);font-family:var(--font-family-monospace);margin-top:var(--spacing-1)}._formatBadge_1yc4s_111{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);background-color:var(--muted);color:var(--muted-foreground);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}._storageInfo_1yc4s_124{display:flex;flex-direction:column;gap:var(--spacing-1)}._storageBadge_1yc4s_130{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}._cloudinaryBadge_1yc4s_142{background-color:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info);border:1px solid color-mix(in srgb,var(--info) 30%,transparent)}._databaseBadge_1yc4s_148{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 30%,transparent)}._linkBadge_1yc4s_154{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}._container_1nb68_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border)}._header_1nb68_11 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-1) 0;color:var(--foreground)}._header_1nb68_11 p{font-size:.875rem;color:var(--muted-foreground);margin:0}._errorAlert_1nb68_25{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius);font-size:.875rem}._videoList_1nb68_36{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:60vh;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);background-color:var(--background);transition:background-color var(--animation-duration-fast) ease}._videoList_1nb68_36._draggingOver_1nb68_49{background-color:var(--muted);border-color:var(--secondary)}._videoItem_1nb68_54{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border);transition:all var(--animation-duration-fast) ease;box-shadow:var(--shadow)}._videoItem_1nb68_54:hover:not(._disabled_1nb68_66){background-color:var(--muted);box-shadow:var(--shadow-md)}._videoItem_1nb68_54._dragging_1nb68_49{background-color:var(--secondary);color:var(--secondary-foreground);box-shadow:var(--shadow-lg);transform:rotate(2deg);border-color:var(--secondary)}._videoItem_1nb68_54._disabled_1nb68_66{opacity:.6;cursor:not-allowed}._dragHandle_1nb68_84{color:var(--muted-foreground);flex-shrink:0;cursor:grab;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease}._dragHandle_1nb68_84:hover:not(._disabled_1nb68_66 *){background-color:var(--muted);color:var(--foreground)}._dragHandle_1nb68_84:active{cursor:grabbing}._orderNumber_1nb68_102{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:var(--muted);color:var(--muted-foreground);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;flex-shrink:0}._thumbnail_1nb68_116{width:3.5rem;height:2.625rem;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;border:1px solid var(--border)}._videoTitle_1nb68_125{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;color:var(--foreground)}._footer_1nb68_135{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._spinner_1nb68_144{animation:_spin_1nb68_144 1s linear infinite}@keyframes _spin_1nb68_144{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._container_1nb68_1{padding:var(--spacing-3)}._videoItem_1nb68_54{padding:var(--spacing-2);gap:var(--spacing-2)}._thumbnail_1nb68_116{width:3rem;height:2.25rem}._videoTitle_1nb68_125{font-size:.8rem}._footer_1nb68_135{flex-direction:column-reverse;gap:var(--spacing-2)}._footer_1nb68_135>*{width:100%}}._container_1twg1_1{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}._toolbar_1twg1_8{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border)}._bulkActions_1twg1_16,._mainActions_1twg1_16{display:flex;align-items:center;gap:var(--spacing-2)}._bulkActions_1twg1_16 span{font-size:.875rem;color:var(--muted-foreground)}._placeholderActions_1twg1_27{min-height:2rem}._tableContainer_1twg1_31{overflow-x:auto}._table_1twg1_31{width:100%;border-collapse:collapse;text-align:left}._table_1twg1_31 th,._table_1twg1_31 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_1twg1_31 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_1twg1_31 tbody tr:last-child td{border-bottom:none}._table_1twg1_31 tbody tr:hover{background-color:var(--muted)}._table_1twg1_31 tbody tr[data-selected=true]{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._checkbox_1twg1_68{width:1rem;height:1rem}._thumbnail_1twg1_73{width:4rem;height:3rem;object-fit:cover;border-radius:var(--radius-sm);box-shadow:var(--shadow)}._noThumbnail_1twg1_81{width:4rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius-sm);font-size:.75rem;color:var(--muted-foreground);text-align:center}._deleteMenuItem_1twg1_94{color:var(--error)}._deleteMenuItem_1twg1_94:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._titleCell_1twg1_103{display:flex;align-items:center;gap:var(--spacing-2)}._editButton_1twg1_109{opacity:0;transition:opacity var(--animation-duration-fast) ease}._table_1twg1_31 tbody tr:hover ._editButton_1twg1_109{opacity:1}@media(hover:none){._editButton_1twg1_109{opacity:1}}._dialogContent_1twg1_125{max-width:40rem;width:90vw}._container_1df3y_1{width:100%;position:relative}._previewContainer_1df3y_6{position:relative;width:100%;padding-top:56.25%;background-color:var(--muted);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow)}._previewImage_1df3y_16{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._clearButton_1df3y_25{position:absolute;top:var(--spacing-3);right:var(--spacing-3);z-index:var(--z-content-low);box-shadow:var(--shadow-md)}._skeletonContainer_1df3y_33{width:100%;padding-top:56.25%;position:relative}._skeleton_1df3y_33{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-md)}._errorContainer_1df3y_48{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius-sm);font-size:.875rem;color:var(--error)}._errorContainer_1df3y_48 button{margin-left:var(--spacing-4);color:var(--error)}._form_1r5du_1{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._toggleContainer_1r5du_8{display:flex;align-items:center;justify-content:space-between}._toggleContainer_1r5du_8 label{font-size:.875rem;font-weight:500;color:var(--foreground);margin:0}._formItem_1r5du_21{margin-bottom:0}._uploadForm_1ganu_1{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-4)}._uploadSection_1ganu_8,._metadataSection_1ganu_14{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_1ganu_20{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._progressSection_1ganu_29{display:flex;flex-direction:column;gap:var(--spacing-2)}._progressHeader_1ganu_35{display:flex;justify-content:space-between;align-items:center}._progressLabel_1ganu_41{font-size:.875rem;color:var(--foreground);font-weight:500}._progressPercent_1ganu_47{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._container_1b0au_1{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}._fieldGroup_1b0au_8{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1b0au_14{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground)}._newCollectionOption_1b0au_22{display:flex;align-items:center;gap:var(--spacing-2);color:var(--secondary)}._formSection_1b0au_29{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow);border:1px solid var(--border)}._sectionTitle_1b0au_37{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;letter-spacing:.5px}._detailsSection_1b0au_46{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._detailsHeader_1b0au_52{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-4);background-color:var(--surface);border:none;cursor:pointer;text-align:left}._detailsHeader_1b0au_52:hover{background-color:var(--muted)}._detailsHeader_1b0au_52 ._sectionTitle_1b0au_37{margin:0}._detailsContent_1b0au_72{padding:0 var(--spacing-4) var(--spacing-4);background-color:var(--surface);animation:_fadeIn_1b0au_1 .3s ease-out}@keyframes _fadeIn_1b0au_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._videoCount_1b0au_89{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._videoList_1b0au_95{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._videoListItem_1b0au_104{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);background-color:var(--background);border-radius:var(--radius-sm);border:1px solid var(--border)}._videoOrder_1b0au_114{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground);min-width:2ch;text-align:right}._videoTitle_1b0au_122{font-size:.9375rem;color:var(--foreground);font-weight:500}._noVideos_1b0au_128{font-style:italic;color:var(--muted-foreground);padding:var(--spacing-4) 0;text-align:center}._orderInfo_1b0au_135{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4);background-color:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius)}._container_f4slv_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6)}._header_f4slv_8{display:flex;flex-direction:column;gap:var(--spacing-2)}._title_f4slv_14{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0;letter-spacing:.5px}._description_f4slv_23{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._uploadForm_f4slv_30{flex:1}._tabs_f4slv_34{width:100%}._tabsList_f4slv_38{margin-bottom:var(--spacing-6)}._tabsTrigger_f4slv_42{font-size:.9375rem;font-weight:500}._tabsContent_f4slv_47{width:100%}._uploadMethod_f4slv_51{display:flex;flex-direction:column;gap:var(--spacing-4)}._methodTitle_f4slv_57{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._methodDescription_f4slv_65{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._selectedCollection_f4slv_72{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-4)}._collectionInfo_f4slv_82{font-size:.875rem;color:var(--foreground);margin:0;font-weight:500}._changeCollectionBtn_f4slv_89{font-size:.875rem;color:var(--primary);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}._changeCollectionBtn_f4slv_89:hover{color:var(--primary);opacity:.8}._form_1vsfc_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._footer_1vsfc_7{display:flex;justify-content:flex-end;margin-top:var(--spacing-4)}._submitButton_1vsfc_13{min-width:8rem}._container_2dhj9_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_2dhj9_12{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._searchWrapper_2dhj9_19{position:relative;display:flex;align-items:center;flex-grow:1;max-width:400px}._searchIcon_2dhj9_27{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_2dhj9_34{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._tableContainer_2dhj9_39{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_2dhj9_39{width:100%;border-collapse:collapse;font-size:.9375rem}._table_2dhj9_39 th,._table_2dhj9_39 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}._table_2dhj9_39 th{font-weight:600;color:var(--muted-foreground);background-color:color-mix(in srgb,var(--muted) 50%,transparent);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}._table_2dhj9_39 tbody tr:last-child td{border-bottom:none}._table_2dhj9_39 tbody tr:hover{background-color:var(--muted)}._nameCell_2dhj9_76{font-weight:500;color:var(--foreground)}._slugCell_2dhj9_81{font-family:var(--font-family-monospace);color:var(--muted-foreground)}._descriptionCell_2dhj9_86{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted-foreground)}._countCell_2dhj9_94{text-align:center}._actions_2dhj9_98{display:flex;gap:var(--spacing-2);justify-content:flex-end}._deleteButton_2dhj9_104{color:var(--error)}._deleteButton_2dhj9_104:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._centeredCell_2dhj9_113{text-align:center;padding:var(--spacing-8)}._errorState_2dhj9_118,._emptyState_2dhj9_119{color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._errorState_2dhj9_118 svg{color:var(--warning)}._pagination_2dhj9_131{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._dialogFooter_2dhj9_140{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}@layer base{._command_tten2_2{display:flex;flex-direction:column;width:100%;max-width:100%;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}._commandInDialog_tten2_14{height:100%;max-height:100%;box-shadow:none}._CommandDialogContent_tten2_20{padding:0;overflow:hidden;max-width:32rem}._cmdkInputWrapper_tten2_26{display:flex;align-items:center;border-bottom:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4)}._cmdkInputWrapperSearchIcon_tten2_33{width:1rem;height:1rem;color:var(--muted-foreground);margin-right:var(--spacing-2);flex-shrink:0}._cmdkInput_tten2_26{width:100%;height:1.75rem;background-color:transparent;color:inherit;border:none;outline:none;font-family:var(--font-family-base);font-size:.95rem}._cmdkInput_tten2_26::placeholder{color:var(--muted-foreground)}._commandList_tten2_56{overflow-y:auto;overflow-x:hidden;max-height:20rem;padding:var(--spacing-2)}._commandEmpty_tten2_63{display:flex;align-items:center;justify-content:center;height:4rem;color:var(--muted-foreground);font-size:.875rem}._commandGroup_tten2_72{overflow:hidden;padding:var(--spacing-2) 0}._commandGroup_tten2_72 [cmdk-group-heading]{padding:0 var(--spacing-3);margin-bottom:var(--spacing-2);color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._commandSeparator_tten2_87{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}._commandItem_tten2_93{position:relative;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--popup-foreground);font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;-webkit-user-select:none;user-select:none;outline:none}._commandItem_tten2_93[data-selected=true]{background-color:var(--primary);color:var(--primary-foreground)}._commandItem_tten2_93[data-disabled=true]{opacity:.5;cursor:not-allowed}._commandItem_tten2_93 svg{width:1rem;height:1rem;flex-shrink:0;transition:color var(--animation-duration-fast) ease}._commandItem_tten2_93[data-selected=true] svg{color:var(--primary-foreground)}._commandShortcut_tten2_131{display:inline-flex;align-items:center;margin-left:auto;font-size:.75rem;font-family:var(--font-family-monospace);color:var(--muted-foreground);padding-left:var(--spacing-4)}._commandItem_tten2_93[data-selected=true] ._commandShortcut_tten2_131{color:var(--primary-foreground);opacity:.8}}._container_1j9fz_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._tagsContainer_1j9fz_7{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);min-height:2.5rem;background-color:var(--surface)}._tag_1j9fz_7{display:inline-flex;align-items:center;gap:var(--spacing-1)}._removeButton_1j9fz_24{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:var(--radius-full);background-color:transparent;border:none;color:var(--secondary);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._removeButton_1j9fz_24:hover{background-color:color-mix(in srgb,var(--secondary) 20%,transparent)}._triggerButton_1j9fz_42{width:100%;justify-content:space-between;font-weight:400;color:var(--muted-foreground)}._triggerButton_1j9fz_42:hover{color:var(--foreground)}._triggerIcon_1j9fz_53{opacity:.5}._popoverContent_1j9fz_57{width:var(--radix-popover-trigger-width);padding:0}._checkIcon_1j9fz_62{opacity:0;transition:opacity var(--animation-duration-fast) ease}._checkIconVisible_1j9fz_67{opacity:1}._createItem_1j9fz_71{color:var(--success)}._createItem_1j9fz_71[data-selected=true]{background-color:var(--success);color:var(--success-foreground)}._skeleton_1j9fz_80{height:2.5rem;margin:var(--spacing-2)}._container_1a1zy_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._tagsContainer_1a1zy_7{display:flex;flex-wrap:wrap;gap:var(--spacing-2);min-height:2.5rem;padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface)}._tagBadge_1a1zy_18{display:inline-flex;align-items:center;gap:var(--spacing-1);padding-right:var(--spacing-1)}._removeTagButton_1a1zy_25{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:var(--radius-full);background-color:transparent;border:none;color:var(--secondary);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._removeTagButton_1a1zy_25:hover{background-color:color-mix(in srgb,var(--secondary) 20%,transparent)}._removeTagButton_1a1zy_25:disabled{cursor:not-allowed;opacity:.5}._triggerButton_1a1zy_48{width:100%;justify-content:space-between;font-weight:400;background-color:var(--surface);color:var(--foreground);border-color:var(--border)}._triggerButton_1a1zy_48:hover{background-color:var(--muted)}._triggerText_1a1zy_61{flex-grow:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._triggerIcon_1a1zy_69{flex-shrink:0;width:1rem;height:1rem;color:var(--muted-foreground)}._popoverContent_1a1zy_76{width:var(--radix-popover-trigger-width);padding:0}._commandItem_1a1zy_81{display:flex;align-items:center;gap:var(--spacing-2)}._checkbox_1a1zy_87{width:1rem;height:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--animation-duration-fast) ease}._checkbox_1a1zy_87._checked_1a1zy_99{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._skeletonContainer_1a1zy_105{padding:var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonItem_1a1zy_112{height:2rem;border-radius:var(--radius-sm)}._form_duvkk_1{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_1sfcf_1{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_1sfcf_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6)}._headerActions_1sfcf_14{display:flex;gap:var(--spacing-3);align-items:center}._title_1sfcf_20{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_1sfcf_28{font-size:1rem;color:var(--muted-foreground);max-width:600px;line-height:1.5}._tabs_1sfcf_35,._tabContent_1sfcf_39{margin-top:var(--spacing-6)}._toolbar_1sfcf_43{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-6);align-items:center}._searchWrapper_1sfcf_50{position:relative;flex:1;max-width:400px}._searchIcon_1sfcf_56{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchWrapper_1sfcf_50 input{padding-left:calc(var(--spacing-3) * 2 + 18px)}._collectionFilter_1sfcf_69{min-width:200px}._pagination_1sfcf_73{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}._uploadDialog_1sfcf_81{max-width:600px;width:90vw;max-height:80vh;overflow-y:auto}._collectionManagement_1sfcf_89{display:flex;flex-direction:column;gap:var(--spacing-6)}._collectionHeader_1sfcf_95{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow)}._collectionHeaderActions_1sfcf_105{display:flex;gap:var(--spacing-2);align-items:center}._collectionTitle_1sfcf_111{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._collectionMeta_1sfcf_119{font-size:.875rem;color:var(--muted-foreground);margin:0}._collectionsList_1sfcf_126{padding:var(--spacing-4)}._collectionsGrid_1sfcf_130{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._collectionCard_1sfcf_136{display:flex;flex-direction:column;background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow var(--animation-duration-normal) ease}._collectionCard_1sfcf_136:hover{box-shadow:var(--shadow-md)}._collectionThumbnail_1sfcf_150{width:100%;height:180px;object-fit:cover;background-color:var(--muted)}._collectionInfo_1sfcf_157{padding:var(--spacing-4);flex:1}._collectionTitleRow_1sfcf_162{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._collectionCardTitle_1sfcf_169{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.3;flex:1}._hiddenBadge_1sfcf_179{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background-color:var(--muted);color:var(--muted-foreground);font-size:.75rem;font-weight:500;border-radius:var(--radius-sm);white-space:nowrap}._collectionDescription_1sfcf_192{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._collectionStats_1sfcf_203{display:flex;gap:var(--spacing-4);font-size:.8125rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._collectionActions_1sfcf_211{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--border)}._deleteMenuItem_1sfcf_220{color:var(--error)}._deleteMenuItem_1sfcf_220:focus{color:var(--error-foreground);background-color:var(--error)}._emptyState_1sfcf_230{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12) var(--spacing-4);color:var(--muted-foreground)}._emptyIcon_1sfcf_240{margin-bottom:var(--spacing-4);opacity:.5}._emptyState_1sfcf_230 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._emptyState_1sfcf_230 p{margin:0 0 var(--spacing-4) 0;max-width:400px}._forceDeleteWarning_1sfcf_258{padding:var(--spacing-4);background-color:color-mix(in srgb,var(--error),transparent 90%);border:1px solid var(--error);border-radius:var(--radius);margin:var(--spacing-4) 0}._forceDeleteWarning_1sfcf_258 p{margin:0 0 var(--spacing-2) 0;color:var(--foreground);font-size:.875rem;line-height:1.5}._forceDeleteWarning_1sfcf_258 ul{margin:var(--spacing-2) 0;padding-left:var(--spacing-6);color:var(--foreground);font-size:.875rem;line-height:1.5}._forceDeleteWarning_1sfcf_258 li{margin-bottom:var(--spacing-1)}._forceDeleteWarning_1sfcf_258 strong{color:var(--error);font-weight:600}@media(max-width:768px){._header_1sfcf_7{flex-direction:column;gap:var(--spacing-4);align-items:stretch}._headerActions_1sfcf_14{justify-content:stretch}._toolbar_1sfcf_43{flex-direction:column;align-items:stretch}._collectionFilter_1sfcf_69{min-width:auto}._collectionsGrid_1sfcf_130{grid-template-columns:1fr}._collectionHeader_1sfcf_95{flex-direction:column;gap:var(--spacing-3);align-items:stretch}._collectionHeaderActions_1sfcf_105{flex-direction:column}}@layer base{._group_1ffbw_2{display:grid;gap:var(--spacing-2)}._item_1ffbw_7{position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-full);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}._item_1ffbw_7:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._item_1ffbw_7:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._item_1ffbw_7[data-state=checked]{border-color:var(--primary);transform:scale(1);animation:_radioPulse_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled{opacity:.5;cursor:not-allowed;border-color:var(--muted)}._indicator_1ffbw_47{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_1ffbw_57{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--primary);transform:scale(0);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7[data-state=checked] ._indicatorInner_1ffbw_57{transform:scale(1);animation:_dotAppear_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled ._indicatorInner_1ffbw_57{background-color:var(--muted)}@keyframes _radioPulse_1ffbw_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes _dotAppear_1ffbw_1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}}._container_13nxn_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-8)}._title_13nxn_13{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--surface-foreground);text-align:center;margin-bottom:var(--spacing-4)}._settingGroup_13nxn_22{display:flex;flex-direction:column;gap:var(--spacing-4)}._groupTitle_13nxn_28{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._radioGroup_13nxn_36,._checkboxGroup_13nxn_37{display:flex;flex-direction:column;gap:var(--spacing-4)}._radioItem_13nxn_43,._checkboxItem_13nxn_44{display:flex;align-items:center;gap:var(--spacing-3)}._radioItem_13nxn_43 label,._checkboxItem_13nxn_44 label{font-size:1rem;color:var(--surface-foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._disabledLabel_13nxn_58{color:var(--muted-foreground);cursor:not-allowed}._count_13nxn_63{color:var(--muted-foreground);font-size:.875rem}._countSkeleton_13nxn_68{display:inline-block;width:100px;height:1rem;vertical-align:middle}._errorMessage_13nxn_75{color:var(--error);font-size:.875rem}._actions_13nxn_80{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-6);border-top:1px solid var(--border);padding-top:var(--spacing-6);gap:var(--spacing-4)}._startButton_13nxn_90{flex-grow:1;max-width:250px}._warningIcon_13nxn_95{display:inline-block;vertical-align:middle;margin-right:var(--spacing-2);color:var(--warning)}._spinner_13nxn_102{animation:_spin_13nxn_102 1s linear infinite}@keyframes _spin_13nxn_102{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._container_13nxn_1{padding:var(--spacing-6)}._title_13nxn_13{font-size:1.5rem}._actions_13nxn_80{flex-direction:column-reverse;align-items:stretch}._startButton_13nxn_90{max-width:none}}._questionCard_1yv6f_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-4)}._questionText_1yv6f_9{font-size:1.5rem;font-weight:500;color:var(--card-foreground);margin:0 0 var(--spacing-6) 0;line-height:1.4}._answersContainer_1yv6f_17{display:flex;flex-direction:column;gap:var(--spacing-4)}._answerOption_1yv6f_23{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._answerOption_1yv6f_23[data-variant=default]:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);transform:scale(1.02);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 15%,transparent)}._answerOption_1yv6f_23[data-variant=default]:active{transform:scale(.98);transition:all .15s ease}._answerOption_1yv6f_23[data-variant=correct]{border-color:var(--success);background-color:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success);font-weight:500;animation:_correctPulse_1yv6f_1 .6s ease-out,_correctGlow_1yv6f_1 2s ease-in-out infinite alternate}._answerOption_1yv6f_23[data-variant=incorrect]{border-color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);font-weight:500;animation:_incorrectShake_1yv6f_1 .5s ease-in-out}._answerOption_1yv6f_23[data-variant=correct-highlight]{border-color:var(--success);background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);font-weight:600;animation:_highlightPulse_1yv6f_1 2s ease-in-out,_correctGlow_1yv6f_1 3s ease-in-out infinite alternate}@keyframes _correctPulse_1yv6f_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes _correctGlow_1yv6f_1{0%{box-shadow:0 0 5px color-mix(in srgb,var(--success) 30%,transparent)}to{box-shadow:0 0 20px color-mix(in srgb,var(--success) 50%,transparent),0 0 30px color-mix(in srgb,var(--success) 25%,transparent)}}@keyframes _incorrectShake_1yv6f_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-8px)}20%,40%,60%,80%{transform:translate(8px)}}@keyframes _highlightPulse_1yv6f_1{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--success) 40%,transparent)}25%{transform:scale(1.03)}50%{transform:scale(1.05);box-shadow:0 0 0 10px color-mix(in srgb,var(--success) 20%,transparent)}75%{transform:scale(1.03)}}._answerLabel_1yv6f_124{flex:1;cursor:pointer;font-size:1rem;transition:all .2s ease}._answerIcon_1yv6f_131{width:1.25rem;height:1.25rem;transition:all .3s ease}._answerIcon_1yv6f_131[data-variant=correct]{color:var(--success);animation:_iconBounce_1yv6f_1 .4s ease-out .2s}._answerIcon_1yv6f_131[data-variant=incorrect]{color:var(--error);animation:_iconBounce_1yv6f_1 .4s ease-out .2s}@keyframes _iconBounce_1yv6f_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3);opacity:.8}to{transform:scale(1);opacity:1}}._textAnswerContainer_1yv6f_163{display:flex;flex-direction:column;gap:var(--spacing-4)}._textAnswerInput_1yv6f_169{font-size:1rem;transition:all .3s ease}._textAnswerInput_1yv6f_169:focus{transform:scale(1.02);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 15%,transparent)}._essayTextarea_1yv6f_179{font-size:1rem;resize:vertical;min-height:150px;transition:all .3s ease}._essayTextarea_1yv6f_179:focus{transform:scale(1.01);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 15%,transparent)}._textAnswerFeedback_1yv6f_191{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md);font-weight:500;animation:_feedbackSlideIn_1yv6f_1 .4s ease-out}@keyframes _feedbackSlideIn_1yv6f_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._textAnswerFeedback_1yv6f_191._correct_1yv6f_212{background-color:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 20%,transparent);color:var(--success);animation:_feedbackSlideIn_1yv6f_1 .4s ease-out,_correctGlow_1yv6f_1 2s ease-in-out infinite alternate}._textAnswerFeedback_1yv6f_191._incorrect_1yv6f_219{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);color:var(--error);animation:_feedbackSlideIn_1yv6f_1 .4s ease-out,_incorrectShake_1yv6f_1 .5s ease-in-out}._essayAnswerDisplay_1yv6f_226{flex:1}._essayText_1yv6f_179{margin-top:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--muted) 30%,transparent);border-radius:var(--radius);white-space:pre-wrap;font-family:var(--font-family-base);line-height:1.5;transition:all .2s ease}._explanationCard_1yv6f_242{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-6);margin-bottom:var(--spacing-4);border-left:4px solid;animation:_explanationSlideIn_1yv6f_1 .5s ease-out;transition:all .3s ease}@keyframes _explanationSlideIn_1yv6f_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._explanationCard_1yv6f_242:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._explanationCard_1yv6f_242._explanationCorrect_1yv6f_268{border-left-color:var(--success);background-color:color-mix(in srgb,var(--success) 5%,var(--card))}._explanationCard_1yv6f_242._explanationIncorrect_1yv6f_273{border-left-color:var(--error);background-color:color-mix(in srgb,var(--error) 5%,var(--card))}._explanationHeader_1yv6f_278{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.025em;margin-bottom:var(--spacing-3);transition:all .2s ease}._explanationCorrect_1yv6f_268 ._explanationHeader_1yv6f_278{color:var(--success)}._explanationIncorrect_1yv6f_273 ._explanationHeader_1yv6f_278{color:var(--error)}._explanationText_1yv6f_298{color:var(--card-foreground);line-height:1.6;margin:0;transition:all .2s ease}@media(max-width:768px){._questionCard_1yv6f_1{padding:var(--spacing-6)}._answerOption_1yv6f_23[data-variant=default]:hover{transform:scale(1.01)}._textAnswerInput_1yv6f_169:focus,._essayTextarea_1yv6f_179:focus{transform:scale(1.005)}}@media(prefers-reduced-motion:reduce){._answerOption_1yv6f_23,._answerLabel_1yv6f_124,._answerIcon_1yv6f_131,._textAnswerInput_1yv6f_169,._essayTextarea_1yv6f_179,._textAnswerFeedback_1yv6f_191,._explanationCard_1yv6f_242{animation:none!important;transition:none!important}._answerOption_1yv6f_23[data-variant=default]:hover,._textAnswerInput_1yv6f_169:focus,._essayTextarea_1yv6f_179:focus,._explanationCard_1yv6f_242:hover{transform:none!important}}._resultCard_lljez_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);box-shadow:var(--shadow-lg)}._resultIconSuccess_lljez_13{color:var(--success)}._resultIconFail_lljez_17{color:var(--error)}._resultTitle_lljez_21{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;margin:0}._resultScore_lljez_28{font-size:1.25rem;color:var(--muted-foreground)}._scorePass_lljez_33{font-size:2rem;font-weight:700;color:var(--success)}._scoreFail_lljez_39{font-size:2rem;font-weight:700;color:var(--error)}._resultDetails_lljez_45{font-size:1rem;color:var(--muted-foreground)}._resultActions_lljez_50{margin-top:var(--spacing-6);display:flex;gap:var(--spacing-4)}@media(max-width:768px){._resultActions_lljez_50{flex-direction:column;width:100%}}._container_1oq12_1{max-width:800px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._examHeader_1oq12_7{margin-bottom:var(--spacing-4)}._examTitle_1oq12_11{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._examDescription_1oq12_19{font-size:1.125rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;line-height:1.6}._examMeta_1oq12_26{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-2)}._examProgressText_1oq12_34{font-size:1rem;color:var(--muted-foreground);font-weight:500;margin:0}._questionTypeBadge_1oq12_41{font-size:.875rem;font-weight:500}._progressBar_1oq12_46{margin-bottom:var(--spacing-8);height:.75rem}._navigation_1oq12_53{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-8)}._navigationCenter_1oq12_60{display:flex;justify-content:center;align-items:center;flex:1;margin:0 var(--spacing-4)}._errorAlert_1oq12_75{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-8) auto;max-width:600px;text-align:center}._errorTitle_1oq12_85{color:var(--error);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2) 0}._errorDescription_1oq12_92{color:var(--error);font-size:1rem;margin:0}._backToSettingsButton_1oq12_98{margin-top:var(--spacing-4)}@media(max-width:768px){._container_1oq12_1{padding:var(--spacing-4) var(--spacing-2)}._examTitle_1oq12_11{font-size:2rem}._questionCard_1oq12_112{padding:var(--spacing-6)}._resultActions_1oq12_118{flex-direction:column;width:100%}._examMeta_1oq12_26{flex-direction:column;align-items:flex-start}}._container_v1seh_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_v1seh_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6)}._title_v1seh_14{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_v1seh_22{font-size:1rem;color:var(--muted-foreground);max-width:600px}._vendorsGrid_v1seh_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._vendorCard_v1seh_34{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);transition:transform .2s ease,box-shadow .2s ease}._vendorCard_v1seh_34:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._vendorCardSkeleton_v1seh_50{height:280px;border-radius:var(--radius-md)}._cardHeader_v1seh_55{display:flex;align-items:center;gap:var(--spacing-3)}._cardAvatar_v1seh_61{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--muted);display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);overflow:hidden}._vendorLogo_v1seh_74{width:100%;height:100%;object-fit:cover}._cardTitle_v1seh_80{flex-grow:1}._cardTitle_v1seh_80 h3{font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground)}._cardTitle_v1seh_80 p{font-size:.875rem;color:var(--muted-foreground);margin:0}._cardActions_v1seh_97{margin-left:auto}._cardDescription_v1seh_101{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;margin:0;flex-grow:1}._cardInfo_v1seh_109{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground)}._cardInfo_v1seh_109 div{display:flex;align-items:center;gap:var(--spacing-2)}._cardInfo_v1seh_109 svg{color:var(--muted-foreground);flex-shrink:0}._cardInfo_v1seh_109 a{color:var(--secondary);text-decoration:none}._cardInfo_v1seh_109 a:hover{text-decoration:underline}._cardFooter_v1seh_137{margin-top:var(--spacing-2)}._deleteMenuItem_v1seh_141{color:var(--error)}._deleteMenuItem_v1seh_141:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._form_v1seh_150{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._formGrid_v1seh_157{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media(max-width:768px){._formGrid_v1seh_157{grid-template-columns:1fr}}._container_1cmm0_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base);color:var(--foreground);background-color:var(--background)}._header_1cmm0_10{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-6);border-bottom:2px solid var(--border)}._header_1cmm0_10 h1{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:2px}._lastUpdated_1cmm0_27{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6);font-weight:500}._mainContent_1cmm0_34{line-height:1.8;font-size:1.0625rem}._mainContent_1cmm0_34 section{margin-bottom:var(--spacing-12)}._mainContent_1cmm0_34 h2{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;margin:0 0 var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);color:var(--foreground);text-transform:uppercase;letter-spacing:1px}._mainContent_1cmm0_34 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:var(--spacing-6) 0 var(--spacing-4);color:var(--foreground)}._mainContent_1cmm0_34 p,._mainContent_1cmm0_34 ul{margin-bottom:var(--spacing-4)}._mainContent_1cmm0_34 ul{padding-left:var(--spacing-8);list-style-type:disc}._mainContent_1cmm0_34 li{margin-bottom:var(--spacing-3);padding-left:var(--spacing-2)}._mainContent_1cmm0_34 strong{font-weight:600;color:var(--foreground)}._mainContent_1cmm0_34 a{color:var(--primary);text-decoration:none;font-weight:500}._mainContent_1cmm0_34 a:hover{text-decoration:underline}._warningBox_1cmm0_93{background:linear-gradient(135deg,#fdf1f1,#fce3e3);border:2px solid var(--error);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0;box-shadow:var(--shadow-md)}._warningBox_1cmm0_93 h4{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--error);margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:.5px}._warningBox_1cmm0_93 p{margin:0;color:var(--foreground);line-height:1.7}._contactBox_1cmm0_117{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0}._contactBox_1cmm0_117 p{margin:0;line-height:1.8}._contactBox_1cmm0_117 a{color:var(--primary);text-decoration:none;font-weight:600}._contactBox_1cmm0_117 a:hover{text-decoration:underline}@media(max-width:768px){._container_1cmm0_1{padding:var(--spacing-6) var(--spacing-3)}._header_1cmm0_10 h1{font-size:2.5rem}._mainContent_1cmm0_34 h2{font-size:1.75rem}._mainContent_1cmm0_34 h3{font-size:1.25rem}._mainContent_1cmm0_34{font-size:1rem}}._filtersContainer_16fmf_1{display:flex;flex-wrap:wrap;gap:var(--spacing-3);align-items:center;padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--spacing-4)}._searchWrapper_16fmf_13{position:relative;display:flex;align-items:center;flex-grow:1;min-width:250px}._searchIcon_16fmf_21{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_16fmf_28{padding-left:calc(var(--spacing-3) * 2 + 18px)}._selectTrigger_16fmf_32{width:180px}._rangeContainer_16fmf_36{display:flex;align-items:center;gap:var(--spacing-2)}._rangeContainer_16fmf_36 input{width:140px}._rangeContainer_16fmf_36 span{color:var(--muted-foreground)}._destructiveItem_1632r_1{color:var(--error)}._destructiveItem_1632r_1:hover,._destructiveItem_1632r_1:focus-visible{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._bulkActionsContainer_1632r_11{display:flex;align-items:center;gap:var(--spacing-2)}._bulkSelectTrigger_1632r_17{width:200px}._tableContainer_1xdlu_1{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}._table_1xdlu_1{width:100%;border-collapse:collapse;text-align:left}._table_1xdlu_1 th,._table_1xdlu_1 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_1xdlu_1 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_1xdlu_1 tbody tr:last-child td{border-bottom:none}._table_1xdlu_1 tbody tr:hover{background-color:var(--muted)}._checkboxCell_1xdlu_37{width:3rem;text-align:center}._listingImage_1xdlu_42{width:60px;height:40px;object-fit:cover;border-radius:var(--radius-sm);transition:transform var(--animation-duration-fast) ease}._listingImage_1xdlu_42:hover{transform:scale(1.05)}._noImage_1xdlu_54{width:60px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--muted);color:var(--muted-foreground);border-radius:var(--radius-sm)}._titleCell_1xdlu_65{display:flex;align-items:center;gap:var(--spacing-2);max-width:300px}._titleLink_1xdlu_72{font-weight:500;color:var(--foreground);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._titleLink_1xdlu_72:hover{color:var(--primary);text-decoration:underline}._userCell_1xdlu_86{display:flex;flex-direction:column}._userEmail_1xdlu_91{font-size:.875rem;color:var(--muted-foreground)}._sortButton_1xdlu_96{padding:var(--spacing-1) var(--spacing-2);height:auto;font-weight:600;color:var(--foreground);gap:var(--spacing-1)}._sortIcon_1xdlu_104{opacity:.5}._sortButton_1xdlu_96:hover ._sortIcon_1xdlu_104{opacity:1}._emptyState_1xdlu_112{padding:var(--spacing-16) var(--spacing-8);text-align:center;color:var(--muted-foreground)}._container_1jp79_1{max-width:1600px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1jp79_10{display:flex;justify-content:space-between;align-items:flex-start}._title_1jp79_16{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_1jp79_24{font-size:1rem;color:var(--muted-foreground);max-width:600px;line-height:1.5}._toolbar_1jp79_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._filters_1jp79_37{margin-bottom:0}._bulkActions_1jp79_41{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._selectionCount_1jp79_51{font-size:.875rem;color:var(--muted-foreground)}._errorContainer_1jp79_56{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--error);border-radius:var(--radius-md);margin-bottom:var(--spacing-4)}._errorIcon_1jp79_67{color:var(--error);flex-shrink:0;margin-top:var(--spacing-1)}._errorMessage_1jp79_73{flex:1}._errorMessage_1jp79_73 strong{color:var(--error);font-weight:600;display:block;margin-bottom:var(--spacing-1)}._errorMessage_1jp79_73 p{color:var(--foreground);margin:0;font-size:.875rem;line-height:1.4}._pagination_1jp79_91{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}._pageInfo_1jp79_99{font-size:.875rem;color:var(--muted-foreground)}@media(max-width:768px){._container_1jp79_1{padding:var(--spacing-6) var(--spacing-2)}._header_1jp79_10{flex-direction:column;gap:var(--spacing-4)}._bulkActions_1jp79_41{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}}._loadingContainer_ptx5t_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-16);min-height:50vh}._container_xonnw_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_xonnw_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6)}._title_xonnw_14{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_xonnw_22{font-size:1rem;color:var(--muted-foreground);max-width:600px}._partnersGrid_xonnw_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._partnerCard_xonnw_34{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);transition:transform .2s ease,box-shadow .2s ease}._partnerCard_xonnw_34:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._partnerCardSkeleton_xonnw_50{height:280px;border-radius:var(--radius-md)}._cardHeader_xonnw_55{display:flex;align-items:center;gap:var(--spacing-3)}._cardAvatar_xonnw_61{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--muted);display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);overflow:hidden}._partnerLogo_xonnw_74{width:100%;height:100%;object-fit:cover}._cardTitle_xonnw_80{flex-grow:1}._cardTitle_xonnw_80 h3{font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground)}._cardTitle_xonnw_80 p{font-size:.875rem;color:var(--muted-foreground);margin:0}._cardActions_xonnw_97{margin-left:auto}._cardDescription_xonnw_101{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;margin:0;flex-grow:1}._cardInfo_xonnw_109{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground)}._cardInfo_xonnw_109 div{display:flex;align-items:center;gap:var(--spacing-2)}._cardInfo_xonnw_109 svg{color:var(--muted-foreground);flex-shrink:0}._cardInfo_xonnw_109 a{color:var(--secondary);text-decoration:none}._cardInfo_xonnw_109 a:hover{text-decoration:underline}._cardFooter_xonnw_137{margin-top:var(--spacing-2)}._deleteMenuItem_xonnw_141{color:var(--error)}._deleteMenuItem_xonnw_141:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._form_xonnw_150{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._formGrid_xonnw_157{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media(max-width:768px){._formGrid_xonnw_157{grid-template-columns:1fr}}._pageContainer_15jc7_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8)}._header_15jc7_7{text-align:center;margin-bottom:var(--spacing-8)}._title_15jc7_12{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:700;line-height:1.1;color:var(--foreground);margin:var(--spacing-4) 0}._meta_15jc7_21{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--spacing-6);color:var(--muted-foreground);font-size:.9375rem}._meta_15jc7_21>span,._authorMeta_15jc7_32{display:inline-flex;align-items:center;gap:var(--spacing-2)}._authorAvatar_15jc7_38{width:2rem;height:2rem;border-radius:50%}._featuredImage_15jc7_44{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:var(--spacing-8);box-shadow:var(--shadow-lg)}._mainGrid_15jc7_53{display:grid;grid-template-columns:3fr 1fr;gap:var(--spacing-12);align-items:start}._content_15jc7_60{line-height:1.8;font-size:1.125rem;color:var(--foreground)}._content_15jc7_60 h1,._content_15jc7_60 h2,._content_15jc7_60 h3,._content_15jc7_60 h4{font-family:var(--font-family-heading);font-weight:600;margin-top:2em;margin-bottom:1em;line-height:1.3}._content_15jc7_60 h1{font-size:2.5rem}._content_15jc7_60 h2{font-size:2rem}._content_15jc7_60 h3{font-size:1.5rem}._content_15jc7_60 h4{font-size:1.25rem}._content_15jc7_60 p{margin-bottom:1.5em}._content_15jc7_60 a{color:var(--primary);text-decoration:underline}._content_15jc7_60 ul,._content_15jc7_60 ol{margin-bottom:1.5em;padding-left:1.5em}._content_15jc7_60 li{margin-bottom:.5em}._content_15jc7_60 blockquote{border-left:4px solid var(--primary);padding-left:1.5em;margin:2em 0;font-style:italic;color:var(--muted-foreground)}._content_15jc7_60 img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:2em 0}._sidebar_15jc7_112{position:sticky;top:calc(5rem + var(--spacing-8));display:flex;flex-direction:column;gap:var(--spacing-6)}._sidebarSection_15jc7_120{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border)}._sidebarTitle_15jc7_127{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tags_15jc7_138{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._tags_15jc7_138 a{text-decoration:none}._shareButtons_15jc7_148{display:flex;flex-direction:column;gap:var(--spacing-2)}._shareButtons_15jc7_148 button{width:100%;padding:var(--spacing-2);border:1px solid var(--border);background-color:transparent;border-radius:var(--radius);cursor:pointer;text-align:left;font-weight:500;transition:background-color .2s}._shareButtons_15jc7_148 button:hover{background-color:var(--muted)}._sectionTitle_15jc7_170{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;margin-bottom:var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-3)}._commentsSection_15jc7_180,._relatedSection_15jc7_180{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--border)}._placeholder_15jc7_186{background-color:var(--surface);border:1px dashed var(--border);padding:var(--spacing-8);text-align:center;border-radius:var(--radius-md);color:var(--muted-foreground)}._relatedGrid_15jc7_195{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}._relatedCard_15jc7_201{text-decoration:none;color:inherit;background-color:var(--surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}._relatedCard_15jc7_201:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._relatedImage_15jc7_216{width:100%;aspect-ratio:16 / 9;object-fit:cover}._relatedTitle_15jc7_222{font-size:1rem;font-weight:600;padding:var(--spacing-3);margin:0}._messageState_15jc7_229{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8)}._messageIconError_15jc7_239{color:var(--error);margin-bottom:var(--spacing-4)}._messageTitle_15jc7_244{font-family:var(--font-family-heading);font-size:2.5rem;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._messageText_15jc7_251{font-size:1.1rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._backLink_15jc7_257{font-weight:500;color:var(--primary);text-decoration:none}._backLink_15jc7_257:hover{text-decoration:underline}@media(max-width:1024px){._mainGrid_15jc7_53{grid-template-columns:1fr}._sidebar_15jc7_112{position:static;flex-direction:row;flex-wrap:wrap}._sidebarSection_15jc7_120{flex-grow:1}}@media(max-width:768px){._pageContainer_15jc7_1{padding:var(--spacing-4)}._title_15jc7_12{font-size:2.5rem}._content_15jc7_60{font-size:1rem}._relatedGrid_15jc7_195{grid-template-columns:1fr}._sidebar_15jc7_112{flex-direction:column}}._form_1bycc_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._inputGroup_1bycc_7{position:relative;display:flex;align-items:center}._inputIcon_1bycc_13{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:5}._inputWithIcon_1bycc_21{padding-left:calc(var(--spacing-3) * 2 + 1rem)}._turnstileContainer_1bycc_25{display:flex;flex-direction:column;gap:var(--spacing-2)}._turnstileError_1bycc_31{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-2);border-radius:var(--radius);font-size:.75rem}._submitButton_1bycc_40{width:100%;font-weight:600;margin-top:var(--spacing-2)}._errorContainer_12jga_1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-4) 0}._errorIconWrapper_12jga_9{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:50%;color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_12jga_21{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._errorText_12jga_29{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._errorLink_12jga_34{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 var(--spacing-4);background-color:var(--primary);color:var(--primary-foreground);font-weight:500;border-radius:var(--radius);text-decoration:none;transition:background-color .2s ease}._errorLink_12jga_34:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._form_121o8_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._inputGroup_121o8_7{position:relative;display:flex;align-items:center}._inputIcon_121o8_13{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:5}._inputWithIcon_121o8_21{padding-left:calc(var(--spacing-3) * 2 + 1rem)}._turnstileContainer_121o8_25{display:flex;flex-direction:column;gap:var(--spacing-2)}._turnstileError_121o8_31{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-2);border-radius:var(--radius);font-size:.75rem}._submitButton_121o8_40{width:100%;font-weight:600;margin-top:var(--spacing-2)}._successContainer_121o8_46{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-4) 0}._successIconWrapper_121o8_54{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:color-mix(in srgb,var(--success) 10%,transparent);border-radius:50%;color:var(--success);margin-bottom:var(--spacing-4)}._successTitle_121o8_66{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-2) 0}._successMessage_121o8_73{color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-6)}._backButton_121o8_79{width:100%}._backLink_e5brr_1{display:inline-block;font-size:.9375rem;color:var(--muted-foreground);font-weight:500;text-decoration:none;transition:color .2s ease;margin-top:var(--spacing-4)}._backLink_e5brr_1:hover{color:var(--foreground);text-decoration:underline}._container_3ffuk_1{width:100%;margin-bottom:var(--spacing-8)}._progressBar_3ffuk_6{width:100%;height:4px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--spacing-6)}._progressFill_3ffuk_15{height:100%;background-color:var(--primary);transition:width var(--animation-duration-normal) ease}._steps_3ffuk_21{display:flex;justify-content:space-between;gap:var(--spacing-2)}._step_3ffuk_21{display:flex;align-items:center;gap:var(--spacing-2);flex:1;min-width:0}._step_3ffuk_21._clickable_3ffuk_35{cursor:pointer;transition:opacity var(--animation-duration-fast)}._step_3ffuk_21._clickable_3ffuk_35:hover{opacity:.8}._stepNumber_3ffuk_44{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);font-weight:600;font-size:.875rem;flex-shrink:0;transition:all var(--animation-duration-fast)}._step_3ffuk_21._current_3ffuk_59 ._stepNumber_3ffuk_44{background-color:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 15%,transparent)}._step_3ffuk_21._completed_3ffuk_65 ._stepNumber_3ffuk_44{background-color:var(--success);color:var(--success-foreground)}._stepContent_3ffuk_70{flex:1;min-width:0}._stepLabel_3ffuk_75{font-weight:500;font-size:.875rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._step_3ffuk_21._current_3ffuk_59 ._stepLabel_3ffuk_75{color:var(--primary)}._stepDescription_3ffuk_88{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){._steps_3ffuk_21{flex-direction:column;gap:var(--spacing-3)}._step_3ffuk_21{flex-direction:row}}._container_19exe_1{width:100%}._grid_19exe_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-4)}._card_19exe_11{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-6);background-color:var(--surface);border:2px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--animation-duration-fast);text-align:center}._card_19exe_11:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._card_19exe_11._selected_19exe_31{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}._radio_19exe_37{position:absolute;top:var(--spacing-3);right:var(--spacing-3)}._iconWrapper_19exe_43{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);margin-bottom:var(--spacing-4);transition:all var(--animation-duration-fast)}._card_19exe_11._selected_19exe_31 ._iconWrapper_19exe_43{background-color:var(--primary);color:var(--primary-foreground)}._content_19exe_61{width:100%}._label_19exe_65{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._description_19exe_73{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.4}@media(max-width:768px){._grid_19exe_5{grid-template-columns:1fr}}._container_155dc_1{width:100%}._section_155dc_5{margin-bottom:var(--spacing-8)}._sectionTitle_155dc_9{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-4);color:var(--foreground)}._fields_155dc_17{display:flex;flex-direction:column;gap:var(--spacing-6)}._charCount_155dc_23{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._error_155dc_29{font-size:.75rem;color:var(--error);margin-top:var(--spacing-1)}._container_ntkkn_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._dropzone_ntkkn_8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--muted-foreground);cursor:pointer;transition:border-color var(--animation-duration-fast),background-color var(--animation-duration-fast);text-align:center}._dropzone_ntkkn_8:hover,._dropzone_ntkkn_8._dragActive_ntkkn_24{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._dropzone_ntkkn_8._disabled_ntkkn_29{cursor:not-allowed;opacity:.6;background-color:var(--muted)}._dropzone_ntkkn_8._disabled_ntkkn_29:hover{border-color:var(--border)}._dropzoneContent_ntkkn_39{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._uploadIcon_ntkkn_46{color:var(--primary)}._dropzoneTitle_ntkkn_50{font-weight:500;color:var(--foreground);margin:0}._dropzoneSubtitle_ntkkn_56{font-size:.875rem;margin:0}._errorContainer_ntkkn_61{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius-sm);font-size:.875rem;color:var(--error)}._errorContainer_ntkkn_61 button{color:var(--error)}._fileList_ntkkn_77{display:flex;flex-direction:column;gap:var(--spacing-3);list-style:none;padding:0;margin:0}._fileItem_ntkkn_86{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;cursor:move;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._fileItem_ntkkn_86:hover{box-shadow:var(--shadow-md)}._fileItem_ntkkn_86._dragging_ntkkn_104{transform:rotate(2deg);opacity:.8;box-shadow:var(--shadow-lg)}._dragHandle_ntkkn_110{cursor:grab;color:var(--muted-foreground);touch-action:none}._dragHandle_ntkkn_110:active{cursor:grabbing}._thumbnail_ntkkn_120{width:4rem;height:4rem;object-fit:cover;border-radius:var(--radius-sm);background-color:var(--muted);flex-shrink:0}._fileInfo_ntkkn_129{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-2);overflow:hidden}._fileName_ntkkn_137{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusBar_ntkkn_145{width:100%;height:6px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._progress_ntkkn_153{height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:width var(--animation-duration-normal) ease}._statusIcon_ntkkn_160{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._successIcon_ntkkn_169{color:var(--success)}._errorIcon_ntkkn_173{color:var(--error)}._errorTooltipWrapper_ntkkn_177{position:relative}._errorTooltip_ntkkn_177{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background-color:var(--foreground);color:var(--background);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);font-size:.8rem;white-space:nowrap;z-index:var(--z-content);transition:opacity var(--animation-duration-fast),visibility var(--animation-duration-fast);pointer-events:none}._errorTooltipWrapper_ntkkn_177:hover ._errorTooltip_ntkkn_177{visibility:visible;opacity:1}._deleteButton_ntkkn_204{color:var(--muted-foreground)}._deleteButton_ntkkn_204:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{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: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,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.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 .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){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{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.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-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.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 button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 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'/%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 xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.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'/%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 xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 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'/%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 xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.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'/%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 xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 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'/%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 xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.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'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 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'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.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'/%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 xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 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'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.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'/%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 xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 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'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.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'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%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 xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%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 xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.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'/%3E%3Cpath id='text' d='M50.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'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.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'/%3E%3Cpath id='text' d='M50.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'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%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 xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.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'/%3E%3Cpath id='text' d='M50.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'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%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;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-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{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{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-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%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 viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%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{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.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{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.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{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@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%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl-separator{background-color:#e0e0e0;height:1px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{color:#333;font-size:18px;font-weight:700;height:44px;width:44px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f5f5f5}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#4a5568;color:#fff}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#2d3748}._container_ijg1s_1{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);font-family:var(--font-family-base)}._controls_ijg1s_13{display:flex;flex-direction:column;gap:var(--spacing-4)}._searchContainer_ijg1s_19{position:relative;display:flex;align-items:center}._searchIcon_ijg1s_25{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_ijg1s_32{width:100%;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) calc(var(--spacing-3) + 24px);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);font-size:1rem;transition:border-color var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._searchInput_ijg1s_32:focus{outline:none;border-color:var(--secondary);box-shadow:var(--shadow-focus)}._clearButton_ijg1s_49{position:absolute;right:var(--spacing-2);background:none;border:none;cursor:pointer;color:var(--muted-foreground);padding:var(--spacing-1);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}._clearButton_ijg1s_49:hover{color:var(--foreground);background-color:var(--muted)}._searchResults_ijg1s_68{position:absolute;top:calc(100% + var(--spacing-2));left:0;right:0;background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);list-style:none;padding:var(--spacing-2);margin:0;z-index:var(--z-overlay);max-height:200px;overflow-y:auto}._searchResults_ijg1s_68 li{padding:var(--spacing-2) var(--spacing-3);cursor:pointer;border-radius:var(--radius-sm);font-size:.9rem}._searchResults_ijg1s_68 li:hover{background-color:var(--muted)}._sliderContainer_ijg1s_96{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.9rem;color:var(--muted-foreground)}._slider_ijg1s_96{width:100%;cursor:pointer;height:6px;background:var(--muted);border-radius:var(--radius-full);outline:none;-webkit-appearance:none;transition:all var(--animation-duration-fast)}._slider_ijg1s_96::-webkit-slider-track{height:6px;background:var(--muted);border-radius:var(--radius-full)}._slider_ijg1s_96::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--secondary);cursor:pointer;box-shadow:var(--shadow);transition:all var(--animation-duration-fast);margin-top:-7px}._slider_ijg1s_96::-webkit-slider-thumb:hover{background:var(--secondary);transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_ijg1s_96::-moz-range-track{height:6px;background:var(--muted);border-radius:var(--radius-full);border:none}._slider_ijg1s_96::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--secondary);cursor:pointer;border:none;box-shadow:var(--shadow);transition:all var(--animation-duration-fast);margin-top:0}._slider_ijg1s_96::-moz-range-thumb:hover{background:var(--secondary);transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_ijg1s_96:focus{box-shadow:var(--shadow-focus)}._datalist_ijg1s_169{display:flex;justify-content:space-between;width:100%;color:var(--muted-foreground);font-size:.8rem;padding:0 var(--spacing-1)}._mapContainer_ijg1s_178{height:400px;width:100%;border-radius:var(--radius);overflow:hidden;position:relative;background-color:var(--muted)}._mapSkeleton_ijg1s_187{width:100%;height:100%;border-radius:0}._container_ijg1s_1 .mapboxgl-popup{font-family:var(--font-family-base)}._container_ijg1s_1 .mapboxgl-popup-content{background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-md);border-radius:var(--radius);padding:var(--spacing-3)}._container_ijg1s_1 .mapboxgl-popup-close-button{color:var(--muted-foreground);font-size:1.5rem;padding:0 var(--spacing-2)}._container_ijg1s_1 .mapboxgl-popup-close-button:hover{background-color:var(--muted)}._container_ijg1s_1 .mapboxgl-marker{cursor:pointer}._container_dwtz2_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._inputRow_dwtz2_7{display:flex;gap:var(--spacing-2);align-items:flex-start}._input_dwtz2_7{flex:1}._list_dwtz2_17{display:flex;flex-direction:column;gap:var(--spacing-2)}._item_dwtz2_23{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius-sm);gap:var(--spacing-2)}._link_dwtz2_33{flex:1;font-size:.875rem;color:var(--primary);text-decoration:none;word-break:break-all}._link_dwtz2_33:hover{text-decoration:underline}._container_2w7d7_1{width:100%}._section_2w7d7_5{margin-bottom:var(--spacing-8)}._sectionTitle_2w7d7_9{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-4);color:var(--foreground)}._contactGrid_2w7d7_17{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._error_2w7d7_23{font-size:.75rem;color:var(--error);margin-top:var(--spacing-1)}@media(max-width:768px){._contactGrid_2w7d7_17{grid-template-columns:1fr}}._header_lo0ru_1{margin-bottom:var(--spacing-6)}._badgeRow_lo0ru_5{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._title_lo0ru_12{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;line-height:1.2}._price_lo0ru_21{font-size:2rem;font-weight:700;color:var(--primary);margin:0 0 var(--spacing-4) 0;font-family:var(--font-family-monospace)}._metaRow_lo0ru_29{display:flex;flex-wrap:wrap;gap:var(--spacing-4);color:var(--muted-foreground);font-size:.9rem}._metaItem_lo0ru_37{display:flex;align-items:center;gap:var(--spacing-1)}@media(max-width:768px){._title_lo0ru_12{font-size:2rem}._price_lo0ru_21{font-size:1.5rem}._metaRow_lo0ru_29{flex-direction:column;gap:var(--spacing-2)}}._container_1i936_1{width:100%}._section_1i936_5{margin-bottom:var(--spacing-8)}._sectionTitle_1i936_9{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}._subtitle_1i936_17{font-size:1rem;color:var(--muted-foreground);margin:0}._subsectionTitle_1i936_23{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-4);color:var(--foreground)}._previewCard_1i936_31{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-8);box-shadow:var(--shadow)}._detailsGrid_1i936_40{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._detailItem_1i936_46{display:flex;flex-direction:column;gap:var(--spacing-1)}._detailLabel_1i936_52{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._detailValue_1i936_58{font-size:1rem;color:var(--foreground)}._description_1i936_63{font-size:1rem;line-height:1.6;color:var(--foreground);white-space:pre-wrap}._imageGrid_1i936_70{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-3)}._thumbnail_1i936_76{width:100%;height:150px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}._moreThumbnails_1i936_84{display:flex;align-items:center;justify-content:center;width:100%;height:150px;background-color:var(--muted);border-radius:var(--radius);font-weight:600;color:var(--muted-foreground)}._termsSection_1i936_96{background-color:var(--muted);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-top:var(--spacing-8)}._termsBox_1i936_103{margin-bottom:var(--spacing-4)}._checkboxRow_1i936_107{display:flex;align-items:flex-start;gap:var(--spacing-3)}._termsLabel_1i936_113{font-size:.9375rem;line-height:1.5;color:var(--foreground);cursor:pointer}._termsLabel_1i936_113 a{color:var(--primary);text-decoration:underline}._termsLabel_1i936_113 a:hover{color:color-mix(in srgb,var(--primary) 80%,black)}._privacyNotice_1i936_129{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._error_1i936_136{font-size:.75rem;color:var(--error);margin-top:var(--spacing-2);margin-left:calc(2rem + var(--spacing-3))}@media(max-width:768px){._detailsGrid_1i936_40{grid-template-columns:1fr}._imageGrid_1i936_70{grid-template-columns:repeat(2,1fr)}}._container_taus9_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border)}._grid_taus9_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6)}._field_taus9_15{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_taus9_21{font-size:.875rem;font-weight:500;color:var(--foreground)}._skeleton_taus9_27{height:2.5rem;width:100%}._error_taus9_32{font-size:.875rem;color:var(--error);margin-top:var(--spacing-1)}._helpText_taus9_38{font-size:.8rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}@layer base{._item_vxjwx_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_vxjwx_2:hover:not(:has(._trigger_vxjwx_12:disabled)){box-shadow:var(--shadow-md)}._item_vxjwx_2:has(._trigger_vxjwx_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_vxjwx_21{display:flex}._trigger_vxjwx_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_vxjwx_12:hover:not(:disabled){opacity:.8}._trigger_vxjwx_12:active:not(:disabled){opacity:.7}._trigger_vxjwx_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_vxjwx_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_vxjwx_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_vxjwx_12:disabled ._icon_vxjwx_62{color:var(--muted-foreground);opacity:.5}._trigger_vxjwx_12[data-state=open] ._icon_vxjwx_62{transform:rotate(180deg)}._content_vxjwx_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_vxjwx_80[data-state=open]{animation:_accordion-down_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_vxjwx_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_vxjwx_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_vxjwx_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._section_114w0_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._priceField_114w0_7{grid-column:span 2}._checkboxField_114w0_11{display:flex;flex-direction:column;gap:var(--spacing-1)}._checkboxWrapper_114w0_17{display:flex;align-items:center;gap:var(--spacing-2)}@media(max-width:768px){._section_114w0_1{grid-template-columns:1fr}._priceField_114w0_7{grid-column:span 1}}._section_euh81_1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}@media(max-width:768px){._section_euh81_1{grid-template-columns:1fr}}._section_roqkl_1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._span2_roqkl_7{grid-column:span 2}._checkboxField_roqkl_11{display:flex;flex-direction:column;gap:var(--spacing-1)}._checkboxWrapper_roqkl_17{display:flex;align-items:center;gap:var(--spacing-2)}@media(max-width:768px){._section_roqkl_1{grid-template-columns:1fr}._span2_roqkl_7{grid-column:span 1}}._section_14aqv_1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._span2_14aqv_7{grid-column:span 2}._checkboxField_14aqv_11{display:flex;flex-direction:column;gap:var(--spacing-1)}._checkboxWrapper_14aqv_17{display:flex;align-items:center;gap:var(--spacing-2)}._comfortFeaturesGrid_14aqv_23{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-top:var(--spacing-2)}._featureCheckbox_14aqv_30{display:flex;align-items:center;gap:var(--spacing-2)}._featureCheckbox_14aqv_30 label{font-size:.875rem;cursor:pointer}@media(max-width:768px){._section_14aqv_1{grid-template-columns:1fr}._span2_14aqv_7{grid-column:span 1}._comfortFeaturesGrid_14aqv_23{grid-template-columns:1fr}}._section_1ezgb_1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._span2_1ezgb_7{grid-column:span 2}@media(max-width:768px){._section_1ezgb_1{grid-template-columns:1fr}._span2_1ezgb_7{grid-column:span 1}}._section_19zmx_1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._span2_19zmx_7{grid-column:span 2}._dateButton_19zmx_11{width:100%;justify-content:flex-start}@media(max-width:768px){._section_19zmx_1{grid-template-columns:1fr}._span2_19zmx_7{grid-column:span 1}}._form_4miw5_1{width:100%}._requiredSection_4miw5_5,._optionalSection_4miw5_9{margin-bottom:var(--spacing-8)}._sectionTitle_4miw5_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:500;margin-bottom:var(--spacing-6);color:var(--foreground)}._accordion_4miw5_21{margin-top:var(--spacing-4)}._grid_4miw5_25{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._span2_4miw5_31{grid-column:span 2 / span 2}._vehicleSelector_4miw5_35{margin-top:var(--spacing-2)}._locationSection_4miw5_39{grid-column:span 2 / span 2}._footer_4miw5_43{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:flex-end}@media(max-width:768px){._grid_4miw5_25{grid-template-columns:1fr;gap:var(--spacing-4)}._span2_4miw5_31,._locationSection_4miw5_39{grid-column:span 1 / span 1}}._container_y9fgq_1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._checkboxLabel_y9fgq_7{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease}._checkboxLabel_y9fgq_7:hover{background-color:var(--muted)}._labelText_y9fgq_21{font-family:var(--font-family-base);font-size:.9375rem;color:var(--foreground);-webkit-user-select:none;user-select:none}@media(max-width:768px){._container_y9fgq_1{grid-template-columns:1fr}}._form_acd85_1{width:100%}._section_acd85_5{display:flex;flex-direction:column;gap:var(--spacing-6);padding-top:var(--spacing-4)}._grid2_acd85_12{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._grid3_acd85_18{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}._footer_acd85_24{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:flex-end}@media(max-width:768px){._grid2_acd85_12,._grid3_acd85_18{grid-template-columns:1fr;gap:var(--spacing-4)}._section_acd85_5{gap:var(--spacing-4)}}._wrapper_6hoxw_1{width:100%}._listingTypeSelector_6hoxw_5{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-md);border:1px solid var(--border);margin-bottom:var(--spacing-8)}._listingTypeLabel_6hoxw_13{display:block;font-family:var(--font-family-base);font-weight:500;font-size:1.125rem;line-height:1.5;color:var(--foreground);margin-bottom:var(--spacing-4)}._listingTypeSelect_6hoxw_5{width:100%;max-width:20rem}._form_6hoxw_28{width:100%}._grid_6hoxw_32{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._span2_6hoxw_38{grid-column:span 2 / span 2}._locationSection_6hoxw_42{grid-column:span 2 / span 2;background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-md);border:1px solid var(--border)}._locationTitle_6hoxw_50{margin:0 0 var(--spacing-4) 0;font-size:1.125rem;font-weight:600;color:var(--foreground)}._locationGrid_6hoxw_57{display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._mapPlaceholder_6hoxw_64{height:200px;background-color:var(--muted);border:2px dashed var(--border);border-radius:var(--radius);display:flex;align-items:center;justify-content:center}._mapPlaceholderText_6hoxw_74{color:var(--muted-foreground);font-style:italic;margin:0}._footer_6hoxw_80{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:flex-end}@media(max-width:768px){._grid_6hoxw_32{grid-template-columns:1fr;gap:var(--spacing-4)}._span2_6hoxw_38{grid-column:span 1 / span 1}._locationSection_6hoxw_42{grid-column:span 1 / span 1;padding:var(--spacing-4)}._locationGrid_6hoxw_57{grid-template-columns:1fr;gap:var(--spacing-3)}._mapPlaceholder_6hoxw_64{height:150px}}._form_1muk0_1{width:100%}._section_1muk0_5{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}._twoColumns_1muk0_12{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._checkboxGroup_1muk0_18{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--muted)}._checkboxField_1muk0_28{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxField_1muk0_28 label{font-size:.9375rem;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._dateButton_1muk0_41{width:100%;justify-content:flex-start;text-align:left;font-weight:400}._footer_1muk0_48{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:flex-end}@media(max-width:768px){._twoColumns_1muk0_12,._checkboxGroup_1muk0_18{grid-template-columns:1fr}}._container_26y74_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._option_26y74_7{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;-webkit-user-select:none;user-select:none}._label_26y74_15{font-size:.9375rem;color:var(--foreground)}._option_26y74_7:hover ._label_26y74_15{color:var(--primary)}._form_1bk9z_1{width:100%}._section_1bk9z_5{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}._grid2_1bk9z_12{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._checkboxField_1bk9z_18{display:flex;align-items:center;gap:var(--spacing-2)}._subsectionTitle_1bk9z_24{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-top:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._footer_1bk9z_33{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:flex-end}@media(max-width:768px){._grid2_1bk9z_12{grid-template-columns:1fr}._section_1bk9z_5{gap:var(--spacing-4)}}._wizard_1xafe_1{width:100%}._content_1xafe_5{min-height:400px;margin-bottom:var(--spacing-8)}._emptyState_1xafe_10{display:flex;align-items:center;justify-content:center;min-height:300px;color:var(--muted-foreground);text-align:center}._navigation_1xafe_19{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-6);border-top:1px solid var(--border)}._navigationRight_1xafe_27{margin-left:auto}@media(max-width:768px){._navigation_1xafe_19{flex-direction:column;gap:var(--spacing-3)}._navigation_1xafe_19>*{width:100%}._navigationRight_1xafe_27{margin-left:0;width:100%}}._page_1lsdd_1{padding:var(--spacing-8) 0;background-color:var(--background)}._container_1lsdd_6{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._header_1lsdd_12{margin-bottom:var(--spacing-8);text-align:center}._title_1lsdd_17{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._subtitle_1lsdd_25{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._formContainer_1lsdd_32{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._authRequired_1lsdd_40{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);min-height:400px}._authRequired_1lsdd_40 h2{font-family:var(--font-family-heading);font-size:2rem;margin-bottom:var(--spacing-3)}._authRequired_1lsdd_40 p{font-size:1.125rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._skeletonContainer_1lsdd_66{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-8)}@media(max-width:768px){._page_1lsdd_1{padding:var(--spacing-4) 0}._container_1lsdd_6{padding:0 var(--spacing-4)}._title_1lsdd_17{font-size:2rem}._subtitle_1lsdd_25{font-size:1rem}._formContainer_1lsdd_32{padding:var(--spacing-6)}}._pageContainer_6fl5r_1{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 10rem);padding:var(--spacing-8);background-color:var(--background)}._card_6fl5r_10{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-12);box-shadow:var(--shadow-lg);max-width:600px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);border:1px solid var(--border)}._iconWrapper_6fl5r_25{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background-color:color-mix(in srgb,var(--icon-color) 15%,transparent);color:var(--icon-color);margin-bottom:var(--spacing-4)}._title_6fl5r_37{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--surface-foreground);margin:0}._message_6fl5r_45{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;max-width:90%;margin:0}._actions_6fl5r_53{margin-top:var(--spacing-6);display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}@media(max-width:767px){._pageContainer_6fl5r_1{padding:var(--spacing-4)}._card_6fl5r_10{padding:var(--spacing-8) var(--spacing-6)}._title_6fl5r_37{font-size:2rem}._message_6fl5r_45{font-size:1rem}._actions_6fl5r_53{flex-direction:column;width:100%}._actions_6fl5r_53>*{width:100%}}._paymentForm_zmjop_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._authElement_zmjop_7{margin-bottom:var(--spacing-2)}._checkoutForm_s6148_1{width:100%;max-width:500px;margin:0 auto;padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._submitButton_s6148_11{width:100%;margin-top:var(--spacing-6)}._errorMessage_s6148_16{margin-top:var(--spacing-4);color:var(--error);font-size:.875rem;text-align:center;background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-2);border-radius:var(--radius)}._pageContainer_1mv77_1{display:flex;justify-content:center;align-items:flex-start;padding:var(--spacing-8) var(--spacing-4);min-height:80vh;background-color:var(--background)}._checkoutWrapper_1mv77_10{width:100%;max-width:600px;padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._header_1mv77_19{text-align:center;margin-bottom:var(--spacing-8)}._typeIndicator_1mv77_24{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-full);width:fit-content;margin-left:auto;margin-right:auto}._typeIcon_1mv77_38{width:1rem;height:1rem;color:var(--muted-foreground)}._typeLabel_1mv77_44{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em}._title_1mv77_52{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--surface-foreground);margin:0}._subtitle_1mv77_60{font-size:1.125rem;color:var(--muted-foreground);margin-top:var(--spacing-2);margin-bottom:var(--spacing-4)}._description_1mv77_67{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-3);line-height:1.5}._subscriptionDetails_1mv77_74{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);margin:var(--spacing-6) 0;padding:var(--spacing-6);background-color:var(--muted);border-radius:var(--radius-md)}._priceDisplay_1mv77_85{display:flex;align-items:baseline;gap:var(--spacing-2)}._price_1mv77_85{font-size:2rem;font-weight:700;color:var(--surface-foreground)}._interval_1mv77_97{font-size:1rem;color:var(--muted-foreground);font-weight:500}._planType_1mv77_103{display:flex;align-items:center;gap:var(--spacing-2)}._planTypeLabel_1mv77_109{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._planTypeValue_1mv77_115{font-size:.875rem;color:var(--surface-foreground);font-weight:600;padding:var(--spacing-1) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius)}._errorContainer_1mv77_125{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-8);background-color:color-mix(in srgb,var(--error) 5%,transparent);border-radius:var(--radius-md);color:var(--error)}._errorIcon_1mv77_136{width:3rem;height:3rem;margin-bottom:var(--spacing-4);color:var(--error)}._errorContainer_1mv77_125 h2{font-family:var(--font-family-heading);font-size:1.75rem;margin:0 0 var(--spacing-2);color:var(--error)}._errorContainer_1mv77_125 p{color:color-mix(in srgb,var(--error) 80%,black);margin-bottom:var(--spacing-6)}._backLink_1mv77_155{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);text-decoration:none;font-weight:500}._backLink_1mv77_155:hover{text-decoration:underline}._container_1ctb4_1{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base)}._header_1ctb4_8{margin-bottom:var(--spacing-6)}._title_1ctb4_12{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:var(--spacing-2) 0 var(--spacing-1) 0}._subtitle_1ctb4_20{font-size:1rem;color:var(--muted-foreground);max-width:600px}._mainContent_1ctb4_26{display:flex;flex-direction:column;gap:var(--spacing-8)}._instructions_1ctb4_32{background-color:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);color:var(--info-foreground);padding:var(--spacing-4);border-radius:var(--radius-md)}._instructionsHeader_1ctb4_40{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);color:var(--info)}._instructionsHeader_1ctb4_40 h4{margin:0;font-size:1.1rem;font-weight:600}._instructions_1ctb4_32 p{margin:0;color:var(--foreground);line-height:1.6}._instructions_1ctb4_32 code{background-color:color-mix(in srgb,var(--info) 20%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-family:var(--font-family-monospace)}._tabsContainer_1ctb4_67{width:100%}._tabContent_1ctb4_71{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--spacing-6);padding-top:var(--spacing-6)}._card_1ctb4_78{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow var(--animation-duration-normal) ease}._card_1ctb4_78:hover{box-shadow:var(--shadow-md)}._cardHeader_1ctb4_92{padding:var(--spacing-4);border-bottom:1px solid var(--border)}._cardTitle_1ctb4_97{font-family:var(--font-family-heading);font-size:1.5rem;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._browserPreview_1ctb4_104{background-color:var(--background);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}._browserHeader_1ctb4_112{background-color:var(--muted);padding:var(--spacing-2);display:flex;align-items:center}._browserDots_1ctb4_119{display:flex;gap:var(--spacing-2)}._browserDots_1ctb4_119 span{display:block;width:12px;height:12px;border-radius:var(--radius-full);background-color:var(--border)}._browserTab_1ctb4_132{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface)}._favicon_1ctb4_140{width:16px;height:16px}._tabTitle_1ctb4_145{font-size:.875rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardContent_1ctb4_153{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);flex-grow:1}._infoSection_1ctb4_161 h4{font-size:.9rem;font-weight:600;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0;text-transform:uppercase;letter-spacing:.05em}._infoSection_1ctb4_161 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._infoSection_1ctb4_161 li{font-size:.95rem;color:var(--foreground)}._infoSection_1ctb4_161 li a{color:var(--secondary);text-decoration:none;font-weight:500}._infoSection_1ctb4_161 li a:hover{text-decoration:underline}._codeBlock_1ctb4_194{background-color:var(--muted);padding:var(--spacing-2);border-radius:var(--radius-sm);font-family:var(--font-family-monospace);font-size:.9rem;color:var(--foreground);display:block;word-break:break-all}._container_1470z_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_1470z_7{margin-bottom:var(--spacing-8);text-align:center}._title_1470z_12{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._description_1470z_20{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._rolesInfo_1470z_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._roleCard_1470z_34{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow)}._roleTitle_1470z_42{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--primary);margin:0 0 var(--spacing-2) 0}._roleDescription_1470z_50{font-size:.9rem;color:var(--muted-foreground);line-height:1.5;margin:0}._tableContainer_1470z_57{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._toolbar_1470z_65{padding:var(--spacing-4);border-bottom:1px solid var(--border)}._searchWrapper_1470z_70{position:relative;max-width:400px}._searchIcon_1470z_75{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1470z_84{padding-left:calc(var(--spacing-3) * 2 + 18px)}._table_1470z_57{width:100%;border-collapse:collapse}._table_1470z_57 th,._table_1470z_57 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;vertical-align:middle}._table_1470z_57 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;background-color:color-mix(in srgb,var(--surface) 95%,var(--background))}._table_1470z_57 tbody tr{border-top:1px solid var(--border)}._table_1470z_57 tbody tr:hover{background-color:var(--background)}._userCell_1470z_117{display:flex;align-items:center;gap:var(--spacing-3)}._avatar_1470z_123{width:40px;height:40px;border-radius:50%;border:2px solid var(--border)}._userInfo_1470z_130{display:flex;flex-direction:column}._displayName_1470z_135{font-weight:500;color:var(--surface-foreground)}._email_1470z_140{font-size:.875rem;color:var(--muted-foreground)}._roleSelect_1470z_145{width:120px}._pagination_1470z_149{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}._errorState_1470z_157,._emptyState_1470z_158{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-12) 0;color:var(--muted-foreground);text-align:center}._errorState_1470z_157 svg{color:var(--error)}._tableContainer_1r6nj_1{width:100%;overflow-x:auto}._table_1r6nj_1{width:100%;border-collapse:collapse;font-size:.9375rem}._table_1r6nj_1 th,._table_1r6nj_1 td{padding:var(--spacing-4);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}._table_1r6nj_1 th{font-weight:500;color:var(--muted-foreground);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;background-color:var(--background)}._table_1r6nj_1 tbody tr:last-child td{border-bottom:none}._table_1r6nj_1 tbody tr:hover{background-color:var(--muted)}._partnerCell_1r6nj_37,._storefrontCell_1r6nj_38,._visitsCell_1r6nj_39{display:flex;flex-direction:column;gap:var(--spacing-1)}._partnerName_1r6nj_45{font-weight:500;color:var(--foreground)}._partnerContact_1r6nj_50,._customDomain_1r6nj_51{font-size:.875rem;color:var(--muted-foreground)}._slugLink_1r6nj_56{font-weight:500;color:var(--secondary);text-decoration:none}._slugLink_1r6nj_56:hover{text-decoration:underline}._slugText_1r6nj_66{font-weight:500;color:var(--foreground)}._deleteAction_1r6nj_71{color:var(--error)}._deleteAction_1r6nj_71:hover,._deleteAction_1r6nj_71:focus{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._pageContainer_1xbph_1{padding:var(--spacing-8);max-width:1400px;margin:0 auto}._pageHeader_1xbph_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}._pageTitle_1xbph_14{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0}._content_1xbph_22{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}._skeletonContainer_1xbph_29{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4)}._errorState_1xbph_36,._emptyState_1xbph_37{padding:var(--spacing-16) var(--spacing-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._errorState_1xbph_36 h2,._emptyState_1xbph_37 h2{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--foreground);margin:0}._errorState_1xbph_36 p,._emptyState_1xbph_37 p{color:var(--muted-foreground);max-width:500px;margin:0}._errorMessage_1xbph_64{font-family:var(--font-family-monospace);background-color:var(--muted);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--error);font-size:.875rem}._card_15kna_1{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--surface) 95%,var(--primary)));border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);transition:all var(--animation-duration-fast) ease;position:relative;overflow:hidden}._card_15kna_1:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary))}._default_15kna_22:before{background:linear-gradient(90deg,var(--primary),var(--secondary))}._card_15kna_1:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}._success_15kna_31:before{background:linear-gradient(90deg,var(--success),var(--primary))}._warning_15kna_35:before{background:linear-gradient(90deg,var(--warning),var(--secondary))}._header_15kna_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._iconWrapper_15kna_46{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-radius:var(--radius-lg);width:56px;height:56px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow)}._iconWrapper_15kna_46 svg{width:28px;height:28px}._trendBadge_15kna_63{font-size:.75rem}._content_15kna_67{display:flex;flex-direction:column}._value_15kna_72{font-size:2.25rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-1);line-height:1.1}._title_15kna_80{font-size:1rem;color:var(--muted-foreground);font-weight:500}._subtitle_15kna_86{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}@media(max-width:480px){._value_15kna_72{font-size:1.75rem}._iconWrapper_15kna_46{width:48px;height:48px}._iconWrapper_15kna_46 svg{width:24px;height:24px}}._container_11o9p_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);height:fit-content}._header_11o9p_10{margin-bottom:var(--spacing-4)}._title_11o9p_14{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-2)}._content_11o9p_25{display:flex;flex-direction:column;gap:var(--spacing-3)}._locationItem_11o9p_31{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._locationItem_11o9p_31:hover{background-color:var(--muted)}._locationIcon_11o9p_44{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);flex-shrink:0}._locationInfo_11o9p_56{flex:1;min-width:0}._locationName_11o9p_61{font-weight:500;color:var(--foreground);font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._locationSubtext_11o9p_70{font-size:.8125rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._visitCount_11o9p_76{font-weight:600;color:var(--primary);font-size:.9375rem;flex-shrink:0}._emptyState_11o9p_83{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._emptyIcon_11o9p_93{margin-bottom:var(--spacing-4);opacity:.5}._emptyState_11o9p_83 p{margin:0;font-size:.9375rem}._container_4bz56_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);height:fit-content}._header_4bz56_10{margin-bottom:var(--spacing-4)}._title_4bz56_14{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-2)}._content_4bz56_25{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:400px;overflow-y:auto}._activityItem_4bz56_33{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._activityItem_4bz56_33:hover{background-color:var(--muted)}._activityIcon_4bz56_46{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);flex-shrink:0;margin-top:var(--spacing-1)}._activityInfo_4bz56_59{flex:1;min-width:0}._pageTitle_4bz56_64{font-weight:500;color:var(--foreground);font-size:.9375rem;margin-bottom:var(--spacing-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activityDetails_4bz56_74{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;color:var(--muted-foreground)}._separator_4bz56_82{margin:0 var(--spacing-1)}._referrer_4bz56_86{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._activityMeta_4bz56_93{flex-shrink:0;text-align:right}._timeAgo_4bz56_98{font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap}._emptyState_4bz56_104{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._emptyIcon_4bz56_114{margin-bottom:var(--spacing-4);opacity:.5}._emptyState_4bz56_104 p{margin:0;font-size:.9375rem}._content_4bz56_25::-webkit-scrollbar{width:4px}._content_4bz56_25::-webkit-scrollbar-track{background:var(--muted);border-radius:var(--radius-full)}._content_4bz56_25::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}._content_4bz56_25::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@layer base{._container_1hhjs_2{position:relative;height:100%;width:100%;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column;min-height:300px}._container_1hhjs_2>*{flex:1 1 auto;min-height:0}._container_1hhjs_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_1hhjs_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_1hhjs_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_1hhjs_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-layer{outline:none}._container_1hhjs_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_1hhjs_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_1hhjs_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-sector,._container_1hhjs_2 .recharts-surface{outline:none}._tooltip_1hhjs_74{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_1hhjs_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_1hhjs_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_1hhjs_102{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_1hhjs_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_1hhjs_111{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_1hhjs_124{flex-shrink:0}._tooltipItemIndicator-dot_1hhjs_128{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_1hhjs_135{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_1hhjs_141{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_1hhjs_153{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_1hhjs_166{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_1hhjs_174{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_1hhjs_180{align-items:center}._tooltipItemLabelContent_1hhjs_184{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_1hhjs_190{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_1hhjs_195{font-weight:600;color:var(--popup-foreground)}._legend_1hhjs_201{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_1hhjs_209{margin-bottom:var(--spacing-4)}._legend-bottom_1hhjs_213{margin-top:var(--spacing-4)}._legendItem_1hhjs_217{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_1hhjs_225{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}._container_mqs9y_1{max-width:1600px;margin:0 auto;padding:var(--spacing-6);font-family:var(--font-family-base);background-color:var(--background);min-height:100vh}._header_mqs9y_10{margin-bottom:var(--spacing-8);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--secondary) 5%,transparent));border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent)}._headerContent_mqs9y_21{display:flex;justify-content:space-between;align-items:center}._headerText_mqs9y_27{flex:1}._title_mqs9y_31{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_mqs9y_43{font-size:1.125rem;color:var(--muted-foreground);margin-top:var(--spacing-2);margin-bottom:0}._headerBadges_mqs9y_50{display:flex;gap:var(--spacing-2);align-items:center}._metricsGrid_mqs9y_56{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._mainContent_mqs9y_63{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-8)}._leftColumn_mqs9y_70,._rightColumn_mqs9y_76{display:flex;flex-direction:column;gap:var(--spacing-6)}._chartSection_mqs9y_82{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._chartHeader_mqs9y_90{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._sectionTitle_mqs9y_97{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._chartMetrics_mqs9y_105{display:flex;gap:var(--spacing-4);align-items:center}._metric_mqs9y_56{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground)}._chartWrapper_mqs9y_119{height:350px}._adSection_mqs9y_123{margin-top:var(--spacing-6)}._error_mqs9y_127{background:linear-gradient(135deg,color-mix(in srgb,var(--error) 10%,transparent),color-mix(in srgb,var(--error) 5%,transparent));color:var(--error);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);text-align:center;font-weight:500}@media(max-width:1200px){._mainContent_mqs9y_63{grid-template-columns:1fr}._rightColumn_mqs9y_76{order:-1}}@media(max-width:768px){._container_mqs9y_1{padding:var(--spacing-4)}._title_mqs9y_31{font-size:2rem}._subtitle_mqs9y_43{font-size:1rem}._headerContent_mqs9y_21{flex-direction:column;gap:var(--spacing-4);align-items:flex-start}._metricsGrid_mqs9y_56{grid-template-columns:1fr}._chartWrapper_mqs9y_119{height:250px}}._dialogContent_v9h84_1{width:100%;max-width:500px}._content_v9h84_6{margin:var(--spacing-4) 0}._imageUpload_v9h84_10{width:100%}._progressContainer_v9h84_14{margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._progressBar_v9h84_21{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._progressFill_v9h84_29{height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:width var(--animation-duration-fast) ease}._progressText_v9h84_36{font-size:.875rem;color:var(--muted-foreground);text-align:center}._actions_v9h84_42{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._spin_v9h84_49{animation:_spin_v9h84_49 1s linear infinite}@keyframes _spin_v9h84_49{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._dialogContent_v9h84_1{max-width:90vw}._actions_v9h84_42{flex-direction:column-reverse}._actions_v9h84_42 button{width:100%}}._editorContainer_5hczl_1{position:relative;background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border);transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;overflow:hidden}._editorContainer_5hczl_1:focus-within{border-color:var(--primary);box-shadow:var(--shadow-focus)}._toolbar_5hczl_16{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);background-color:var(--muted);border-bottom:1px solid var(--border);flex-wrap:wrap;font-family:var(--font-family-base)}._toolbarGroup_5hczl_27{display:flex;align-items:center;gap:var(--spacing-1)}._toolbarSeparator_5hczl_33{width:1px;height:1.5rem;background-color:var(--border);margin:0 var(--spacing-1)}._headingSelect_5hczl_40{font-family:var(--font-family-base);font-size:.875rem;padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--foreground);cursor:pointer;transition:border-color var(--animation-duration-fast) ease}._headingSelect_5hczl_40:hover{border-color:var(--primary)}._headingSelect_5hczl_40:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._active_5hczl_62{background-color:var(--primary)!important;color:var(--primary-foreground)!important}._editorContent_5hczl_68{min-height:300px;padding:var(--spacing-4);font-family:var(--font-family-base);font-size:1rem;line-height:1.6;color:var(--foreground);background-color:var(--surface);border:none;outline:none}._editorContent_5hczl_68 .ProseMirror{outline:none;min-height:300px}._editorContent_5hczl_68 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}._editorContent_5hczl_68 h1{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;color:var(--foreground)}._editorContent_5hczl_68 h2{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;margin:1.25rem 0 .75rem;color:var(--foreground)}._editorContent_5hczl_68 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:1rem 0 .5rem;color:var(--foreground)}._editorContent_5hczl_68 h4{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:.875rem 0 .5rem;color:var(--foreground)}._editorContent_5hczl_68 h5{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:.75rem 0 .5rem;color:var(--foreground)}._editorContent_5hczl_68 h6{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:.75rem 0 .5rem;color:var(--foreground)}._editorContent_5hczl_68 p{margin:.75rem 0;line-height:1.6}._editorContent_5hczl_68 strong{font-weight:700}._editorContent_5hczl_68 em{font-style:italic}._editorContent_5hczl_68 u{text-decoration:underline}._editorContent_5hczl_68 s{text-decoration:line-through}._editorContent_5hczl_68 code{background-color:var(--muted);color:var(--accent-foreground);padding:.2em .4em;margin:0;font-size:85%;border-radius:var(--radius-sm);font-family:var(--font-family-monospace)}._editorContent_5hczl_68 ul,._editorContent_5hczl_68 ol{margin:1rem 0;padding-left:2rem}._editorContent_5hczl_68 li,._editorContent_5hczl_68 ul ul,._editorContent_5hczl_68 ol ol,._editorContent_5hczl_68 ul ol,._editorContent_5hczl_68 ol ul{margin:.25rem 0}._editorContent_5hczl_68 blockquote{border-left:4px solid var(--primary);margin:1.5rem 0;padding:1rem 1.5rem;color:var(--muted-foreground);background-color:color-mix(in srgb,var(--primary) 5%,transparent);border-radius:0 var(--radius) var(--radius) 0;position:relative}._editorContent_5hczl_68 blockquote p:first-child{margin-top:0}._editorContent_5hczl_68 blockquote p:last-child{margin-bottom:0}._codeBlock_5hczl_212{background-color:var(--muted);color:var(--foreground);padding:var(--spacing-4);border-radius:var(--radius);font-family:var(--font-family-monospace);font-size:.875rem;line-height:1.5;margin:1.5rem 0;overflow-x:auto;border:1px solid var(--border)}._codeBlock_5hczl_212 pre{margin:0;padding:0;background:none;font-family:inherit;font-size:inherit;line-height:inherit}._codeBlock_5hczl_212 code{background:none;padding:0;font-family:inherit;font-size:inherit;line-height:inherit}._editorLink_5hczl_243{color:var(--primary);text-decoration:underline;cursor:pointer;transition:color var(--animation-duration-fast) ease}._editorLink_5hczl_243:hover{color:color-mix(in srgb,var(--primary) 80%,black)}._editorImage_5hczl_255{max-width:100%;height:auto;border-radius:var(--radius);margin:1rem 0;box-shadow:var(--shadow)}._editorTable_5hczl_264{border-collapse:collapse;margin:1.5rem 0;width:100%;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._editorTable_5hczl_264 th,._editorTable_5hczl_264 td{border:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);text-align:left;vertical-align:top}._editorTable_5hczl_264 th{background-color:var(--muted);font-weight:600;color:var(--foreground)}._editorTable_5hczl_264 td{background-color:var(--surface)}._editorTable_5hczl_264 tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--muted) 30%,var(--surface))}._editorContent_5hczl_68 [data-text-align=left]{text-align:left}._editorContent_5hczl_68 [data-text-align=center]{text-align:center}._editorContent_5hczl_68 [data-text-align=right]{text-align:right}._markdownEditor_5hczl_309{width:100%;min-height:300px;padding:var(--spacing-4);font-family:var(--font-family-monospace);font-size:.9rem;line-height:1.6;color:var(--foreground);background-color:var(--surface);border:none;outline:none;resize:vertical;overflow-y:auto}._markdownEditor_5hczl_309::placeholder{color:var(--muted-foreground)}._editorContent_5hczl_68 .ProseMirror-focused{outline:none}._editorContent_5hczl_68 .ProseMirror .selectedCell{background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-color:var(--primary)}@media(max-width:768px){._toolbar_5hczl_16{gap:var(--spacing-1);padding:var(--spacing-1)}._toolbarGroup_5hczl_27{gap:2px}._toolbarSeparator_5hczl_33{display:none}._editorContent_5hczl_68{padding:var(--spacing-3);font-size:.95rem}._editorContent_5hczl_68 h1{font-size:1.75rem}._editorContent_5hczl_68 h2{font-size:1.5rem}._editorContent_5hczl_68 h3{font-size:1.25rem}}.dark ._editorContainer_5hczl_1{background-color:var(--surface)}.dark ._toolbar_5hczl_16{background-color:var(--muted)}.dark ._editorContent_5hczl_68,.dark ._markdownEditor_5hczl_309{background-color:var(--surface);color:var(--foreground)}.dark ._codeBlock_5hczl_212{background-color:color-mix(in srgb,var(--background) 80%,black);border-color:var(--border)}.dark ._editorTable_5hczl_264 th{background-color:var(--muted)}.dark ._editorTable_5hczl_264 td{background-color:var(--surface)}._previewContainer_17w5v_1{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);background-color:var(--background)}._previewHeader_17w5v_8{font-size:.75rem;font-weight:500;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0;text-transform:uppercase;letter-spacing:.05em}._previewContent_17w5v_17{font-family:Arial,sans-serif}._previewUrl_17w5v_21{display:block;font-size:14px;color:#202124;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._previewTitle_17w5v_31{font-size:20px;font-weight:400;color:#1a0dab;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._previewDescription_17w5v_41{font-size:14px;color:#4d5156;line-height:1.57;margin:0;word-wrap:break-word}.dark ._previewUrl_17w5v_21{color:#bdc1c6}.dark ._previewTitle_17w5v_31{color:#8ab4f8}.dark ._previewDescription_17w5v_41{color:#bdc1c6}@layer base{._separator_1mo8f_2{position:relative;width:100%;border:none;background:linear-gradient(to right,transparent,var(--border) 10%,var(--border) 90%,transparent);height:1px;opacity:.6}._separator_1mo8f_2._vertical_1mo8f_17{width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--border) 10%,var(--border) 90%,transparent)}}._container_1lyyo_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._title_1lyyo_7{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground)}._separator_1lyyo_15{margin:var(--spacing-2) 0}._container_1u759_1{display:flex;align-items:center;gap:var(--spacing-2)}._input_1u759_7{flex-grow:1}._form_1x1ow_1{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:1024px){._form_1x1ow_1{grid-template-columns:2fr 1fr}}._mainContent_1x1ow_13,._sidebar_1x1ow_19{display:flex;flex-direction:column;gap:var(--spacing-6)}._sidebarSection_1x1ow_25{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow)}._sectionTitle_1x1ow_33{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);color:var(--foreground)}._submitButton_1x1ow_43{width:100%;margin-top:var(--spacing-4)}._container_5ygie_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_5ygie_7{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._backLink_5ygie_13{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);text-decoration:none;margin:var(--spacing-4) 0 var(--spacing-2) 0}._backLink_5ygie_13:hover{color:var(--foreground)}._title_5ygie_27{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_5ygie_35{font-size:1rem;color:var(--muted-foreground);max-width:60ch}._container_13ibk_1{max-width:900px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_13ibk_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._backLink_13ibk_16{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);text-decoration:none;margin-bottom:var(--spacing-2)}._backLink_13ibk_16:hover{color:var(--foreground)}._title_13ibk_30{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_13ibk_38{font-size:1rem;color:var(--muted-foreground);max-width:60ch}._headerActions_13ibk_44{display:flex;gap:var(--spacing-4);align-items:center;margin-top:var(--spacing-4)}._switchFormItem_13ibk_51{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2);margin-bottom:0}._switchFormItem_13ibk_51 label{margin-bottom:0}._formSection_13ibk_63{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-6);margin-bottom:var(--spacing-6);box-shadow:var(--shadow)}._sectionHeader_13ibk_71{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._sectionTitle_13ibk_80{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:500;margin:0}._questionCard_13ibk_87{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-4)}._questionHeader_13ibk_95{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._questionTitle_13ibk_102{font-size:1.125rem;font-weight:600;margin:0}._answerRow_13ibk_108{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._answerInputItem_13ibk_115{flex-grow:1;margin-bottom:0}._addAnswerButton_13ibk_120{margin-top:var(--spacing-2)}._csvHelpDialog_13ibk_124{max-width:800px;max-height:80vh}._csvHelpContent_13ibk_129{display:flex;flex-direction:column;gap:var(--spacing-4)}._csvFormatHeader_13ibk_135 h4{margin:0 0 var(--spacing-2) 0;font-weight:600;color:var(--foreground)}._csvColumns_13ibk_141{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3);font-family:var(--font-family-monospace);font-size:.875rem;word-break:break-all;line-height:1.4}._csvExamples_13ibk_151{display:flex;flex-direction:column;gap:var(--spacing-4)}._csvExample_13ibk_151 h4{margin:0 0 var(--spacing-2) 0;font-weight:600;color:var(--foreground)}._csvCode_13ibk_163{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3);font-family:var(--font-family-monospace);font-size:.8125rem;line-height:1.4;white-space:pre-wrap;word-break:break-all;overflow-x:auto;margin:0}._csvNotes_13ibk_176 h4{margin:0 0 var(--spacing-2) 0;font-weight:600;color:var(--foreground)}._csvNotes_13ibk_176 ul{margin:0;padding-left:var(--spacing-4);color:var(--muted-foreground)}._csvNotes_13ibk_176 li{margin-bottom:var(--spacing-1);line-height:1.5}._csvNotes_13ibk_176 strong{color:var(--foreground);font-weight:600}._csvExampleNote_13ibk_198{margin-top:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground);font-style:italic}._card_2l7nm_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6);transition:box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._card_2l7nm_1:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._cardHeader_2l7nm_18{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._companyName_2l7nm_25{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--card-foreground);margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._cardBody_2l7nm_36{display:flex;flex-direction:column;gap:var(--spacing-3);font-size:.9rem;color:var(--muted-foreground)}._infoRow_2l7nm_44{display:flex;align-items:center;gap:var(--spacing-2)}._infoRow_2l7nm_44 svg{flex-shrink:0}._link_2l7nm_54{color:var(--secondary);text-decoration:none}._link_2l7nm_54:hover{text-decoration:underline}._section_2l7nm_63{border-top:1px solid var(--border);padding-top:var(--spacing-4)}._sectionTitle_2l7nm_68{font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-3) 0;display:flex;align-items:center;gap:var(--spacing-2)}._message_2l7nm_80,._notes_2l7nm_80{font-size:.95rem;line-height:1.6;color:var(--foreground);white-space:pre-wrap;word-break:break-word}._notes_2l7nm_80{color:var(--muted-foreground);font-style:italic}._footer_2l7nm_93{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-4)}._assignee_2l7nm_100{font-size:.875rem;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-2)}._assigneeIcon_2l7nm_108{color:var(--success)}._editForm_2l7nm_112{display:flex;flex-direction:column;gap:var(--spacing-4)}._editControls_2l7nm_118{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._editActions_2l7nm_124{display:flex;justify-content:flex-end;gap:var(--spacing-2)}._spinner_2l7nm_130{animation:_spin_2l7nm_130 1s linear infinite}@keyframes _spin_2l7nm_130{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_6cu8d_1{padding:var(--spacing-8);max-width:1400px;margin:0 auto}._header_6cu8d_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-8)}._title_6cu8d_14{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.2}._subtitle_6cu8d_23{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._filterBar_6cu8d_29{display:flex;gap:var(--spacing-4);align-items:center;margin-bottom:var(--spacing-8);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border)}._searchWrapper_6cu8d_40{position:relative;flex-grow:1}._searchIcon_6cu8d_45{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_6cu8d_54{padding-left:calc(var(--spacing-3) * 2 + 18px)}._selectTrigger_6cu8d_58{min-width:180px}._clearButton_6cu8d_62{color:var(--muted-foreground)}._clearButton_6cu8d_62:hover{color:var(--foreground);background-color:var(--muted)}._mainContent_6cu8d_71{margin-top:var(--spacing-6)}._inquiriesGrid_6cu8d_75{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-6)}._cardSkeleton_6cu8d_82{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2)}._cardHeaderSkeleton_6cu8d_93{display:flex;justify-content:space-between;align-items:center}._cardFooterSkeleton_6cu8d_99{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-6)}._errorState_6cu8d_107,._emptyState_6cu8d_108{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border);color:var(--muted-foreground)}._errorIcon_6cu8d_121{color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_6cu8d_126,._emptyTitle_6cu8d_127{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._errorMessage_6cu8d_135,._emptyMessage_6cu8d_136{margin-top:var(--spacing-2);max-width:400px}._container_1vcvo_1{background-color:var(--background);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8)}._navigation_1vcvo_11{position:fixed;top:0;left:0;right:0;background-color:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:var(--z-nav);transition:all var(--animation-duration-normal) ease}._navContainer_1vcvo_23{max-width:1400px;margin:0 auto;padding:0 var(--spacing-6);display:flex;align-items:center;justify-content:space-between;height:70px}._navBrand_1vcvo_33{display:flex;align-items:center;gap:var(--spacing-3);font-weight:600;color:var(--foreground);text-decoration:none}._navLogo_1vcvo_42{width:40px;height:40px;border-radius:var(--radius);object-fit:cover}._navBrandText_1vcvo_49{font-size:1.125rem;font-weight:600}._navMenu_1vcvo_54{display:flex;gap:var(--spacing-6)}._navLink_1vcvo_59{background:none;border:none;padding:var(--spacing-2) 0;font-size:.9375rem;font-weight:500;color:var(--muted-foreground);cursor:pointer;transition:color var(--animation-duration-fast) ease;position:relative}._navLink_1vcvo_59:hover{color:var(--foreground)}._navLink_1vcvo_59:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform:scaleX(0);transition:transform var(--animation-duration-fast) ease}._navLink_1vcvo_59:hover:after{transform:scaleX(1)}._navToggle_1vcvo_91{display:none;background:none;border:none;padding:var(--spacing-2);cursor:pointer;color:var(--foreground);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._navToggle_1vcvo_91:hover{background-color:var(--muted)}._hero_1vcvo_107{position:relative;height:100vh;display:flex;align-items:center;overflow:hidden}._heroBackground_1vcvo_115{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-attachment:fixed}._heroOverlay_1vcvo_126{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000b3,#0006,#0009)}._heroContent_1vcvo_140{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 var(--spacing-6);width:100%;display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-8);align-items:center}._heroText_1vcvo_153{color:#fff}._heroLabels_1vcvo_157{display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._heroBadge_1vcvo_163{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._heroTitle_1vcvo_170{font-family:var(--font-family-heading);font-size:4rem;font-weight:600;line-height:1.1;margin:0 0 var(--spacing-4) 0;color:#fff}._heroSubtitle_1vcvo_179{font-size:1.25rem;line-height:1.6;color:#ffffffe6;margin-bottom:var(--spacing-6);max-width:600px}._heroButtons_1vcvo_187{display:flex;gap:var(--spacing-4)}._heroStats_1vcvo_192{display:flex;flex-direction:column;gap:var(--spacing-6);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:var(--spacing-6)}._heroStat_1vcvo_192{text-align:center;color:#fff}._heroStatNumber_1vcvo_208{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;line-height:1;margin-bottom:var(--spacing-1)}._heroStatLabel_1vcvo_216{font-size:.875rem;opacity:.9;font-weight:500}._section_1vcvo_223{padding:var(--spacing-16) 0}._section_1vcvo_223:nth-child(2n){background-color:var(--muted)}._sectionContainer_1vcvo_231{max-width:1400px;margin:0 auto;padding:0 var(--spacing-6)}._sectionHeader_1vcvo_237{text-align:center;margin-bottom:var(--spacing-12)}._sectionTitle_1vcvo_242{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionSubtitle_1vcvo_250{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._servicesGrid_1vcvo_259{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._serviceCard_1vcvo_265{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease}._serviceCard_1vcvo_265:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._serviceIcon_1vcvo_279{width:60px;height:60px;background-color:var(--primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4);color:var(--primary-foreground)}._serviceTitle_1vcvo_291{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._serviceDescription_1vcvo_298{color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-4)}._serviceFeatures_1vcvo_304{display:flex;gap:var(--spacing-4)}._serviceFeature_1vcvo_304{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground)}._serviceFeature_1vcvo_304 svg{color:var(--success)}._coursesGrid_1vcvo_322{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._courseCardSkeleton_1vcvo_328{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._emptyState_1vcvo_336{text-align:center;padding:var(--spacing-16);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._emptyIcon_1vcvo_344{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._emptyTitle_1vcvo_349{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._emptyDescription_1vcvo_356{color:var(--muted-foreground)}._aboutGrid_1vcvo_361{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-12);align-items:start}._aboutText_1vcvo_372{margin-bottom:var(--spacing-8)}._missionBlock_1vcvo_376{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);margin-bottom:var(--spacing-6)}._missionTitle_1vcvo_384{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._missionText_1vcvo_391{color:var(--muted-foreground);line-height:1.6;margin:0}._aboutDescription_1vcvo_397{font-size:1.0625rem;color:var(--muted-foreground);line-height:1.7;margin:0}._valuesTitle_1vcvo_408{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._valuesList_1vcvo_415{display:flex;flex-direction:column;gap:var(--spacing-3)}._valueItem_1vcvo_421{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._valueItem_1vcvo_421 svg{color:var(--primary);flex-shrink:0}._aboutVisual_1vcvo_436{display:flex;flex-direction:column;gap:var(--spacing-4)}._aboutCard_1vcvo_442{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);text-align:center;box-shadow:var(--shadow)}._aboutCardIcon_1vcvo_451{width:60px;height:60px;background-color:var(--primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-4);color:var(--primary-foreground)}._aboutCard_1vcvo_442 h4{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._aboutCard_1vcvo_442 p{color:var(--muted-foreground);margin:0}._gallery_1vcvo_476{max-width:800px;margin:0 auto}._galleryMain_1vcvo_481{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--spacing-4)}._galleryMainImage_1vcvo_489{width:100%;height:100%;object-fit:cover}._galleryPrev_1vcvo_495,._galleryNext_1vcvo_496{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;border-radius:var(--radius-full);width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--animation-duration-fast) ease}._galleryPrev_1vcvo_495:hover,._galleryNext_1vcvo_496:hover{background-color:#000000b3;transform:translateY(-50%) scale(1.1)}._galleryPrev_1vcvo_495{left:var(--spacing-4)}._galleryNext_1vcvo_496{right:var(--spacing-4)}._galleryThumbnails_1vcvo_527{display:flex;gap:var(--spacing-3);justify-content:center}._galleryThumbnail_1vcvo_527{border:none;border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:all var(--animation-duration-fast) ease;opacity:.7}._galleryThumbnail_1vcvo_527 img{width:80px;height:60px;object-fit:cover;display:block}._galleryThumbnail_1vcvo_527:hover,._galleryThumbnailActive_1vcvo_550{opacity:1;transform:scale(1.05)}._galleryThumbnailActive_1vcvo_550{ring:2px solid var(--primary)}._testimonialsGrid_1vcvo_560{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-6)}._testimonialCard_1vcvo_566{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._testimonialRating_1vcvo_574{display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}._testimonialStar_1vcvo_580{color:var(--primary);fill:var(--primary)}._testimonialContent_1vcvo_585{font-size:1.0625rem;line-height:1.6;color:var(--foreground);margin:0 0 var(--spacing-6) 0;font-style:italic}._testimonialAuthor_1vcvo_593{display:flex;align-items:center;gap:var(--spacing-3)}._testimonialName_1vcvo_603{font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1)}._testimonialRole_1vcvo_609{font-size:.875rem;color:var(--muted-foreground)}._statsSection_1vcvo_615{background:linear-gradient(135deg,var(--primary),var(--secondary));padding:var(--spacing-16) 0;color:#fff}._statsGrid_1vcvo_621{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8)}._statCard_1vcvo_627{text-align:center}._statIcon_1vcvo_631{width:60px;height:60px;background-color:#ffffff1a;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-4);color:#fff}._statNumber_1vcvo_643{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;line-height:1;margin-bottom:var(--spacing-2)}._statLabel_1vcvo_651{font-size:1.125rem;opacity:.9}._contactGrid_1vcvo_657{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12)}._contactInfo_1vcvo_663{display:flex;flex-direction:column;gap:var(--spacing-6)}._contactCard_1vcvo_669{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._contactCardTitle_1vcvo_677{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._contactMethods_1vcvo_684{display:flex;flex-direction:column;gap:var(--spacing-4)}._contactMethod_1vcvo_684{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);text-decoration:none;color:inherit;transition:background-color var(--animation-duration-fast) ease}._contactMethod_1vcvo_684:hover{background-color:var(--muted)}._contactMethod_1vcvo_684 svg{color:var(--primary);flex-shrink:0}._contactMethodLabel_1vcvo_710{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em;margin-bottom:var(--spacing-1)}._contactMethodValue_1vcvo_719{font-weight:500;color:var(--foreground)}._socialLinks_1vcvo_724{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._socialLink_1vcvo_724{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);text-decoration:none;border-radius:var(--radius);font-size:.875rem;font-weight:500;transition:all var(--animation-duration-fast) ease}._socialLink_1vcvo_724:hover{background-color:var(--primary);color:var(--primary-foreground);transform:translateY(-1px)}._contactCTA_1vcvo_750{display:flex;align-items:center}._ctaCard_1vcvo_755{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;padding:var(--spacing-8);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-lg);width:100%}._ctaTitle_1vcvo_765{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-4) 0}._ctaDescription_1vcvo_771{line-height:1.6;opacity:.95;margin-bottom:var(--spacing-6)}._ctaButtons_1vcvo_777{display:flex;gap:var(--spacing-3);justify-content:center}._footer_1vcvo_784{background-color:var(--surface);border-top:1px solid var(--border);padding:var(--spacing-12) 0 var(--spacing-6)}._footerContainer_1vcvo_790{max-width:1400px;margin:0 auto;padding:0 var(--spacing-6)}._footerGrid_1vcvo_796{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}._footerLogo_1vcvo_807{width:60px;height:60px;border-radius:var(--radius);margin-bottom:var(--spacing-3);object-fit:cover}._footerBrandName_1vcvo_815{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._footerBrandDescription_1vcvo_822{color:var(--muted-foreground);line-height:1.6;margin:0}._footerSectionTitle_1vcvo_832{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._footerLinks_1vcvo_839{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._footerLinks_1vcvo_839 li{color:var(--muted-foreground);font-size:.9375rem}._footerContacts_1vcvo_853{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._footerContacts_1vcvo_853 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem}._footerContacts_1vcvo_853 svg{color:var(--primary);flex-shrink:0}._footerContacts_1vcvo_853 a{color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._footerContacts_1vcvo_853 a:hover{color:var(--foreground)}._footerBottom_1vcvo_884{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-6);border-top:1px solid var(--border)}._footerCopyright_1vcvo_892{color:var(--muted-foreground);font-size:.875rem;margin:0}._footerWebsite_1vcvo_898{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);text-decoration:none;font-size:.875rem;transition:color var(--animation-duration-fast) ease}._footerWebsite_1vcvo_898:hover{color:var(--foreground)}._redirectionNotice_1vcvo_913{text-align:center;padding:var(--spacing-12);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);max-width:600px;width:100%;margin:0 auto}._noticeIcon_1vcvo_925{color:var(--warning);margin-bottom:var(--spacing-6);display:flex;justify-content:center}._noticeTitle_1vcvo_932{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._noticeDescription_1vcvo_940{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-8) 0}._noticeActions_1vcvo_947{margin-bottom:var(--spacing-8)}._redirectButton_1vcvo_951{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background-color:var(--primary);color:var(--primary-foreground);text-decoration:none;border-radius:var(--radius);font-weight:500;font-size:1rem;transition:all var(--animation-duration-fast) ease;box-shadow:var(--shadow)}._redirectButton_1vcvo_951:hover{background-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md);filter:brightness(1.1)}._noticeFooter_1vcvo_973{padding-top:var(--spacing-6);border-top:1px solid var(--border)}._footerText_1vcvo_978{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}._errorState_1vcvo_986{text-align:center;padding:var(--spacing-16);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);margin:var(--spacing-8);max-width:600px;margin-left:auto;margin-right:auto}._errorIcon_1vcvo_998{color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_1vcvo_1003{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._errorMessage_1vcvo_1010{color:var(--muted-foreground);max-width:500px;margin:0 auto}._skeleton_1vcvo_1017{padding:var(--spacing-8)}._heroSkeleton_1vcvo_1021{height:100vh;border-radius:0}._contentSkeleton_1vcvo_1026{max-width:1400px;margin:0 auto;padding:0 var(--spacing-6)}._gridSkeleton_1vcvo_1032{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}@media(max-width:1024px){._heroContent_1vcvo_140{grid-template-columns:1fr;text-align:center}._aboutGrid_1vcvo_361,._contactGrid_1vcvo_657,._footerGrid_1vcvo_796{grid-template-columns:1fr}._statsGrid_1vcvo_621{grid-template-columns:repeat(2,1fr)}._ctaButtons_1vcvo_777{flex-direction:column;align-items:center}._ctaButtons_1vcvo_777>*{width:100%;max-width:300px}}@media(max-width:768px){._navMenu_1vcvo_54{position:fixed;top:70px;left:0;right:0;background-color:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;padding:var(--spacing-4);gap:var(--spacing-3);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all var(--animation-duration-normal) ease;box-shadow:var(--shadow-md)}._navMenuOpen_1vcvo_1090{transform:translateY(0);opacity:1;visibility:visible}._navToggle_1vcvo_91{display:block}._heroTitle_1vcvo_170{font-size:2.5rem}._heroContent_1vcvo_140{padding:0 var(--spacing-4)}._heroButtons_1vcvo_187{flex-direction:column;align-items:center}._heroButtons_1vcvo_187>*{width:100%;max-width:300px}._section_1vcvo_223{padding:var(--spacing-12) 0}._sectionContainer_1vcvo_231{padding:0 var(--spacing-4)}._sectionTitle_1vcvo_242{font-size:2rem}._servicesGrid_1vcvo_259,._coursesGrid_1vcvo_322,._testimonialsGrid_1vcvo_560{grid-template-columns:1fr}._statsGrid_1vcvo_621{grid-template-columns:1fr;gap:var(--spacing-4)}._galleryThumbnails_1vcvo_527{flex-wrap:wrap}._galleryThumbnail_1vcvo_527 img{width:60px;height:45px}._footerBottom_1vcvo_884{flex-direction:column;gap:var(--spacing-3);text-align:center}._aboutVisual_1vcvo_436{order:-1}}@media(max-width:768px){._redirectionNotice_1vcvo_913{padding:var(--spacing-8);margin:var(--spacing-4)}._noticeTitle_1vcvo_932{font-size:1.5rem}._noticeDescription_1vcvo_940{font-size:1rem}._redirectButton_1vcvo_951{width:100%;justify-content:center}}@media(max-width:480px){._container_1vcvo_1{padding:var(--spacing-4)}._redirectionNotice_1vcvo_913{padding:var(--spacing-6)}._noticeIcon_1vcvo_925 svg{width:48px;height:48px}._noticeTitle_1vcvo_932{font-size:1.25rem}._footerText_1vcvo_978{font-size:.8125rem}}@media(prefers-reduced-motion:no-preference){._navLink_1vcvo_59{scroll-margin-top:100px}}._pageContainer_1jdq1_1{max-width:960px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8)}._header_1jdq1_7{text-align:center;margin-bottom:var(--spacing-12)}._title_1jdq1_12{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_1jdq1_20{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._formContainer_1jdq1_28{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._form_1jdq1_28{display:flex;flex-direction:column;gap:var(--spacing-8)}._formSection_1jdq1_42{padding-bottom:var(--spacing-8);border-bottom:1px solid var(--border)}._formSection_1jdq1_42:last-of-type{border-bottom:none;padding-bottom:0}._sectionTitle_1jdq1_52{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:500;margin:0 0 var(--spacing-6);color:var(--foreground)}._grid_1jdq1_60{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._submitContainer_1jdq1_66{display:flex;justify-content:flex-end;margin-top:var(--spacing-4)}._turnstileContainer_1jdq1_72{display:flex;flex-direction:column;gap:var(--spacing-2)}._turnstileError_1jdq1_78{color:var(--error);font-size:.875rem;margin:0}._spinner_1jdq1_84{animation:_spin_1jdq1_84 1s linear infinite}@keyframes _spin_1jdq1_84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._pageContainer_1jdq1_1{padding:var(--spacing-8) var(--spacing-4)}._title_1jdq1_12{font-size:2.5rem}._subtitle_1jdq1_20{font-size:1rem}._formContainer_1jdq1_28{padding:var(--spacing-6)}._grid_1jdq1_60{grid-template-columns:1fr}}._contactBlock_rma2b_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._title_rma2b_9{font-family:var(--font-family-heading);font-size:1.5rem;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._buttonGroup_rma2b_16{display:flex;flex-direction:column;gap:var(--spacing-3)}._button_rma2b_16{width:100%}._reportLink_rma2b_26{display:flex;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-4);padding:var(--spacing-2);background:none;border:none;color:var(--muted-foreground);font-size:.875rem;cursor:pointer;transition:color var(--animation-duration-fast);font-family:var(--font-family-base)}._reportLink_rma2b_26:hover{color:var(--foreground)}@media(min-width:1024px){._contactBlock_rma2b_1{position:sticky;top:var(--spacing-8)}}@media(max-width:1023px){._contactBlock_rma2b_1{position:fixed;bottom:0;left:0;right:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);z-index:var(--z-nav);max-width:100%}._title_rma2b_9{display:none}._buttonGroup_rma2b_16{flex-direction:row}._reportLink_rma2b_26{margin-top:0;justify-content:center}}._overlay_1d417_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000f2;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;animation:_fadeIn_1d417_1 var(--animation-duration-fast) ease-out}@keyframes _fadeIn_1d417_1{0%{opacity:0}to{opacity:1}}._container_1d417_24{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8)}._image_1d417_34{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}._closeButton_1d417_41{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background-color:#000000b3;color:#fff;z-index:calc(var(--z-overlay) + 1)}._closeButton_1d417_41:hover{background-color:#000000e6}._navButton_1d417_54{position:absolute;top:50%;transform:translateY(-50%);background-color:#000000b3;color:#fff;z-index:calc(var(--z-overlay) + 1)}._navButton_1d417_54:hover{background-color:#000000e6}._navButtonLeft_1d417_67{left:var(--spacing-4)}._navButtonRight_1d417_71{right:var(--spacing-4)}._indicator_1d417_75{position:absolute;bottom:var(--spacing-4);left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);font-size:.875rem;font-family:var(--font-family-monospace);z-index:calc(var(--z-overlay) + 1)}@media(max-width:768px){._container_1d417_24{padding:var(--spacing-4)}._closeButton_1d417_41{top:var(--spacing-2);right:var(--spacing-2)}._navButtonLeft_1d417_67{left:var(--spacing-2)}._navButtonRight_1d417_71{right:var(--spacing-2)}}._container_1gnr9_1{margin-top:var(--spacing-6)}._specGrid_1gnr9_5{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._specRow_1gnr9_11{display:flex;flex-direction:column;gap:var(--spacing-1)}._specLabel_1gnr9_17{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);font-weight:500}._specValue_1gnr9_26{font-size:1rem;color:var(--foreground);word-break:break-word}._badgeList_1gnr9_32{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}@media(max-width:768px){._specGrid_1gnr9_5{grid-template-columns:1fr}}._container_1f4pe_1{margin-top:var(--spacing-6)}._specGrid_1f4pe_5{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._specRow_1f4pe_11{display:flex;flex-direction:column;gap:var(--spacing-1)}._specLabel_1f4pe_17{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);font-weight:500}._specValue_1f4pe_26{font-size:1rem;color:var(--foreground);word-break:break-word}._specValue_1f4pe_26 a{color:var(--primary);text-decoration:none}._specValue_1f4pe_26 a:hover{text-decoration:underline}._badgeList_1f4pe_41{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}@media(max-width:768px){._specGrid_1f4pe_5{grid-template-columns:1fr}}._container_1yvgh_1{margin-top:var(--spacing-6)}._specGrid_1yvgh_5{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._specRow_1yvgh_11{display:flex;flex-direction:column;gap:var(--spacing-1)}._specLabel_1yvgh_17{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);font-weight:500}._specValue_1yvgh_26{font-size:1rem;color:var(--foreground);word-break:break-word}._badgeList_1yvgh_32{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._summaryText_1yvgh_38{font-size:1rem;line-height:1.6;color:var(--foreground);white-space:pre-wrap}@media(max-width:768px){._specGrid_1yvgh_5{grid-template-columns:1fr}}._container_du12h_1{margin-top:var(--spacing-6)}._specGrid_du12h_5{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._specRow_du12h_11{display:flex;flex-direction:column;gap:var(--spacing-1)}._specLabel_du12h_17{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);font-weight:500}._specValue_du12h_26{font-size:1rem;color:var(--foreground);word-break:break-word}._specValue_du12h_26 a{color:var(--primary);text-decoration:none}._specValue_du12h_26 a:hover{text-decoration:underline}._badgeList_du12h_41{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._reviewLinks_du12h_47{display:flex;flex-direction:column;gap:var(--spacing-3)}._reviewLink_du12h_47{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--primary);text-decoration:none;transition:background-color var(--animation-duration-fast)}._reviewLink_du12h_47:hover{background-color:var(--muted)}@media(max-width:768px){._specGrid_du12h_5{grid-template-columns:1fr}}._container_71yaz_1{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6);font-family:var(--font-family-base)}._backLink_71yaz_8{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;margin-bottom:var(--spacing-6);font-size:.9rem;transition:color var(--animation-duration-fast)}._backLink_71yaz_8:hover{color:var(--foreground)}._grid_71yaz_23{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:1024px){._grid_71yaz_23{grid-template-columns:1fr 360px}}._mainContent_71yaz_35{min-width:0}._imageGallery_71yaz_39{margin-bottom:var(--spacing-8)}._imageContainer_71yaz_43{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);cursor:pointer}._mainImage_71yaz_55{width:100%;height:100%;object-fit:cover;transition:opacity var(--animation-duration-normal) ease-in-out;-webkit-user-select:none;user-select:none}._noImage_71yaz_63{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);color:var(--muted-foreground);cursor:default}._navArrow_71yaz_73{position:absolute;top:50%;transform:translateY(-50%);background:#0009;color:#fff;border:none;border-radius:var(--radius-full);width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--animation-duration-fast);z-index:var(--z-content);opacity:0;visibility:hidden}._imageContainer_71yaz_43:hover ._navArrow_71yaz_73{opacity:1;visibility:visible}._navArrow_71yaz_73:hover{background:#000c;transform:translateY(-50%) scale(1.1)}._navArrow_71yaz_73:active{transform:translateY(-50%) scale(.95)}._navArrowLeft_71yaz_107{left:var(--spacing-4)}._navArrowRight_71yaz_111{right:var(--spacing-4)}._imageIndicator_71yaz_115{position:absolute;bottom:var(--spacing-4);right:var(--spacing-4);background:#000000b3;color:#fff;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.875rem;font-family:var(--font-family-monospace);z-index:var(--z-content)}._thumbnailGrid_71yaz_128{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--spacing-3);margin-top:var(--spacing-4)}._thumbnail_71yaz_128{aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all var(--animation-duration-fast);padding:0;background:none}._thumbnail_71yaz_128:hover{border-color:color-mix(in srgb,var(--primary) 50%,transparent);transform:scale(1.05)}._thumbnail_71yaz_128._activeThumbnail_71yaz_151{border-color:var(--primary);box-shadow:var(--shadow-focus);transform:scale(1.05)}._thumbnail_71yaz_128 img{width:100%;height:100%;object-fit:cover}._details_71yaz_163{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md)}._description_71yaz_171{padding:var(--spacing-6) 0;border-top:1px solid var(--border);margin-top:var(--spacing-6)}._description_71yaz_171 h3{font-family:var(--font-family-heading);font-size:1.75rem;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._description_71yaz_171 p{line-height:1.7;color:var(--foreground);white-space:pre-wrap}._tags_71yaz_190{padding:var(--spacing-4) 0;border-top:1px solid var(--border);margin-top:var(--spacing-4)}._tags_71yaz_190 h4{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-3) 0;color:var(--foreground)}._tagList_71yaz_203{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._sidebar_71yaz_209{min-width:0}._mobileContactSpacer_71yaz_213{display:none}._backLinkSkeleton_71yaz_218{width:180px;height:1.2rem;margin-bottom:var(--spacing-6)}._mainImageSkeleton_71yaz_224{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg)}._thumbnailSkeleton_71yaz_230{aspect-ratio:1 / 1;border-radius:var(--radius)}._skeletonInfoGrid_71yaz_235{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._errorContainer_71yaz_242{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);min-height:60vh}._errorIcon_71yaz_252{color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_71yaz_257{font-family:var(--font-family-heading);font-size:2rem;margin-bottom:var(--spacing-2)}._errorMessage_71yaz_263{color:var(--muted-foreground);margin-bottom:var(--spacing-6);max-width:400px}@media(max-width:1023px){._container_71yaz_1{padding:var(--spacing-4);padding-bottom:calc(var(--spacing-4) + 120px)}._grid_71yaz_23{gap:var(--spacing-6)}._details_71yaz_163{padding:var(--spacing-6)}._navArrow_71yaz_73{width:40px;height:40px;opacity:1;visibility:visible}._navArrowLeft_71yaz_107{left:var(--spacing-2)}._navArrowRight_71yaz_111{right:var(--spacing-2)}._imageIndicator_71yaz_115{bottom:var(--spacing-2);right:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);font-size:.75rem}._thumbnailGrid_71yaz_128{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:var(--spacing-2)}._mobileContactSpacer_71yaz_213{display:block;height:120px}}@media(max-width:768px){._imageContainer_71yaz_43{aspect-ratio:4 / 3}}._container_1wr4j_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6);width:100%}._planCard_1wr4j_8{display:flex;flex-direction:column;background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease}._planCard_1wr4j_8:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._planName_1wr4j_24{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-2)}._price_1wr4j_32{font-size:2.5rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-4);display:flex;align-items:baseline}._interval_1wr4j_41{font-size:1rem;font-weight:500;color:var(--muted-foreground);margin-left:var(--spacing-2)}._description_1wr4j_48{font-size:.9rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4);flex-grow:1;min-height:4rem}._features_1wr4j_56{list-style:none;padding:0;margin:0 0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}._featureItem_1wr4j_65{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem}._featureIcon_1wr4j_72{color:var(--success);flex-shrink:0}._selectButton_1wr4j_77{width:100%;margin-top:auto}._error_1wr4j_82,._empty_1wr4j_82{padding:var(--spacing-8);text-align:center;background-color:var(--surface);border-radius:var(--radius-md);color:var(--muted-foreground)}._pageContainer_1abrn_1{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_1abrn_8{text-align:center;margin-bottom:var(--spacing-12)}._title_1abrn_13{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_1abrn_21{font-size:1.25rem;color:var(--muted-foreground);margin-top:var(--spacing-2);max-width:600px;margin-left:auto;margin-right:auto}._plansContainer_1abrn_30{max-width:960px;margin:0 auto}._dialogContent_1abrn_35{max-width:550px}._header_1nm0b_1{position:sticky;top:0;width:100%;z-index:var(--z-nav-sticky);background-color:var(--surface);transition:box-shadow var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease}._scrolled_1nm0b_10{box-shadow:var(--shadow-md)}._nav_1nm0b_14{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8);height:4.5rem;display:flex;align-items:center;justify-content:space-between}._brand_1nm0b_24{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);text-decoration:none}._navLinks_1nm0b_32{display:flex;align-items:center;gap:var(--spacing-6)}._navLink_1nm0b_32{font-size:1rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;position:relative;padding:var(--spacing-2) 0;transition:color var(--animation-duration-fast) ease}._navLink_1nm0b_32:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--primary);transform:scaleX(0);transform-origin:bottom right;transition:transform var(--animation-duration-normal) ease-out}._navLink_1nm0b_32:hover,._navLink_1nm0b_32._active_1nm0b_62{color:var(--foreground)}._navLink_1nm0b_32._active_1nm0b_62:after{transform:scaleX(1);transform-origin:bottom left}._mobileMenuButton_1nm0b_71{display:none}@media(max-width:768px){._navLinks_1nm0b_32{position:absolute;top:4.5rem;left:0;right:0;flex-direction:column;background-color:var(--surface);padding:var(--spacing-4) 0;box-shadow:var(--shadow-md);transform:translateY(-120%);transition:transform var(--animation-duration-normal) ease-in-out;gap:0}._navLinks_1nm0b_32._open_1nm0b_90{transform:translateY(0)}._navLink_1nm0b_32{width:100%;padding:var(--spacing-4) var(--spacing-8)}._navLink_1nm0b_32:after{display:none}._navLink_1nm0b_32._active_1nm0b_62{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._mobileMenuButton_1nm0b_71{display:inline-flex}}._hero_h8f9q_1{position:relative;background-color:var(--surface);padding-top:10rem;padding-bottom:var(--spacing-12)}._banner_h8f9q_8{position:absolute;top:0;left:0;right:0;height:15rem;background-color:var(--muted);background-size:cover;background-position:center}._overlay_h8f9q_19{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,var(--surface) 0%,transparent 50%)}._content_h8f9q_28{position:relative;max-width:1200px;margin:0 auto;padding:0 var(--spacing-8);display:flex;gap:var(--spacing-8);align-items:flex-end}._logoContainer_h8f9q_38{flex-shrink:0;width:10rem;height:10rem;border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:center;overflow:hidden;border:4px solid var(--surface);margin-top:-5rem}._logo_h8f9q_38{width:100%;height:100%;object-fit:cover}._logoPlaceholder_h8f9q_59{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--muted);color:var(--muted-foreground);font-family:var(--font-family-heading);font-size:4rem;font-weight:600}._details_h8f9q_72{padding-top:var(--spacing-4)}._title_h8f9q_76{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:600;line-height:1.1;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._description_h8f9q_85{font-size:1.125rem;color:var(--muted-foreground);max-width:60ch;margin:0 0 var(--spacing-4) 0}._contactInfo_h8f9q_92{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-6);font-size:.9375rem}._contactItem_h8f9q_100{display:flex;align-items:center;gap:var(--spacing-2);color:var(--foreground)}._contactItem_h8f9q_100 svg{color:var(--primary)}._contactItem_h8f9q_100 a{color:inherit;text-decoration:none}._contactItem_h8f9q_100 a:hover{text-decoration:underline}._actions_h8f9q_120{display:flex;gap:var(--spacing-3)}@media(max-width:768px){._hero_h8f9q_1{padding-top:8rem}._banner_h8f9q_8{height:10rem}._content_h8f9q_28{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._logoContainer_h8f9q_38{width:8rem;height:8rem;margin-top:-4rem}._title_h8f9q_76{font-size:2.5rem}._description_h8f9q_85{font-size:1rem}._actions_h8f9q_120{flex-direction:column;width:100%;max-width:300px}._actions_h8f9q_120>*{width:100%}}._services_2k5sv_1{padding:var(--spacing-16) 0;background-color:var(--background)}._container_2k5sv_6{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._header_2k5sv_12{text-align:center;margin-bottom:var(--spacing-12)}._title_2k5sv_17{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_2k5sv_25{font-size:1.125rem;color:var(--muted-foreground);max-width:60ch;margin:0 auto}._grid_2k5sv_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6)}._serviceCard_2k5sv_38{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center;box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;border:1px solid var(--border)}._serviceCard_2k5sv_38:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._iconWrapper_2k5sv_53{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:color-mix(in srgb,var(--primary) 15%,transparent);margin-bottom:var(--spacing-4)}._icon_2k5sv_53{color:var(--primary)}._serviceTitle_2k5sv_68{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--card-foreground);margin:0}@media(max-width:768px){._services_2k5sv_1{padding:var(--spacing-12) 0}._title_2k5sv_17{font-size:2rem}._subtitle_2k5sv_25{font-size:1rem}}._about_vvjm2_1{padding:var(--spacing-16) 0;background-color:var(--surface)}._container_vvjm2_6{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._header_vvjm2_12{text-align:center;margin-bottom:var(--spacing-12)}._title_vvjm2_17{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_vvjm2_25{font-size:1.125rem;color:var(--muted-foreground);max-width:60ch;margin:0 auto}._content_vvjm2_32{display:grid;grid-template-columns:1fr;gap:var(--spacing-12);max-width:900px;margin:0 auto}._sectionTitle_vvjm2_40{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._description_vvjm2_48 p,._mission_vvjm2_49 p{font-size:1rem;line-height:1.7;color:var(--muted-foreground)}._mission_vvjm2_49{display:flex;gap:var(--spacing-6);align-items:flex-start;background-color:var(--background);padding:var(--spacing-6);border-radius:var(--radius-lg)}._iconWrapper_vvjm2_64{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary)}._valuesGrid_vvjm2_76{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._valueItem_vvjm2_82{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--background);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);font-weight:500}._valueIcon_vvjm2_96{color:var(--secondary)}@media(max-width:768px){._about_vvjm2_1{padding:var(--spacing-12) 0}._title_vvjm2_17{font-size:2rem}._subtitle_vvjm2_25{font-size:1rem}}._gallery_dj96z_1{padding:var(--spacing-16) 0;background-color:var(--surface)}._container_dj96z_6{max-width:1400px;margin:0 auto;padding:0 var(--spacing-6)}._header_dj96z_12{text-align:center;margin-bottom:var(--spacing-12)}._title_dj96z_17{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._subtitle_dj96z_25{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._galleryWrapper_dj96z_33{max-width:800px;margin:0 auto}._galleryMain_dj96z_38{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--spacing-4)}._galleryMainImage_dj96z_46{width:100%;height:100%;object-fit:cover}._galleryPrev_dj96z_52,._galleryNext_dj96z_53{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;border-radius:var(--radius-full);width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--animation-duration-fast) ease}._galleryPrev_dj96z_52:hover,._galleryNext_dj96z_53:hover{background-color:#000000b3;transform:translateY(-50%) scale(1.1)}._galleryPrev_dj96z_52{left:var(--spacing-4)}._galleryNext_dj96z_53{right:var(--spacing-4)}._galleryThumbnails_dj96z_84{display:flex;gap:var(--spacing-3);justify-content:center}._galleryThumbnail_dj96z_84{border:none;border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:all var(--animation-duration-fast) ease;opacity:.7}._galleryThumbnail_dj96z_84 img{width:80px;height:60px;object-fit:cover;display:block}._galleryThumbnail_dj96z_84:hover,._galleryThumbnailActive_dj96z_107{opacity:1;transform:scale(1.05)}._galleryThumbnailActive_dj96z_107{ring:2px solid var(--primary)}@media(max-width:768px){._gallery_dj96z_1{padding:var(--spacing-12) 0}._title_dj96z_17{font-size:2rem}._galleryThumbnails_dj96z_84{flex-wrap:wrap}._galleryThumbnail_dj96z_84 img{width:60px;height:45px}._galleryPrev_dj96z_52,._galleryNext_dj96z_53{width:40px;height:40px}._galleryPrev_dj96z_52{left:var(--spacing-2)}._galleryNext_dj96z_53{right:var(--spacing-2)}}._testimonials_1yysn_1{padding:var(--spacing-16) 0;background-color:var(--background)}._container_1yysn_6{max-width:1400px;margin:0 auto;padding:0 var(--spacing-6)}._header_1yysn_12{text-align:center;margin-bottom:var(--spacing-12)}._title_1yysn_17{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._subtitle_1yysn_25{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._testimonialsGrid_1yysn_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-6)}._testimonialCard_1yysn_39{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._testimonialRating_1yysn_47{display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}._testimonialStar_1yysn_53{color:var(--primary);fill:var(--primary)}._testimonialContent_1yysn_58{font-size:1.0625rem;line-height:1.6;color:var(--foreground);margin:0 0 var(--spacing-6) 0;font-style:italic}._testimonialAuthor_1yysn_66{display:flex;align-items:center;gap:var(--spacing-3)}._testimonialName_1yysn_76{font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1)}._testimonialRole_1yysn_82{font-size:.875rem;color:var(--muted-foreground)}@media(max-width:768px){._testimonials_1yysn_1{padding:var(--spacing-12) 0}._title_1yysn_17{font-size:2rem}._testimonialsGrid_1yysn_33{grid-template-columns:1fr}}._stats_iyohm_1{background-color:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-12) 0}._container_iyohm_7{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._grid_iyohm_13{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8);text-align:center}._statItem_iyohm_20{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._icon_iyohm_27{color:var(--primary);margin-bottom:var(--spacing-2)}._value_iyohm_32{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;line-height:1}._label_iyohm_39{font-size:1rem;font-weight:500;opacity:.9}@media(max-width:768px){._stats_iyohm_1{padding:var(--spacing-8) 0}._value_iyohm_32{font-size:2.5rem}}._contact_1pl8o_1{padding:var(--spacing-16) 0;background-color:var(--background)}._container_1pl8o_6{max-width:800px;margin:0 auto;padding:0 var(--spacing-8)}._header_1pl8o_12{text-align:center;margin-bottom:var(--spacing-12)}._title_1pl8o_17{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_1pl8o_25{font-size:1.125rem;color:var(--muted-foreground);max-width:60ch;margin:0 auto}._form_1pl8o_32{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._formGroup_1pl8o_42{display:flex;flex-direction:column;gap:var(--spacing-2)}._formGroup_1pl8o_42 label{font-weight:500;font-size:.9375rem}._formGroup_1pl8o_42 input,._formGroup_1pl8o_42 textarea{width:100%;padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--background);color:var(--foreground);font-size:1rem;transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._formGroup_1pl8o_42 input:focus,._formGroup_1pl8o_42 textarea:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._formGroup_1pl8o_42 textarea{resize:vertical;min-height:120px}._error_1pl8o_77{color:var(--error);font-size:.875rem;margin:0}._submitButton_1pl8o_83{margin-top:var(--spacing-4);width:100%}@media(max-width:768px){._contact_1pl8o_1{padding:var(--spacing-12) 0}._form_1pl8o_32{padding:var(--spacing-6)}}._footer_kl22w_1{background-color:var(--surface);border-top:1px solid var(--border);padding:var(--spacing-12) 0;color:var(--muted-foreground)}._container_kl22w_8{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._main_kl22w_14{display:flex;justify-content:space-between;gap:var(--spacing-12);padding-bottom:var(--spacing-8);flex-wrap:wrap}._brand_kl22w_22{max-width:300px}._brandName_kl22w_26{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._tagline_kl22w_34{font-size:1rem;margin:0 0 var(--spacing-4) 0}._socialLinks_kl22w_39{display:flex;gap:var(--spacing-4)}._socialLinks_kl22w_39 a{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._socialLinks_kl22w_39 a:hover{color:var(--primary)}._links_kl22w_53{display:flex;gap:var(--spacing-12);flex-wrap:wrap}._linkColumn_kl22w_59 h4{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._linkColumn_kl22w_59 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._linkColumn_kl22w_59 a{color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._linkColumn_kl22w_59 a:hover{color:var(--primary);text-decoration:underline}._bottom_kl22w_87{border-top:1px solid var(--border);padding-top:var(--spacing-6);text-align:center;font-size:.875rem}@media(max-width:768px){._main_kl22w_14{flex-direction:column;gap:var(--spacing-8)}._links_kl22w_53{gap:var(--spacing-8)}}._pageWrapper_q5uc9_1{background-color:var(--background);min-height:100vh}._container_q5uc9_6{max-width:1400px;margin:0 auto;padding:var(--spacing-8)}._errorState_q5uc9_13{text-align:center;padding:var(--spacing-16);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);margin:var(--spacing-8) auto;max-width:600px}._errorIcon_q5uc9_23{color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_q5uc9_28{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._errorMessage_q5uc9_36{color:var(--muted-foreground);max-width:500px;margin:0 auto}._skeletonContainer_q5uc9_43{width:100%}._heroSkeleton_q5uc9_47{height:400px;border-radius:0}._contentSkeleton_q5uc9_52{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8)}._gridSkeleton_q5uc9_58{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._section_15idx_1{margin-bottom:var(--spacing-12);scroll-margin-top:6rem}._section_15idx_1 h2{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;margin:0 0 var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);color:var(--foreground);text-transform:uppercase;letter-spacing:1px}._section_15idx_1 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:var(--spacing-6) 0 var(--spacing-4);color:var(--foreground)}._section_15idx_1 p,._section_15idx_1 ul{margin-bottom:var(--spacing-4)}._section_15idx_1 ul{padding-left:var(--spacing-8);list-style-type:disc}._section_15idx_1 li{margin-bottom:var(--spacing-3);padding-left:var(--spacing-2)}._section_15idx_1 strong{font-weight:600;color:var(--foreground)}._container_1f2kw_1{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base);color:var(--foreground);background-color:var(--background)}._header_1f2kw_10{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-6);border-bottom:2px solid var(--border)}._header_1f2kw_10 h1{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:2px}._lastUpdated_1f2kw_27{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6);font-weight:500}._contentWrapper_1f2kw_34{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-8);align-items:start}._tableOfContents_1f2kw_41{position:sticky;top:calc(5rem + var(--spacing-4));background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow)}._tableOfContents_1f2kw_41 h2{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-4);color:var(--foreground);text-transform:uppercase;letter-spacing:.5px}._tableOfContents_1f2kw_41 nav ol{list-style:none;padding:0;margin:0;counter-reset:toc-counter}._tableOfContents_1f2kw_41 nav ol li{counter-increment:toc-counter;margin-bottom:var(--spacing-3)}._tableOfContents_1f2kw_41 nav ol li a{display:block;padding:var(--spacing-2) var(--spacing-3);color:var(--foreground);text-decoration:none;font-size:.9375rem;line-height:1.4;border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) ease}._tableOfContents_1f2kw_41 nav ol li a:before{content:counter(toc-counter) ". ";font-weight:600;color:var(--primary)}._tableOfContents_1f2kw_41 nav ol li a:hover{background-color:var(--muted);color:var(--primary);padding-left:var(--spacing-4)}._mainContent_1f2kw_96{line-height:1.8;font-size:1.0625rem}._mainContent_1f2kw_96 section{margin-bottom:var(--spacing-12);scroll-margin-top:6rem}._mainContent_1f2kw_96 h2{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;margin:0 0 var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);color:var(--foreground);text-transform:uppercase;letter-spacing:1px}._mainContent_1f2kw_96 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:var(--spacing-6) 0 var(--spacing-4);color:var(--foreground)}._mainContent_1f2kw_96 p,._mainContent_1f2kw_96 ul{margin-bottom:var(--spacing-4)}._mainContent_1f2kw_96 ul{padding-left:var(--spacing-8);list-style-type:disc}._mainContent_1f2kw_96 li{margin-bottom:var(--spacing-3);padding-left:var(--spacing-2)}._mainContent_1f2kw_96 strong{font-weight:600;color:var(--foreground)}._intro_1f2kw_146{font-size:1.25rem;color:var(--foreground);margin-bottom:var(--spacing-8);padding:var(--spacing-6);background-color:var(--muted);border-radius:var(--radius-md);border-left:4px solid var(--primary)}._warningBox_1f2kw_156{background:linear-gradient(135deg,#fef5e7,#fceccf);border:2px solid var(--warning);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0;box-shadow:var(--shadow-md)}._warningBox_1f2kw_156 p{margin-bottom:var(--spacing-3);font-weight:600;color:var(--foreground)}._warningBox_1f2kw_156 p:last-child{margin-bottom:0}._disclaimerBox_1f2kw_175{background:linear-gradient(135deg,#fdf1f1,#fce3e3);border:2px solid var(--error);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0;box-shadow:var(--shadow-md)}._disclaimerBox_1f2kw_175 p{margin-bottom:var(--spacing-3);font-weight:600;color:var(--foreground);text-transform:uppercase;letter-spacing:.5px}._disclaimerBox_1f2kw_175 p:first-child{font-size:1.125rem;color:var(--error);margin-bottom:var(--spacing-4)}._disclaimerBox_1f2kw_175 ul{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}._disclaimerBox_1f2kw_175 li{text-transform:uppercase;font-weight:600;letter-spacing:.5px}._contactBox_1f2kw_209{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);margin:var(--spacing-6) 0}._contactBox_1f2kw_209 p{margin:0;line-height:1.8}._contactBox_1f2kw_209 a{color:var(--primary);text-decoration:none;font-weight:600}._contactBox_1f2kw_209 a:hover{text-decoration:underline}@media(max-width:1024px){._contentWrapper_1f2kw_34{grid-template-columns:1fr}._tableOfContents_1f2kw_41{position:static;margin-bottom:var(--spacing-8)}}@media(max-width:768px){._container_1f2kw_1{padding:var(--spacing-6) var(--spacing-3)}._header_1f2kw_10 h1{font-size:2.5rem}._mainContent_1f2kw_96 h2{font-size:1.75rem}._mainContent_1f2kw_96 h3{font-size:1.25rem}._mainContent_1f2kw_96{font-size:1rem}._intro_1f2kw_146{font-size:1.125rem}}._form_s0r6d_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_s0r6d_7{margin-top:var(--spacing-4);align-self:flex-end}._container_17swe_1{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow)}._header_17swe_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._title_17swe_18{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground)}._list_17swe_26{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:300px;overflow-y:auto}._categoryItem_17swe_34{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2);border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease}._categoryItem_17swe_34:hover{background-color:var(--muted)}._categoryName_17swe_47{font-size:.9375rem}._error_17swe_51,._empty_17swe_51{text-align:center;color:var(--muted-foreground);padding:var(--spacing-4)}._note_17swe_57{margin-top:var(--spacing-4);font-size:.75rem;color:var(--muted-foreground);text-align:center;font-style:italic}._container_ix0jq_1{max-width:900px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_ix0jq_7{margin-bottom:var(--spacing-6)}._title_ix0jq_11{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:var(--spacing-2) 0 var(--spacing-1) 0}._subtitle_ix0jq_19{font-size:1rem;color:var(--muted-foreground);max-width:600px}._container_1hr9z_1{max-width:1000px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_1hr9z_7{margin-bottom:var(--spacing-8);text-align:center}._title_1hr9z_12{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._description_1hr9z_20{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._toolbar_1hr9z_27{margin-bottom:var(--spacing-6)}._searchWrapper_1hr9z_31{position:relative;max-width:500px;margin:0 auto}._searchIcon_1hr9z_37{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1hr9z_46{padding-left:calc(var(--spacing-3) * 2 + 18px);height:2.75rem}._userList_1hr9z_51{display:flex;flex-direction:column;gap:var(--spacing-6)}._card_1hr9z_57{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);border:1px solid var(--border);overflow:hidden}._cardHeader_1hr9z_65{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--surface) 95%,var(--background))}._userInfo_1hr9z_74{display:flex;align-items:center;gap:var(--spacing-4)}._avatar_1hr9z_80{width:40px;height:40px;border-radius:50%;border:2px solid var(--border)}._userName_1hr9z_87{display:flex;flex-direction:column}._displayName_1hr9z_92{font-weight:600;color:var(--surface-foreground)}._email_1hr9z_97{font-size:.875rem;color:var(--muted-foreground)}._assignmentsList_1hr9z_102{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._assignmentItem_1hr9z_109{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-3);background-color:var(--background);border-radius:var(--radius);border:1px solid var(--border)}._collectionInfo_1hr9z_119{display:flex;flex-direction:column;gap:var(--spacing-1)}._collectionTitle_1hr9z_125{font-weight:500;font-size:.9375rem}._videoCount_1hr9z_130{font-size:.8125rem;color:var(--muted-foreground)}._noAssignments_1hr9z_135{font-size:.9375rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-4) 0}._pagination_1hr9z_142{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8)}._errorState_1hr9z_150,._emptyState_1hr9z_151{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-16) 0;color:var(--muted-foreground);text-align:center}._errorState_1hr9z_150 svg{color:var(--error)}._dialogBody_1hr9z_166{padding:var(--spacing-4) 0}._container_13gr9_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_13gr9_7{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._backLink_13gr9_13{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);text-decoration:none;margin:var(--spacing-4) 0 var(--spacing-2) 0}._backLink_13gr9_13:hover{color:var(--foreground)}._title_13gr9_27{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_13gr9_35{font-size:1rem;color:var(--muted-foreground);max-width:60ch}._skeletonContainer_13gr9_41{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:1024px){._skeletonContainer_13gr9_41{grid-template-columns:2fr 1fr}}._mainContentSkeleton_13gr9_53,._sidebarSkeleton_13gr9_59{display:flex;flex-direction:column;gap:var(--spacing-6)}._errorState_13gr9_65{text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border)}._errorState_13gr9_65 h2{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--error)}._errorState_13gr9_65 p{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._page_1dzcs_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6);color:var(--foreground)}._breadcrumb_1dzcs_8{margin-bottom:var(--spacing-6);font-size:.875rem;color:var(--muted-foreground)}._breadcrumb_1dzcs_8 a{color:var(--accent);text-decoration:none;transition:color var(--animation-duration-fast)}._breadcrumb_1dzcs_8 a:hover{color:var(--accent-foreground);background-color:var(--accent);text-decoration:underline}._breadcrumb_1dzcs_8 span{margin:0 var(--spacing-2)}._container_1dzcs_30{display:grid;grid-template-columns:320px 1fr;gap:var(--spacing-12);align-items:flex-start}._sidebar_1dzcs_37{position:sticky;top:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._thumbnailContainer_1dzcs_47{width:100%;aspect-ratio:16 / 10;border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--spacing-4);background-color:var(--muted)}._thumbnail_1dzcs_47{width:100%;height:100%;object-fit:cover}._placeholderThumbnail_1dzcs_62{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._title_1dzcs_71{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;line-height:1.2;margin:0 0 var(--spacing-2) 0}._priceInfo_1dzcs_79{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._price_1dzcs_79{font-family:var(--font-family-monospace);font-size:1.75rem;font-weight:700;color:var(--primary)}._description_1dzcs_93{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-4)}._accessInfo_1dzcs_100{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--success) 8%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 15%,transparent);border-radius:var(--radius);font-size:.875rem;font-weight:500;margin-bottom:var(--spacing-4)}._purchaseButton_1dzcs_114{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-weight:600;position:relative}._spinner_1dzcs_124{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_1dzcs_124 1s linear infinite}@keyframes _spin_1dzcs_124{to{transform:rotate(360deg)}}._ownedStatus_1dzcs_137{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);border:2px solid color-mix(in srgb,var(--success) 25%,transparent);border-radius:var(--radius-md);font-weight:600;font-size:1rem;box-shadow:0 2px 4px color-mix(in srgb,var(--success) 15%,transparent)}._mainContent_1dzcs_153{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._contentHeader_1dzcs_161{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._contentHeader_1dzcs_161 h2{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;margin:0}._lockNotice_1dzcs_178{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent);border-radius:var(--radius);font-size:.875rem;font-weight:500;white-space:nowrap}._videoList_1dzcs_192{display:flex;flex-direction:column;gap:var(--spacing-1)}._videoItem_1dzcs_198{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md);transition:background-color var(--animation-duration-fast)}._videoItem_1dzcs_198:hover{background-color:var(--muted)}._videoItemClickable_1dzcs_211{cursor:pointer;text-decoration:none;color:inherit;transition:all var(--animation-duration-fast) ease;border:1px solid transparent;border-radius:var(--radius-md)}._videoItemClickable_1dzcs_211:hover{background-color:color-mix(in srgb,var(--success) 8%,transparent);transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--success) 20%,transparent)}._videoItemClickable_1dzcs_211:active{transform:translateY(-1px);box-shadow:var(--shadow)}._videoNumber_1dzcs_232{font-family:var(--font-family-monospace);font-size:1rem;color:var(--muted-foreground);width:24px;text-align:right;flex-shrink:0;padding-top:var(--spacing-1)}._videoThumbnailContainer_1dzcs_242{width:142px;height:80px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background-color:var(--muted);position:relative}._playOverlay_1dzcs_252{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--animation-duration-fast) ease}._videoItemClickable_1dzcs_211:hover ._playOverlay_1dzcs_252{opacity:1}._videoThumbnail_1dzcs_242{width:100%;height:100%;object-fit:cover}._videoPlaceholderThumbnail_1dzcs_279{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._videoInfo_1dzcs_288{flex-grow:1}._videoTitle_1dzcs_292{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-1) 0}._videoDescription_1dzcs_298{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._videoMeta_1dzcs_310{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);white-space:nowrap}._statusBadge_1dzcs_319{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1);font-weight:600;white-space:nowrap}._accessBadge_1dzcs_329{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1);font-weight:600}._lockedBadge_1dzcs_338{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1);font-weight:500;color:var(--muted-foreground);background-color:transparent}._collectionProgressWrapper_1dzcs_349{margin-bottom:var(--spacing-4)}._videoProgress_1dzcs_353{margin-top:var(--spacing-2)}._videoProgressBar_1dzcs_357{height:3px}._thumbnailProgressBar_1dzcs_361{position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#0000004d}._thumbnailProgressFill_1dzcs_370{height:100%;background-color:var(--success);transition:width var(--animation-duration-normal) ease}._videoDuration_1dzcs_376{display:inline-flex;align-items:center;gap:var(--spacing-1)}._videoItemSkeleton_1dzcs_383{display:flex;gap:var(--spacing-4);padding:var(--spacing-4)}._videoInfoSkeleton_1dzcs_389{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:center}._errorState_1dzcs_397{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);gap:var(--spacing-4);min-height:60vh}._errorIcon_1dzcs_408{color:var(--error)}._errorState_1dzcs_397 h2{font-family:var(--font-family-heading);font-size:2rem}._errorState_1dzcs_397 p{color:var(--muted-foreground);max-width:400px}@media(max-width:1024px){._container_1dzcs_30{grid-template-columns:280px 1fr;gap:var(--spacing-8)}}@media(max-width:768px){._page_1dzcs_1{padding:var(--spacing-6) var(--spacing-4)}._container_1dzcs_30{grid-template-columns:1fr;gap:var(--spacing-6)}._sidebar_1dzcs_37{position:static}._contentHeader_1dzcs_161{flex-direction:column;align-items:flex-start}._lockNotice_1dzcs_178{align-self:stretch;justify-content:center}._videoItem_1dzcs_198{flex-direction:column;align-items:flex-start}._videoThumbnailContainer_1dzcs_242{width:100%;height:auto;aspect-ratio:16 / 9}._videoMeta_1dzcs_310{align-self:stretch;justify-content:flex-end}}._pageContainer_1draw_1{max-width:1400px;margin:0 auto;padding:var(--spacing-8)}._header_1draw_7{text-align:center;margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._title_1draw_14{font-family:var(--font-family-heading);font-size:3rem;font-weight:600;color:var(--foreground);margin:var(--spacing-2) 0 var(--spacing-1) 0}._subtitle_1draw_22{font-size:1.1rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._mainContent_1draw_29{display:flex;gap:var(--spacing-8)}._postsContainer_1draw_34{flex-grow:1}._grid_1draw_38{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}._cardLink_1draw_44{text-decoration:none;color:inherit;display:block}._card_1draw_44{background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;flex-direction:column;height:100%}._card_1draw_44:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardImageWrapper_1draw_66{aspect-ratio:16 / 9;overflow:hidden}._cardImage_1draw_66{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._card_1draw_44:hover ._cardImage_1draw_66{transform:scale(1.05)}._cardContent_1draw_82{padding:var(--spacing-4);display:flex;flex-direction:column;flex-grow:1}._cardTitle_1draw_89{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2) 0;line-height:1.3}._cardExcerpt_1draw_96{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6;margin:0 0 var(--spacing-4) 0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_1draw_108{display:flex;align-items:center;gap:var(--spacing-3);margin-top:auto;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._authorAvatar_1draw_117{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}._authorInfo_1draw_124{display:flex;flex-direction:column}._authorName_1draw_129{font-weight:500;font-size:.875rem}._publishDate_1draw_134{font-size:.8125rem;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-1)}._pagination_1draw_142{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._messageState_1draw_152{text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-md);color:var(--muted-foreground);border:1px dashed var(--border)}._messageIcon_1draw_161{color:var(--secondary);margin-bottom:var(--spacing-4)}._messageIconError_1draw_166{color:var(--error);margin-bottom:var(--spacing-4)}._messageState_1draw_152 h3{font-family:var(--font-family-heading);font-size:2rem;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._messageState_1draw_152 p{font-size:1rem}@media(max-width:1024px){._grid_1draw_38{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._pageContainer_1draw_1{padding:var(--spacing-4)}._title_1draw_14{font-size:2.5rem}._grid_1draw_38{grid-template-columns:1fr}}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem}:root{--background: hsl(220, 20%, 97%);--foreground: hsl(220, 15%, 25%);--surface: hsl(0, 0%, 100%);--surface-foreground: hsl(220, 15%, 25%);--sidebar: hsl(220, 15%, 94%);--sidebar-foreground: hsl(220, 15%, 25%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(220, 15%, 25%);--popup: hsl(0, 0%, 100%);--popup-foreground: hsl(220, 15%, 25%);--primary: hsl(45, 100%, 50%);--primary-foreground: hsl(45, 100%, 5%);--secondary: hsl(215, 80%, 55%);--secondary-foreground: hsl(0, 0%, 100%);--accent: hsl(215, 80%, 55%);--accent-foreground: hsl(0, 0%, 100%);--muted: hsl(220, 10%, 90%);--muted-foreground: hsl(220, 10%, 45%);--success: hsl(140, 70%, 40%);--success-foreground: hsl(0, 0%, 100%);--error: hsl(0, 80%, 55%);--error-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 90%, 55%);--warning-foreground: hsl(38, 90%, 10%);--info: hsl(200, 80%, 50%);--info-foreground: hsl(0, 0%, 100%);--info-hover: hsl(200, 80%, 60%);--info-active: hsl(200, 80%, 40%);--border: hsl(220, 15%, 88%);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-heading: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-monospace: "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-cursive: "Teko", cursive;--shadow: 0 1px 2px 0 hsl(220 15% 25% / .05);--shadow-md: 0 4px 6px -1px hsl(220 15% 25% / .1), 0 2px 4px -2px hsl(220 15% 25% / .1);--shadow-lg: 0 10px 15px -3px hsl(220 15% 25% / .1), 0 4px 6px -4px hsl(220 15% 25% / .1);--shadow-focus: 0 0 0 3px hsl(215 80% 55% / .3);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(215, 80%, 55%);--chart-color-2: hsl(45, 100%, 50%);--chart-color-3: hsl(220, 15%, 50%);--chart-color-4: hsl(140, 70%, 40%);--chart-color-5: hsl(0, 80%, 60%)}.dark{--background: hsl(220, 15%, 10%);--foreground: hsl(220, 10%, 85%);--surface: hsl(220, 15%, 15%);--surface-foreground: hsl(220, 10%, 90%);--sidebar: hsl(220, 15%, 12%);--sidebar-foreground: hsl(220, 10%, 85%);--card: hsl(220, 15%, 15%);--card-foreground: hsl(220, 10%, 90%);--popup: hsl(220, 15%, 15%);--popup-foreground: hsl(220, 10%, 90%);--primary: hsl(45, 100%, 50%);--primary-foreground: hsl(45, 100%, 5%);--secondary: hsl(215, 70%, 60%);--secondary-foreground: hsl(0, 0%, 100%);--accent: hsl(215, 70%, 60%);--accent-foreground: hsl(0, 0%, 100%);--muted: hsl(220, 15%, 22%);--muted-foreground: hsl(220, 10%, 60%);--success: hsl(140, 60%, 45%);--success-foreground: hsl(0, 0%, 100%);--error: hsl(0, 70%, 60%);--error-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 80%, 55%);--warning-foreground: hsl(38, 90%, 10%);--info: hsl(200, 70%, 55%);--info-foreground: hsl(0, 0%, 100%);--info-hover: hsl(200, 70%, 65%);--info-active: hsl(200, 70%, 45%);--border: hsl(220, 15%, 25%);--shadow: 0 1px 2px 0 hsl(0 0% 0% / .05);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .1), 0 2px 4px -2px hsl(0 0% 0% / .1);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .1), 0 4px 6px -4px hsl(0 0% 0% / .1);--shadow-focus: 0 0 0 3px hsl(215 70% 60% / .4);--chart-color-1: hsl(215, 70%, 60%);--chart-color-2: hsl(45, 100%, 50%);--chart-color-3: hsl(220, 10%, 70%);--chart-color-4: hsl(140, 60%, 50%);--chart-color-5: hsl(0, 70%, 65%)}@layer base{ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}
