.ios-card[data-v-0c353782]{position:relative}.ios-card-base[data-v-0c353782]{border-radius:20px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ios-card--glass[data-v-0c353782]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000040}.ios-card--glass-heavy[data-v-0c353782]{background:#08080c8c;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(28px);box-shadow:0 24px 50px #00000059}.ios-card--glass-light[data-v-0c353782]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);box-shadow:0 12px 28px #0000002e}.ios-card--solid[data-v-0c353782]{background:var(--ios-bg-secondary, #111827);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 32px #0003}.ios-card[data-v-0c353782]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);pointer-events:none}.ios-button[data-v-7cc1284d]{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ios-touch-target);border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ios-button-base[data-v-7cc1284d]{border-radius:14px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ios-button--primary[data-v-7cc1284d]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 10px 20px #2563eb40}.ios-button--secondary[data-v-7cc1284d]{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:var(--ios-blue);backdrop-filter:blur(16px)}.ios-button--glass[data-v-7cc1284d]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(16px)}.ios-button--gradient[data-v-7cc1284d]{color:#fff}.ios-button--sm[data-v-7cc1284d]{padding:8px 14px;font-size:12px}.ios-button--md[data-v-7cc1284d]{padding:12px 18px;font-size:14px}.ios-button--lg[data-v-7cc1284d]{padding:14px 22px;font-size:16px}.ios-button[data-v-7cc1284d]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.ios-button[data-v-7cc1284d]:active:before{opacity:1}.ios-button-icon[data-v-7cc1284d]{display:flex;align-items:center;justify-content:center}.ios-button-text[data-v-7cc1284d]{position:relative;z-index:1}.ios-templates[data-v-bbf2c05f]{position:relative;padding:24px 16px 120px}.ios-templates-bg[data-v-bbf2c05f]{position:fixed;inset:0;background:linear-gradient(140deg,#3b82f614,#ec48991a);pointer-events:none}.ios-templates-content[data-v-bbf2c05f]{position:relative;display:flex;flex-direction:column;gap:20px}.ios-templates-header[data-v-bbf2c05f]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ios-templates-title[data-v-bbf2c05f]{display:flex;align-items:center;gap:14px}.ios-templates-icon[data-v-bbf2c05f]{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,var(--ios-purple),var(--ios-pink));color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 10px 24px #0f172a59}.ios-templates-heading[data-v-bbf2c05f]{font-size:24px;font-weight:700;color:var(--ios-text-primary)}.ios-templates-subtitle[data-v-bbf2c05f]{font-size:13px;color:var(--ios-text-secondary)}.ios-icon-button[data-v-bbf2c05f]{width:42px;height:42px;border-radius:14px;border:1px solid var(--ios-glass-border);background:var(--ios-glass-bg);color:var(--ios-text-primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--ios-shadow-sm)}.ios-search-bar[data-v-bbf2c05f]{display:flex;align-items:center;gap:10px;background:var(--ios-glass-bg);border:1px solid var(--ios-glass-border);border-radius:16px;padding:10px 14px}.ios-search-bar i[data-v-bbf2c05f]{color:var(--ios-text-tertiary)}.ios-search-input[data-v-bbf2c05f]{flex:1;background:transparent;border:none;outline:none;color:var(--ios-text-primary);font-size:14px}.ios-search-clear[data-v-bbf2c05f]{background:transparent;border:none;color:var(--ios-text-tertiary)}.ios-tabs[data-v-bbf2c05f]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.ios-tab-pill[data-v-bbf2c05f]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:16px;border:1px solid rgba(59,130,246,.25);background:var(--ios-glass-bg);color:var(--ios-text-primary);font-size:13px;font-weight:600;white-space:nowrap}.ios-tab-pill.is-active[data-v-bbf2c05f]{background:var(--ios-blue);border-color:transparent;color:#fff}.ios-tab-count[data-v-bbf2c05f]{font-size:12px;color:inherit}.ios-ai-card[data-v-bbf2c05f]{position:relative;background:linear-gradient(135deg,#8b5cf633,#ec489933);border:1px solid rgba(236,72,153,.35);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--ios-shadow-md)}.ios-ai-badge[data-v-bbf2c05f]{align-self:flex-start;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--ios-pink),var(--ios-orange));padding:3px 8px;border-radius:999px}.ios-ai-content[data-v-bbf2c05f]{display:flex;gap:12px;align-items:center}.ios-ai-icon[data-v-bbf2c05f]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--ios-purple),var(--ios-pink));color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.ios-ai-title[data-v-bbf2c05f]{font-size:16px;font-weight:700;color:var(--ios-text-primary)}.ios-ai-subtitle[data-v-bbf2c05f]{font-size:12px;color:var(--ios-text-secondary);margin-top:4px}.ios-ai-action[data-v-bbf2c05f]{font-size:13px;font-weight:600;color:var(--ios-text-primary);background:#ffffff1f;border-radius:12px;padding:8px 12px;text-align:center}.ios-loading[data-v-bbf2c05f]{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ios-text-secondary)}.ios-spinner[data-v-bbf2c05f]{width:32px;height:32px;border-radius:999px;border:3px solid rgba(148,163,184,.3);border-top-color:var(--ios-blue);animation:spin-bbf2c05f 1s linear infinite}@keyframes spin-bbf2c05f{to{transform:rotate(360deg)}}.ios-error-card[data-v-bbf2c05f]{background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;text-align:center}.ios-error-title[data-v-bbf2c05f]{font-size:15px;font-weight:700;color:var(--ios-text-primary)}.ios-error-subtitle[data-v-bbf2c05f]{font-size:12px;color:var(--ios-text-secondary)}.ios-empty-card[data-v-bbf2c05f]{background:var(--ios-glass-bg);border:1px solid var(--ios-glass-border);border-radius:18px;padding:24px;text-align:center;display:flex;flex-direction:column;gap:10px}.ios-empty-emoji[data-v-bbf2c05f]{font-size:36px}.ios-empty-title[data-v-bbf2c05f]{font-size:16px;font-weight:700;color:var(--ios-text-primary)}.ios-empty-subtitle[data-v-bbf2c05f]{font-size:12px;color:var(--ios-text-secondary)}.ios-template-list[data-v-bbf2c05f]{display:flex;flex-direction:column;gap:16px}.ios-template-card[data-v-bbf2c05f]{background:var(--ios-glass-bg);border:1px solid var(--ios-glass-border);border-radius:18px;padding:16px;box-shadow:var(--ios-shadow-md);display:flex;flex-direction:column;gap:12px}.ios-template-header[data-v-bbf2c05f]{display:flex;justify-content:space-between;gap:12px}.ios-template-name[data-v-bbf2c05f]{font-size:16px;font-weight:700;color:var(--ios-text-primary)}.ios-template-description[data-v-bbf2c05f]{font-size:12px;color:var(--ios-text-secondary);margin-top:6px}.ios-template-save[data-v-bbf2c05f]{background:transparent;border:none;padding:6px}.ios-heart-active[data-v-bbf2c05f]{color:#f87171}.ios-heart-inactive[data-v-bbf2c05f]{color:var(--ios-text-tertiary)}.ios-template-meta[data-v-bbf2c05f]{display:flex;flex-wrap:wrap;gap:8px}.ios-meta-pill[data-v-bbf2c05f]{font-size:11px;font-weight:600;color:var(--ios-text-secondary);background:#94a3b81f;border-radius:999px;padding:4px 10px}.ios-meta-pill--public[data-v-bbf2c05f]{color:#34d399;background:#10b98126}.ios-meta-pill--private[data-v-bbf2c05f]{color:#fbbf24;background:#fbbf2426}.ios-template-actions[data-v-bbf2c05f]{display:flex;gap:10px}.ios-primary-button[data-v-bbf2c05f],.ios-secondary-button[data-v-bbf2c05f],.ios-danger-button[data-v-bbf2c05f]{flex:1;border:none;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600}.ios-primary-button[data-v-bbf2c05f]{background:var(--ios-blue);color:#fff}.ios-secondary-button[data-v-bbf2c05f]{background:#3b82f626;color:var(--ios-text-primary)}.ios-danger-button[data-v-bbf2c05f]{background:#ef44442e;color:#fca5a5}.explanation-item[style*=background-color][data-v-1da6ee1a]{background-color:var(--explanation-bg-color)}[data-v-27823786]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body[data-v-27823786]{background:var(--ios-bg-primary);color:var(--ios-text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;overflow-x:hidden;position:relative}body[data-v-27823786]:before{content:"";position:fixed;inset:0;background:linear-gradient(180deg,#1a1a3e66,#0000,#1a1a3e33);pointer-events:none;z-index:0}#app[data-v-27823786]{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;width:min(100vw,var(--ios-app-max-width));margin:0 auto}.ios-glass[data-v-27823786]{background:var(--ios-glass-bg);backdrop-filter:blur(var(--ios-glass-blur));-webkit-backdrop-filter:blur(var(--ios-glass-blur));border:1px solid var(--ios-glass-border);box-shadow:var(--ios-shadow-lg),inset 0 1px #ffffff1a}.ios-glass-heavy[data-v-27823786]{background:#0000004d;backdrop-filter:blur(var(--ios-glass-heavy-blur));-webkit-backdrop-filter:blur(var(--ios-glass-heavy-blur));border:1px solid rgba(255,255,255,.05);box-shadow:var(--ios-shadow-xl)}.ios-glass-light[data-v-27823786]{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:var(--ios-shadow-md)}.ios-card[data-v-27823786]{border-radius:var(--ios-radius-xl);overflow:hidden;transition:transform var(--ios-transition-fast),box-shadow var(--ios-transition-fast)}.ios-card[data-v-27823786]:active{transform:scale(.95)}.ios-button[data-v-27823786]{border-radius:var(--ios-radius-lg);font-weight:600;font-size:17px;padding:12px 24px;transition:all var(--ios-transition-fast);position:relative;overflow:hidden;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ios-button[data-v-27823786]:active{transform:scale(.95)}.ios-button-primary[data-v-27823786]{background:var(--ios-blue);color:#fff}.ios-button-primary[data-v-27823786]:hover{background:#0051d5}.ios-button-secondary[data-v-27823786]{background:var(--ios-glass-bg);backdrop-filter:blur(var(--ios-glass-blur));-webkit-backdrop-filter:blur(var(--ios-glass-blur));border:1px solid var(--ios-glass-border);color:var(--ios-blue)}.ios-nav-bar[data-v-27823786]{height:44px;background:#000c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:.5px solid var(--ios-glass-border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:100}.ios-tab-bar[data-v-27823786]{height:calc(var(--ios-tabbar-height, 49px) + env(safe-area-inset-bottom));background:#18181bf2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:.5px solid rgba(255,255,255,.12);position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100vw,var(--ios-app-max-width));z-index:100;display:flex;justify-content:space-around;align-items:flex-start;padding:8px 0 calc(8px + env(safe-area-inset-bottom)) 0}.ios-tab-item[data-v-27823786]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:transform var(--ios-transition-fast)}.ios-tab-item[data-v-27823786]:active{transform:scale(.9)}.ios-tab-icon[data-v-27823786]{font-size:24px;color:var(--ios-text-tertiary);transition:color var(--ios-transition-fast)}.ios-tab-item.active .ios-tab-icon[data-v-27823786]{color:var(--ios-blue)}.ios-tab-label[data-v-27823786]{font-size:11px;color:var(--ios-text-tertiary);transition:color var(--ios-transition-fast)}.ios-tab-item.active .ios-tab-label[data-v-27823786]{color:var(--ios-blue)}.ios-display[data-v-27823786]{font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ios-title-1[data-v-27823786]{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ios-title-2[data-v-27823786]{font-size:22px;font-weight:600;line-height:1.3}.ios-title-3[data-v-27823786]{font-size:20px;font-weight:600;line-height:1.3}.ios-headline[data-v-27823786]{font-size:17px;font-weight:600;line-height:1.4}.ios-body[data-v-27823786]{font-size:17px;font-weight:400;line-height:1.5}.ios-callout[data-v-27823786]{font-size:16px;font-weight:400;line-height:1.5}.ios-subhead[data-v-27823786]{font-size:15px;font-weight:400;line-height:1.5}.ios-footnote[data-v-27823786]{font-size:13px;font-weight:400;line-height:1.4}.ios-caption-1[data-v-27823786]{font-size:12px;font-weight:400;line-height:1.3}.ios-caption-2[data-v-27823786]{font-size:11px;font-weight:400;line-height:1.3}.ios-feature-grid[data-v-27823786]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px}@media (max-width: 428px){.ios-feature-grid[data-v-27823786]{grid-template-columns:repeat(3,1fr);gap:12px}}.ios-feature-card[data-v-27823786]{min-height:110px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;position:relative;overflow:hidden}.ios-feature-card[data-v-27823786]:before{content:"";position:absolute;inset:0;background:inherit;opacity:0;transition:opacity var(--ios-transition-fast)}.ios-feature-card[data-v-27823786]:hover:before{opacity:.1}.ios-feature-icon[data-v-27823786]{font-size:32px;color:#fff;z-index:1}.ios-feature-label[data-v-27823786]{font-size:15px;font-weight:600;color:#fff;text-align:center;z-index:1}@keyframes ios-spring-27823786{0%{transform:scale(1)}30%{transform:scale(1.1)}60%{transform:scale(.95)}to{transform:scale(1)}}.ios-spring[data-v-27823786]{animation:ios-spring-27823786 .4s var(--ios-transition-spring)}@keyframes ios-pulse-27823786{0%,to{opacity:1}50%{opacity:.6}}.ios-pulse[data-v-27823786]{animation:ios-pulse-27823786 2s cubic-bezier(.4,0,.6,1) infinite}[data-v-27823786]::-webkit-scrollbar{width:6px;height:6px}[data-v-27823786]::-webkit-scrollbar-track{background:transparent}[data-v-27823786]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-v-27823786]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-v-27823786]::selection{background:var(--ios-blue);color:#fff}[data-v-27823786]::-moz-selection{background:var(--ios-blue);color:#fff}.ios-comments-card[data-v-27823786]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:20px}.ios-spinner[data-v-27823786]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:var(--ios-blue);animation:spin-27823786 1s linear infinite;margin:0 auto}.ios-comment-item[data-v-27823786]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.ios-comment-avatar[data-v-27823786]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--ios-blue),var(--ios-purple));color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.ios-comment-input[data-v-27823786]{width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#ffffff0d;color:var(--ios-text-primary);resize:none;outline:none}.ios-comment-input[data-v-27823786]::-moz-placeholder{color:var(--ios-text-tertiary)}.ios-comment-input[data-v-27823786]::placeholder{color:var(--ios-text-tertiary)}.ios-comment-input[data-v-27823786]:focus{border-color:var(--ios-blue);box-shadow:0 0 0 2px #3b82f633}.ios-comment-button[data-v-27823786]{padding:10px 16px;border-radius:14px;background:linear-gradient(135deg,var(--ios-blue),var(--ios-purple));color:#fff;font-weight:600;border:none;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;gap:8px}.ios-comment-button[data-v-27823786]:active{transform:scale(.98)}.ios-comment-button[data-v-27823786]:disabled{opacity:.5;cursor:not-allowed}@keyframes spin-27823786{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-201c778e]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body[data-v-201c778e]{background:var(--ios-bg-primary);color:var(--ios-text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;overflow-x:hidden;position:relative}body[data-v-201c778e]:before{content:"";position:fixed;inset:0;background:linear-gradient(180deg,#1a1a3e66,#0000,#1a1a3e33);pointer-events:none;z-index:0}#app[data-v-201c778e]{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;width:min(100vw,var(--ios-app-max-width));margin:0 auto}.ios-glass[data-v-201c778e]{background:var(--ios-glass-bg);backdrop-filter:blur(var(--ios-glass-blur));-webkit-backdrop-filter:blur(var(--ios-glass-blur));border:1px solid var(--ios-glass-border);box-shadow:var(--ios-shadow-lg),inset 0 1px #ffffff1a}.ios-glass-heavy[data-v-201c778e]{background:#0000004d;backdrop-filter:blur(var(--ios-glass-heavy-blur));-webkit-backdrop-filter:blur(var(--ios-glass-heavy-blur));border:1px solid rgba(255,255,255,.05);box-shadow:var(--ios-shadow-xl)}.ios-glass-light[data-v-201c778e]{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:var(--ios-shadow-md)}.ios-card[data-v-201c778e]{border-radius:var(--ios-radius-xl);overflow:hidden;transition:transform var(--ios-transition-fast),box-shadow var(--ios-transition-fast)}.ios-card[data-v-201c778e]:active{transform:scale(.95)}.ios-button[data-v-201c778e]{border-radius:var(--ios-radius-lg);font-weight:600;font-size:17px;padding:12px 24px;transition:all var(--ios-transition-fast);position:relative;overflow:hidden;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ios-button[data-v-201c778e]:active{transform:scale(.95)}.ios-button-primary[data-v-201c778e]{background:var(--ios-blue);color:#fff}.ios-button-primary[data-v-201c778e]:hover{background:#0051d5}.ios-button-secondary[data-v-201c778e]{background:var(--ios-glass-bg);backdrop-filter:blur(var(--ios-glass-blur));-webkit-backdrop-filter:blur(var(--ios-glass-blur));border:1px solid var(--ios-glass-border);color:var(--ios-blue)}.ios-nav-bar[data-v-201c778e]{height:44px;background:#000c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:.5px solid var(--ios-glass-border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:100}.ios-tab-bar[data-v-201c778e]{height:calc(var(--ios-tabbar-height, 49px) + env(safe-area-inset-bottom));background:#18181bf2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:.5px solid rgba(255,255,255,.12);position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100vw,var(--ios-app-max-width));z-index:100;display:flex;justify-content:space-around;align-items:flex-start;padding:8px 0 calc(8px + env(safe-area-inset-bottom)) 0}.ios-tab-item[data-v-201c778e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:transform var(--ios-transition-fast)}.ios-tab-item[data-v-201c778e]:active{transform:scale(.9)}.ios-tab-icon[data-v-201c778e]{font-size:24px;color:var(--ios-text-tertiary);transition:color var(--ios-transition-fast)}.ios-tab-item.active .ios-tab-icon[data-v-201c778e]{color:var(--ios-blue)}.ios-tab-label[data-v-201c778e]{font-size:11px;color:var(--ios-text-tertiary);transition:color var(--ios-transition-fast)}.ios-tab-item.active .ios-tab-label[data-v-201c778e]{color:var(--ios-blue)}.ios-display[data-v-201c778e]{font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ios-title-1[data-v-201c778e]{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ios-title-2[data-v-201c778e]{font-size:22px;font-weight:600;line-height:1.3}.ios-title-3[data-v-201c778e]{font-size:20px;font-weight:600;line-height:1.3}.ios-headline[data-v-201c778e]{font-size:17px;font-weight:600;line-height:1.4}.ios-body[data-v-201c778e]{font-size:17px;font-weight:400;line-height:1.5}.ios-callout[data-v-201c778e]{font-size:16px;font-weight:400;line-height:1.5}.ios-subhead[data-v-201c778e]{font-size:15px;font-weight:400;line-height:1.5}.ios-footnote[data-v-201c778e]{font-size:13px;font-weight:400;line-height:1.4}.ios-caption-1[data-v-201c778e]{font-size:12px;font-weight:400;line-height:1.3}.ios-caption-2[data-v-201c778e]{font-size:11px;font-weight:400;line-height:1.3}.ios-feature-grid[data-v-201c778e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px}@media (max-width: 428px){.ios-feature-grid[data-v-201c778e]{grid-template-columns:repeat(3,1fr);gap:12px}}.ios-feature-card[data-v-201c778e]{min-height:110px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;position:relative;overflow:hidden}.ios-feature-card[data-v-201c778e]:before{content:"";position:absolute;inset:0;background:inherit;opacity:0;transition:opacity var(--ios-transition-fast)}.ios-feature-card[data-v-201c778e]:hover:before{opacity:.1}.ios-feature-icon[data-v-201c778e]{font-size:32px;color:#fff;z-index:1}.ios-feature-label[data-v-201c778e]{font-size:15px;font-weight:600;color:#fff;text-align:center;z-index:1}@keyframes ios-spring-201c778e{0%{transform:scale(1)}30%{transform:scale(1.1)}60%{transform:scale(.95)}to{transform:scale(1)}}.ios-spring[data-v-201c778e]{animation:ios-spring-201c778e .4s var(--ios-transition-spring)}@keyframes ios-pulse-201c778e{0%,to{opacity:1}50%{opacity:.6}}.ios-pulse[data-v-201c778e]{animation:ios-pulse-201c778e 2s cubic-bezier(.4,0,.6,1) infinite}[data-v-201c778e]::-webkit-scrollbar{width:6px;height:6px}[data-v-201c778e]::-webkit-scrollbar-track{background:transparent}[data-v-201c778e]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-v-201c778e]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-v-201c778e]::selection{background:var(--ios-blue);color:#fff}[data-v-201c778e]::-moz-selection{background:var(--ios-blue);color:#fff}.ios-template-viewer[data-v-201c778e]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif}.ios-state-card[data-v-201c778e]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ios-spinner[data-v-201c778e]{width:30px;height:30px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:var(--ios-blue);animation:spin-201c778e 1s linear infinite}.ios-empty-icon[data-v-201c778e]{width:44px;height:44px;border-radius:14px;background:#ffffff1a;color:var(--ios-text-secondary);display:flex;align-items:center;justify-content:center}.ios-template-icon[data-v-201c778e]{width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,var(--ios-purple),var(--ios-blue));color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 12px 24px #00000059}.ios-template-pill[data-v-201c778e]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.ios-template-pill--public[data-v-201c778e]{color:#34d399;background:#10b9812e}.ios-template-pill--private[data-v-201c778e]{color:#fbbf24;background:#fbbf242e}.ios-template-meta[data-v-201c778e]{display:flex;flex-direction:column;gap:8px;color:var(--ios-text-secondary);font-size:12px}.ios-template-meta-row[data-v-201c778e]{display:flex;flex-wrap:wrap;gap:10px}.ios-template-meta-item[data-v-201c778e]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.ios-template-actions[data-v-201c778e]{display:flex;flex-direction:column;gap:12px}.ios-template-action-row[data-v-201c778e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ios-template-warning[data-v-201c778e]{font-size:12px;color:var(--ios-text-secondary)}.ios-day-card[data-v-201c778e]{display:flex;flex-direction:column;gap:16px}.ios-day-header[data-v-201c778e]{display:flex;align-items:center;gap:12px}.ios-day-index[data-v-201c778e]{width:36px;height:36px;border-radius:14px;background:#3b82f633;color:var(--ios-blue);display:flex;align-items:center;justify-content:center;font-weight:700}.ios-exercise-list[data-v-201c778e]{display:flex;flex-direction:column;gap:12px}.ios-exercise-card[data-v-201c778e]{padding:12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.ios-exercise-header[data-v-201c778e]{display:flex;align-items:center;gap:12px}.ios-exercise-badge[data-v-201c778e]{width:28px;height:28px;border-radius:10px;background:#8b5cf640;color:var(--ios-purple);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ios-set-grid[data-v-201c778e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.ios-set-pill[data-v-201c778e]{padding:8px 10px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--ios-text-secondary)}.ios-set-index[data-v-201c778e]{font-weight:700;color:var(--ios-text-primary)}.ios-set-reps[data-v-201c778e]{font-weight:600;color:var(--ios-text-primary)}.ios-set-weight[data-v-201c778e]{color:var(--ios-text-secondary)}.ios-set-rpe[data-v-201c778e]{color:var(--ios-text-tertiary)}.ios-empty-inline[data-v-201c778e]{font-size:12px;color:var(--ios-text-secondary);padding:8px 0}.ios-stat-list[data-v-201c778e]{display:flex;flex-direction:column;gap:10px}.ios-stat-row[data-v-201c778e]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ios-stat-row[data-v-201c778e]:last-child{border-bottom:none}.ios-stat-label[data-v-201c778e]{font-size:13px;color:var(--ios-text-secondary)}.ios-stat-value[data-v-201c778e]{font-size:14px;font-weight:600;color:var(--ios-text-primary)}.ios-list[data-v-201c778e]{display:flex;flex-direction:column;gap:8px}.ios-list-row[data-v-201c778e]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ios-list-row[data-v-201c778e]:last-child{border-bottom:none}.ios-share-card[data-v-201c778e]{border:1px solid rgba(59,130,246,.2)}@keyframes spin-201c778e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
