.create-flow-fullscreen{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(var(--bg-deep-rgb),.98);background:var(--bg-glass);display:flex;flex-direction:column;padding:var(--space-5);padding-top:max(60px,env(safe-area-inset-top,20px));padding-bottom:max(20px,env(safe-area-inset-bottom,20px));overflow-y:auto}.create-flow-close-btn{position:absolute;top:max(16px,env(safe-area-inset-top,16px));right:var(--space-4);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bg-glass);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;z-index:10}@media (hover:hover){.create-flow-close-btn:hover{background:var(--bg-glass-hover);color:var(--text-primary)}}.create-flow-close-btn:active{transform:scale(.95)}.create-flow-header{text-align:center;margin-bottom:var(--space-10);padding-top:var(--space-5)}.create-flow-title{font-size:clamp(24px,6vw,32px);font-weight:var(--font-extrabold);color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-.5px;line-height:1.1}.create-flow-title-gradient{color:var(--heading-accent);-webkit-text-fill-color:var(--heading-accent)}.create-flow-subtitle{font-size:clamp(14px,3vw,16px);color:var(--text-muted);line-height:1.5;margin:0}.create-flow-list{display:flex;flex-direction:column;gap:var(--space-3);max-width:500px;width:100%;margin:0 auto}.create-flow-item{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--bg-glass);border:1px solid var(--border-default);border-radius:var(--radius-xl);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .3s cubic-bezier(.22,1,.36,1);text-align:left}.create-flow-item:active{transform:scale(.98);background:var(--bg-glass-hover)}.create-flow-item-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);flex-shrink:0;transition:all .3s ease;background:transparent}.create-flow-item-icon.icon-cyan{border:1px solid rgba(var(--brand-cyan-rgb),.2);color:var(--text-accent)}.create-flow-item-icon.icon-green{border:1px solid rgba(var(--brand-green-rgb),.2);color:var(--text-success)}.create-flow-item-icon.icon-yellow{border:1px solid rgba(var(--brand-green-rgb),.15);color:var(--brand-green)}.create-flow-item-icon.icon-purple{border:1px solid rgba(var(--accent-violet-rgb),.2);color:var(--accent-violet)}.create-flow-item-text{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.create-flow-item-title{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text-primary);margin:0}.create-flow-item-desc{font-size:var(--text-ms);color:var(--text-muted);margin:0;line-height:1.4}.create-flow-item-arrow{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);transition:all .3s ease;flex-shrink:0}.create-flow-item:active .create-flow-item-arrow{background:var(--button-ghost-bg);border-color:var(--border-strong);color:var(--text-primary)}@media (max-width:380px){.create-flow-fullscreen{padding:var(--space-4);padding-top:max(56px,env(safe-area-inset-top,16px))}.create-flow-header{margin-bottom:var(--space-8);padding-top:var(--space-4)}.create-flow-list{gap:10px}.create-flow-item{padding:var(--space-4);gap:14px;border-radius:var(--radius-lg)}.create-flow-item-icon{width:46px;height:46px;border-radius:var(--radius-md)}.create-flow-item-icon svg{width:24px;height:24px}.create-flow-item-title{font-size:var(--text-md)}.create-flow-item-desc{font-size:var(--text-xs)}.create-flow-close-btn,.create-flow-item-arrow{width:40px;height:40px}}@media (min-width:428px){.create-flow-item{padding:22px;gap:18px}.create-flow-item-icon{width:56px;height:56px;border-radius:var(--radius-lg)}.create-flow-item-title{font-size:var(--text-base-plus)}.create-flow-item-desc{font-size:var(--text-sm)}}@media (min-width:768px){.create-flow-fullscreen{align-items:center;justify-content:center;padding:var(--space-10)}.create-flow-header{margin-bottom:var(--space-12)}.create-flow-list{max-width:520px;gap:14px}.create-flow-item{padding:var(--space-6);border-radius:var(--radius-2xl)}@media (hover:hover){.create-flow-item:hover{transform:translateY(-2px);border-color:var(--border-default);box-shadow:0 10px 30px rgba(var(--black-rgb),.3)}.create-flow-item:hover .create-flow-item-icon{transform:scale(1.1)}.create-flow-item:hover .create-flow-item-arrow{background:var(--button-ghost-bg);border-color:var(--border-strong);color:var(--text-primary);transform:translateX(4px)}}.create-flow-close-btn{top:var(--space-6);right:var(--space-6);width:48px;height:48px}}@media (max-height:500px) and (orientation:landscape){.create-flow-fullscreen{padding:var(--space-4) var(--space-6);padding-top:max(16px,env(safe-area-inset-top,16px))}.create-flow-header{margin-bottom:var(--space-5);padding-top:0}.create-flow-title{font-size:var(--text-title-md);margin-bottom:6px}.create-flow-subtitle{font-size:var(--text-ms)}.create-flow-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:700px}.create-flow-item{padding:14px;gap:var(--space-3);border-radius:var(--radius-md)}.create-flow-item-icon{width:42px;height:42px;border-radius:var(--radius-md)}.create-flow-item-icon svg{width:22px;height:22px}.create-flow-item-title{font-size:var(--text-sm)}.create-flow-item-desc{display:none}.create-flow-item-arrow{width:32px;height:32px;border-radius:var(--radius-sm)}.create-flow-close-btn{top:var(--space-3);right:var(--space-3);width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.create-flow-fullscreen *,.create-flow-fullscreen :after,.create-flow-fullscreen :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15s!important}}@supports (padding-top:env(safe-area-inset-top)){.create-flow-fullscreen{padding:max(60px,calc(env(safe-area-inset-top) + 20px)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.create-flow-close-btn{top:max(16px,calc(env(safe-area-inset-top) + 8px));right:max(16px,env(safe-area-inset-right))}}.create-core,.create-cta,.create-flow-backdrop,.create-flow-card,.create-flow-card-arrow,.create-flow-card-content,.create-flow-card-desc,.create-flow-card-icon,.create-flow-card-title,.create-flow-cards,.create-flow-center,.create-flow-close,.create-flow-content,.create-flow-hint,.create-flow-modes,.create-flow-overlay,.create-flow-panel,.create-flow-panel-glow,.create-flow-panel-handle,.create-flow-panel-header,.create-flow-swipe-indicator,.create-flow-tile,.create-flow-tile-arrow,.create-flow-tile-content,.create-flow-tile-glow,.create-flow-tile-icon,.create-flow-tile-shine,.create-flow-tile-subtitle,.create-flow-tile-title,.create-flow-tiles,.create-flow-transition-effect,.create-mode-option,.create-question{display:none!important}.cf-hidden{opacity:0;pointer-events:none}.cf-visible{opacity:1;pointer-events:auto}.create-question{transition:opacity .45s ease-out,transform .55s cubic-bezier(.22,1,.36,1)}.create-question.cf-initial{opacity:0;transform:translateY(25px)}.create-question.cf-visible{opacity:1;transform:translateY(0)}.create-question.cf-hidden{opacity:0;transform:translateY(-15px) scale(.97)}.create-question-text{transition:opacity .45s ease-out .12s}.create-cta{transition:opacity .35s ease-out,transform .4s cubic-bezier(.22,1,.36,1)}.create-cta.cf-initial{opacity:0;transform:translateY(25px) scale(.92)}.create-cta.cf-visible{opacity:1;transform:translateY(0) scale(1)}.create-cta.cf-hidden{opacity:0;transform:translateY(-25px) scale(1.08);pointer-events:none}@media (hover:hover){.create-cta:hover:not(.cf-hidden){transform:translateY(-2px) scale(1.04)}}.create-cta:active:not(.cf-hidden){transform:scale(.97)}.create-cta-icon{display:inline-flex;animation:cf-arrow-bounce 1.8s ease-in-out infinite}@keyframes cf-arrow-bounce{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}.create-mode-option{transition:opacity .35s ease-out,transform .4s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.create-mode-option.cf-initial{opacity:0;transform:translateY(20px) scale(.9)}.create-mode-option.cf-visible{opacity:1;transform:translateY(0) scale(1)}.create-mode-option[data-index="0"]{transition-delay:0s}.create-mode-option[data-index="1"]{transition-delay:.1s}.create-mode-option.selected{transform:scale(1.02)}.create-mode-option.dimmed{opacity:.25;transform:scale(.92);pointer-events:none}.create-mode-option.cf-transitioning{opacity:0;transform:translateY(30px) scale(.85);pointer-events:none}@media (hover:hover){.create-mode-option:hover:not(.selected):not(.dimmed):not(.cf-transitioning){transform:scale(1.03)}}.create-mode-option:active:not(.selected):not(.dimmed):not(.cf-transitioning){transform:scale(.97)}.create-mode-glow{transition:opacity .35s ease-out;opacity:0}.create-mode-option.selected .create-mode-glow{opacity:.7}@media (hover:hover){.create-mode-option:hover:not(.selected):not(.dimmed) .create-mode-glow{opacity:.4}}.create-mode-icon{transition:color .25s ease-out;color:rgba(var(--white-rgb),.7)}@media (hover:hover){.create-mode-option:hover:not(.selected):not(.dimmed) .create-mode-icon{color:rgba(var(--white-rgb),.95)}}.create-mode-option.selected.mode-image .create-mode-icon{color:var(--text-success)}.create-mode-option.selected.mode-video .create-mode-icon{color:var(--text-accent)}.create-mode-label{transition:color .25s ease-out;color:rgba(var(--white-rgb),.6)}@media (hover:hover){.create-mode-option:hover:not(.selected):not(.dimmed) .create-mode-label{color:rgba(var(--white-rgb),.95)}}.create-mode-option.selected .create-mode-label{color:var(--text-primary)}.create-mode-indicator{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease-out;transform:scale(0);opacity:0}.create-mode-option.selected .create-mode-indicator{transform:scale(1);opacity:1}.create-core{transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;will-change:transform,opacity}.create-core.cf-initial{transform:scale(.5);opacity:0}.create-core.cf-visible{transform:scale(1);opacity:1}.create-core.cf-confirmed{transform:scale(1.15)}.create-core.cf-transitioning{transform:scale(4);opacity:0;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .8s ease-out}.create-core.cf-attract-image{transform:translateX(-20px) translateY(-5px)}.create-core.cf-attract-video{transform:translateX(20px) translateY(-5px)}.create-core-glow-outer{animation:cf-core-glow-breathe 7s ease-in-out infinite}.create-core.cf-hovering .create-core-glow-outer{animation:cf-core-glow-breathe-hover 7s ease-in-out infinite}.create-core.cf-selected .create-core-glow-outer{transform:scale(1.4);opacity:.9;animation:none}@keyframes cf-core-glow-breathe{0%,to{transform:scale(1.15);opacity:.3}50%{transform:scale(1.25);opacity:.5}}@keyframes cf-core-glow-breathe-hover{0%,to{transform:scale(1.2);opacity:.5}50%{transform:scale(1.35);opacity:.8}}.create-core-energy-ring{animation:cf-ring-rotate 20s linear infinite,cf-ring-pulse 4s ease-in-out infinite}.create-core-energy-ring-2{animation:cf-ring-rotate-reverse 25s linear infinite,cf-ring-pulse-alt 5s ease-in-out infinite}.create-core.cf-hovering .create-core-energy-ring{transform:scale(1.08);animation:cf-ring-rotate 20s linear infinite,cf-ring-pulse-hover 4s ease-in-out infinite}.create-core.cf-selected .create-core-energy-ring{transform:scale(1.1);opacity:.7}@keyframes cf-ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cf-ring-rotate-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes cf-ring-pulse{0%,to{opacity:.25}50%{opacity:.4}}@keyframes cf-ring-pulse-hover{0%,to{opacity:.4}50%{opacity:.6}}@keyframes cf-ring-pulse-alt{0%,to{opacity:.15}50%{opacity:.3}}.create-core-glow{animation:cf-glow-breathe 7s ease-in-out infinite}.create-core.cf-hovering .create-core-glow{animation:cf-glow-breathe-hover 7s ease-in-out infinite}.create-core.cf-selected .create-core-glow{transform:scale(1.15);opacity:1;animation:none}@keyframes cf-glow-breathe{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:.85}}@keyframes cf-glow-breathe-hover{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}.create-core-body{animation:cf-body-breathe 7s ease-in-out infinite}@keyframes cf-body-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.create-core-inner{animation:cf-inner-rotate 30s linear infinite}@keyframes cf-inner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.create-core-plasma{animation:cf-plasma-move 8s ease-in-out infinite}@keyframes cf-plasma-move{0%,to{background-position:0 0;opacity:.6}50%{background-position:100% 100%;opacity:.8}}.create-core-shimmer{animation:cf-shimmer 7s ease-in-out infinite}@keyframes cf-shimmer{0%,42%{transform:translateX(-100%);opacity:0}50%{opacity:.4}58%,to{transform:translateX(200%);opacity:0}}.create-core-pulse-ring{animation:cf-pulse-ring 2.5s ease-out infinite}.create-core.cf-selected .create-core-pulse-ring{animation:cf-pulse-ring-selected 1.5s ease-out infinite}@keyframes cf-pulse-ring{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.3);opacity:0}}@keyframes cf-pulse-ring-selected{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:0}}.create-core-hover-pulse{animation:cf-hover-pulse 1s ease-out infinite}@keyframes cf-hover-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion:reduce){.create-core-body,.create-core-energy-ring,.create-core-energy-ring-2,.create-core-glow,.create-core-glow-outer,.create-core-hover-pulse,.create-core-inner,.create-core-plasma,.create-core-pulse-ring,.create-core-shimmer,.create-cta-icon{animation:none!important}.create-core,.create-cta,.create-mode-option,.create-question{transition:opacity .2s ease!important}}