:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--studio-bg:#f8f9fa;--studio-grid-dot:#0f172a0f;--studio-surface:#fff;--studio-surface-glass:#ffffffdb;--studio-surface-subtle:#f1f5f9;--studio-border:#0f172a17;--studio-border-strong:#0f172a29;--studio-text:#0f172a;--studio-text-secondary:#475569;--studio-text-muted:#64748b;--studio-accent:#4f46e5;--studio-accent-hover:#4338ca;--studio-accent-soft:#4f46e51a;--studio-success:#10b981;--studio-warning:#f59e0b;--studio-danger:#ef4444;--studio-shadow-pill:0 12px 32px -8px #0f172a1f, 0 4px 12px -2px #0f172a0f;--studio-shadow-popover:0 20px 40px -12px #0f172a29, 0 4px 16px -4px #0f172a14;--studio-dock-width:82px}html.dark-mode,.studio-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-bg:#0b0f19;--studio-grid-dot:#ffffff0f;--studio-surface:#111827;--studio-surface-glass:#111827d6;--studio-surface-subtle:#1e293b;--studio-border:#ffffff17;--studio-border-strong:#ffffff2e;--studio-text:#f8fafc;--studio-text-secondary:#cbd5e1;--studio-text-muted:#94a3b8;--studio-accent:#6366f1;--studio-accent-hover:#818cf8;--studio-accent-soft:#6366f129;--studio-shadow-pill:0 16px 36px -8px #0000008c, 0 4px 12px -2px #00000059;--studio-shadow-popover:0 24px 48px -12px #000000a6, 0 6px 18px -4px #00000073}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--studio-bg);width:100%;height:100%;color:var(--studio-text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-shell{background-color:var(--studio-bg);background-image:radial-gradient(var(--studio-grid-dot) 1px, transparent 1px);width:100%;height:100dvh;min-height:100dvh;color:var(--studio-text);background-size:24px 24px;transition:background-color .2s,color .2s;display:flex;overflow:hidden}.studio-main-area{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow-y:auto}.studio-dock{width:var(--studio-dock-width);box-sizing:border-box;background:var(--studio-surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid var(--studio-border);z-index:30;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;height:100%;max-height:100dvh;padding:16px 8px;display:flex}.dock-brand{flex-direction:column;align-items:center;display:flex}.dock-logo-link{color:var(--studio-text);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.dock-logo-svg{width:36px;height:36px}.dock-logo-custom{object-fit:contain;border-radius:8px;width:36px;height:36px}.dock-logo-bg{fill:var(--studio-accent-soft)}.dock-logo-accent{fill:var(--studio-accent)}.dock-logo-text{letter-spacing:.04em;font-size:12px;font-weight:700}.dock-tabs{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.dock-tab-btn{cursor:pointer;font-family:inherit;font-size:inherit;appearance:none;width:64px;min-height:54px;color:var(--studio-text-secondary);background:0 0;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 4px;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:flex}.dock-tab-btn:hover{background:var(--studio-surface-subtle);color:var(--studio-text)}.dock-tab-btn.is-active{background:var(--studio-accent-soft);color:var(--studio-accent);font-weight:600}.dock-icon{flex-shrink:0;width:20px;height:20px}.dock-tab-label{text-align:center;white-space:nowrap;font-size:12px;line-height:1.15}.dock-more-wrapper{justify-content:center;width:100%;display:flex;position:relative}.dock-more-popover{background:var(--studio-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--studio-border-strong);width:180px;box-shadow:var(--studio-shadow-popover);z-index:100;border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:0;left:calc(100% + 10px)}.dock-footer{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.dock-lang-wrapper{position:relative}.dock-lang-popover{background:var(--studio-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--studio-border-strong);width:140px;box-shadow:var(--studio-shadow-popover);z-index:100;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:0;left:calc(100% + 10px)}.dock-lang-option{color:var(--studio-text-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.dock-lang-option:hover{background:var(--studio-surface-subtle);color:var(--studio-text)}.dock-lang-option.is-active{color:var(--studio-accent);background:#6366f11a;font-weight:600}.dock-lang-badge{background:var(--studio-surface-subtle);color:var(--studio-text-muted);border-radius:4px;padding:2px 5px;font-size:12px}.dock-lang-option.is-active .dock-lang-badge{background:var(--studio-accent);color:#fff}.dock-action-btn{border:1px solid var(--studio-border);background:var(--studio-surface);width:44px;height:44px;color:var(--studio-text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.dock-action-btn:hover{border-color:var(--studio-border-strong);color:var(--studio-text)}.dock-account-btn.is-authenticated{color:var(--studio-accent);border-color:var(--studio-accent)}.dock-user-wrapper{position:relative}.dock-user-popover{background:var(--studio-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--studio-border-strong);width:220px;box-shadow:var(--studio-shadow-popover);z-index:100;border-radius:14px;flex-direction:column;gap:3px;padding:8px;display:flex;position:absolute;bottom:0;left:calc(100% + 10px)}.dock-user-header{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 6px;display:flex}.dock-user-email{color:var(--studio-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dock-user-plan{letter-spacing:.04em;background:var(--studio-surface-subtle);color:var(--studio-text-secondary);border:1px solid var(--studio-border);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:12px;font-weight:700}.dock-user-plan.is-pro{color:var(--studio-accent);background:linear-gradient(135deg,#6366f126,#a855f726);border-color:#6366f14d}.dock-user-plan.is-admin{color:#ef4444;background:#ef44441f;border-color:#ef444440}.dock-menu-divider{background:var(--studio-border);height:1px;margin:4px 0}.dock-menu-item{color:var(--studio-text-secondary);cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.dock-menu-item:hover{background:var(--studio-surface-subtle);color:var(--studio-text)}.dock-menu-item.is-active{color:var(--studio-accent);background:#6366f11a;font-weight:600}.dock-menu-icon{flex-shrink:0;width:16px;height:16px}.dock-menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dock-menu-lang-section{flex-direction:column;gap:6px;padding:6px 10px 4px;display:flex}.dock-menu-lang-header{color:var(--studio-text-muted);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.dock-menu-lang-chips{gap:4px;width:100%;display:flex}.dock-menu-lang-chip{border:1px solid var(--studio-border);background:var(--studio-surface-subtle);color:var(--studio-text-secondary);cursor:pointer;text-align:center;border-radius:6px;flex:1;padding:4px 6px;font-size:12px;font-weight:600;transition:all .15s}.dock-menu-lang-chip:hover{border-color:var(--studio-border-strong);color:var(--studio-text)}.dock-menu-lang-chip.is-active{background:var(--studio-accent);color:#fff;border-color:var(--studio-accent)}.dock-menu-logout{color:#ef4444}.dock-menu-logout:hover{color:#dc2626;background:#ef44441a}.studio-canvas{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 32px 128px;transition:background-color .2s;display:flex;position:relative}.studio-canvas.is-dragging{background-color:var(--studio-accent-soft)}.canvas-topbar{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:20px;left:28px;right:28px}.canvas-brand-pill{background:var(--studio-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--studio-border);color:var(--studio-text-secondary);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.brand-badge{color:var(--studio-text);letter-spacing:.04em;font-weight:700}.canvas-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:720px;display:flex}.dropzone-empty-hero{border:1.5px dashed var(--studio-border-strong);background:var(--studio-surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;cursor:pointer;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:360px;padding:48px 32px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.dropzone-empty-hero:hover,.dropzone-empty-hero:focus-visible,.studio-canvas.is-dragging .dropzone-empty-hero{border-color:var(--studio-accent);box-shadow:var(--studio-shadow-pill);outline:none;transform:translateY(-2px)}.dropzone-plus-ring{background:var(--studio-accent-soft);width:72px;height:72px;color:var(--studio-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;transition:transform .2s;display:flex}.dropzone-empty-hero:hover .dropzone-plus-ring{transform:scale(1.06)}.dropzone-plus-icon{width:32px;height:32px}.canvas-headline{letter-spacing:-.02em;color:var(--studio-text);margin:0 0 10px;font-size:clamp(1.25rem,2.5vw,1.85rem);font-weight:700}.canvas-subheadline{max-width:520px;color:var(--studio-text-secondary);margin:0 0 24px;font-size:.95rem;line-height:1.6}.canvas-select-cta{background:var(--studio-surface);border:1px solid var(--studio-border-strong);color:var(--studio-text);border-radius:999px;align-items:center;padding:10px 22px;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #0f172a0d}.parcel-workspace-card,.studio-panel-card{background:var(--studio-surface);border:1px solid var(--studio-border);width:100%;box-shadow:var(--studio-shadow-pill);border-radius:24px;padding:28px}.parcel-card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.parcel-card-title-group{flex-direction:column;gap:4px;display:flex}.parcel-card-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.parcel-card-title{margin:0;font-size:1.25rem;font-weight:700}.parcel-card-summary{color:var(--studio-text-secondary);margin:0;font-size:.875rem}.parcel-card-actions{align-items:center;gap:8px;display:flex}.parcel-action-btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.parcel-clear-btn{white-space:nowrap;color:var(--studio-danger,#ef4444);align-items:center;gap:6px;display:inline-flex}.parcel-clear-btn:hover:not(:disabled){background:#ef444414}.parcel-clear-btn--mobile{display:none}.studio-primary-btn{background:var(--studio-accent);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.studio-primary-btn:hover:not(:disabled){background:var(--studio-accent-hover);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.studio-primary-btn:active:not(:disabled){transform:translateY(0)}.studio-primary-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.studio-secondary-btn{border:1px solid var(--studio-border-strong);background:var(--studio-surface);color:var(--studio-text);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:.8125rem;font-weight:600;text-decoration:none}.studio-ghost-btn{color:var(--studio-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 12px;font-size:.8125rem;font-weight:500}.parcel-file-list{flex-direction:column;gap:8px;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.parcel-file-item{background:var(--studio-surface-subtle);border:1px solid var(--studio-border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.parcel-file-info{align-items:center;gap:10px;min-width:0;display:flex}.parcel-file-icon{width:18px;height:18px;color:var(--studio-accent);flex-shrink:0}.parcel-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.parcel-file-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.parcel-file-size{color:var(--studio-text-muted);font-size:12px}.parcel-file-remove{width:26px;height:26px;color:var(--studio-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.parcel-file-remove:hover{color:var(--studio-danger);background:#ef44441a}.parcel-file-remove svg{width:16px;height:16px}.studio-form-stack{flex-direction:column;gap:16px;margin-top:18px;display:flex}.studio-form-field{flex-direction:column;gap:6px;margin-top:16px;display:flex}.studio-label{color:var(--studio-text-secondary);font-size:.8125rem;font-weight:600}.studio-input,.studio-textarea{border:1px solid var(--studio-border-strong);background:var(--studio-surface-subtle);width:100%;color:var(--studio-text);resize:vertical;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:.9375rem}.studio-field-meta{color:var(--studio-text-muted);text-align:right;font-size:12px}.parcel-receive-card{text-align:center;padding:40px 32px}.parcel-status-badge{background:var(--studio-accent-soft);color:var(--studio-accent);border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.parcel-status-badge.is-destroyed{color:var(--studio-danger);background:#ef44441f}.parcel-receive-footer{margin-top:24px}.canvas-alert{color:var(--studio-text);background:#f59e0b24;border-radius:12px;margin-top:16px;padding:10px 16px;font-size:.8125rem}.pill-dock-wrapper{bottom:24px;left:calc(var(--studio-dock-width) + (100vw - var(--studio-dock-width)) / 2);z-index:40;flex-direction:column;align-items:center;display:flex;position:fixed;transform:translate(-50%)}.bottom-action-pill{background:var(--studio-surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--studio-border-strong);box-shadow:var(--studio-shadow-pill);border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;display:flex}.pill-segment-btn{color:var(--studio-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.pill-segment-btn:hover,.pill-segment-btn.is-open{background:var(--studio-surface-subtle)}.pill-segment-btn.is-highlighted{color:var(--studio-accent);font-weight:600}.pill-icon{flex-shrink:0;width:16px;height:16px}.pill-chevron{opacity:.65;width:14px;height:14px}.pill-divider{background:var(--studio-border);width:1px;height:20px}.pill-shield-indicator{width:30px;height:30px;color:var(--studio-text-muted);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex}.pill-shield-indicator.is-verified{color:var(--studio-success);background:#10b9811f}.pill-shield-indicator.is-interactive{color:var(--studio-warning);background:#f59e0b26}.pill-shield-icon{width:16px;height:16px}.pill-primary-btn{background:var(--studio-accent);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.pill-primary-btn.is-storage-blocked{background:var(--studio-warning);color:#1f2937}.pill-primary-btn:hover:not(:disabled){background:var(--studio-accent-hover);transform:translateY(-1px)}.pill-primary-btn:disabled{opacity:.55;cursor:not-allowed}.pill-popover{background:var(--studio-surface);border:1px solid var(--studio-border-strong);width:320px;box-shadow:var(--studio-shadow-popover);border-radius:20px;margin-bottom:12px;padding:16px}.popover-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:12px;display:flex}.popover-title{color:var(--studio-text);white-space:nowrap;margin-right:auto;font-size:.875rem;font-weight:700}.popover-inline-link{color:var(--studio-accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}.popover-presets{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.preset-chip{border:1px solid var(--studio-border);background:var(--studio-surface-subtle);color:var(--studio-text-secondary);cursor:pointer;border-radius:999px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:500}.preset-chip.is-selected{border-color:var(--studio-accent);background:var(--studio-accent-soft);color:var(--studio-accent);font-weight:600}.popover-custom-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.popover-field input,.popover-field select,.popover-password-group input{border:1px solid var(--studio-border-strong);background:var(--studio-surface-subtle);width:100%;color:var(--studio-text);border-radius:10px;padding:8px 10px;font-family:inherit;font-size:.875rem}.popover-label{color:var(--studio-text-secondary);margin-bottom:6px;font-size:12px;display:block}.popover-password-group{align-items:center;gap:6px;display:flex}.popover-ghost-btn{border:1px solid var(--studio-border);background:var(--studio-surface-subtle);color:var(--studio-text-secondary);white-space:nowrap;cursor:pointer;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600}.popover-hint-text{color:var(--studio-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.45}.popover-checkbox-row{color:var(--studio-text-secondary);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}#pill-password-fill-random{margin-left:auto}.popover-header-actions{gap:12px;margin-left:auto;display:flex}.popover-e2ee-row{color:var(--studio-text);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.8125rem;font-weight:600;display:flex}.popover-e2ee-row label{cursor:pointer}.e2ee-switch{appearance:none;background:var(--studio-border-strong);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;margin:0;transition:background .15s;position:relative}.e2ee-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.e2ee-switch:checked{background:var(--studio-accent)}.e2ee-switch:checked:after{transform:translate(16px)}.e2ee-switch:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.e2ee-switch:disabled{opacity:.5;cursor:not-allowed}.popover-e2ee-notes,.popover-e2ee-note,.popover-e2ee-alert{color:var(--studio-text-secondary);margin:8px 0 0;font-size:12px;line-height:1.5}.popover-e2ee-notes{padding-left:18px}.popover-e2ee-alert{color:var(--studio-danger);font-weight:600}.account-e2ee-row{align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.turnstile-bubble{background:var(--studio-surface);border:1px solid var(--studio-border-strong);width:320px;box-shadow:var(--studio-shadow-popover);border-radius:18px;margin-bottom:12px;padding:14px 16px;display:none}.turnstile-bubble.is-visible{display:block}.turnstile-bubble-title{margin:0 0 4px;font-size:.875rem;font-weight:700}.turnstile-bubble-desc{color:var(--studio-text-secondary);margin:0 0 10px;font-size:12px}@media (width<=768px){.studio-shell{flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.studio-dock{box-sizing:border-box;border-right:none;border-bottom:1px solid var(--studio-border);flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:100vw;height:auto;max-height:none;padding:8px 12px;overflow-x:clip}.studio-main-area{height:auto;min-height:calc(100dvh - 60px);overflow-y:visible}.dock-logo-link{flex-direction:row;flex-shrink:0;gap:8px}.dock-tabs{flex-direction:row;flex-shrink:0;gap:6px;width:auto}.dock-more-wrapper{width:auto}.dock-tab-btn{flex-direction:row;justify-content:center;width:38px;min-height:38px;padding:6px}.dock-tab-label{display:none}.dock-footer{flex-direction:row;flex-shrink:0;gap:6px;width:auto}.dock-lang-popover,.dock-user-popover{inset:calc(100% + 8px) 0 auto auto}.dock-more-popover{width:170px;top:calc(100% + 8px);bottom:auto;left:50%;transform:translate(-50%)}.canvas-topbar{margin-bottom:16px;position:static}.studio-canvas{padding:16px 16px 140px}.canvas-headline{font-size:1.25rem}.pill-dock-wrapper{width:calc(100vw - 24px);bottom:14px;left:50%}.bottom-action-pill{border-radius:24px;flex-wrap:wrap;justify-content:center;width:100%;padding:8px}.parcel-workspace-card,.studio-panel-card{border-radius:18px;padding:16px}.parcel-card-header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.parcel-card-title-group{width:100%}.parcel-card-title-row{justify-content:space-between;align-items:center;width:100%;display:flex}.parcel-clear-btn--mobile{border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;display:inline-flex}.parcel-clear-btn--desktop{display:none}.parcel-card-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.parcel-card-actions .parcel-action-btn{justify-content:center;width:100%;padding:9px 8px;font-size:.8125rem}}.upgrade-notice{z-index:80;box-sizing:border-box;background:var(--studio-surface);border:1px solid var(--studio-border);max-width:calc(100vw - 32px);box-shadow:var(--studio-shadow-popover);color:var(--studio-text);border-radius:14px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.upgrade-notice button{color:var(--studio-text-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.canvas-mode-switcher{background:var(--studio-surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--studio-border-strong);pointer-events:auto;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;padding:4px;display:inline-grid;position:relative;box-shadow:0 4px 14px #0f172a0f}.mode-switcher-glider{background:var(--studio-accent);z-index:0;border-radius:999px;width:calc(50% - 4px);transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}.mode-switcher-glider.is-note{transform:translate(100%)}.mode-switcher-tab{z-index:1;min-width:96px;color:var(--studio-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:color .2s;position:relative}.mode-switcher-tab.is-active{color:#fff}.canvas-smart-toast{background:var(--studio-accent-soft);border:1px solid var(--studio-accent);color:var(--studio-accent);text-align:center;border-radius:999px;margin-bottom:16px;padding:8px 16px;font-size:12px;font-weight:600}.canvas-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.canvas-select-folder-btn{border:1px solid var(--studio-border-strong);color:var(--studio-text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:10px 18px;font-family:inherit;font-size:.875rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.canvas-select-folder-btn:hover{border-color:var(--studio-accent);color:var(--studio-accent);background:var(--studio-accent-soft)}.parcel-title-field{margin-top:14px}.parcel-title-input{width:100%;padding:9px 12px;font-size:.9375rem}.parcel-message-field{margin-top:12px}.parcel-message-textarea{padding:10px 12px;font-size:.875rem}.parcel-progress-banner{background:var(--studio-surface-subtle);border:1px solid var(--studio-border);border-radius:14px;margin-top:20px;padding:14px 16px}.parcel-progress-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.parcel-progress-label{color:var(--studio-text);font-size:.875rem;font-weight:600}.parcel-progress-metrics{color:var(--studio-text-secondary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.parcel-retry-badge{color:var(--studio-warning);background:#f59e0b29;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.parcel-progress-native{appearance:none;background-color:var(--studio-border);border:none;border-radius:999px;width:100%;height:8px;overflow:hidden}.parcel-progress-native::-webkit-progress-bar{background-color:var(--studio-border);border-radius:999px}.parcel-progress-native::-webkit-progress-value{background-color:var(--studio-accent);border-radius:999px;transition:width .25s}.parcel-progress-native::-moz-progress-bar{background-color:var(--studio-accent);border-radius:999px}.parcel-queue-controls{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.parcel-packed-card{text-align:center;flex-direction:column;align-items:center;display:flex}.completed-check-ring{width:56px;height:56px;color:var(--studio-success);background:#10b98124;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.completed-check-svg{stroke-dasharray:32;stroke-dashoffset:0;width:28px;height:28px;animation:.45s ease-out forwards prv5-check-draw}@keyframes prv5-check-draw{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}.parcel-packed-rules-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:4px;display:flex}.parcel-email-sent-banner{text-align:left;background:#3b82f614;border:1px solid #3b82f638;border-radius:12px;align-items:flex-start;gap:12px;width:100%;max-width:480px;margin:12px 0 16px;padding:12px 16px;display:flex}.email-sent-icon{color:var(--studio-primary);flex-shrink:0;margin-top:2px}.email-sent-text{flex:1;min-width:0}.email-sent-desc{color:var(--studio-text);margin:0 0 8px;font-size:.8125rem;font-weight:500;line-height:1.45}.email-recipients-pill-list{flex-wrap:wrap;gap:6px;display:flex}.email-recipient-tag{background:var(--studio-card-bg);border:1px solid var(--studio-card-border);color:var(--studio-text-muted);font-size:.75rem;font-family:var(--studio-font-mono,monospace);border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.parcel-rule-chip{background:var(--studio-surface-subtle);border:1px solid var(--studio-border);color:var(--studio-text-secondary);border-radius:999px;padding:4px 12px;font-size:12px}.parcel-rule-chip.is-protected{color:var(--studio-accent);border-color:var(--studio-accent)}.parcel-share-url-box{background:var(--studio-surface-subtle);border:1px solid var(--studio-border-strong);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:560px;margin:18px 0 12px;padding:10px 12px 10px 16px;display:flex}.parcel-share-url-text{color:var(--studio-text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;overflow:hidden}.parcel-e2ee-password-box{text-align:left;width:100%;max-width:560px;margin-bottom:12px}.parcel-e2ee-password-label{color:var(--studio-text);font-size:.8125rem;font-weight:600}.parcel-e2ee-password-row{margin:6px 0 8px}.parcel-e2ee-warning{color:var(--studio-text-secondary);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.studio-primary-action-btn{background:var(--studio-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:9px 16px;font-size:.875rem;font-weight:600;transition:background .15s,transform .12s}.studio-primary-action-btn:hover{background:var(--studio-accent-hover)}.parcel-copy-toast{color:var(--studio-success);background:#10b98124;border-radius:999px;margin-bottom:12px;padding:6px 14px;font-size:12px;font-weight:600}.parcel-qr-card{background:var(--studio-surface-subtle);border:1px solid var(--studio-border);border-radius:18px;flex-direction:column;align-items:center;gap:10px;margin:8px 0 18px;padding:16px 20px;display:flex}.parcel-qr-frame{border:1px solid var(--studio-border);background:#fff;border-radius:12px;padding:8px;display:inline-flex}.parcel-qr-svg{display:block}.parcel-qr-actions{flex-direction:column;align-items:center;gap:8px;display:flex}.parcel-qr-hint{color:var(--studio-text-secondary);font-size:12px}.parcel-packed-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.parcel-receive-status-text{color:var(--studio-text-secondary);margin:20px 0 8px;font-size:.9375rem}.parcel-receive-meta-bar{background:0 0;border:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:14px 0 20px;padding:0;display:flex}.parcel-receive-meta-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:14px 0 20px;display:flex}.parcel-meta-badge{background:var(--studio-surface-subtle);border:1px solid var(--studio-border);color:var(--studio-text-secondary);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.8125rem;display:inline-flex;box-shadow:0 1px 3px #0000000a}.meta-badge-icon{width:14px;height:14px;color:var(--studio-accent);flex-shrink:0}.parcel-receive-message-box{background:var(--studio-surface-subtle);border:1px solid var(--studio-border-strong);text-align:left;border-radius:14px;width:100%;margin:0 0 16px;padding:16px}.parcel-receive-message-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.parcel-receive-message-actions{flex-wrap:wrap;gap:8px;display:flex}.parcel-receive-message-title{color:var(--studio-text-secondary);font-size:12px;font-weight:700}.parcel-receive-message-content{color:var(--studio-text);white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:.9375rem;line-height:1.6}.parcel-receive-file-list{text-align:left;flex-direction:column;gap:10px;margin-top:10px;display:flex}.parcel-receive-file-list .parcel-file-item{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #00000008}.parcel-receive-file-list .parcel-file-item:hover{border-color:var(--studio-border-strong);box-shadow:0 4px 12px #0000000d}@media (width<=640px){.parcel-receive-file-list .parcel-file-item{flex-direction:column;align-items:stretch;gap:10px}.parcel-receive-file-list .parcel-file-info{width:100%}.parcel-receive-file-list .parcel-file-meta{border-top:1px solid var(--studio-border);justify-content:space-between;width:100%;padding-top:8px}}.parcel-download-btn{padding:6px 12px;font-size:.8125rem}.parcel-unlock-form{background:var(--studio-surface-subtle);border:1px solid var(--studio-border);text-align:center;border-radius:20px;width:100%;max-width:440px;margin:24px auto 12px;padding:24px 20px;box-shadow:0 4px 20px #00000014}.parcel-unlock-icon-wrap{background:var(--studio-accent-soft);width:44px;height:44px;color:var(--studio-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.parcel-unlock-title{color:var(--studio-text);letter-spacing:-.01em;margin:0 0 6px;font-size:1.05rem;font-weight:700}.parcel-unlock-hint{color:var(--studio-text-secondary);margin:0 0 18px;font-size:.8125rem;line-height:1.45}.parcel-unlock-copy-link-btn{color:var(--studio-text);font:inherit;cursor:pointer;background:0 0;border:none;margin:-10px 0 18px;padding:4px 8px;font-size:.8125rem;font-weight:600;text-decoration:underline}.parcel-unlock-field{width:100%;margin-bottom:12px}.parcel-unlock-input-wrap{align-items:center;width:100%;display:flex;position:relative}.parcel-unlock-input{width:100%;padding-right:44px;font-size:.9375rem}.parcel-unlock-eye-btn{width:28px;height:28px;color:var(--studio-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.parcel-unlock-eye-btn:hover{color:var(--studio-text)}.parcel-unlock-submit-btn{border-radius:12px;justify-content:center;width:100%;padding:12px 18px;font-size:.9375rem;font-weight:600}.parcel-unlock-error{color:var(--studio-danger);text-align:center;margin:12px 0 0;font-size:.8125rem;font-weight:500}.parcel-unlock-divider{width:100%;color:var(--studio-text-muted);align-items:center;margin:18px 0 14px;font-size:.75rem;display:flex}.parcel-unlock-divider:before,.parcel-unlock-divider:after{content:"";background:var(--studio-card-border);flex:1;height:1px}.parcel-unlock-divider span{padding:0 10px}.parcel-unlock-google-btn{background:var(--studio-glass-bg);border:1px solid var(--studio-card-border);width:100%;color:var(--studio-text);border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.parcel-unlock-google-btn:hover{background:var(--studio-card-bg);border-color:var(--studio-border-strong);transform:translateY(-1px)}.parcel-receive-custom-title{color:var(--studio-text);word-break:break-word;margin:10px 0 0;font-size:1.0625rem;font-weight:700}.parcel-receive-search-row{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;margin:4px 0 12px;display:flex}.parcel-receive-search-input{flex:200px;width:auto;min-width:0;font-size:.875rem}.parcel-receive-zip-btn{white-space:nowrap;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=640px){.parcel-receive-zip-btn{flex:100%;padding-top:10px;padding-bottom:10px}}.parcel-file-path-stack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.parcel-file-dir-badge{color:var(--studio-text-muted,var(--studio-text-secondary));white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;line-height:1.3;overflow:hidden}button.parcel-file-info{text-align:left;font:inherit;color:inherit;background:0 0;border:none;padding:0}.parcel-file-info.is-clickable{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;transition:opacity .15s}.parcel-file-info.is-clickable:hover{opacity:.85}.parcel-file-info.is-clickable:hover .parcel-file-name{color:var(--studio-accent);text-decoration:underline}.parcel-file-info.is-clickable:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.parcel-preview-btn{padding:6px 12px;font-size:.8125rem}.parcel-preview-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.parcel-preview-modal{background:var(--studio-surface);border:1px solid var(--studio-border-strong);text-align:left;border-radius:20px;flex-direction:column;width:min(920px,100%);max-height:min(86vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.parcel-preview-header{border-bottom:1px solid var(--studio-border);background:var(--studio-surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.parcel-preview-title-group{flex:1;min-width:0}.parcel-preview-title{color:var(--studio-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.parcel-preview-subtitle{color:var(--studio-text-secondary);align-items:center;gap:6px;margin:4px 0 0;font-size:.75rem;display:flex}.parcel-preview-header-actions{align-items:center;gap:8px;display:flex}.parcel-preview-action-btn,.parcel-preview-close-btn{padding:7px 14px;font-size:.8125rem}.parcel-preview-body{background:var(--studio-bg,var(--studio-surface));flex:1;justify-content:center;align-items:center;min-height:220px;max-height:calc(86vh - 84px);padding:20px;display:flex;overflow:auto}.parcel-preview-image{object-fit:contain;border-radius:10px;max-width:100%;max-height:68vh}.parcel-preview-pdf{border:1px solid var(--studio-border);background:#fff;border-radius:10px;width:100%;height:68vh}.parcel-preview-text{background:var(--studio-surface-subtle);border:1px solid var(--studio-border);width:100%;max-height:68vh;color:var(--studio-text);white-space:pre-wrap;word-break:break-word;border-radius:12px;align-self:stretch;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6;overflow:auto}.parcel-preview-video{border-radius:10px;max-width:100%;max-height:68vh}.parcel-preview-audio{width:min(480px,100%)}.parcel-preview-status{color:var(--studio-text-secondary);text-align:center;margin:0;font-size:.875rem}.parcel-preview-status.is-error{color:var(--studio-danger)}.parcel-receive-turnstile-slot{justify-content:center;display:flex}.parcel-receive-turnstile-slot:not(:empty){margin-top:.75rem}.panel-container{box-sizing:border-box;width:100%;max-width:1280px;min-height:100%;color:var(--studio-text);margin:0 auto;padding:36px 32px 64px}@media (width<=768px){.panel-container{padding:24px 16px 48px}}.panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.panel-header-left{flex-direction:column;gap:6px;display:flex}.panel-title{letter-spacing:-.02em;align-items:center;gap:12px;margin:0;font-size:1.625rem;font-weight:700;display:flex}.panel-subtitle{color:var(--studio-text-secondary);margin:0;font-size:.9375rem}.panel-header-actions{align-items:center;gap:10px;display:flex}.panel-pill-nav{background:var(--studio-surface-subtle);border:1px solid var(--studio-border);border-radius:9999px;align-items:center;gap:2px;max-width:100%;margin-bottom:24px;padding:4px;display:inline-flex;overflow-x:auto}.panel-pill-btn{color:var(--studio-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.panel-pill-btn:hover{color:var(--studio-text);background:#7d7d7d14}.panel-pill-btn.is-active{background:var(--studio-surface);color:var(--studio-text);font-weight:600;box-shadow:0 2px 8px -2px #00000014}.panel-card{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:18px;margin-bottom:24px;padding:24px;box-shadow:0 4px 16px -4px #00000008}.panel-card-title{letter-spacing:-.01em;margin:0 0 16px;font-size:1.125rem;font-weight:600}.panel-card-desc{color:var(--studio-text-secondary);margin:-8px 0 16px;font-size:.875rem;line-height:1.5}.panel-stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.panel-stat-box{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:16px;flex-direction:column;gap:6px;padding:20px;display:flex}.panel-stat-label{color:var(--studio-text-muted);font-size:.8125rem;font-weight:500}.panel-stat-value{letter-spacing:-.02em;color:var(--studio-text);font-size:1.5rem;font-weight:700}.panel-stat-meta{color:var(--studio-text-secondary);font-size:.75rem}.panel-table-wrap{border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:14px;width:100%;overflow-x:auto}.panel-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.panel-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--studio-text-muted);background:var(--studio-surface-subtle);border-bottom:1px solid var(--studio-border);white-space:nowrap;padding:12px 16px;font-size:.75rem;font-weight:600}.panel-table td{border-bottom:1px solid var(--studio-border);color:var(--studio-text);vertical-align:middle;padding:14px 16px}.panel-table tr:last-child td{border-bottom:none}.panel-table tr:hover td{background:#7d7d7d08}.panel-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.panel-num{font-variant-numeric:tabular-nums}.panel-plan-tag{background:var(--studio-border);color:var(--studio-text-secondary);text-transform:none;letter-spacing:normal;vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.panel-plan-tag.is-pro{background:var(--studio-accent);color:#fff}.panel-compare-footer{border-top:1px solid var(--studio-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.panel-compare-footer-hint{color:var(--studio-text-secondary);margin:0;font-size:.875rem}.panel-compare-footer-btn{white-space:nowrap;font-weight:600;text-decoration:none}.panel-badge{border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.panel-badge-active{color:#059669;background:#10b9811f}.panel-badge-pending{color:#d97706;background:#f59e0b1f}.panel-badge-expired,.panel-badge-exhausted{color:#64748b;background:#64748b1f}.panel-badge-quarantined,.panel-badge-deleted{color:#dc2626;background:#ef44441f}.panel-badge-encrypted{color:var(--studio-accent);background:#6366f11f}.panel-badge-pro{color:var(--studio-accent);background:#4f46e51f}.panel-badge-free{background:var(--studio-surface-subtle);color:var(--studio-text-secondary)}.panel-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .16s;display:inline-flex}.panel-btn-primary{background:var(--studio-accent);color:#fff}.panel-btn-primary:hover:not(:disabled){background:var(--studio-accent-hover)}.panel-btn-secondary{background:var(--studio-surface-subtle);color:var(--studio-text);border-color:var(--studio-border)}.panel-btn-secondary:hover:not(:disabled){border-color:var(--studio-border-strong);background:#7d7d7d1a}.panel-btn-danger{color:var(--studio-danger);background:#ef44441a;border-color:#ef444433}.panel-btn-danger:hover:not(:disabled){background:var(--studio-danger);color:#fff}.panel-btn-sm{border-radius:8px;padding:4px 10px;font-size:.75rem}.panel-btn:disabled{opacity:.45;cursor:not-allowed}.panel-btn-icon{border-radius:8px;padding:6px}.panel-form-group{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.panel-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-bottom:16px;display:grid}@media (width<=640px){.panel-form-grid-2{grid-template-columns:1fr;gap:14px}}.panel-label{color:var(--studio-text-secondary);font-size:.8125rem;font-weight:500}.panel-input,.panel-select{border:1px solid var(--studio-border-strong);background:var(--studio-surface);color:var(--studio-text);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 14px;font-size:.875rem;transition:border-color .15s}.panel-input:focus,.panel-select:focus{border-color:var(--studio-accent);box-shadow:0 0 0 2px var(--studio-accent-soft)}.panel-feedback{border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 16px;font-size:.875rem;display:flex}.panel-feedback-success{color:#059669;background:#10b9811f;border:1px solid #10b98140}.panel-feedback-error{color:#dc2626;background:#ef44441f;border:1px solid #ef444440}.panel-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.panel-page-text{color:var(--studio-text-secondary);font-size:.8125rem}.panel-entry-main{flex-direction:column;gap:4px;display:flex}.panel-entry-title{color:var(--studio-text);word-break:break-all;font-weight:500}.panel-entry-link-row{align-items:center;gap:6px;display:flex}.panel-entry-link{color:var(--studio-accent);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8125rem;text-decoration:none}.panel-entry-link:hover{text-decoration:underline}.panel-timeline-cell{flex-direction:column;gap:3px;font-size:.8125rem;display:flex}.panel-timeline-row{white-space:nowrap;align-items:center;gap:6px;display:flex}.panel-timeline-label{color:var(--studio-text-muted);font-size:.75rem}.panel-actions-cell{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=640px){.panel-table-wrap{background:0 0;border:none;overflow-x:visible}.panel-table thead{display:none}.panel-table,.panel-table tbody,.panel-table tr,.panel-table td{box-sizing:border-box;width:100%;display:block}.panel-table tbody tr{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:14px;flex-direction:column;gap:10px;margin-bottom:14px;padding:16px;display:flex;box-shadow:0 1px 3px #0f172a0a}.panel-table tbody td{border-bottom:none;padding:0}.panel-table tbody tr:hover td{background:0 0}.panel-actions-cell{border-top:1px solid var(--studio-border);justify-content:space-between;margin-top:4px;padding-top:10px}}.panel-confirm-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#0f172aad;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out panelModalFadeIn;display:flex;position:fixed;inset:0}.panel-confirm-card{background:var(--studio-surface);border:1px solid var(--studio-border-strong);text-align:left;border-radius:20px;flex-direction:column;gap:16px;width:min(440px,100%);padding:24px;animation:.15s ease-out panelModalScaleUp;display:flex;box-shadow:0 24px 60px #0006}.panel-confirm-icon-wrap{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.panel-confirm-icon-danger{color:#ef4444;background:#ef44441f}.panel-confirm-icon-warning{color:#f59e0b;background:#f59e0b1f}.panel-confirm-title{color:var(--studio-text);margin:0;font-size:1.125rem;font-weight:600}.panel-confirm-message{color:var(--studio-text-secondary);word-break:break-word;margin:0;font-size:.875rem;line-height:1.6}.panel-confirm-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@keyframes panelModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes panelModalScaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.studio-shell.has-wallpaper{isolation:isolate;position:relative}.studio-shell.has-wallpaper>.studio-dock{z-index:1;position:relative}.wallpaper-stage{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wallpaper-scene{opacity:0;will-change:opacity;transition:opacity 1.6s,transform 8s ease-out;position:absolute;inset:0;transform:scale(1.04)}.wallpaper-scene.is-active{opacity:1;transform:scale(1)}.wallpaper-veil{background:radial-gradient(#f8f9fa8c 0%,#f8f9fa33 70%);position:absolute;inset:0}.studio-shell[data-theme=dark] .wallpaper-veil{background:radial-gradient(#0b0f1999 0%,#0b0f1940 70%)}.wallpaper-custom-image{opacity:0;will-change:opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.6s,transform 8s ease-out;position:absolute;inset:0;transform:scale(1.04)}.wallpaper-custom-image.is-active{opacity:1;transform:scale(1)}.wallpaper-overlay--scrim{-webkit-backdrop-filter:blur(2px);background:radial-gradient(#f8f9fab8 0%,#f8f9fa73 100%);position:absolute;inset:0}.studio-shell[data-theme=dark] .wallpaper-overlay--scrim{background:radial-gradient(#0b0f19bf 0%,#0b0f1980 100%)}.wallpaper-corp-link-btn{z-index:20;background:var(--studio-surface-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--studio-border-strong);color:var(--studio-text);border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #00000014}.wallpaper-corp-link-btn:hover{background:var(--studio-surface);box-shadow:0 6px 16px #0000001f}.wallpaper-scene--aurora{background:radial-gradient(circle at 18% 22%,#818cf873,#0000 42%),radial-gradient(circle at 82% 18%,#2dd4bf59,#0000 40%),radial-gradient(circle at 70% 85%,#f472b647,#0000 45%),#eef2ff}.studio-shell[data-theme=dark] .wallpaper-scene--aurora{background:radial-gradient(circle at 18% 22%,#6366f16b,#0000 42%),radial-gradient(circle at 82% 18%,#14b8a64d,#0000 40%),radial-gradient(circle at 70% 85%,#db27773d,#0000 45%),#0b1020}.wallpaper-scene--contour{background:repeating-radial-gradient(circle at 30% 70%,#0000 0 22px,#4f46e51a 22px 23px),repeating-radial-gradient(circle at 85% 20%,#0000 0 30px,#0d94881a 30px 31px),linear-gradient(160deg,#f8fafc 0%,#ecfeff 100%)}.studio-shell[data-theme=dark] .wallpaper-scene--contour{background:repeating-radial-gradient(circle at 30% 70%,#0000 0 22px,#818cf81f 22px 23px),repeating-radial-gradient(circle at 85% 20%,#0000 0 30px,#2dd4bf1a 30px 31px),linear-gradient(160deg,#0b0f19 0%,#082f35 100%)}.wallpaper-scene--prism{background:conic-gradient(from 210deg at 62% 40%,#a5b4fc8c,#fde68a66,#99f6e473,#fbcfe873,#a5b4fc8c),#f8fafc}.studio-shell[data-theme=dark] .wallpaper-scene--prism{background:conic-gradient(from 210deg at 62% 40%,#4338ca80,#92400e59,#0f766e66,#9d174d61,#4338ca80),#0b0f19}.wallpaper-scene--constellation{background:radial-gradient(#4f46e538 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(#0ea5e929 1px,#0000 1px) 14px 14px/28px 28px,radial-gradient(circle at 50% 40%,#c7d2feb3,#0000 60%),#f8fafc}.studio-shell[data-theme=dark] .wallpaper-scene--constellation{background:radial-gradient(#a5b4fc4d 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(#38bdf833 1px,#0000 1px) 14px 14px/28px 28px,radial-gradient(circle at 50% 40%,#312e81bf,#0000 60%),#070a14}.wallpaper-scene--tide{background:repeating-linear-gradient(-12deg,#0ea5e914 0 2px,#0000 2px 36px),linear-gradient(#f0f9ff 0%,#e0e7ff 55%,#fdf2f8 100%)}.studio-shell[data-theme=dark] .wallpaper-scene--tide{background:repeating-linear-gradient(-12deg,#38bdf81a 0 2px,#0000 2px 36px),linear-gradient(#071a2b 0%,#111536 55%,#1f0b1e 100%)}.studio-shell.has-wallpaper .parcel-workspace-card,.studio-shell.has-wallpaper .dropzone-empty-hero{box-shadow:var(--studio-shadow-popover)}.studio-canvas.is-dragging .dropzone-plus-ring{animation:1.2s ease-in-out infinite prv5-drop-pulse}.studio-canvas.is-dragging:after{content:"";border:2px dashed var(--studio-accent);pointer-events:none;border-radius:28px;animation:1.6s ease-in-out infinite prv5-drop-breathe;position:absolute;inset:12px}@keyframes prv5-drop-pulse{0%,to{box-shadow:0 0 0 0 var(--studio-accent-soft);transform:scale(1)}50%{box-shadow:0 0 0 14px var(--studio-accent-soft);transform:scale(1.1)}}@keyframes prv5-drop-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wallpaper-scene,.wallpaper-scene.is-active{transition:none;transform:none}.studio-canvas.is-dragging .dropzone-plus-ring,.studio-canvas.is-dragging:after{animation:none}}.mail-lang-field.svelte-155iffl{margin-top:8px}.mail-lang-select.svelte-155iffl{box-sizing:border-box;border:1px solid var(--studio-border-strong);background:var(--studio-surface-subtle);width:100%;color:var(--studio-text);border-radius:6px;padding:6px 10px;font-family:inherit;font-size:13px}.file-request-container.svelte-n81chb{width:100%;max-width:640px;margin:0 auto}.request-auth-gate.svelte-n81chb{text-align:center;padding:32px 16px}.request-gate-icon.svelte-n81chb{background:var(--studio-surface-raised,#ffffff14);width:64px;height:64px;color:var(--studio-text-primary);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.request-gate-title.svelte-n81chb{color:var(--studio-text-primary);margin-bottom:8px;font-size:1.5rem;font-weight:700}.request-gate-desc.svelte-n81chb{color:var(--studio-text-secondary);margin-bottom:24px;font-size:.9375rem;line-height:1.5}.request-nav-header.svelte-n81chb{justify-content:center;margin-bottom:24px;display:flex}.request-subnav.svelte-n81chb{background:var(--studio-surface-raised,#0000000d);border:1px solid var(--studio-border);border-radius:9999px;gap:4px;padding:4px;display:inline-flex}.request-subnav-btn.svelte-n81chb{color:var(--studio-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:6px 16px;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.request-subnav-btn.is-active.svelte-n81chb{background:var(--studio-surface,#fff);color:var(--studio-text-primary);box-shadow:0 1px 3px #00000014}.request-count-badge.svelte-n81chb{background:var(--studio-primary,#0f172a);color:#fff;border-radius:9999px;padding:1px 6px;font-size:.75rem}.request-form.svelte-n81chb{flex-direction:column;gap:16px;display:flex}.request-form-error.svelte-n81chb{color:#ef4444;background:#ef44441a;border-radius:8px;padding:10px 14px;font-size:.875rem}.request-form-group.svelte-n81chb{flex-direction:column;flex:1;gap:6px;display:flex}.request-form-row.svelte-n81chb{gap:16px;display:flex}.request-label.svelte-n81chb{color:var(--studio-text-primary);font-size:.875rem;font-weight:600}.required-star.svelte-n81chb{color:#ef4444}.request-hint.svelte-n81chb{color:var(--studio-text-tertiary,#94a3b8);font-size:.75rem}.request-input.svelte-n81chb,.request-textarea.svelte-n81chb,.request-select.svelte-n81chb{border:1px solid var(--studio-border);background:var(--studio-surface);width:100%;color:var(--studio-text-primary);box-sizing:border-box;border-radius:10px;padding:10px 14px;font-size:.9375rem;transition:border-color .15s}.request-input.svelte-n81chb:focus,.request-textarea.svelte-n81chb:focus,.request-select.svelte-n81chb:focus{border-color:var(--studio-primary,#0f172a);outline:none}.request-checkbox-card.svelte-n81chb{background:var(--studio-surface-raised,#00000005);border:1px solid var(--studio-border);border-radius:10px;padding:12px 14px}.request-checkbox-label.svelte-n81chb{cursor:pointer;color:var(--studio-text-primary);gap:12px;font-size:.875rem;display:flex}.request-checkbox-desc.svelte-n81chb{color:var(--studio-text-secondary);margin:4px 0 0;font-size:.8125rem}.request-form-actions.svelte-n81chb{justify-content:flex-end;margin-top:18px;display:flex}.request-submit-btn.svelte-n81chb{min-width:160px;padding:12px 24px;font-size:.9375rem}.request-success-card.svelte-n81chb{text-align:center;padding:24px 16px}.success-check-icon.svelte-n81chb{color:#fff;background:#10b981;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:inline-flex}.success-title.svelte-n81chb{color:var(--studio-text-primary);margin-bottom:4px;font-size:1.25rem;font-weight:700}.success-subtitle.svelte-n81chb{color:var(--studio-text-secondary);margin-bottom:20px;font-size:.875rem}.request-url-box.svelte-n81chb{gap:8px;margin-bottom:16px;display:flex}.request-url-input.svelte-n81chb{border:1px solid var(--studio-border);background:var(--studio-surface);color:var(--studio-text-primary);border-radius:10px;flex:1;padding:10px 14px;font-size:.875rem}.request-copy-btn.svelte-n81chb{background:var(--studio-primary,#0f172a);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:10px 18px;font-size:.875rem;font-weight:600}.request-warning-notice.svelte-n81chb{color:#d97706;background:#f59e0b1a;border-radius:8px;margin-bottom:16px;padding:8px 12px;font-size:.8125rem}.success-meta-chips.svelte-n81chb{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.meta-chip.svelte-n81chb{background:var(--studio-surface-raised,#0000000d);color:var(--studio-text-secondary);border-radius:9999px;padding:4px 10px;font-size:.8125rem}.success-actions.svelte-n81chb{justify-content:center;gap:12px;display:flex}.request-list-wrap.svelte-n81chb{min-height:200px}.request-empty.svelte-n81chb,.request-loading.svelte-n81chb{text-align:center;color:var(--studio-text-secondary);padding:40px 16px}.request-cards-grid.svelte-n81chb{flex-direction:column;gap:12px;display:flex}.request-item-card.svelte-n81chb{background:var(--studio-surface);border:1px solid var(--studio-border);text-align:left;border-radius:12px;padding:16px}.request-card-header.svelte-n81chb{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.request-card-title.svelte-n81chb{color:var(--studio-text-primary);margin:0;font-size:1rem;font-weight:700}.request-status-badge.svelte-n81chb{border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:600}.request-status-badge.is-active.svelte-n81chb{color:#10b981;background:#10b98126}.request-status-badge.is-completed.svelte-n81chb{color:#3b82f6;background:#3b82f626}.request-status-badge.is-expired.svelte-n81chb{color:#64748b;background:#64748b26}.request-status-badge.is-revoked.svelte-n81chb{color:#ef4444;background:#ef444426}.request-card-desc.svelte-n81chb{color:var(--studio-text-secondary);margin:0 0 10px;font-size:.875rem}.request-card-meta.svelte-n81chb{color:var(--studio-text-secondary);flex-wrap:wrap;gap:12px;font-size:.8125rem;display:flex}.request-card-footer.svelte-n81chb{border-top:1px solid var(--studio-border);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.request-action-btn.is-danger.svelte-n81chb{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}.request-action-btn.is-danger.svelte-n81chb:hover{background:#ef444414}.request-canvas-wrapper.svelte-1kk77q{width:100%;max-width:600px;margin:0 auto;padding:16px}.request-state-card.svelte-1kk77q,.request-upload-card.svelte-1kk77q{background:var(--studio-surface);border:1px solid var(--studio-border);text-align:center;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px #0000000d}.request-state-icon.svelte-1kk77q{background:var(--studio-surface-raised,#0000000d);width:64px;height:64px;color:var(--studio-text-primary);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.request-state-icon.is-success.svelte-1kk77q{color:#fff;background:#10b981}.request-state-icon.is-danger.svelte-1kk77q{color:#ef4444;background:#ef44441a}.request-state-title.svelte-1kk77q{color:var(--studio-text-primary);margin-bottom:8px;font-size:1.375rem;font-weight:700}.request-state-text.svelte-1kk77q{color:var(--studio-text-secondary);margin-bottom:20px;font-size:.9375rem;line-height:1.5}.request-spinner.svelte-1kk77q{border:3px solid var(--studio-border);border-top-color:var(--studio-primary,#0f172a);border-radius:50%;width:36px;height:36px;margin:0 auto 16px;animation:.8s linear infinite svelte-1kk77q-spin}@keyframes svelte-1kk77q-spin{to{transform:rotate(360deg)}}.upload-card-header.svelte-1kk77q{margin-bottom:24px}.request-badge.svelte-1kk77q{text-transform:uppercase;letter-spacing:.05em;background:var(--studio-surface-raised,#0000000f);color:var(--studio-text-secondary);border-radius:9999px;margin-bottom:10px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.upload-headline.svelte-1kk77q{color:var(--studio-text-primary);margin:0 0 6px;font-size:1.5rem;font-weight:800}.upload-title.svelte-1kk77q{color:var(--studio-text-primary);margin:0 0 4px;font-size:1.0625rem}.upload-desc.svelte-1kk77q{color:var(--studio-text-secondary);margin:4px 0 0;font-size:.875rem;font-style:italic}.recipient-auth-badge.svelte-1kk77q{color:#2563eb;background:#3b82f61a;border-radius:9999px;margin-top:10px;padding:4px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.request-dropzone.svelte-1kk77q{border:2px dashed var(--studio-border);cursor:pointer;background:var(--studio-surface-raised,#00000005);border-radius:12px;padding:28px 16px;transition:all .15s}.request-dropzone.is-dragover.svelte-1kk77q{border-color:var(--studio-primary,#0f172a);background:#0f172a0a}.dropzone-label.svelte-1kk77q{cursor:pointer;flex-direction:column;align-items:center;display:flex}.dropzone-icon.svelte-1kk77q{color:var(--studio-text-secondary);margin-bottom:8px}.dropzone-text.svelte-1kk77q{color:var(--studio-text-primary);font-size:.9375rem;font-weight:600}.dropzone-subtext.svelte-1kk77q{color:var(--studio-text-secondary);margin-top:4px;font-size:.8125rem}.request-files-list.svelte-1kk77q{flex-wrap:wrap;gap:8px;max-height:160px;margin-top:14px;display:flex;overflow-y:auto}.file-item-chip.svelte-1kk77q{background:var(--studio-surface-raised,#0000000d);border:1px solid var(--studio-border);border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:4px 10px;font-size:.8125rem;display:inline-flex}.file-name.svelte-1kk77q{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.file-size.svelte-1kk77q{color:var(--studio-text-secondary)}.file-remove-btn.svelte-1kk77q{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.sender-note-group.svelte-1kk77q{text-align:left;margin-top:16px}.sender-note-label.svelte-1kk77q{color:var(--studio-text-primary);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.request-input.svelte-1kk77q{border:1px solid var(--studio-border);background:var(--studio-surface);width:100%;color:var(--studio-text-primary);box-sizing:border-box;border-radius:10px;padding:10px 14px;font-size:.875rem}.upload-actions.svelte-1kk77q{margin-top:20px}.upload-submit-btn.svelte-1kk77q{width:100%;padding:12px;font-size:.9375rem}.upload-progress-box.svelte-1kk77q{padding:16px 0}.progress-bar-bg.svelte-1kk77q{background:var(--studio-surface-raised,#00000014);border-radius:9999px;height:8px;margin-bottom:10px;overflow:hidden}.progress-bar-fill.svelte-1kk77q{background:var(--studio-primary,#0f172a);height:100%;transition:width .2s}.progress-stats.svelte-1kk77q{color:var(--studio-text-secondary);justify-content:space-between;font-size:.8125rem;display:flex}.progress-status-hint.svelte-1kk77q{color:var(--studio-text-tertiary,#94a3b8);margin-top:8px;font-size:.8125rem}.completed-summary-box.svelte-1kk77q{background:var(--studio-surface-raised,#0000000a);color:var(--studio-text-primary);border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin-bottom:20px;padding:14px;font-size:.9375rem;display:flex}.completed-expired-tag.svelte-1kk77q{color:var(--studio-text-secondary);font-size:.8125rem}.request-passkey-form.svelte-1kk77q{flex-direction:column;gap:12px;max-width:320px;margin:0 auto;display:flex}.request-warning-box.svelte-1kk77q{color:#d97706;text-align:left;background:#f59e0b1a;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.875rem}.request-error-box.svelte-1kk77q{color:#ef4444;text-align:left;background:#ef44441a;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.875rem}.sr-only.svelte-1kk77q{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.beta-badge.svelte-1yqlwf5{vertical-align:middle;opacity:.75;border:1px solid;border-radius:9999px;margin-left:4px;padding:1px 6px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.storage-meter.svelte-42leeq{background:var(--studio-surface-glass);border:1px solid var(--studio-border);width:min(420px,100vw - 32px);color:var(--studio-text-secondary);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;border-radius:14px;margin:0 auto 8px;padding:8px 14px;font-size:12px}.storage-meter-row.svelte-42leeq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.storage-meter-label.svelte-42leeq{overflow-wrap:anywhere;min-width:0}.storage-meter-link.svelte-42leeq{color:var(--studio-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.storage-meter-link.svelte-42leeq:hover{text-decoration:underline}.storage-meter-track.svelte-42leeq{background:var(--studio-surface-subtle);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.storage-meter-fill.svelte-42leeq{border-radius:inherit;background:var(--studio-accent);height:100%;transition:width .3s}.storage-meter[data-level=warn].svelte-42leeq .storage-meter-fill:where(.svelte-42leeq){background:var(--studio-warning)}.storage-meter[data-level=danger].svelte-42leeq .storage-meter-fill:where(.svelte-42leeq){background:var(--studio-danger)}.upgrade-backdrop.svelte-30nqob{z-index:90;background:#0f172a73;position:fixed;inset:0}.upgrade-modal.svelte-30nqob{z-index:91;box-sizing:border-box;background:var(--studio-surface);border:1px solid var(--studio-border);width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--studio-shadow-popover);color:var(--studio-text);border-radius:20px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.upgrade-title.svelte-30nqob{margin:0 0 8px;font-size:18px}.upgrade-text.svelte-30nqob{color:var(--studio-text-secondary);margin:0 0 14px;font-size:14px;line-height:1.6}.upgrade-interval.svelte-30nqob{gap:8px;margin-bottom:14px;display:flex}.upgrade-interval.svelte-30nqob button:where(.svelte-30nqob){border:1px solid var(--studio-border-strong);color:var(--studio-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex:1;padding:8px 10px;font-size:13px}.upgrade-interval.svelte-30nqob button.is-selected:where(.svelte-30nqob){border-color:var(--studio-accent);background:var(--studio-accent-soft);color:var(--studio-accent)}.upgrade-compare.svelte-30nqob{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:13px}.upgrade-compare.svelte-30nqob th:where(.svelte-30nqob),.upgrade-compare.svelte-30nqob td:where(.svelte-30nqob){text-align:left;border-bottom:1px solid var(--studio-border);padding:6px 4px}.upgrade-compare.svelte-30nqob thead:where(.svelte-30nqob) th:where(.svelte-30nqob){color:var(--studio-text-muted);font-weight:600}.upgrade-error.svelte-30nqob{color:var(--studio-danger);margin:0 0 12px;font-size:13px}.upgrade-actions.svelte-30nqob{flex-wrap:wrap;gap:8px;display:flex}.upgrade-primary.svelte-30nqob,.upgrade-secondary.svelte-30nqob{font:inherit;cursor:pointer;text-align:center;border-radius:12px;padding:10px 16px;font-size:14px;text-decoration:none}.upgrade-primary.svelte-30nqob{background:var(--studio-accent);color:#fff;border:0;flex:100%;font-weight:600}.upgrade-primary.svelte-30nqob:hover{background:var(--studio-accent-hover)}.upgrade-primary.svelte-30nqob:disabled{opacity:.6;cursor:wait}.upgrade-secondary.svelte-30nqob{border:1px solid var(--studio-border-strong);color:var(--studio-text);background:0 0;flex:1}.panel-tag-file-request.svelte-pzqe12{color:#6366f1;background:#6366f126;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:.75rem;font-weight:700;display:inline-block}.panel-entry-sub.svelte-pzqe12{color:var(--studio-text-secondary);margin-top:2px;font-size:.8125rem}.panel-entry-sub-row.svelte-pzqe12{align-items:center;gap:6px;display:inline-flex}.panel-entry-note.svelte-pzqe12{color:var(--studio-text-muted);background:var(--studio-surface-raised,#00000008);border-radius:4px;margin-top:4px;padding:2px 6px;font-size:.8125rem;font-style:italic;display:inline-block}.panel-file-count.svelte-pzqe12{color:var(--studio-text-secondary);margin-left:4px;font-size:.8125rem;font-weight:400}.pricing-hero.svelte-1qp3pam{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.pricing-hero-content.svelte-1qp3pam{max-width:640px}.pricing-title.svelte-1qp3pam{letter-spacing:-.03em;margin-bottom:8px;font-size:2rem;font-weight:800}.pricing-subtitle.svelte-1qp3pam{color:var(--studio-text-secondary);font-size:1rem;line-height:1.6}.pricing-interval-nav.svelte-1qp3pam{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:9999px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 1px 3px #0000000d}.pricing-interval-btn.svelte-1qp3pam{color:var(--studio-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.pricing-interval-btn.svelte-1qp3pam:hover{color:var(--studio-text)}.pricing-interval-btn.is-active.svelte-1qp3pam{background:var(--studio-accent);color:#fff;box-shadow:0 2px 8px #6366f14d}.pricing-saving-badge.svelte-1qp3pam{color:#10b981;background:#10b98126;border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:700}.pricing-interval-btn.is-active.svelte-1qp3pam .pricing-saving-badge:where(.svelte-1qp3pam){color:#fff;background:#ffffff40}.pricing-grid.svelte-1qp3pam{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (width<=1200px){.pricing-grid.svelte-1qp3pam{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pricing-grid.svelte-1qp3pam{grid-template-columns:1fr}}.pricing-matrix.svelte-1qp3pam th[scope=row]:where(.svelte-1qp3pam){color:var(--studio-text);text-align:left;white-space:normal;overflow-wrap:anywhere;font-weight:600}.pricing-matrix.svelte-1qp3pam td:where(.svelte-1qp3pam){overflow-wrap:anywhere}.pricing-matrix.svelte-1qp3pam tr.is-highlight:where(.svelte-1qp3pam) th:where(.svelte-1qp3pam),.pricing-matrix.svelte-1qp3pam tr.is-highlight:where(.svelte-1qp3pam) td:where(.svelte-1qp3pam){background:var(--studio-accent-soft)}.pricing-matrix-plan.svelte-1qp3pam{display:none}.pricing-matrix.svelte-1qp3pam th.pricing-matrix-col:where(.svelte-1qp3pam){color:var(--studio-text);font-size:.8125rem}.pricing-matrix.svelte-1qp3pam .is-pro-col:where(.svelte-1qp3pam){background:#6366f10d}.pricing-matrix.svelte-1qp3pam th.is-pro-col:where(.svelte-1qp3pam){color:var(--studio-accent)}.pricing-matrix.svelte-1qp3pam .is-current-col:where(.svelte-1qp3pam){box-shadow:inset 2px 0 0 var(--studio-accent), inset -2px 0 0 var(--studio-accent)}.pricing-matrix.svelte-1qp3pam td.is-none:where(.svelte-1qp3pam){color:var(--studio-text-muted)}@media (width>=641px){.pricing-matrix.svelte-1qp3pam{min-width:720px}.pricing-matrix.svelte-1qp3pam th[scope=row]:where(.svelte-1qp3pam){z-index:1;background:var(--studio-surface);min-width:140px;position:sticky;left:0}.pricing-matrix.svelte-1qp3pam tr.is-highlight:where(.svelte-1qp3pam) th[scope=row]:where(.svelte-1qp3pam){background:linear-gradient(var(--studio-accent-soft), var(--studio-accent-soft)), var(--studio-surface)}}@media (width<=640px){.pricing-matrix.svelte-1qp3pam tbody:where(.svelte-1qp3pam) tr:where(.svelte-1qp3pam){gap:0;padding:14px 16px}.pricing-matrix.svelte-1qp3pam th[scope=row]:where(.svelte-1qp3pam){text-transform:none;letter-spacing:normal;border-bottom:1px solid var(--studio-border);background:0 0;margin-bottom:4px;padding:0 0 10px;font-size:.9375rem;display:block}.pricing-matrix.svelte-1qp3pam tbody:where(.svelte-1qp3pam) td:where(.svelte-1qp3pam){border-bottom:1px dashed var(--studio-border);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.pricing-matrix.svelte-1qp3pam tbody:where(.svelte-1qp3pam) td:where(.svelte-1qp3pam):last-child{border-bottom:none;padding-bottom:0}.pricing-matrix.svelte-1qp3pam .is-pro-col:where(.svelte-1qp3pam),.pricing-matrix.svelte-1qp3pam tr.is-highlight:where(.svelte-1qp3pam) td:where(.svelte-1qp3pam),.pricing-matrix.svelte-1qp3pam tr.is-highlight:where(.svelte-1qp3pam) th:where(.svelte-1qp3pam){background:0 0}.pricing-matrix.svelte-1qp3pam tbody:where(.svelte-1qp3pam) tr.is-highlight:where(.svelte-1qp3pam){background:var(--studio-accent-soft)}.pricing-matrix.svelte-1qp3pam .is-current-col:where(.svelte-1qp3pam){box-shadow:none}.pricing-matrix.svelte-1qp3pam td.is-current-col:where(.svelte-1qp3pam) .pricing-matrix-plan:where(.svelte-1qp3pam){color:var(--studio-accent)}.pricing-matrix-plan.svelte-1qp3pam{color:var(--studio-text-secondary);flex-shrink:0;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.pricing-matrix.svelte-1qp3pam td.is-pro-col:where(.svelte-1qp3pam) .pricing-matrix-plan:where(.svelte-1qp3pam){color:var(--studio-accent)}.pricing-matrix-value.svelte-1qp3pam{text-align:right;min-width:0}}.pricing-card.svelte-1qp3pam{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:20px;flex-direction:column;justify-content:space-between;padding:32px 28px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.pricing-card.svelte-1qp3pam:hover{transform:translateY(-2px);box-shadow:0 12px 28px -6px #00000014}.pricing-card.is-featured.svelte-1qp3pam{border:2px solid var(--studio-accent);box-shadow:0 12px 32px -8px #6366f133}.pricing-popular-tag.svelte-1qp3pam{background:var(--studio-accent);color:#fff;letter-spacing:.06em;border-radius:9999px;padding:3px 12px;font-size:.75rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #6366f166}.pricing-card-title.svelte-1qp3pam{color:var(--studio-text);margin:0 0 12px;font-size:1.375rem;font-weight:700}.pricing-card-price.svelte-1qp3pam{align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.pricing-amount.svelte-1qp3pam{letter-spacing:-.03em;color:var(--studio-text);font-size:2.25rem;font-weight:800}.pricing-period.svelte-1qp3pam{color:var(--studio-text-muted);font-size:.9375rem}.pricing-price-stack.svelte-1qp3pam{flex-direction:column;gap:2px;display:flex}.pricing-price-original.svelte-1qp3pam{color:var(--studio-text-secondary);opacity:.7;font-size:1.125rem;font-weight:600;text-decoration:line-through}.pricing-price-main.svelte-1qp3pam{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pricing-badge-save.svelte-1qp3pam{color:var(--studio-accent);background:#6366f11f;border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:700}.pricing-badge-save.is-yearly.svelte-1qp3pam{color:#10b981;background:#10b98126}.pricing-sub-eq.svelte-1qp3pam{color:var(--studio-text-secondary);margin:4px 0 0;font-size:.8125rem;font-weight:500}.pricing-card-desc.svelte-1qp3pam{color:var(--studio-text-secondary);min-height:42px;margin:0;font-size:.875rem;line-height:1.5}.pricing-card-divider.svelte-1qp3pam{background:var(--studio-border);height:1px;margin:20px 0}.pricing-feature-list.svelte-1qp3pam{flex-direction:column;flex:1;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pricing-feature-item.svelte-1qp3pam{color:var(--studio-text);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;display:flex}.pricing-check-icon.svelte-1qp3pam{color:#10b981;flex-shrink:0;width:18px;height:18px;margin-top:1px}.pricing-check-icon.is-pro.svelte-1qp3pam{color:var(--studio-accent)}.pricing-feature-label.svelte-1qp3pam{flex:1}.pricing-cta-btn.svelte-1qp3pam{box-sizing:border-box;justify-content:center;width:100%;padding:12px;font-size:.9375rem;font-weight:600;text-decoration:none}.pricing-contact-row.svelte-1qp3pam{color:var(--studio-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-top:8px;font-size:.8125rem;display:flex}.pricing-contact-email.svelte-1qp3pam{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pricing-contact-copy.svelte-1qp3pam{color:var(--studio-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 4px;text-decoration:underline}.pricing-cta-btn.is-disabled.svelte-1qp3pam{opacity:.55;cursor:default;pointer-events:none}.pricing-notes-list.svelte-1qp3pam{color:var(--studio-text-secondary);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:.8125rem;line-height:1.7;display:flex}.pricing-notes-list.svelte-1qp3pam a{color:var(--studio-accent);text-decoration:none}.pricing-notes-list.svelte-1qp3pam a:hover{text-decoration:underline}.faq-hero.svelte-17ol3t3{margin-bottom:24px}.faq-title.svelte-17ol3t3{letter-spacing:-.03em;margin-bottom:8px;font-size:2rem;font-weight:800}.faq-subtitle.svelte-17ol3t3{color:var(--studio-text-secondary);font-size:1rem;line-height:1.6}.faq-toolbar.svelte-17ol3t3{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.faq-search-box.svelte-17ol3t3{align-items:center;width:100%;max-width:640px;display:flex;position:relative}.faq-search-icon.svelte-17ol3t3{width:18px;height:18px;color:var(--studio-text-muted);pointer-events:none;position:absolute;left:14px}.faq-search-input.svelte-17ol3t3{background:var(--studio-surface);border:1px solid var(--studio-border);width:100%;height:44px;color:var(--studio-text);border-radius:9999px;outline:none;padding:0 40px 0 42px;font-size:.9375rem;transition:all .2s}.faq-search-input.svelte-17ol3t3:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px #6366f126}.faq-search-clear-btn.svelte-17ol3t3{width:24px;height:24px;color:var(--studio-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute;right:12px}.faq-filter-row.svelte-17ol3t3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.faq-sections-list.svelte-17ol3t3{flex-direction:column;gap:32px;margin-bottom:40px;display:flex}.faq-section-title.svelte-17ol3t3{color:var(--studio-text);margin:0 0 16px;font-size:1.25rem;font-weight:700}.faq-items-list.svelte-17ol3t3{flex-direction:column;gap:12px;display:flex}.faq-card.svelte-17ol3t3{padding:0;transition:border-color .2s;overflow:hidden}.faq-card.is-open.svelte-17ol3t3{border-color:#6366f166}.faq-question-header.svelte-17ol3t3{justify-content:space-between;align-items:center;padding:6px 14px 6px 0;display:flex}.faq-question-btn.svelte-17ol3t3{text-align:left;cursor:pointer;color:var(--studio-text);background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 20px;display:flex}.faq-question-text.svelte-17ol3t3{flex:1;font-size:1rem;font-weight:600;line-height:1.5}.faq-anchor-btn.svelte-17ol3t3{width:30px;height:30px;color:var(--studio-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.faq-anchor-btn.svelte-17ol3t3:hover{background:var(--studio-surface-subtle);color:var(--studio-text);border-color:var(--studio-border)}.faq-icon-link.svelte-17ol3t3{width:16px;height:16px}.faq-icon-copied.svelte-17ol3t3{color:#10b981;width:16px;height:16px}.faq-chevron-icon.svelte-17ol3t3{width:20px;height:20px;color:var(--studio-text-muted);transition:transform .2s}.faq-chevron-icon.is-rotated.svelte-17ol3t3{transform:rotate(180deg)}.faq-answer-content.svelte-17ol3t3{color:var(--studio-text-secondary);border-top:1px solid var(--studio-border-subtle);padding:16px 20px 20px;font-size:.9375rem;line-height:1.7}.faq-answer-content.svelte-17ol3t3 ul{margin:8px 0;padding-left:20px}.faq-answer-content.svelte-17ol3t3 li{margin-bottom:6px}.faq-answer-content.svelte-17ol3t3 b,.faq-answer-content.svelte-17ol3t3 strong{color:var(--studio-text)}.faq-support-card.svelte-17ol3t3{background:var(--studio-surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.faq-support-title.svelte-17ol3t3{color:var(--studio-text);margin:0 0 4px;font-size:1.125rem;font-weight:700}.faq-support-desc.svelte-17ol3t3{color:var(--studio-text-secondary);margin:0;font-size:.875rem}.faq-empty-card.svelte-17ol3t3{text-align:center;padding:48px 24px}.faq-empty-text.svelte-17ol3t3{color:var(--studio-text-muted);margin:0;font-size:.9375rem}.releases-hero.svelte-16dl0jb{margin-bottom:24px}.releases-title.svelte-16dl0jb{letter-spacing:-.03em;margin-bottom:8px;font-size:2rem;font-weight:800}.releases-subtitle.svelte-16dl0jb{color:var(--studio-text-secondary);font-size:1rem;line-height:1.6}.releases-list.svelte-16dl0jb{flex-direction:column;gap:16px;max-width:760px;display:flex}.releases-card.svelte-16dl0jb{margin-bottom:0}.releases-meta.svelte-16dl0jb{color:var(--studio-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:.8125rem;display:flex}.releases-tag.svelte-16dl0jb{border:1px solid var(--studio-border);color:var(--studio-text-secondary);border-radius:9999px;padding:1px 8px;font-size:.75rem;font-weight:600}.releases-card-title.svelte-16dl0jb{color:var(--studio-text);margin:0 0 6px;font-size:1.125rem;font-weight:700;line-height:1.4}.releases-card-body.svelte-16dl0jb{color:var(--studio-text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.legal-hero.svelte-16nqu2b{margin-bottom:28px}.legal-title.svelte-16nqu2b{letter-spacing:-.03em;margin-bottom:8px;font-size:2rem;font-weight:800}.legal-updated.svelte-16nqu2b{color:var(--studio-text-muted);font-size:.875rem}.legal-sections-grid.svelte-16nqu2b{flex-direction:column;gap:20px;margin-bottom:48px;display:flex}.legal-section-card.svelte-16nqu2b{padding:24px 28px}.legal-section-title.svelte-16nqu2b{color:var(--studio-text);margin:0 0 14px;font-size:1.1875rem;font-weight:700}.legal-section-body.svelte-16nqu2b{color:var(--studio-text-secondary);font-size:.9375rem;line-height:1.75}.legal-section-body.svelte-16nqu2b p{margin:0 0 12px}.legal-section-body.svelte-16nqu2b h4{color:var(--studio-text);margin:16px 0 8px;font-size:1rem;font-weight:600}.legal-section-body.svelte-16nqu2b ul{margin:8px 0 16px;padding-left:22px}.legal-section-body.svelte-16nqu2b li{margin-bottom:6px}.legal-section-body.svelte-16nqu2b b,.legal-section-body.svelte-16nqu2b strong{color:var(--studio-text)}.legal-section-body.svelte-16nqu2b a{color:var(--studio-accent);text-decoration:underline}@media (width<=768px){.legal-section-card.svelte-16nqu2b{padding:20px 16px}}.legal-hero.svelte-e34jtg{margin-bottom:28px}.legal-title.svelte-e34jtg{letter-spacing:-.03em;margin-bottom:8px;font-size:2rem;font-weight:800}.legal-updated.svelte-e34jtg{color:var(--studio-text-muted);font-size:.875rem}.legal-sections-grid.svelte-e34jtg{flex-direction:column;gap:20px;margin-bottom:48px;display:flex}.legal-section-card.svelte-e34jtg{padding:24px 28px}.legal-section-title.svelte-e34jtg{color:var(--studio-text);margin:0 0 14px;font-size:1.1875rem;font-weight:700}.legal-section-body.svelte-e34jtg{color:var(--studio-text-secondary);font-size:.9375rem;line-height:1.75}.legal-section-body.svelte-e34jtg p{margin:0 0 12px}.legal-section-body.svelte-e34jtg ul{margin:8px 0 16px;padding-left:22px}.legal-section-body.svelte-e34jtg li{margin-bottom:6px}.legal-section-body.svelte-e34jtg b,.legal-section-body.svelte-e34jtg strong{color:var(--studio-text)}.legal-section-body.svelte-e34jtg a{color:var(--studio-accent);text-decoration:underline}@media (width<=768px){.legal-section-card.svelte-e34jtg{padding:20px 16px}}.report-hero.svelte-1mpfugz{margin-bottom:24px}.report-title.svelte-1mpfugz{letter-spacing:-.03em;margin-bottom:8px;font-size:2rem;font-weight:800}.report-subtitle.svelte-1mpfugz{color:var(--studio-text-secondary);font-size:1rem;line-height:1.6}.report-card.svelte-1mpfugz{max-width:680px;padding:28px 32px}.report-form.svelte-1mpfugz{flex-direction:column;gap:20px;display:flex}.report-required.svelte-1mpfugz{color:var(--studio-danger)}.report-textarea.svelte-1mpfugz{resize:vertical;min-height:100px;font-family:inherit;line-height:1.6}.report-turnstile-wrapper.svelte-1mpfugz{min-height:65px;margin:4px 0}.report-submit-row.svelte-1mpfugz{justify-content:flex-start;display:flex}.report-submit-btn.svelte-1mpfugz{min-width:130px;padding:10px 24px}@media (width<=768px){.report-card.svelte-1mpfugz{padding:20px 16px}}.not-found-view.svelte-1m11hfy{justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:32px 16px;display:flex}.not-found-card.svelte-1m11hfy{text-align:center;background:var(--studio-surface-glass,#0f172ad9);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid var(--studio-border,#ffffff1a);border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:580px;margin:0 auto;padding:44px 36px 40px;display:flex;box-shadow:0 25px 60px -15px #0009}html:not(.dark-mode) .not-found-card.svelte-1m11hfy{background:var(--studio-surface-glass,#ffffffeb);border:1px solid #0f172a1f;box-shadow:0 20px 50px -12px #0f172a1f}.canvas-trigger-box.svelte-1m11hfy{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;width:260px;height:200px;margin:0 auto 12px;padding:0;display:block;position:relative}.canvas-trigger-box.svelte-1m11hfy canvas:where(.svelte-1m11hfy){width:260px;height:200px;display:block}.easter-egg-bubble.svelte-1m11hfy{color:#e0e7ff;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#0f172af0;border:1px solid #818cf873;border-radius:9999px;padding:6px 16px;font-size:12px;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 10px 25px -5px #00000080}html:not(.dark-mode) .easter-egg-bubble.svelte-1m11hfy{color:#312e81;background:#fffffff7;border:1px solid #4f46e559;box-shadow:0 10px 25px -5px #0f172a26}.easter-egg-bubble.show.svelte-1m11hfy{opacity:1;transform:translate(-50%)translateY(0)}.status-badge.svelte-1m11hfy{letter-spacing:.12em;text-transform:uppercase;color:#a5b4fc;background:#6366f129;border:1px solid #818cf852;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 16px;font-family:ui-monospace,monospace;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}html:not(.dark-mode) .status-badge.svelte-1m11hfy{color:#3730a3;background:#4f46e514;border:1px solid #4f46e53d}.badge-dot.svelte-1m11hfy{background:#818cf8;border-radius:9999px;width:7px;height:7px;box-shadow:0 0 8px #818cf8cc}html:not(.dark-mode) .badge-dot.svelte-1m11hfy{background:#4f46e5;box-shadow:0 0 6px #4f46e566}.not-found-title.svelte-1m11hfy{color:var(--studio-text,#fff);letter-spacing:-.02em;margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.3}.not-found-desc.svelte-1m11hfy{color:var(--studio-text-secondary,#94a3b8);max-width:480px;margin:0 0 32px;padding:0 16px;font-size:14px;line-height:1.65}.not-found-actions-nav.svelte-1m11hfy{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.nav-pill-btn.svelte-1m11hfy{border-radius:9999px;align-items:center;gap:8px;padding:11px 26px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-pill-btn.panel-btn-primary.svelte-1m11hfy{background:var(--studio-accent);color:#fff;box-shadow:0 4px 14px #4f46e54d}.nav-pill-btn.panel-btn-primary.svelte-1m11hfy:hover{background:var(--studio-accent-hover);transform:translateY(-1px);box-shadow:0 6px 18px #4f46e566}.nav-pill-btn.panel-btn-secondary.svelte-1m11hfy{background:var(--studio-surface-subtle);color:var(--studio-text);border:1px solid var(--studio-border-strong)}.nav-pill-btn.panel-btn-secondary.svelte-1m11hfy:hover{background:var(--studio-border);transform:translateY(-1px)}html:not(.dark-mode) .nav-pill-btn.panel-btn-secondary.svelte-1m11hfy{color:#0f172a;background:#f1f5f9;border-color:#0f172a29}html:not(.dark-mode) .nav-pill-btn.panel-btn-secondary.svelte-1m11hfy:hover{background:#e2e8f0}.btn-icon.svelte-1m11hfy{width:16px;height:16px}@media (width<=640px){.not-found-card.svelte-1m11hfy{border-radius:24px;padding:32px 20px 28px}.not-found-title.svelte-1m11hfy{font-size:21px}.not-found-desc.svelte-1m11hfy{padding:0;font-size:13px}.not-found-actions-nav.svelte-1m11hfy{flex-direction:column;width:100%}.nav-pill-btn.svelte-1m11hfy{justify-content:center;width:100%}}
