.apple-panel-glass{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f268712}.apple-card{background:#fff;border:1px solid #0000000f;border-radius:12px;transition:all .2s cubic-bezier(.25,.8,.25,1);box-shadow:0 2px 8px #0000000a}.apple-card:hover{box-shadow:0 4px 14px #00000014}.apple-color-dot{vertical-align:middle;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block;box-shadow:0 1px 3px #00000040}.apple-section-header{text-transform:uppercase;letter-spacing:.8px;color:#8e8e93;margin-bottom:6px;font-size:13.5px;font-weight:700}.apple-badge{color:#2a73c0;background:#2a73c01a;border-radius:9999px;padding:3px 10px;font-size:13px;font-weight:600}html,body{overscroll-behavior-y:none;margin:0;padding:0;background-color:#f8fafc!important}:root{--apple-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, sans-serif;--apple-bg-blur:#f6f6f8e0;--apple-card-bg:#ffffffd1;--apple-card-border:#0000000f;--apple-card-shadow:0 4px 16px #0000000a, 0 1px 2px #00000005;--apple-accent:#2a73c0;--apple-accent-gradient:linear-gradient(180deg, #3585d8 0%, #2a73c0 100%);--apple-text-primary:#1d1d1f;--apple-text-secondary:#8e8e93;--apple-danger:#ff3b30;--apple-danger-bg:#ff3b301f;--apple-field-bg:#76768014}.font-apple{font-family:var(--apple-font)!important}.q-menu,.apple-dropdown-menu{-webkit-backdrop-filter:blur(25px)saturate(180%)!important;font-family:var(--apple-font)!important;background:#ffffffe0!important;border:1px solid #00000014!important;border-radius:14px!important;padding:6px!important;box-shadow:0 10px 30px #0000001f,0 2px 8px #0000000a!important}.q-menu .q-item,.apple-dropdown-menu .q-item{min-height:36px!important;color:var(--apple-text-primary)!important;border-radius:8px!important;margin:2px 0!important;padding:6px 12px!important;transition:all .15s!important}.q-menu .q-item .q-item__label,.apple-dropdown-menu .q-item .q-item__label{letter-spacing:-.1px!important;font-size:13px!important;font-weight:500!important}.q-menu .q-item .q-item__label--caption,.apple-dropdown-menu .q-item .q-item__label--caption{color:var(--apple-text-secondary)!important;margin-top:1px!important;font-size:11px!important}.q-menu .q-item .q-avatar,.apple-dropdown-menu .q-item .q-avatar{color:#007aff!important;background:#007aff1a!important;border-radius:8px!important;width:28px!important;height:28px!important}.q-menu .q-item:hover,.q-menu .q-item.q-manual-focusable--focused,.apple-dropdown-menu .q-item:hover,.apple-dropdown-menu .q-item.q-manual-focusable--focused{transform:translate(2px);background:#007aff14!important}.q-menu .q-item:hover .q-item__label,.q-menu .q-item.q-manual-focusable--focused .q-item__label,.apple-dropdown-menu .q-item:hover .q-item__label,.apple-dropdown-menu .q-item.q-manual-focusable--focused .q-item__label{color:#06f!important;font-weight:600!important}.q-menu .q-item:hover .q-item__label--caption,.q-menu .q-item.q-manual-focusable--focused .q-item__label--caption,.apple-dropdown-menu .q-item:hover .q-item__label--caption,.apple-dropdown-menu .q-item.q-manual-focusable--focused .q-item__label--caption{color:var(--apple-text-secondary)!important}.q-menu .q-item:hover .q-avatar,.q-menu .q-item.q-manual-focusable--focused .q-avatar,.apple-dropdown-menu .q-item:hover .q-avatar,.apple-dropdown-menu .q-item.q-manual-focusable--focused .q-avatar{transform:scale(1.05);color:#0055d6!important;background:#007aff2e!important}.q-menu .q-separator,.apple-dropdown-menu .q-separator{background:#0000000f!important;margin:4px 6px!important}.apple-navbar{-webkit-backdrop-filter:blur(25px)saturate(190%)!important;color:#fff!important;background:linear-gradient(135deg,#0072f5f2 0%,#004bc3f2 100%)!important;border-bottom:1px solid #ffffff26!important;box-shadow:0 4px 20px #005fdc47!important}.apple-navbar .q-toolbar{min-height:50px;padding:0 12px}#menu-file,.apple-left-btn-group{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;width:324px!important;max-width:324px!important;padding:0!important;display:inline-flex!important}.apple-nav-btn{color:#fff!important;font-weight:500!important;font-family:var(--apple-font)!important;min-width:34px!important;min-height:34px!important;box-shadow:none!important;border:none!important;border-radius:8px!important;margin:0 1px!important;padding:3px 8px!important;font-size:14px!important;transition:all .18s!important}.apple-nav-btn .q-icon{font-size:19px!important}.apple-nav-btn .q-btn__content{min-height:0!important;padding:0!important}.apple-nav-btn:hover,.apple-nav-btn:focus{background:#fff3!important}.apple-nav-btn.tool-active{position:relative;color:#fff!important;opacity:1!important;background:#ffffff52!important;font-weight:600!important;box-shadow:inset 0 0 0 1px #ffffff59!important}.apple-nav-btn.tool-active:after{content:"";pointer-events:none;background:#fff;border-radius:2px;height:2.5px;position:absolute;bottom:2px;left:6px;right:6px;box-shadow:0 0 6px #ffffffe6}.apple-nav-btn.tool-inactive{opacity:.82;box-shadow:none!important;background:0 0!important;border:none!important}.apple-nav-btn.tool-inactive:hover{opacity:1;background:#ffffff2e!important}.apple-nav-btn.btn-ai-flat{color:#fff!important;background:#ffffff29!important;border:none!important}.apple-nav-btn.btn-ai-flat:hover{background:#ffffff4d!important}.apple-segmented-tabs{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#00000038!important;border:1px solid #ffffff29!important;border-radius:12px!important;padding:4px!important;display:inline-flex!important}.apple-segmented-tabs .q-tabs__content{display:flex!important}.apple-segmented-tabs .q-tab{border-radius:8px!important;min-height:32px!important;margin:0 2px 0 0!important;padding:0 12px!important}.apple-segmented-tabs .q-tab:last-child{margin-right:0!important}.apple-segmented-tabs .q-tab{color:#ffffffd9!important;font-weight:500!important;font-family:var(--apple-font)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff14!important;border:1px solid #ffffff14!important;font-size:13px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.apple-segmented-tabs .q-tab .q-tab__icon{margin-right:5px!important;font-size:17px!important}.apple-segmented-tabs .q-tab:hover{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff40!important}.apple-segmented-tabs .q-tab.q-tab--active{color:#0055d6!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff0!important;border-color:#fffc!important;font-weight:700!important;box-shadow:0 4px 14px #0000002e!important}.apple-segmented-tabs .q-tab__indicator{display:none!important}.header-dock-divider{background:#ffffff40;flex-shrink:0;align-self:center;width:1px;height:18px;margin:0 4px}.apple-center-btn-group{box-shadow:none!important;background:0 0!important;border:none!important}.apple-login-btn{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff26!important;border:1px solid #ffffff40!important;border-radius:10px!important;margin:0 4px!important;padding:4px 14px!important;font-size:13px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.apple-login-btn .q-icon{opacity:.9;margin-right:6px!important;font-size:18px!important}.apple-login-btn:hover{transform:translateY(-1px);background:#ffffff47!important;border-color:#ffffff73!important;box-shadow:0 4px 14px #00000026!important}.apple-login-btn:active{transform:scale(.97)}.apple-avatar{box-shadow:none!important;background:0 0!important;border:1px solid #fff3!important;border-radius:50%!important;transition:all .2s!important;overflow:hidden!important}.apple-avatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.apple-avatar:hover{border-color:#ffffff73!important}.apple-lang-btn{color:#fff!important;border-radius:8px!important;padding:2px 6px!important;transition:background .2s!important}.apple-lang-btn:hover{background:#ffffff2e!important}.light-views-menu{background:#fff!important;border:1px solid #00000014!important;border-radius:8px!important;box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014!important}.light-views-menu .light-view-item{cursor:pointer!important;border-radius:6px!important;margin:1px 6px!important;transition:background .15s!important}.light-views-menu .light-view-item:hover{background:#1976d214!important}.light-views-menu .light-cube-icon{justify-content:center;align-items:center;display:inline-flex}.flag-icon{width:30px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:3px!important;outline:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:20px!important;display:inline-flex!important;overflow:hidden!important}.flag-icon svg{width:100%!important;height:100%!important;display:block!important}.flag-icon-header{width:26px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:3px!important;outline:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:18px!important;display:inline-flex!important;overflow:hidden!important}.flag-icon-header svg{width:100%!important;height:100%!important;display:block!important}.apple-drawer{background:var(--apple-bg-blur)!important;-webkit-backdrop-filter:blur(25px)saturate(180%)!important;border-left:1px solid #00000014!important;border-right:1px solid #00000014!important;box-shadow:0 0 30px #0000000d!important}.apple-drawer .q-drawer__content{flex-direction:column;display:flex;background:0 0!important;height:100%!important;overflow:hidden!important}.drawer-mobile-close-bar{-webkit-backdrop-filter:blur(20px);cursor:default;background:#ffffffd9;border-bottom:1px solid #00000014;flex-shrink:0;gap:4px;min-height:46px;padding:8px 6px 8px 10px}.apple-segmented-tabs-mini .q-tabs__content{flex-wrap:nowrap}.apple-segmented-tabs-mini .q-tab{min-height:30px!important;font-size:12px!important;font-weight:600!important;font-family:var(--apple-font)!important;color:var(--apple-text-secondary)!important;background:0 0!important;border:none!important;border-radius:8px!important;padding:0 8px!important;transition:all .2s!important}.apple-segmented-tabs-mini .q-tab.q-tab--active{color:var(--apple-accent)!important;background:#007aff1a!important}.apple-segmented-tabs-mini .q-tab:hover:not(.q-tab--active){background:#0000000a!important}.apple-segmented-tabs-mini .q-tab__indicator{display:none!important}.apple-panel{height:100%;min-height:0;font-family:var(--apple-font);color:var(--apple-text-primary);-webkit-user-select:none;user-select:none;background:0 0;flex-direction:column;display:flex;overflow:hidden}.apple-header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--apple-card-border);background:#ffffffa6;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.apple-header .apple-badge{text-transform:uppercase;letter-spacing:.6px;color:var(--apple-accent);background:#007aff1f;border-radius:12px;margin-bottom:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.apple-header .apple-title{color:var(--apple-text-primary);letter-spacing:-.3px;font-size:16px;font-weight:700;line-height:1.25}.apple-header .apple-close-btn{color:#8e8e93;transition:all .2s}.apple-header .apple-close-btn:hover{color:#1d1d1f;background:#0000000d}.apple-panel-content{flex:1;min-height:0;padding:8px 0;overflow-y:auto}.apple-panel-content::-webkit-scrollbar{width:6px}.apple-panel-content::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.apple-card{background:var(--apple-card-bg);border:1px solid var(--apple-card-border);box-shadow:var(--apple-card-shadow);-webkit-backdrop-filter:blur(16px);border-radius:16px;margin:10px 14px;transition:transform .2s,box-shadow .2s;overflow:hidden}.apple-expansion-header{border-radius:16px;transition:background .2s;background:0 0!important;min-height:48px!important;padding:12px 14px!important}.apple-expansion-header:hover{background:#00000005!important}.apple-expand-icon{color:#8e8e93!important;font-size:18px!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important}.apple-icon-badge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.apple-icon-badge.icon-badge-blue{color:#007aff;background:#007aff1f}.apple-icon-badge.icon-badge-purple{color:#5856d6;background:#5856d61f}.apple-icon-badge.icon-badge-orange{color:#ff9500;background:#ff95001f}.apple-icon-badge.icon-badge-teal{color:#30b0c7;background:#30b0c71f}.apple-icon-badge.icon-badge-cyan{color:#00a39b;background:#00c7be24}.apple-icon-badge.icon-badge-green{color:#248a3d;background:#34c75924}.apple-icon-badge.icon-badge-amber{color:#c97700;background:#ffb30024}.apple-icon-badge.icon-badge-pink{color:#ff2d55;background:#ff2d551f}.apple-section-title{color:var(--apple-text-primary);letter-spacing:-.1px;font-size:14px;font-weight:600}.apple-section-caption{color:var(--apple-text-secondary);margin-top:1px;font-size:11px}.apple-card-body{flex-direction:column;gap:8px;padding:4px 14px 14px;display:flex}.apple-control-wrapper{margin-top:4px}.apple-field-container{background:var(--apple-field-bg);box-sizing:border-box;border:1.5px solid #0000;border-radius:12px;flex-direction:column;justify-content:space-between;height:100%;min-height:60px;padding:8px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.apple-field-container:focus-within{background:#fffffff2;border-color:#007aff80;box-shadow:0 0 0 3px #007aff26}.apple-field-container .field-label-row{width:100%;margin-bottom:4px}.apple-field-container .field-label{text-transform:none;letter-spacing:.1px;color:var(--apple-text-secondary);font-size:11px;font-weight:600;line-height:1.25}.apple-field-container .field-hint{color:#94a3b8;letter-spacing:.2px;font-size:10px;font-weight:500}.apple-field-container .field-input-row{align-items:center;margin-top:auto;display:flex}.apple-field-container .field-input-row input{width:100%;color:var(--apple-text-primary);font-size:15px;font-weight:600;font-family:var(--apple-font);background:0 0;border:none;outline:none;padding:0}.apple-field-container .field-input-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.apple-field-container .field-input-row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.apple-field-container .field-input-row input[type=number]{-moz-appearance:textfield}.apple-field-container .field-input-row .field-unit{color:var(--apple-text-secondary);-webkit-user-select:none;user-select:none;margin-left:6px;font-size:12px;font-weight:500}.apple-action-footer{-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--apple-card-border);box-sizing:border-box;background:#ffffffe0;flex-shrink:0;align-items:center;gap:8px;width:100%;margin-top:auto;padding:12px;display:flex}.apple-btn-delete{background:var(--apple-danger-bg);width:40px;min-width:40px;height:40px;color:var(--apple-danger);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.apple-btn-delete:hover{background:#ff3b3033;transform:translateY(-1px)}.apple-btn-delete:active{transform:scale(.95)}.apple-stepper{background:#7676801a;border-radius:10px;flex-shrink:0;align-items:center;height:40px;padding:2px;display:flex}.apple-stepper .stepper-btn{width:28px;height:36px;color:var(--apple-accent);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.apple-stepper .stepper-btn:hover:not(:disabled){background:#fffc;box-shadow:0 1px 3px #00000014}.apple-stepper .stepper-btn:disabled{color:#8e8e9359;cursor:not-allowed}.apple-stepper .stepper-val-container{justify-content:center;align-items:center;min-width:26px;padding:0 2px;display:flex}.apple-stepper .stepper-val-container .stepper-value{color:var(--apple-text-primary);font-size:15px;font-weight:700;line-height:1}.apple-btn-apply{background:var(--apple-accent-gradient);color:#fff;letter-spacing:-.2px;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:0;height:40px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 3px 10px #007aff4d}.apple-btn-apply span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apple-btn-apply:hover{transform:translateY(-1px);box-shadow:0 5px 14px #007aff66}.apple-btn-apply:active{transform:scale(.97)}.apple-footer{-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--apple-card-border);color:var(--apple-text-secondary);font-size:11px;font-weight:500;font-family:var(--apple-font);background:#ffffffb3;flex-shrink:0;margin-top:auto;padding:10px 14px 12px}.apple-footer-link{color:var(--apple-accent);font-weight:600;text-decoration:none;transition:opacity .2s}.apple-footer-link:hover{opacity:.8;text-decoration:underline}.apple-subscription-widget{-webkit-backdrop-filter:blur(20px)saturate(180%);font-family:var(--apple-font);background:#ffffffbf;border-top:1px solid #00000014;flex-shrink:0;margin-top:auto;padding:10px 12px}.apple-sub-card{background:#ffffffd9;border:1px solid #0000000f;border-radius:14px;padding:8px 10px;box-shadow:0 4px 16px #0000000a}.apple-sub-icon-badge{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.apple-sub-icon-badge.badge-free{color:#636366;background:#8e8e9324}.apple-sub-icon-badge.badge-pro{color:#007aff;background:#007aff24}.apple-sub-icon-badge.badge-studio{color:#5856d6;background:#5856d624}.apple-sub-title{letter-spacing:-.1px;font-size:12px;font-weight:700;line-height:1.2}.apple-sub-caption{margin-top:1px;font-size:11px;line-height:1.2}.apple-sub-btn{color:#fff!important;background:linear-gradient(#ff9500 0%,#e08200 100%)!important;border-radius:8px!important;height:28px!important;font-size:12px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 8px #ff950059!important}.apple-sub-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff950080!important}.apple-sub-btn:active{transform:scale(.96)}.handle-color-dot,.color-circle-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:14px;min-width:14px;height:14px;min-height:14px;display:inline-block;box-shadow:0 1px 3px #00000040}.q-py-xxl{padding-top:104px!important;padding-bottom:104px!important}.q-pt-xxl{padding-top:104px!important}.q-pb-xxl{padding-bottom:104px!important}.q-my-xxl{margin-top:104px!important;margin-bottom:104px!important}.q-mt-xxl{margin-top:104px!important}.q-mb-xxl{margin-bottom:104px!important}@media (max-width:1024px){.q-py-xxl{padding-top:76px!important;padding-bottom:76px!important}.q-pt-xxl{padding-top:76px!important}.q-pb-xxl{padding-bottom:76px!important}}@media (max-width:600px){.q-py-xxl{padding-top:52px!important;padding-bottom:52px!important}.q-pt-xxl{padding-top:52px!important}.q-pb-xxl{padding-bottom:52px!important}}.h-full,.full-height{height:100%!important}.row.items-stretch{align-items:stretch!important}.row.items-stretch>[class*=col-]{flex-direction:column!important;display:flex!important}.row.items-stretch>[class*=col-]>.q-card,.feature-box,.triad-card,.factory-feature-card,.showcase-card,.pricing-card{flex-direction:column!important;flex:100%!important;height:100%!important;display:flex!important}.btn-tactile-primary{letter-spacing:-.01em;color:#fff!important;background:linear-gradient(#0077ed 0%,#005ec4 100%)!important;border:1px solid #004ea899!important;border-radius:12px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #0071e359,inset 0 1px #ffffff59,inset 0 -1px #0000001f!important}.btn-tactile-primary:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 8px 22px #0071e373,inset 0 1px #ffffff73!important}.btn-tactile-primary:active{transform:translateY(0)scale(.98);box-shadow:0 2px 6px #0071e34d,inset 0 1px 2px #0003!important}.btn-tactile-white{background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border:1px solid #0000001a!important;border-radius:12px!important;box-shadow:0 3px 10px #0000000f,inset 0 1px #fff,inset 0 -1px #0000000a!important}
