.hm-message-markdown{min-width:0;max-width:100%;color:var(--message-text);font-family:var(--message-font),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:14px;line-height:1.8;overflow-wrap:anywhere;white-space:normal}.hm-message-markdown>:first-child{margin-top:0}.hm-message-markdown>:last-child{margin-bottom:0}.hm-message-markdown h1,.hm-message-markdown h2{font-size:22px}.hm-message-markdown h3{font-size:19px}.hm-message-markdown h4,.hm-message-markdown h5,.hm-message-markdown h6{font-size:16px}.hm-message-markdown h1,.hm-message-markdown h2,.hm-message-markdown h3,.hm-message-markdown h4,.hm-message-markdown h5,.hm-message-markdown h6{margin:24px 0 12px;font-weight:600;line-height:1.5;color:var(--message-text)}.hm-message-markdown p{margin:0 0 14px;white-space:pre-wrap}.hm-message-markdown ol,.hm-message-markdown ul{-webkit-padding-start:24px;padding-inline-start:24px;margin:12px 0}.hm-message-markdown li{margin:5px 0;white-space:pre-wrap}.hm-message-markdown li>p{margin-bottom:6px}.hm-message-markdown li ol,.hm-message-markdown li ul{margin-block:6px}.hm-message-markdown blockquote{margin:16px 0;padding:12px 16px;border:1px solid var(--message-border);border-radius:6px;background:var(--message-fill);color:var(--message-muted)}.hm-message-markdown blockquote>:last-child{margin-bottom:0}.hm-message-markdown a{color:var(--message-link);text-decoration:underline;text-underline-offset:3px}.hm-message-markdown a:focus-visible,.hm-message-markdown-table:focus-visible{outline:2px solid var(--message-link);outline-offset:2px}.hm-message-markdown code{padding:2px 5px;border-radius:4px;background:var(--message-fill);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.hm-message-markdown pre{max-width:100%;margin:16px 0;padding:14px;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--message-border);border-radius:6px;background:var(--message-fill);white-space:pre}.hm-message-markdown pre code{padding:0;background:transparent;overflow-wrap:normal}.hm-message-markdown hr{margin:24px 0;border:0;border-top:1px solid var(--message-border)}.hm-message-markdown img{display:block;max-width:100%;max-height:400px;height:auto;object-fit:contain;margin:12px 0;border-radius:6px}.hm-message-markdown .contains-task-list{list-style:none;-webkit-padding-start:4px;padding-inline-start:4px}.hm-message-markdown .task-list-item input{-webkit-margin-end:8px;margin-inline-end:8px}.hm-message-markdown-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:16px 0}.hm-message-markdown table{min-width:100%;border-collapse:collapse;font-size:13px}.hm-message-markdown td,.hm-message-markdown th{min-width:96px;padding:9px 12px;border:1px solid var(--message-border);text-align:start}.hm-message-markdown th{background:var(--message-fill);font-weight:600}body{background:var(--ppt-paper);color:var(--ppt-ink);font-family:var(--ppt-font-body);line-height:1.65}button,input,select,textarea{font:inherit}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--ppt-primary-text);outline-offset:3px}.ant-btn{border-radius:var(--ppt-radius);font-weight:500;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.ant-btn:not(:disabled):active{transform:scale(.98)}.ant-btn-circle{border-radius:var(--ppt-radius)!important}.ant-card{box-shadow:var(--ppt-shadow)}.ant-card-hoverable:hover{box-shadow:var(--ppt-shadow-lifted)}.ant-tag{border-radius:6px;font-weight:500}.ant-alert{border-radius:var(--ppt-radius)}.ant-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid var(--ppt-clay);border-radius:var(--ppt-radius);box-shadow:var(--ppt-shadow-lifted)}.ant-modal .ant-modal-footer,.ant-modal .ant-modal-header{flex:0 0 auto}.ant-modal .ant-modal-header{margin-bottom:20px}.ant-modal .ant-modal-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--ppt-border-soft)}.ant-modal .ant-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ant-modal .ant-modal-title{color:var(--ppt-ink);font-weight:600}.ant-tooltip{--ant-color-bg-spotlight:var(--ppt-tooltip-bg)}.ant-skeleton .ant-skeleton-image{border-radius:var(--ppt-radius);color:var(--ppt-clay)}.ant-form-item-label>label,.ant-table{color:var(--ppt-ink)}.ant-switch,.ant-switch .ant-switch-handle:before{border-radius:6px}.ant-avatar{border-radius:var(--ppt-radius)}.ant-progress-line .ant-progress-bg,.ant-progress-line .ant-progress-inner{border-radius:6px!important}.hitppt-wordmark{color:var(--ppt-brand);font-family:var(--ppt-font-brand);font-weight:500;font-size:26px;letter-spacing:-.5px}.hm-workspace-shell{--hm-workspace-accent:var(--ppt-primary);--hm-workspace-accent-soft:var(--ppt-primary-soft);--hm-workspace-signal:var(--ppt-olive-text);--hm-workspace-ink:var(--ppt-ink);--hm-workspace-muted:var(--ppt-muted);--hm-workspace-border:var(--ppt-border-soft)}.hm-workspace-sider.ant-layout-sider{background:var(--ppt-paper)!important;box-shadow:none;border-right:1px solid var(--ppt-border-soft)}.hm-app-header.ant-layout-header{background:var(--ppt-paper);box-shadow:none}.hm-app-content.ant-layout-content{background:var(--ppt-paper)}.hm-workspace-shell .ant-card{background:var(--ppt-surface);border-color:var(--ppt-border-soft);box-shadow:var(--ppt-shadow)}.hm-workspace-shell .ant-card .ant-card-head{background:transparent}.hm-workspace-context strong{font-family:var(--ppt-font-heading);font-weight:500}.hm-points-overview-accent{display:none}.hm-legal-summary{border:1px solid var(--ppt-clay);border-radius:var(--ppt-radius);background:var(--ppt-field)}.hm-header-subscription.ant-btn,.hm-profile-trigger.ant-btn{color:var(--ppt-muted)}.hm-profile-trigger .ant-avatar{background:var(--ppt-sand);color:var(--ppt-ink)}.hm-auth-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:center;grid-gap:80px;gap:80px;min-height:100dvh;padding:120px max(32px,calc((100vw - 1120px)/2)) 80px;background:var(--ppt-paper);overflow-y:auto}.hm-auth-brand{position:absolute;top:36px;left:max(32px,calc((100vw - 1120px)/2))}.hm-auth-copy h1.ant-typography{margin:0 0 24px;font-family:var(--ppt-font-heading);font-size:clamp(40px,4vw,64px);font-weight:500;line-height:1.35;color:var(--ppt-ink)}.hm-auth-copy .ant-typography{color:var(--ppt-muted);font-size:17px;line-height:1.9}.hm-auth-panel{width:100%;padding:32px;border:1px solid var(--ppt-clay);border-radius:var(--ppt-radius);background:var(--ppt-surface);box-shadow:var(--ppt-shadow)}.hm-auth-panel h2.ant-typography{font-family:var(--ppt-font-heading);font-weight:500;margin:0 0 12px;font-size:26px}.hm-auth-panel>div.ant-typography{color:var(--ppt-muted);margin-bottom:28px}.hm-auth-panel .ant-input-affix-wrapper{min-height:44px}.hm-auth-panel .ant-input-affix-wrapper .ant-input{background:transparent}.hm-auth-panel .ant-btn-primary{height:44px}.hm-auth-consent-item .ant-checkbox-wrapper{font-size:12px;line-height:1.8;align-items:flex-start}.hm-auth-consent-item a{color:var(--ppt-primary-text);text-decoration:underline;text-underline-offset:3px}.hm-auth-security{display:flex;justify-content:center;gap:8px;padding-top:24px;color:var(--ppt-muted);font-size:12px}.hm-auth-icp-footer{position:absolute;bottom:24px;width:100%;left:0;text-align:center;color:var(--ppt-muted);font-size:12px}@media(max-width:767px){.hm-auth-shell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:100px 20px 64px}.hm-auth-copy{width:min(100%,400px)}.hm-auth-copy h1.ant-typography{font-size:34px;margin-bottom:12px}.hm-auth-copy h1 br{display:none}.hm-auth-copy .ant-typography{font-size:14px}.hm-auth-panel{padding:24px}.hm-auth-brand{top:28px;left:20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.ant-btn:not(:disabled):active{transform:none}}.hm-workspace-sider>.ant-layout-sider-children{display:flex;flex-direction:column}.hm-sidebar-account{margin-top:auto;padding:16px 12px 24px}.hm-sidebar-account-summary{display:flex;align-items:center;width:100%;padding:12px 8px;text-align:left;gap:10px}.hm-sidebar-account-summary .ant-avatar{flex-shrink:0;background:var(--ppt-sand);color:var(--ppt-ink)}.hm-sidebar-account-copy{display:flex;flex:1 1;flex-direction:column;min-width:0;gap:3px}.hm-sidebar-account-copy strong{overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500}.hm-sidebar-account-copy small{color:var(--ppt-muted);font-size:12px}html[data-workspace-theme] .ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(.ant-btn-background-ghost){--ant-btn-solid-bg-color:var(--ppt-danger-solid);--ant-btn-solid-bg-color-hover:var(--ppt-danger-solid-hover);--ant-btn-solid-bg-color-active:var(--ppt-danger-solid-active)}html[data-workspace-theme] .ant-btn.ant-btn-color-primary:not(.ant-btn-variant-solid){--ant-btn-color-base:var(--ppt-primary-text);--ant-btn-color-hover:var(--ppt-primary-text);--ant-btn-color-active:var(--ppt-primary-text);--ant-btn-color-light:var(--ppt-primary-soft);--ant-btn-color-light-hover:var(--ppt-primary-soft);--ant-btn-color-light-active:var(--ppt-primary-soft)}.hm-theme-trigger.ant-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;color:var(--ppt-muted);font-weight:400;text-align:left}.hm-theme-trigger.ant-btn small{margin-left:auto;font-size:12px;color:var(--ppt-muted)}.hm-sidebar-personal>.hm-theme-trigger{flex-shrink:0;border-top:1px solid var(--ppt-border-soft);border-radius:var(--ppt-radius)}.hm-theme-picker .ant-modal-container{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--ppt-border-soft)}.hm-theme-picker .ant-modal-footer,.hm-theme-picker .ant-modal-header{flex-shrink:0}.hm-theme-picker .ant-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.hm-theme-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px}.hm-theme-option{display:block;min-width:0;padding:10px;border:1px solid var(--ppt-clay);border-radius:12px;background:var(--ppt-surface);color:var(--ppt-ink);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.hm-theme-option:hover{border-color:var(--ppt-primary);box-shadow:var(--ppt-shadow)}.hm-theme-option[aria-pressed=true]{border-color:var(--ppt-primary);box-shadow:0 0 0 1px var(--ppt-primary)}.hm-theme-option-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 2px 4px;font-size:15px;font-weight:600}.hm-theme-option-description{display:block;margin:0 2px 2px;color:var(--ppt-muted);font-size:12px}.hm-theme-check{display:grid;place-items:center;width:22px;height:22px;color:var(--ppt-primary-text)}.hm-theme-preview{display:flex;height:154px;overflow:hidden;border:1px solid var(--ppt-border-soft);border-radius:8px;background:var(--ppt-paper)}.hm-theme-preview-sidebar{display:flex;flex-direction:column;gap:9px;width:42px;padding:18px 8px;border-right:1px solid var(--ppt-border-soft)}.hm-theme-preview-sidebar i{height:5px;border-radius:3px;background:var(--ppt-sand)}.hm-theme-preview-sidebar i:first-child{height:14px;margin-bottom:10px;background:var(--ppt-primary)}.hm-theme-preview-main{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:16px 12px}.hm-theme-preview-main>strong{font-family:var(--ppt-font-heading);font-size:12px;color:var(--ppt-ink)}.hm-theme-preview-input{display:flex;flex-direction:column;gap:6px;padding:9px;border:1px solid var(--ppt-clay);border-radius:6px;background:var(--ppt-surface)}.hm-theme-preview-input i{display:block;width:80%;height:3px;background:var(--ppt-sand)}.hm-theme-preview-input i:nth-child(2){width:55%}.hm-theme-preview-input>span{align-self:flex-end;padding:4px 7px;margin-top:2px;border-radius:4px;background:var(--ppt-primary);color:var(--ppt-white);font-size:10px}.hm-theme-preview-cards{display:flex;gap:6px}.hm-theme-preview-cards i{flex:1 1;height:16px;border-radius:4px;background:var(--ppt-field);border:1px solid var(--ppt-border-soft)}.hm-theme-note.ant-typography{margin:18px 0 0;font-size:12px}.hm-theme-trigger.is-compact{width:auto}html[data-workspace-theme=corporate-clean] :is(.ant-btn,.hm-theme-option){transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:.15s}html[data-workspace-theme=corporate-clean] .hm-theme-option:hover{transform:translateY(-2px)}html[data-workspace-theme=corporate-clean] .hm-theme-option:active{transform:translateY(0) scale(.98)}html[data-workspace-theme=corporate-clean] .ant-btn:not(:disabled):not(.ant-btn-loading):hover{transform:translateY(-1px)}html[data-workspace-theme=corporate-clean] .ant-btn:not(:disabled):not(.ant-btn-loading):active{transform:translateY(0) scale(.98)}html[data-workspace-theme=corporate-clean] :is(.ant-btn,.ant-input,.ant-select-selector){transition-duration:.15s}html[data-workspace-theme=corporate-clean] :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ppt-focus);outline-offset:2px}html[data-workspace-theme=corporate-clean] .ant-card{border-radius:var(--ppt-card-radius)}html[data-workspace-theme=corporate-clean] .ant-card-hoverable{transition:transform .2s,box-shadow .2s}html[data-workspace-theme=corporate-clean] .ant-card-hoverable:hover{transform:translateY(-2px)}html[data-workspace-theme=corporate-clean] :is(.hm-sidebar-personal-more,.hm-sidebar-personal-more-inner,.hm-sidebar-personal-more-content,.hm-sidebar-personal-more-inner:after,.hm-sidebar-personal-item,.hm-sidebar-personal-toggle .anticon){transition-duration:.18s;transition-delay:0s}html[data-workspace-theme=corporate-clean] .hm-sidebar-personal-more-content{filter:none}html[data-workspace-theme=corporate-clean] .hm-workspace-context strong{font-weight:600}@media (max-width:640px){.hm-theme-options{grid-template-columns:1fr;gap:12px}.hm-theme-preview{height:120px}.hm-theme-preview-main{padding:10px 16px;gap:8px}.hm-theme-preview-cards{display:none}}@media (prefers-reduced-motion:reduce){html[data-workspace-theme=corporate-clean] .ant-btn:not(:disabled):active,html[data-workspace-theme=corporate-clean] .ant-btn:not(:disabled):hover,html[data-workspace-theme=corporate-clean] .ant-card-hoverable:hover,html[data-workspace-theme=corporate-clean] .hm-theme-option:active,html[data-workspace-theme=corporate-clean] .hm-theme-option:hover{transform:none}}html[data-workspace-theme=claymorphism] :is(.hm-workspace-sider.ant-layout-sider,.hm-mobile-bottom-nav){background:linear-gradient(160deg,var(--ppt-clay-cream),var(--ppt-paper))!important}html[data-workspace-theme=claymorphism] :is(.ant-card,.ant-modal-container,.hm-theme-option){border-radius:var(--ppt-card-radius);background:linear-gradient(145deg,var(--ppt-surface),var(--ppt-paper));box-shadow:var(--ppt-shadow)}html[data-workspace-theme=claymorphism] :is(.ant-btn,.hm-theme-option,.ant-menu-item){transition:transform .3s var(--ppt-clay-easing),box-shadow .3s var(--ppt-clay-easing),background-color .3s var(--ppt-clay-easing),border-color .3s var(--ppt-clay-easing)}html[data-workspace-theme=claymorphism] .ant-btn:not(.ant-btn-text):not(.ant-btn-link):not(:disabled){border-color:transparent;box-shadow:var(--ppt-shadow)}html[data-workspace-theme=claymorphism] .ant-btn-color-primary.ant-btn-variant-solid:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled){color:var(--ppt-clay-button-text);background:linear-gradient(145deg,var(--ppt-clay-light),var(--ppt-clay-pink))}html[data-workspace-theme=claymorphism] .ant-btn:not(:disabled):not(.ant-btn-loading):not(.ant-btn-text):not(.ant-btn-link):hover,html[data-workspace-theme=claymorphism] .hm-theme-option:hover{transform:translateY(-3px);box-shadow:var(--ppt-shadow-lifted)}html[data-workspace-theme=claymorphism] .ant-btn:not(:disabled):not(.ant-btn-loading):active,html[data-workspace-theme=claymorphism] .hm-theme-option:active{transform:scaleX(1.05) scaleY(.9);box-shadow:var(--ppt-clay-pressed)}html[data-workspace-theme=claymorphism] :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ppt-primary-text);outline-offset:3px}html[data-workspace-theme=claymorphism] .hm-theme-option[aria-pressed=true]{border-color:var(--ppt-primary-text);box-shadow:var(--ppt-shadow),0 0 0 1px var(--ppt-primary-text)}html[data-workspace-theme=claymorphism] :is(.ant-input-affix-wrapper,.ant-input-number,.ant-select-outlined,.ant-input:not(.ant-input-affix-wrapper .ant-input)){border-radius:var(--ppt-radius);box-shadow:var(--ppt-clay-inset)}html[data-workspace-theme=claymorphism] :is(.ant-alert,.ant-avatar,.ant-tag,.ant-segmented){border-radius:var(--ppt-radius-sm)}html[data-workspace-theme=claymorphism] .ant-menu-item-selected{box-shadow:var(--ppt-shadow)}html[data-workspace-theme=claymorphism] .hm-workspace-context strong{font-weight:600}html[data-workspace-theme=claymorphism] .hm-sidebar-personal-more-inner:after{background:linear-gradient(to bottom,transparent,var(--ppt-paper))}.hm-theme-preview[data-preview-theme=claymorphism]{border-radius:18px;background:linear-gradient(145deg,var(--ppt-clay-cream),var(--ppt-paper))}.hm-theme-preview[data-preview-theme=claymorphism] .hm-theme-preview-input{border-radius:16px;border-color:transparent;box-shadow:var(--ppt-shadow)}.hm-theme-preview[data-preview-theme=claymorphism] .hm-theme-preview-input>span{border-radius:10px;background:linear-gradient(145deg,var(--ppt-clay-light),var(--ppt-clay-pink));color:var(--ppt-clay-button-text);box-shadow:var(--ppt-shadow)}.hm-theme-preview[data-preview-theme=claymorphism] .hm-theme-preview-sidebar i:first-child{background:var(--ppt-clay-pink)}.hm-theme-preview[data-preview-theme=claymorphism] .hm-theme-preview-cards i{border-radius:8px;background:var(--ppt-clay-mint)}.hm-theme-preview[data-preview-theme=claymorphism] .hm-theme-preview-cards i:nth-child(2){background:var(--ppt-clay-lavender)}.hm-theme-preview[data-preview-theme=claymorphism] .hm-theme-preview-cards i:nth-child(3){background:var(--ppt-clay-cream)}@media (prefers-reduced-motion:reduce){html[data-workspace-theme=claymorphism] .ant-btn:not(:disabled):not(.ant-btn-loading):active,html[data-workspace-theme=claymorphism] .ant-btn:not(:disabled):not(.ant-btn-loading):hover,html[data-workspace-theme=claymorphism] .hm-theme-option:active,html[data-workspace-theme=claymorphism] .hm-theme-option:hover{transform:none}}@media (prefers-reduced-motion:reduce){html[data-workspace-theme] :is(.ant-btn,.hm-theme-option){transform:none!important}}html[data-workspace-theme=claymorphism] .ant-switch-checked{box-shadow:var(--ppt-toggle-shadow)}html[data-workspace-theme=claymorphism] .ant-switch-checked .ant-switch-handle:before{background:var(--ppt-toggle-text)}html[data-workspace-theme=modern-gradient] .hm-workspace-shell,html[data-workspace-theme=modern-gradient] body{background:var(--ppt-gradient-page);background-attachment:fixed}html[data-workspace-theme=modern-gradient] .hm-app-content.ant-layout-content{background:transparent}html[data-workspace-theme=modern-gradient] :is(.hm-workspace-sider.ant-layout-sider,.hm-mobile-bottom-nav){background:linear-gradient(155deg,#211831,#141123)!important}html[data-workspace-theme=modern-gradient] :is(.ant-card,.ant-modal-container,.hm-theme-option){background-color:var(--ppt-surface);background-image:var(--ppt-gradient-panel);border-radius:var(--ppt-card-radius);border-color:var(--ppt-border-soft);box-shadow:var(--ppt-shadow)}html[data-workspace-theme=modern-gradient] :is(.ant-card,.ant-modal-container){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-workspace-theme=modern-gradient] .ant-modal-header{background:transparent}html[data-workspace-theme=modern-gradient] .ant-btn-color-primary.ant-btn-variant-solid:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled),html[data-workspace-theme=modern-gradient] .ant-switch-checked:not(:disabled){color:var(--ppt-white);background-image:var(--ppt-gradient-action);background-size:200% 100%;background-position:0 50%;border-color:transparent}html[data-workspace-theme=modern-gradient] :is(.ant-btn,.ant-switch,.hm-theme-option){transition:background-position .5s ease-out,transform .5s ease-out,box-shadow .5s ease-out,border-color .3s ease-out}html[data-workspace-theme=modern-gradient] .ant-btn-color-primary.ant-btn-variant-solid:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled):not(.ant-btn-loading):hover,html[data-workspace-theme=modern-gradient] .ant-switch-checked:not(:disabled):hover{background-position:100% 50%;box-shadow:var(--ppt-shadow-lifted)}html[data-workspace-theme=modern-gradient] .ant-btn:not(:disabled):not(.ant-btn-loading):not(.ant-btn-text):not(.ant-btn-link):hover,html[data-workspace-theme=modern-gradient] .hm-theme-option:hover{transform:translateY(-2px);box-shadow:var(--ppt-shadow-lifted);border-color:var(--ppt-terracotta)}html[data-workspace-theme=modern-gradient] .ant-btn:not(:disabled):not(.ant-btn-loading):active,html[data-workspace-theme=modern-gradient] .hm-theme-option:active{transform:scale(.98)}html[data-workspace-theme=modern-gradient] :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ppt-primary-text);outline-offset:3px}html[data-workspace-theme=modern-gradient] .ant-menu-item-selected{background:linear-gradient(110deg,#382650,#45213F)}html[data-workspace-theme=modern-gradient] .hm-sidebar-personal-more-inner:after{background:linear-gradient(180deg,transparent,#141123)}html[data-workspace-theme=modern-gradient] .hm-theme-option[aria-pressed=true]{border-color:var(--ppt-primary-text);box-shadow:0 0 0 1px var(--ppt-primary-text),var(--ppt-shadow)}html[data-workspace-theme=modern-gradient] .hm-route-progress{background:var(--ppt-gradient-action)}html[data-workspace-theme=modern-gradient] .hm-work-generating-overlay{background:var(--ppt-gradient-page)}.hm-theme-preview[data-preview-theme=modern-gradient]{background:var(--ppt-gradient-page);border-radius:16px}.hm-theme-preview[data-preview-theme=modern-gradient] .hm-theme-preview-input{background-image:var(--ppt-gradient-panel);border-radius:12px}.hm-theme-preview[data-preview-theme=modern-gradient] .hm-theme-preview-input>span,.hm-theme-preview[data-preview-theme=modern-gradient] .hm-theme-preview-sidebar i:first-child{background:var(--ppt-gradient-action)}@media (prefers-reduced-motion:reduce){html[data-workspace-theme=modern-gradient] :is(.ant-btn,.ant-switch,.hm-theme-option){transition:none}}html[data-workspace-theme=glassmorphism] body{background:var(--ppt-glass-scene) var(--ppt-paper);background-attachment:fixed}html[data-workspace-theme=glassmorphism] :is(.hm-workspace-shell,.hm-workspace-main,.hm-app-content.ant-layout-content){background:transparent}html[data-workspace-theme=glassmorphism] .hm-workspace-shell{position:relative;isolation:isolate}html[data-workspace-theme=glassmorphism] .hm-workspace-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23grain)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}html[data-workspace-theme=glassmorphism] :is(.hm-workspace-sider.ant-layout-sider,.hm-mobile-bottom-nav){background:var(--ppt-glass-light),var(--ppt-glass-surface)!important;border-color:var(--ppt-glass-border);backdrop-filter:var(--ppt-glass-filter);-webkit-backdrop-filter:var(--ppt-glass-filter);box-shadow:var(--ppt-shadow)}html[data-workspace-theme=glassmorphism] :is(.ant-card,.ant-modal-container,.hm-theme-option){background:var(--ppt-glass-light),var(--ppt-glass-surface);border:1px solid var(--ppt-glass-border);border-radius:var(--ppt-card-radius);box-shadow:var(--ppt-shadow);backdrop-filter:var(--ppt-glass-filter);-webkit-backdrop-filter:var(--ppt-glass-filter)}html[data-workspace-theme=glassmorphism] .ant-modal-header{background:transparent}html[data-workspace-theme=glassmorphism] .ant-modal-root .ant-modal:is(.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave){opacity:1;animation-duration:.5s;animation-timing-function:var(--ppt-glass-easing);transform-origin:center!important}html[data-workspace-theme=glassmorphism] .ant-modal-root .ant-modal:is(.ant-zoom-enter-active,.ant-zoom-appear-active){animation-name:hm-glass-modal-enter}html[data-workspace-theme=glassmorphism] .ant-modal-root .ant-modal.ant-zoom-leave-active{animation-name:hm-glass-modal-leave}html[data-workspace-theme=glassmorphism] .ant-modal:is(.ant-zoom-enter,.ant-zoom-appear) .ant-modal-container{animation:hm-glass-surface-enter .5s var(--ppt-glass-easing) both}html[data-workspace-theme=glassmorphism] .ant-modal.ant-zoom-leave .ant-modal-container{animation:hm-glass-surface-leave .5s var(--ppt-glass-easing) both}html[data-workspace-theme=glassmorphism] .ant-modal-mask:is(.ant-fade-enter,.ant-fade-appear,.ant-fade-leave){animation-duration:.5s}@keyframes hm-glass-modal-enter{0%{transform:translateY(12px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes hm-glass-modal-leave{0%{transform:translateY(0) scale(1)}to{transform:translateY(8px) scale(.98)}}@keyframes hm-glass-surface-enter{0%{opacity:0}to{opacity:1}}@keyframes hm-glass-surface-leave{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-workspace-theme=glassmorphism] .ant-modal-root :is(.ant-modal,.ant-modal-container,.ant-modal-mask){animation:none!important;transform:none!important}}html[data-workspace-theme=glassmorphism] :is(.ant-select-dropdown,.ant-dropdown-menu,.ant-popover-container,.ant-tooltip-container,.ant-drawer-content){background:var(--ppt-glass-light),var(--ppt-glass-scene) var(--ppt-paper);border:1px solid var(--ppt-glass-border);border-radius:var(--ppt-radius);box-shadow:var(--ppt-shadow)}html[data-workspace-theme=glassmorphism] :is(.ant-btn,.hm-theme-option,.ant-card-hoverable,.ant-menu-item,.ant-input,.ant-input-number,.ant-select,.ant-switch){transition:transform .5s var(--ppt-glass-easing),box-shadow .5s var(--ppt-glass-easing),background-color .5s var(--ppt-glass-easing),border-color .5s var(--ppt-glass-easing),color .5s var(--ppt-glass-easing)}html[data-workspace-theme=glassmorphism] .ant-btn:where(.ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled)){background:var(--ppt-glass-surface);border-color:var(--ppt-glass-border);box-shadow:0 4px 16px rgba(3,7,18,.3),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(2,6,16,.3)}html[data-workspace-theme=glassmorphism] .ant-btn-color-primary.ant-btn-variant-solid:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled){background:var(--ppt-glass-accent-bg);border-color:rgba(228,184,99,.4);color:var(--ppt-primary-text);box-shadow:0 4px 20px rgba(228,184,99,.15),inset 0 1px 0 rgba(243,220,168,.35)}html[data-workspace-theme=glassmorphism] .ant-btn-color-primary.ant-btn-variant-solid:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-disabled):hover{background:var(--ppt-glass-accent-hover);border-color:rgba(228,184,99,.55)}html[data-workspace-theme=glassmorphism] .ant-btn:not(:disabled):not(.ant-btn-loading):not(.ant-btn-text):not(.ant-btn-link):hover{transform:translateY(-2px)}html[data-workspace-theme=glassmorphism] .ant-btn:not(.ant-btn-primary):not(:disabled):not(.ant-btn-loading):not(.ant-btn-text):not(.ant-btn-link):hover{border-color:rgba(255,255,255,.35)}html[data-workspace-theme=glassmorphism] :is(.ant-card-hoverable,.hm-theme-option):hover{transform:translateY(-3px);border-color:rgba(255,255,255,.3);box-shadow:var(--ppt-shadow-lifted)}html[data-workspace-theme=glassmorphism] .ant-btn:not(:disabled):not(.ant-btn-loading):active,html[data-workspace-theme=glassmorphism] .hm-theme-option:active{transform:scale(.97)}html[data-workspace-theme=glassmorphism] :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ppt-primary-text);outline-offset:3px}html[data-workspace-theme=glassmorphism] :is(.ant-input-affix-wrapper,.ant-input-number,.ant-select-outlined){background:var(--ppt-glass-surface);border-color:var(--ppt-glass-border);border-radius:var(--ppt-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(2,6,16,.3)}html[data-workspace-theme=glassmorphism] .ant-menu-item-selected,html[data-workspace-theme=glassmorphism] .hm-sidebar-personal-item.is-active{background:var(--ppt-glass-accent-bg)}html[data-workspace-theme=glassmorphism] .ant-switch-checked{background:var(--ppt-glass-accent-bg);box-shadow:inset 0 0 0 1px rgba(228,184,99,.4)}html[data-workspace-theme=glassmorphism] .ant-switch-checked:hover{background:var(--ppt-glass-accent-hover)}html[data-workspace-theme=glassmorphism] .ant-switch-checked .ant-switch-handle:before{background:var(--ppt-primary-text)}html[data-workspace-theme=glassmorphism] .hm-sidebar-personal-more-content{filter:none}html[data-workspace-theme=glassmorphism] .hm-sidebar-personal-more-inner:after{background:linear-gradient(180deg,transparent,#1A2535)}html[data-workspace-theme=glassmorphism] .hm-theme-option[aria-pressed=true]{border-color:var(--ppt-primary-text);box-shadow:0 0 0 1px var(--ppt-primary-text),var(--ppt-shadow)}.hm-theme-preview[data-preview-theme=glassmorphism]{background:var(--ppt-glass-scene) var(--ppt-paper);border-radius:16px}.hm-theme-preview[data-preview-theme=glassmorphism] .hm-theme-preview-input{background:var(--ppt-glass-light),var(--ppt-glass-surface);border-color:var(--ppt-glass-border);border-radius:12px;box-shadow:var(--ppt-shadow)}.hm-theme-preview[data-preview-theme=glassmorphism] .hm-theme-preview-input>span{color:var(--ppt-primary-text);background:var(--ppt-glass-accent-bg);border:1px solid rgba(228,184,99,.4);border-radius:8px}.hm-theme-preview[data-preview-theme=glassmorphism] .hm-theme-preview-cards i{background:var(--ppt-glass-surface);border-color:var(--ppt-glass-border)}@media (max-width:767px){html[data-workspace-theme=glassmorphism]{--ppt-glass-filter:blur(30px) saturate(180%)!important}}@media (prefers-reduced-motion:reduce){html[data-workspace-theme=glassmorphism] :is(.ant-btn,.ant-switch,.hm-theme-option,.ant-card-hoverable){transition:none;transform:none!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){html[data-workspace-theme=glassmorphism] :is(.ant-card,.ant-modal-container,.hm-theme-option,.hm-workspace-sider.ant-layout-sider,.hm-mobile-bottom-nav){background:var(--ppt-glass-scene) var(--ppt-paper)!important}}html[data-workspace-theme=glassmorphism] .hm-download-list .hm-download-row.ant-list-item{background:var(--ppt-glass-light),var(--ppt-glass-surface);border-color:var(--ppt-glass-border);border-radius:var(--ppt-card-radius);box-shadow:var(--ppt-shadow);backdrop-filter:var(--ppt-glass-filter);-webkit-backdrop-filter:var(--ppt-glass-filter)}@font-face{font-family:HitPPT Inter;src:url(/fonts/inter/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html[data-workspace-theme=linear-style] body{letter-spacing:-.01em;background:var(--ppt-paper)}html[data-workspace-theme=linear-style] :is(.hm-workspace-sider.ant-layout-sider,.hm-mobile-bottom-nav,.hm-workspace-shell .ant-card,.ant-modal-container,.ant-modal-content,.hm-theme-option,.ant-popover-container,.ant-tooltip-container,.ant-select-dropdown){box-shadow:none}html[data-workspace-theme=linear-style] :is(.ant-card,.ant-modal-container,.hm-theme-option){border:1px solid var(--ppt-border-soft);border-radius:8px;background:var(--ppt-surface)}html[data-workspace-theme=linear-style] :is(.ant-btn,.hm-theme-option,.ant-card-hoverable){transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}html[data-workspace-theme=linear-style] .hm-theme-option:hover{opacity:.9;transform:none}html[data-workspace-theme=linear-style] .hm-theme-option:active{opacity:.8;transform:none}html[data-workspace-theme=linear-style] .ant-btn.ant-btn-color-primary.ant-btn-variant-solid:where(:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-background-ghost)){background:var(--ppt-linear-action);color:var(--ppt-white);border-color:transparent;box-shadow:none}html[data-workspace-theme=linear-style] .ant-btn.ant-btn-color-primary.ant-btn-variant-solid:where(:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-background-ghost):not(.ant-btn-loading)):hover{background:var(--ppt-linear-action-hover)}html[data-workspace-theme=linear-style] .ant-btn.ant-btn-color-primary.ant-btn-variant-solid:where(:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-background-ghost):not(.ant-btn-loading)):active{background:var(--ppt-linear-action-active)}html[data-workspace-theme=linear-style] .ant-card-hoverable:hover{transform:none;box-shadow:none}html[data-workspace-theme=linear-style] :is(.ant-modal-header,.ant-modal-footer){background:transparent}html[data-workspace-theme=linear-style] :is(.ant-select-dropdown,.ant-dropdown-menu,.ant-popover-container,.ant-tooltip-container,.ant-drawer-content){border:1px solid var(--ppt-border-soft);border-radius:8px;box-shadow:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-workspace-theme=linear-style] :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-switch){transition-duration:.15s}html[data-workspace-theme=linear-style] :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ppt-primary-text);outline-offset:2px}html[data-workspace-theme=linear-style] .hm-theme-option[aria-pressed=true]{border-color:var(--ppt-primary);box-shadow:none}html[data-workspace-theme=linear-style] :is(.hm-sidebar-personal-more,.hm-sidebar-personal-more-inner,.hm-sidebar-personal-more-content,.hm-sidebar-personal-more-inner:after,.hm-sidebar-personal-item,.hm-sidebar-personal-toggle .anticon){transition-duration:.15s;transition-delay:0s}html[data-workspace-theme=linear-style] .hm-sidebar-personal-more-content{filter:none}.hm-theme-preview[data-preview-theme=linear-style]{border-radius:8px}.hm-theme-preview[data-preview-theme=linear-style] .hm-theme-preview-input>span{background:var(--ppt-linear-action)}@media (prefers-reduced-motion:reduce){html[data-workspace-theme=linear-style] :is(.ant-btn,.ant-switch,.hm-theme-option,.ant-card-hoverable){transition:none}}