:root{color-scheme:light;--background:#f4f3ee;--foreground:#111111;--muted:#555a5c;--panel:#111213;--panel-soft:#2b2c2e;--panel-line:#343638;--lime:#d9fa45;--coral:#ff725f;--white:#ffffff;--error-bg:#fff0f0;--error-text:#9f1d1d}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body,html{overflow-x:hidden}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;margin:0;padding-bottom:54px;background:radial-gradient(circle at 4% 6%,rgb(217 250 69/42%),transparent 22rem),radial-gradient(circle at 80% 18%,rgb(255 255 255/84%),transparent 18rem),var(--background);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}sk-bottom-nav,sk-footer,sk-header,sk-modal{flex:0 0 auto}sk-footer{display:block;margin-top:auto;width:100%}button,input,textarea{font:inherit}.page{width:min(1460px,calc(100% - 48px));min-width:0;flex:1 0 auto;margin:0 auto;padding:clamp(56px,7vw,104px) 0 80px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,654px);grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px);align-items:center}.hero.has-result{grid-template-columns:minmax(320px,.46fr) minmax(900px,1.54fr);gap:clamp(28px,3vw,48px);align-items:start}.hero-copy{max-width:760px}.has-result .hero-copy{max-width:480px}.has-result h1{font-size:clamp(3.8rem,5.7vw,6.5rem)}.has-result .intro{font-size:clamp(1.05rem,1.25vw,1.25rem)}.eyebrow{display:inline-flex;min-height:46px;align-items:center;margin:0 0 36px;padding:0 22px;color:#111111;background:var(--lime);border-radius:999px;font-weight:850}.eyebrow,h1{letter-spacing:0}h1{margin:0;font-size:clamp(4.5rem,8vw,8.25rem);font-weight:500;line-height:.92}.intro{max-width:690px;margin:34px 0 0;color:var(--muted);font-size:clamp(1.2rem,1.7vw,1.7rem);line-height:1.55}.controls{display:grid;grid-gap:20px;gap:20px;margin-top:44px}.file-pill{display:inline-flex;width:min(100%,560px);min-height:58px;align-items:center;justify-content:center;padding:0 24px;color:#111111;background:#ffffff;border:1px solid rgb(17 17 17/12%);border-radius:999px;box-shadow:0 12px 24px rgb(17 17 17/8%);cursor:pointer;font-weight:850;overflow:hidden}.file-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-pill input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mode-group{width:min(100%,700px);margin:0;padding:0;border:0}legend{margin-bottom:10px;color:var(--muted);font-size:.9rem;font-weight:800}.mode-row{display:flex;flex-wrap:wrap;gap:10px}.mode-chip{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;color:#111111;background:rgb(255 255 255/72%);border:1px solid rgb(17 17 17/12%);border-radius:999px;cursor:pointer;font-weight:750}.mode-chip input{position:absolute;opacity:0;pointer-events:none}.mode-chip.selected{background:var(--lime);border-color:var(--lime)}.slide-template-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(100%,700px);margin-top:12px}.slide-template-chip{display:grid;grid-gap:4px;gap:4px;min-height:78px;align-content:center;padding:12px 14px;color:#111111;background:rgb(255 255 255/74%);border:1px solid rgb(17 17 17/12%);border-radius:16px;cursor:pointer}.slide-template-chip input{position:absolute;opacity:0;pointer-events:none}.slide-template-chip span{font-weight:850}.slide-template-chip small{color:var(--muted);font-size:.78rem;line-height:1.3}.slide-template-chip.selected{background:#ffffff;border-color:#111111;box-shadow:0 12px 24px rgb(17 17 17/8%)}.slide-prompt-box{display:grid;grid-gap:8px;gap:8px;width:min(100%,700px);margin-top:12px}.slide-prompt-box span{color:var(--muted);font-size:.9rem;font-weight:800}.slide-prompt-box textarea{width:100%;min-height:112px;resize:vertical;padding:14px 16px;color:#111111;background:rgb(255 255 255/82%);border:1px solid rgb(17 17 17/14%);border-radius:16px;box-shadow:0 12px 24px rgb(17 17 17/6%);font:inherit;line-height:1.45;outline:none}.slide-prompt-box textarea:focus{background:#ffffff;border-color:#111111}.slide-prompt-box textarea::placeholder{color:rgb(85 85 85/74%)}.actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.primary-action{min-width:200px;min-height:58px;padding:0 28px;color:#ffffff;background:#050505;border:0;border-radius:999px;box-shadow:0 18px 28px rgb(0 0 0/16%);cursor:pointer;font-weight:850}.primary-action:hover:not(:disabled){background:#222222}.primary-action:disabled{cursor:not-allowed;opacity:.68}.secondary-action{display:inline-flex;min-height:58px;align-items:center;padding:0 24px;color:#111111;background:#ffffff;border:1px solid rgb(17 17 17/12%);border-radius:999px;font-weight:750}.error{width:min(100%,700px);padding:14px 16px;color:var(--error-text);background:var(--error-bg);border:1px solid #f2c8c8;border-radius:8px;line-height:1.45}.revision-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;margin:0 0 18px;padding:14px;background:rgb(255 255 255/72%);border:1px solid rgb(17 17 17/12%);border-radius:16px}.revision-panel label{display:grid;grid-gap:7px;gap:7px;min-width:0}.revision-panel span{color:var(--muted);font-size:.82rem;font-weight:850}.revision-panel textarea{width:100%;min-height:84px;resize:vertical;padding:12px 14px;color:#111111;background:#ffffff;border:1px solid rgb(17 17 17/14%);border-radius:12px;font:inherit;line-height:1.4;outline:none}.revision-panel textarea:focus{border-color:#111111}.revision-panel button{min-height:46px;padding:0 18px;color:#ffffff;background:#050505;border:0;border-radius:999px;cursor:pointer;font-weight:850;white-space:nowrap}.revision-panel button:disabled{cursor:not-allowed;opacity:.68}.draft-frame{min-width:0;padding:20px;background:#ffffff;border-radius:40px;box-shadow:0 22px 60px rgb(17 17 17/12%)}.result-frame{width:100%}.draft-panel{min-width:0;min-height:572px;max-height:72vh;overflow:auto;padding:26px;color:#ffffff;background:var(--panel);border-radius:28px}.draft-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;margin-bottom:26px;border-bottom:1px solid var(--panel-line);color:#c9d0d3;font-weight:800}.preview-list,.result-list{display:grid;grid-gap:16px;gap:16px}.slides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.slides-grid .preview-item{grid-template-columns:48px minmax(0,1fr);min-height:210px;padding:26px}.html-slide-deck{display:grid;grid-gap:22px;gap:22px}.html-template-frame{overflow:hidden;width:100%;aspect-ratio:16/9;min-height:clamp(620px,68vh,820px);background:#111213;border:1px solid color-mix(in srgb,var(--theme-primary) 22%,transparent);border-radius:var(--theme-radius);box-shadow:0 18px 36px rgb(0 0 0/16%)}.html-template-frame iframe{display:block;width:100%;height:100%;border:0;background:#ffffff}.flash-template-frame{aspect-ratio:4/3;min-height:620px}.html-slide{min-height:clamp(440px,62vh,640px);overflow:hidden;padding:clamp(28px,4.2vw,54px);position:relative;border:1px solid var(--slide-rule);box-shadow:var(--slide-shadow)}.html-slide:before{content:"";position:absolute;inset:22px;border-top:3px solid var(--slide-accent);border-bottom:1px solid var(--slide-rule);pointer-events:none}.html-slide-content{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:clamp(350px,52vh,520px);align-content:start}.template-blue-professional{--slide-bg:#f7f2e8;--slide-paper:#fffaf0;--slide-ink:#102a43;--slide-muted:#5d6f86;--slide-accent:#155eef;--slide-rule:rgb(21 94 239/28%);--slide-shadow:0 24px 70px rgb(21 94 239/12%)}.template-signal{--slide-bg:#071426;--slide-paper:#fbf1d6;--slide-ink:#071426;--slide-muted:#9fb0c7;--slide-accent:#c9a24a;--slide-rule:rgb(201 162 74/50%);--slide-shadow:0 26px 80px rgb(0 0 0/34%)}.template-blue-professional .html-slide{background:var(--slide-paper);border-radius:18px}.template-signal .html-slide{background:var(--slide-paper);border-radius:2px}.html-slide-kicker{display:block;margin:0 0 clamp(16px,2.4vw,26px);color:var(--slide-accent);font-size:clamp(.68rem,1vw,.78rem);font-weight:850;letter-spacing:.12em;text-transform:uppercase}.html-slide h3{max-width:820px;margin:0;color:var(--slide-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.2vw,4.45rem);line-height:1;letter-spacing:0;overflow-wrap:anywhere}.html-slide-cover h3{font-size:clamp(2.8rem,6vw,5.8rem)}.html-slide p{max-width:620px;margin:clamp(18px,2.4vw,28px) 0 0;color:var(--slide-muted);font-size:clamp(.96rem,1.4vw,1.1rem);line-height:1.5}.html-slide ul{display:grid;grid-gap:clamp(8px,1.2vw,12px);gap:clamp(8px,1.2vw,12px);max-width:820px;margin:clamp(20px,3vw,34px) 0 0;padding:0;list-style:none}.html-slide li{padding:clamp(9px,1.25vw,13px) clamp(11px,1.5vw,16px);color:var(--slide-ink);background:rgb(21 94 239/8%);border-left:5px solid var(--slide-accent);font-size:clamp(.88rem,1.28vw,1.13rem);line-height:1.36;overflow-wrap:anywhere}.density-medium .html-slide-kicker{margin-bottom:14px}.density-medium h3{font-size:clamp(1.72rem,3.5vw,3.35rem);line-height:1.02}.density-medium ul{gap:8px;margin-top:18px}.density-medium li{padding:9px 12px;font-size:clamp(.82rem,1.12vw,1rem);line-height:1.32}.html-slide.density-dense{padding:26px}.density-dense .html-slide-kicker{margin-bottom:10px;font-size:.66rem}.density-dense h3{font-size:clamp(1.42rem,3vw,2.65rem);line-height:1.04}.density-dense ul{gap:6px;margin-top:14px}.density-dense li{padding:7px 10px;border-left-width:4px;font-size:clamp(.76rem,1vw,.92rem);line-height:1.28}.template-signal .html-slide li{background:rgb(7 20 38/6%)}.preview-item{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;padding:20px;background:var(--panel-soft);border:1px solid rgb(255 255 255/3%);border-radius:20px}.preview-number{display:inline-flex;width:60px;height:60px;align-items:center;justify-content:center;color:#111111;background:var(--lime);border-radius:14px;font-weight:900}.preview-item h3{margin:4px 0 8px;color:#ffffff;font-size:1.18rem;line-height:1.25}.preview-item li,.preview-item p{color:#bfc7cb;font-size:1rem;line-height:1.45}.preview-item p{margin:0}.preview-item ul{margin:0;padding-left:20px}.preview-item li{margin:6px 0}.generation-render{display:grid;min-height:min(620px,calc(72vh - 52px));place-items:center;padding:clamp(22px,4vw,52px);color:#ffffff;background:linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 0),linear-gradient(rgb(255 255 255/4%) 1px,transparent 0),radial-gradient(circle at 50% 8%,rgb(217 250 69/10%),transparent 18rem),#151617;background-size:42px 42px,42px 42px,auto,auto;border:1px solid rgb(255 255 255/10%);border-radius:24px;overflow:hidden}.buffer-card{display:grid;width:min(100%,620px);grid-gap:26px;gap:26px;padding:clamp(24px,4vw,42px);background:rgb(255 255 255/7%);border:1px solid rgb(255 255 255/10%);border-radius:22px;box-shadow:0 26px 70px rgb(0 0 0/24%)}.buffer-mark{display:flex;gap:9px;align-items:center}.buffer-mark span{width:14px;height:14px;background:#d9fa45;border-radius:50%;box-shadow:0 0 22px rgb(217 250 69/38%);animation:bufferDot 1.35s ease-in-out infinite}.buffer-mark span:nth-child(2){animation-delay:.16s}.buffer-mark span:nth-child(3){animation-delay:.32s}.buffer-copy{display:grid;grid-gap:8px;gap:8px}.buffer-copy h2{margin:0;color:#ffffff;font-size:clamp(1.55rem,2.6vw,2.7rem);line-height:1.06}.buffer-copy p{margin:0;color:#c9d0d3;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.45}.buffer-track{position:relative;height:12px;overflow:hidden;background:rgb(255 255 255/12%);border-radius:999px}.buffer-track span{position:absolute;inset:0 auto 0 0;width:46%;background:linear-gradient(90deg,transparent,#d9fa45,#ffffff,transparent);border-radius:inherit;animation:bufferSweep 1.55s ease-in-out infinite}.buffer-skeleton{display:grid;grid-gap:14px;gap:14px}.buffer-row{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.buffer-row span{height:16px;overflow:hidden;background:rgb(255 255 255/13%);border-radius:999px}.buffer-row span:first-child{height:34px;border-radius:12px}.buffer-row span:last-child{position:relative}.buffer-row span:last-child:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/28%),transparent);transform:translateX(-100%);animation:bufferShimmer 1.8s ease-in-out infinite}.buffer-row:nth-child(2){width:86%}.buffer-row:nth-child(3){width:94%}.buffer-row:nth-child(4){width:76%}@keyframes bufferDot{0%,80%,to{opacity:.36;transform:translateY(0) scale(.82)}40%{opacity:1;transform:translateY(-7px) scale(1)}}@keyframes bufferSweep{0%{transform:translateX(-105%)}to{transform:translateX(235%)}}@keyframes bufferShimmer{to{transform:translateX(100%)}}.theme-block{color:var(--theme-text)}.theme-block .phase,.theme-block .result-heading span{color:var(--theme-accent)}.theme-block .mind-node strong,.theme-block .preview-item h3,.theme-block h2{color:var(--theme-text)}.theme-block .preview-item{background:color-mix(in srgb,var(--theme-surface) 88%,#ffffff 12%);border-color:color-mix(in srgb,var(--theme-primary) 22%,transparent);box-shadow:0 18px 36px rgb(0 0 0/10%);border-radius:var(--theme-radius)}.theme-block .preview-number{color:var(--theme-bg);background:var(--theme-primary)}.theme-block .mind-node,.theme-block .preview-item li,.theme-block .preview-item p{color:var(--theme-muted)}.spacing-compact .result-list{gap:12px}.spacing-airy .result-list{gap:24px}.roadmap-flow .roadmap-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.roadmap-theme .preview-item{background:#ffffff;border-color:rgb(17 17 17/14%);box-shadow:0 12px 24px rgb(17 17 17/10%)}.roadmap-theme .preview-item h3{color:#111111}.roadmap-theme .preview-item li{color:#2f3437}.roadmap-theme .phase{color:#50575c}.roadmap-theme .preview-number{color:#ffffff;background:#111111}.roadmap-horizontal .preview-item{position:relative}.roadmap-horizontal .preview-item:after{content:"";position:absolute;top:48px;right:-18px;width:24px;border-top:2px dashed var(--theme-accent)}.roadmap-horizontal .preview-item:last-child:after{display:none}.mermaid-panel{display:grid;padding:16px;background:color-mix(in srgb,var(--theme-surface) 90%,#ffffff 10%);border:1px solid color-mix(in srgb,var(--theme-primary) 24%,transparent);border-radius:var(--theme-radius);box-shadow:0 22px 54px rgb(0 0 0/13%)}.mermaid-output{display:block;width:100%;min-height:180px;overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding:clamp(18px,2.4vw,30px);color:inherit;background:#ffffff;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,transparent);border-radius:max(10px,calc(var(--theme-radius) - 4px));box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.mermaid-output svg{display:block;min-width:860px;max-width:none;width:860px;height:auto;margin:0 auto}.roadmap-theme .mermaid-output{min-height:clamp(360px,48vh,620px)}.mind-theme .mermaid-output{min-height:clamp(460px,58vh,760px);padding:clamp(10px,1.8vw,22px)}.mermaid-output svg{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.mermaid-output .node circle,.mermaid-output .node ellipse,.mermaid-output .node path,.mermaid-output .node polygon,.mermaid-output .node rect{filter:drop-shadow(0 12px 16px rgb(0 0 0/12%))}.mermaid-output .edgeLabel,.mermaid-output .label,.mermaid-output .nodeLabel{color:#111111!important;font-weight:750;line-height:1.25}.mermaid-output .edgeLabel{background:#ffffff!important;border-radius:999px;padding:2px 6px}.mermaid-output .flowchart-link{stroke-linecap:round;stroke-linejoin:round}.roadmap-theme .mermaid-output .nodeLabel{font-size:13px}.mind-theme .mermaid-output .nodeLabel{font-size:12px}.mind-theme .mermaid-output svg{min-width:980px;max-width:none;width:980px;height:auto;max-height:none;margin:0 auto}.mind-theme .mermaid-output .node circle,.mind-theme .mermaid-output .node ellipse,.mind-theme .mermaid-output .node polygon,.mind-theme .mermaid-output .node rect{rx:10px;ry:10px}.mermaid-error{margin:0;padding:12px;color:var(--error-text);background:var(--error-bg);border:1px solid #f2c8c8;border-radius:8px;line-height:1.4}.flash-grid .flash-list,.flash-two-column .flash-list{grid-template-columns:repeat(2,minmax(0,1fr))}.flash-theme .preview-item{min-height:180px;border-radius:24px}.radius-small .preview-item{border-radius:12px}.radius-large .preview-item{border-radius:30px}.shape-pill .preview-number,.shape-pill .theme-badge{border-radius:999px}.shape-circle .preview-number{border-radius:50%}.shape-soft .preview-item{filter:drop-shadow(0 16px 24px rgb(0 0 0/12%))}.mind-theme .mind-map{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg) 86%,#ffffff 14%),var(--theme-surface));border:1px solid color-mix(in srgb,var(--theme-primary) 28%,transparent)}.mind-radial .mind-children{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.node-pill .mind-node strong{border-radius:999px}.node-bubble .mind-node strong{border-radius:18px}.mind-node strong{padding:6px 12px;background:color-mix(in srgb,var(--theme-primary) 24%,transparent)}.theme-block .mind-node{border-left-color:color-mix(in srgb,var(--theme-accent) 58%,transparent)}.theme-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:10px 14px;color:var(--theme-text);background:color-mix(in srgb,var(--theme-surface) 80%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 24%,transparent);border-radius:999px}.theme-badge span{font-size:.88rem;font-weight:850}.theme-badge small{margin-left:2px;color:var(--theme-muted);font-size:.75rem;font-weight:700}.theme-badge svg{color:var(--theme-primary);flex:none}.result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.result-heading span{color:var(--lime);font-size:.8rem;font-weight:850;text-transform:uppercase}h2{margin:7px 0 0;color:#ffffff;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.1;letter-spacing:0}.export-panel{display:grid;grid-gap:8px;gap:8px;justify-items:end}.export-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.export-button{min-height:36px;padding:0 14px;color:#111111;background:var(--lime);border:0;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:850;white-space:nowrap}.export-button:disabled{cursor:not-allowed;opacity:.68}.export-error{max-width:280px;margin:0;color:#ffb6b6;font-size:.9rem;line-height:1.35;text-align:right}.phase{margin:0 0 8px;color:var(--lime);font-weight:850}.mind-map{padding:20px;background:var(--panel-soft);border-radius:20px}.mind-node{padding:10px 0 10px 14px;color:#c9d0d3;border-left:2px solid rgb(217 250 69/42%)}.mind-node strong{display:inline-block;margin-bottom:8px;color:#ffffff}.mind-children{margin-left:18px}@media (max-width:1120px){.hero,.hero.has-result{grid-template-columns:1fr;gap:32px}.has-result .hero-copy,.hero-copy{max-width:none}}@media (max-width:640px){body{padding-bottom:70px}.page{width:min(100% - 20px,1460px);padding:22px 0 44px}h1{font-size:3.3rem;line-height:.95}.has-result h1{font-size:3rem}.has-result .intro,.intro{margin-top:22px;font-size:1.05rem;line-height:1.45}.eyebrow{min-height:38px;margin-bottom:24px;padding:0 16px;font-size:.9rem}.controls{gap:16px;margin-top:30px}.slide-template-options{grid-template-columns:1fr}.slide-template-chip{min-height:66px}.file-pill,.primary-action,.revision-panel button,.secondary-action{width:100%;min-height:52px}.secondary-action{justify-content:center}.mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mode-chip{min-height:46px;padding:0 10px;text-align:center}.revision-panel{grid-template-columns:1fr}.generation-render{min-height:420px;padding:12px;border-radius:18px}.buffer-card{gap:20px;padding:20px;border-radius:18px}.buffer-copy h2{font-size:1.35rem}.buffer-row{grid-template-columns:50px minmax(0,1fr);gap:10px}.draft-frame{padding:10px;border-radius:28px}.draft-panel{min-height:320px;max-height:none;padding:12px;border-radius:22px}.draft-header{align-items:flex-start;flex-direction:column}.result-heading{flex-direction:column;gap:12px}.export-actions,.export-panel{width:100%;justify-items:start;justify-content:flex-start}.export-button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:128px}.export-error{text-align:left}.preview-item{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px}.preview-item h3{font-size:1.02rem}.preview-item li,.preview-item p{font-size:.94rem}.slides-grid{grid-template-columns:1fr}.html-template-frame{min-height:auto;aspect-ratio:4/3;border-radius:16px}.flash-template-frame{min-height:auto}.mermaid-panel{padding:10px;border-radius:16px}.mermaid-output{min-height:320px;padding:12px;border-radius:12px}.mermaid-output svg{min-width:720px;width:720px}.mind-theme .mermaid-output{min-height:380px;padding:10px}.mind-theme .mermaid-output svg{min-width:760px;width:760px}.roadmap-horizontal .preview-item:after{display:none}.mind-map{padding:14px;border-radius:16px}.mind-children{margin-left:10px}.flash-grid .flash-list,.flash-two-column .flash-list{grid-template-columns:1fr}.preview-number{width:48px;height:48px}}@media (max-width:430px){.page{width:min(100% - 16px,1460px)}.has-result h1,h1{font-size:2.7rem}.mode-row{grid-template-columns:1fr}.actions{gap:10px}.export-button{flex-basis:100%;width:100%}.draft-frame{padding:6px;border-radius:22px}.draft-panel{padding:10px;border-radius:18px}.preview-item{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px}.preview-number{width:40px;height:40px}.mermaid-output svg{min-width:640px;width:640px}.mind-theme .mermaid-output svg{min-width:680px;width:680px}}