.account-v2-toast-portal{pointer-events:none}.account-v2-toast-container{bottom:24px;display:flex;flex-direction:column;gap:10px;max-width:420px;pointer-events:none;position:fixed;right:24px;z-index:1100}@media(max-width:640px){.account-v2-toast-container{bottom:16px;left:16px;max-width:none;right:16px}}.account-v2-toast{align-items:flex-start;animation:account-v2-toast-enter .24s ease-out;background:var(--hv-white);border:1px solid var(--hv-mist);border-radius:8px;box-shadow:0 4px 12px #0000001f;display:flex;gap:12px;min-width:280px;padding:12px 14px;pointer-events:auto}.account-v2-toast__body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.account-v2-toast__title{color:var(--hv-charcoal);font-size:13px;font-weight:600;line-height:1.3}.account-v2-toast__message{word-wrap:break-word;color:var(--hv-stone);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.account-v2-toast__actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.account-v2-toast__action{background:#0000;border:none;border-radius:4px;color:var(--hv-action-blue);cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px}.account-v2-toast__action:hover:not(:disabled){background:var(--hv-snow)}.account-v2-toast__action:focus-visible{outline:2px solid var(--hv-action-blue);outline-offset:2px}.account-v2-toast__dismiss{background:#0000;border:none;border-radius:4px;color:var(--hv-stone);cursor:pointer;font-size:18px;line-height:1;padding:4px 6px}.account-v2-toast__dismiss:hover:not(:disabled){background:var(--hv-snow);color:var(--hv-charcoal)}.account-v2-toast__dismiss:focus-visible{outline:2px solid var(--hv-action-blue);outline-offset:2px}.account-v2-toast--success{border-left:4px solid #10b981}.account-v2-toast--error{border-left:4px solid #ef4444}.account-v2-toast--warning{border-left:4px solid #f59e0b}.account-v2-toast--info{border-left:4px solid var(--hv-action-blue)}@keyframes account-v2-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.account-v2-toast{animation:none}}:root{--hv-brand-navy:#1b1f3b;--hv-brand-navy-light:#2a2f52;--hv-brand-deep:#111827;--hv-brand-ink:#060608;--hv-action-blue:#0065f4;--hv-action-blue-hover:#1e4fd5;--hv-white:#fff;--hv-snow:#f9fafb;--hv-ash:#f3f4f6;--hv-mist:#e5e7eb;--hv-slate:#9ca3af;--hv-stone:#6b7280;--hv-graphite:#2f2f38;--hv-charcoal:#111827;--hv-signal-purple:#9333ea;--color-primary:var(--hv-action-blue);--color-primary-hover:var(--hv-action-blue-hover);--color-secondary:var(--hv-signal-purple);--color-bg-light:var(--hv-snow);--color-bg-lighter:#f1f0f4;--color-bg-light-blue:#e5f0fe;--color-bg-dark:var(--hv-brand-deep);--color-bg-deep:var(--hv-brand-navy);--color-bg-purple:#572078;--color-surface:var(--hv-white);--color-bg-sky:#f7f9fc;--color-bg-active:#ebf3ff;--color-text-primary:var(--hv-charcoal);--color-text-strong:var(--hv-graphite);--color-text-default:var(--hv-stone);--color-text-muted:var(--hv-slate);--color-text-muted-dark:#6e6e78;--color-text-disabled:#d1d5db;--color-border:#e3e8ec;--color-border-strong:#d1d5db;--color-divider:var(--hv-mist);--color-success:#10b981;--color-success-soft:#31c48d;--color-error:#ef4444;--color-error-strong:#e02424;--color-warning:#f59e0b;--color-warning-soft:#fbbf24;--color-info:#3b82f6;--color-bg-hover:#f3f4f6;--color-bg-alt:#f8fafc;--color-bg-ash:#f5f6f8;--color-bg-disabled:#f5f5f5;--color-text-link:#2563eb;--color-text-link-hover:#1e4fd5;--color-icon-default:#6b7280;--color-overlay:#00000080;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 8px #0000001f;--shadow-lg:0 8px 20px #00000026;--surface-0:var(--color-bg-light);--surface-1:var(--color-surface);--surface-2:var(--color-surface);--surface-3:var(--color-bg-alt);--color-chart-1:#2563eb;--color-chart-2:#14b8a6;--color-chart-3:#52c41a;--color-chart-4:#faad14;--color-chart-5:#722ed1;--color-chart-6:#eb2f96;--color-chart-7:#fa8c16;--color-chart-8:#2f54eb;--color-chart-muted:#d6d6d6;--color-chart-grid:var(--color-divider);--color-chart-axis:var(--color-text-muted);--table-header-bg:var(--surface-3);--table-header-text:var(--color-text-strong);--table-row-hover-bg:var(--color-bg-hover);--table-row-zebra-bg:var(--color-bg-alt);--table-border:var(--color-divider);--table-cell-padding-y:var(--spacing-3);--table-cell-padding-x:var(--spacing-4);--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-info-bg:#eff6ff;--color-info-border:#bfdbfe;--font-family-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-display:var(--font-family-sans);--font-family-mono:"JetBrains Mono","Fira Code","Cascadia Code",monospace;--font-size-h0:56px;--font-size-h1:44px;--font-size-h2:32px;--font-size-h3:24px;--font-size-h4:22px;--font-size-body-lg:20px;--font-size-body:16px;--font-size-caption:14px;--font-size-tiny:12px;--font-size-xtiny:10px;--line-height-h0:68px;--line-height-h1:56px;--line-height-h2:44px;--line-height-h3:36px;--line-height-h4:34px;--line-height-body-lg:32px;--line-height-body:28px;--line-height-caption:20px;--line-height-tiny:16px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:24px;--radius-full:999px;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--btn-height:50px;--btn-height-sm:32px;--btn-height-md:40px;--btn-height-lg:48px;--btn-radius:4px;--btn-padding:16px;--btn-padding-x:20px;--btn-font-size:20px;--btn-font-weight:600;--btn-border:2px;--btn-border-sm:1px;--input-height:48px;--card-padding:var(--spacing-6);--card-radius:var(--radius-md);--modal-padding:var(--spacing-6);--modal-radius:var(--radius-md);--navbar-height:64px;--container-max-width:1280px;--layout-padding:24px;--layout-padding-x:40px;--section-padding-y:var(--spacing-12);--section-padding-x:var(--spacing-6);--content-width-wide:1340px;--z-dropdown:1000;--z-sticky:1020;--z-modal-backdrop:1040;--z-modal:1050;--z-toast:1060;--transition-fast:120ms ease;--transition-normal:200ms ease;--transition-slow:300ms ease-out;--font-family-base:var(--font-family-sans);--color-bg-placeholder:var(--color-bg-alt);--color-bg-lavender:var(--color-bg-ash);--color-text-secondary:var(--color-text-default);--color-text:var(--color-text-primary);--font-weight-h3:var(--font-weight-semibold);--font-weight-h4:var(--font-weight-medium);--font-weight-body:var(--font-weight-regular);--font-size-body-l:var(--font-size-body-lg);--font-size-body-sm:var(--font-size-caption);--line-height-body-sm:var(--line-height-caption);--spacing-7:calc((var(--spacing-6) + var(--spacing-8))/2);--spacing-9:calc((var(--spacing-8) + var(--spacing-10))/2);--btn-primary-bg:var(--color-primary);--btn-primary-txt:var(--color-surface)}.havola-app .action-btn,.havola-app .action-btn-outline,.havola-app .ant-btn,.havola-app .btn,.havola-app button{border-radius:4px!important;border-radius:var(--btn-radius)!important}.havola-app .text-body,.havola-app .text-body-lg,.havola-app .text-caption,.havola-app .text-h0,.havola-app .text-h1,.havola-app .text-h2,.havola-app .text-h3,.havola-app .text-h4,.havola-app .text-tiny{color:#6b7280;color:var(--color-text-default);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-sans)}.havola-app .text-h0{font-size:56px;font-size:var(--font-size-h0);line-height:68px;line-height:var(--line-height-h0)}.havola-app .text-h0,.havola-app .text-h1{color:#111827;color:var(--color-text-primary);font-weight:700;font-weight:var(--font-weight-bold)}.havola-app .text-h1{font-size:44px;font-size:var(--font-size-h1);line-height:56px;line-height:var(--line-height-h1)}.havola-app .text-h2{color:#111827;color:var(--color-text-primary);font-size:32px;font-size:var(--font-size-h2);line-height:44px;line-height:var(--line-height-h2)}.havola-app .text-h2,.havola-app .text-h3{font-weight:600;font-weight:var(--font-weight-semibold)}.havola-app .text-h3{font-size:24px;font-size:var(--font-size-h3);line-height:36px;line-height:var(--line-height-h3)}.havola-app .text-h3,.havola-app .text-h4{color:#2f2f38;color:var(--color-text-strong)}.havola-app .text-h4{font-size:22px;font-size:var(--font-size-h4);font-weight:500;font-weight:var(--font-weight-medium);line-height:34px;line-height:var(--line-height-h4)}.havola-app .text-body-lg{font-size:20px;font-size:var(--font-size-body-lg);line-height:32px;line-height:var(--line-height-body-lg)}.havola-app .text-body,.havola-app .text-body-lg{font-weight:400;font-weight:var(--font-weight-regular)}.havola-app .text-body{font-size:16px;font-size:var(--font-size-body);line-height:28px;line-height:var(--line-height-body)}.havola-app .text-caption{color:#9ca3af;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-caption);line-height:20px;line-height:var(--line-height-caption)}.havola-app .text-tiny{color:#9ca3af;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-tiny);line-height:16px;line-height:var(--line-height-tiny)}.ant-modal .ant-modal-content{border-radius:8px!important;border-radius:var(--radius-md)!important}.ant-modal .ant-modal-title{color:#111827!important;color:var(--color-text-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-family-sans)!important;font-weight:600!important;font-weight:var(--font-weight-semibold)!important}.ant-modal .ant-modal-footer{border-top:1px solid #e5e7eb!important;border-top:1px solid var(--color-divider)!important;margin-top:8px!important;margin-top:var(--spacing-2)!important;padding-top:16px!important;padding-top:var(--spacing-4)!important}.ant-modal .ant-modal-body,.ant-modal .ant-modal-confirm-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-family-sans)!important}.ant-modal .ant-modal-confirm-title{color:#111827!important;color:var(--color-text-primary)!important;font-weight:600!important;font-weight:var(--font-weight-semibold)!important}.ant-modal .ant-modal-confirm-content{color:#6b7280!important;color:var(--color-text-default)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-family-sans)!important}.ant-modal .ant-modal-confirm-btns{margin-top:16px!important;margin-top:var(--spacing-4)!important}.ant-modal .ant-modal-confirm-btns .ant-btn{border-radius:4px!important;border-radius:var(--btn-radius)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-family-sans)!important;font-weight:600!important;font-weight:var(--font-weight-semibold)!important}.scroll-component,.studio-desktop-content{-ms-overflow-style:none;overflow-x:auto}.scroll-component::-webkit-scrollbar,.studio-desktop-content::-webkit-scrollbar{height:5px}.scroll-component::-webkit-scrollbar-track,.studio-desktop-content::-webkit-scrollbar-track{background:#f9fafb;background:var(--color-bg-light)}.scroll-component::-webkit-scrollbar-thumb,.studio-desktop-content::-webkit-scrollbar-thumb{background:#e3e8ec;background:var(--color-border);border-radius:5px}.scroll-component::-webkit-scrollbar-thumb:hover,.studio-desktop-content::-webkit-scrollbar-thumb:hover{background:#d1d5db;background:var(--color-border-strong)}.scroll-component-horizontal{-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.scroll-component-horizontal::-webkit-scrollbar{display:none;height:0;width:0}.content-width-nopad{max-width:1120px;min-width:764px;width:100%}.content-width{max-width:1152px;min-width:796px;padding:0 16px;padding:0 var(--spacing-4);width:100%}.narrow-width{max-width:640px;min-width:600px;width:100%}.content-width-wide{margin:0 auto;max-width:1380px;min-width:1024px;width:100%}.studio-desktop-content{flex:1 1;height:100vh;overflow-x:hidden;overflow-y:auto}.studio-desktop-content::-webkit-scrollbar{height:5px;width:5px}.studio-desktop-content .full-section-container,.studio-desktop-content .section-container,.studio-desktop-content .section-container-links,.studio-desktop-content .wide-section-container,.studio-desktop-content .wider-section-container{align-items:flex-start;display:flex;height:100%;justify-content:center}.studio-desktop-content .full-section-container .section-content,.studio-desktop-content .section-container .section-content,.studio-desktop-content .section-container-links .section-content,.studio-desktop-content .wide-section-container .section-content,.studio-desktop-content .wider-section-container .section-content{padding:65px 20px;width:100%}.studio-desktop-content .full-section-container .section-content .section-content-header,.studio-desktop-content .section-container .section-content .section-content-header,.studio-desktop-content .section-container-links .section-content .section-content-header,.studio-desktop-content .wide-section-container .section-content .section-content-header,.studio-desktop-content .wider-section-container .section-content .section-content-header{display:flex;justify-content:flex-end;margin-bottom:10px;padding:10px 0}.studio-desktop-content .full-section-container .section-content .section-content-header .ant-btn,.studio-desktop-content .section-container .section-content .section-content-header .ant-btn,.studio-desktop-content .section-container-links .section-content .section-content-header .ant-btn,.studio-desktop-content .wide-section-container .section-content .section-content-header .ant-btn,.studio-desktop-content .wider-section-container .section-content .section-content-header .ant-btn{border-radius:18px;font-size:14px;font-weight:600;height:30px;padding:0 12px}.studio-desktop-content .full-section-container .section-content .section-content-details,.studio-desktop-content .section-container .section-content .section-content-details,.studio-desktop-content .section-container-links .section-content .section-content-details,.studio-desktop-content .wide-section-container .section-content .section-content-details,.studio-desktop-content .wider-section-container .section-content .section-content-details{background:#0000;border-radius:12px;border-radius:var(--radius-lg);margin-bottom:40px}.studio-desktop-content .full-section-container .section-content .section-content-details .section-title,.studio-desktop-content .section-container .section-content .section-content-details .section-title,.studio-desktop-content .section-container-links .section-content .section-content-details .section-title,.studio-desktop-content .wide-section-container .section-content .section-content-details .section-title,.studio-desktop-content .wider-section-container .section-content .section-content-details .section-title{align-items:center;display:flex;margin-bottom:10px}.studio-desktop-content .full-section-container .section-content .section-content-details .section-title .name,.studio-desktop-content .section-container .section-content .section-content-details .section-title .name,.studio-desktop-content .section-container-links .section-content .section-content-details .section-title .name,.studio-desktop-content .wide-section-container .section-content .section-content-details .section-title .name,.studio-desktop-content .wider-section-container .section-content .section-content-details .section-title .name{color:#111827;color:var(--color-text-primary);flex:1 1;font-size:16px;font-weight:600}.edit-details-modal .edit-studio-banner-container,.edit-details-modal .edit-studio-details-container{padding:20px 0}.edit-details-modal .edit-studio-banner-container .edit-form-item,.edit-details-modal .edit-studio-details-container .edit-form-item{margin-bottom:20px}.edit-details-modal .edit-studio-banner-container .edit-form-item .ant-input,.edit-details-modal .edit-studio-details-container .edit-form-item .ant-input{color:#111827;color:var(--color-text-primary);font-size:16px;height:60px}.edit-details-modal .edit-studio-banner-container .edit-form-action .ant-btn,.edit-details-modal .edit-studio-details-container .edit-form-action .ant-btn{border-radius:25px;height:50px;width:100%}:where(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=link],[role=menuitem],[role=option],[role=checkbox],[role=radio],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 3px #0065f440;outline:2px solid #0065f4;outline:2px solid var(--hv-action-blue,#0065f4);outline-offset:2px}@media print{:where(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=link],[role=menuitem],[role=option],[role=checkbox],[role=radio],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:none;outline:none}}body,html{background:#f9fafb;background:var(--color-bg-light);color:#6b7280;color:var(--color-text-default);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-sans)}a{color:#2563eb;color:var(--color-text-link)}a:hover{color:#1e4fd5;color:var(--color-text-link-hover)}@media(max-width:991.96px){html{font-size:14px}}:root{--space-0:var(--spacing-0);--space-1:var(--spacing-1);--space-2:var(--spacing-2);--space-3:var(--spacing-3);--space-4:var(--spacing-4);--space-5:var(--spacing-5);--space-6:var(--spacing-6);--space-8:var(--spacing-8);--space-10:var(--spacing-10);--space-12:var(--spacing-12);--space-14:var(--spacing-14);--space-16:var(--spacing-16);--space-20:var(--spacing-20);--space-24:var(--spacing-24);--space-32:var(--spacing-32)}body{margin:0}