@import "https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Baloo+2:wght@600;700;800&family=Bebas+Neue&family=Bungee&family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,600&family=Michroma&family=Quicksand:wght@400;500;600;700&family=Share+Tech+Mono&display=swap";:root{--scroll-progress:0;--scroll-soft-y:0px;--hero-left-x:0px;--hero-right-x:0px}*{box-sizing:border-box}html{background:var(--paper);scrollbar-gutter:stable}html[data-boot]{overflow:hidden}body{background:var(--paper);min-width:320px;min-height:100svh;color:var(--ink);font-family:var(--sans);margin:0;font-size:15px;line-height:1.55;transition:background-color .18s,color .18s;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}select,input,textarea{border:1px solid var(--line);outline-color:var(--accent);color:var(--ink);background:0 0;border-radius:4px;margin-left:6px;padding:9px 10px}option{background:var(--paper);color:var(--ink)}.site-header{z-index:30;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:22px;height:73px;padding:0 max(24px,50vw - 590px);transition:transform .22s;display:flex;position:sticky;top:0}.brand{letter-spacing:-1px;background:0 0;border:0;align-items:center;padding:8px 0;font-size:19px;font-weight:700;display:inline-flex}:root[data-header-hidden=true] .site-header{transform:translateY(-100%)}.brand-logo{background:#202123;border-radius:50%;flex:none;width:24px;height:24px;margin-right:5px;padding:3px}nav{gap:20px;margin-left:auto;display:flex}nav button,.appearance-trigger{color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:13px}nav button.active{border-bottom:2px solid var(--accent);color:var(--ink);font-weight:700}nav small{background:var(--accent);color:#fff;border-radius:50%;margin-left:3px;padding:1px 5px}.appearance{position:relative}.appearance-trigger{border-left:1px solid var(--line);min-width:128px;min-height:46px;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:13px;padding-left:16px;display:flex}.appearance-menu{z-index:30;border:1px solid var(--line);background:var(--paper);min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0000001f}.appearance-menu button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:9px 10px;display:flex}.appearance-menu button:hover,.appearance-menu button:focus-visible,.appearance-menu button.active{background:var(--wash);color:var(--ink)}main{max-width:1080px;margin:0 auto;padding:80px 28px 70px}.intro,.page-head,.detail-head{max-width:660px}.eyebrow{color:var(--accent);font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px}h1{color:var(--ink);font:500 clamp(48px, 7vw, 82px) / .95 var(--serif);letter-spacing:-.06em;overflow-wrap:anywhere;margin:0 0 19px}.brand span{color:var(--accent)}h1 em{color:var(--accent);font-weight:400}.intro>p:last-child,.page-head>p:last-child,.detail-head>p:last-child{max-width:490px;color:var(--muted);font-size:16px}.controls{gap:13px;margin:54px 0 18px;display:flex}.generate-button{margin-left:auto}.controls label{color:var(--muted);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.idea-composer{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:8px 0 15px;transition:transform .25s,background .25s}.idea-composer.flash{background:var(--wash);transform:translateY(-3px)}.idea-line{border-bottom:1px solid var(--line);border-inline:0;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;grid-template-columns:116px 1fr 38px;align-items:center;padding:18px 12px;display:grid}.idea-line:last-of-type{border:0}.idea-line:hover{background:var(--wash)}.idea-line:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.idea-line span,.mini-idea span{color:var(--accent);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.idea-line-label{white-space:nowrap;align-items:center;gap:8px;display:flex}.idea-line-label svg{flex:none}.idea-line strong{font:500 clamp(20px, 3.4vw, 33px) / 1.16 var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere}.refresh{text-align:center;padding:0;font-size:18px;line-height:1}.idea-tags,.list-tags,.capabilities{flex-wrap:wrap;gap:7px;padding:10px 12px 0;display:flex}.idea-tags span,.list-tags span,.capabilities span,.token-cloud span{color:var(--muted);font:11px var(--mono)}.idea-tags span:not(:last-of-type):after,.list-tags span:not(:last-of-type):after{content:"/";color:var(--accent);margin-left:7px}.idea-tags i{color:var(--accent);font:11px var(--mono);margin-left:auto;font-style:normal}.primary-actions,.prompt-actions,.chatbot-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:21px;display:flex}.prompt-button-groups{justify-content:space-between;align-items:center;gap:24px;margin-top:21px;display:flex}.primary-actions{justify-content:flex-end}.chatbot-button{align-items:center;gap:7px;display:inline-flex}.chatbot-button img{flex:none;width:16px;height:16px}.button{border:1px solid var(--ink);background:0 0;border-radius:3px;align-items:center;gap:4px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}a.button{text-decoration:none;display:inline-block}.sign-in-options{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.auth-entry{justify-items:center;gap:18px;display:grid}.auth-signup-link{color:var(--ink);background:0 0;border:0;padding:8px;text-decoration:underline}.signup-dialog{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:16px;padding:24px;overflow:auto}.signup-dialog::backdrop{background:#00000080}.signup-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.signup-heading h2{margin:0;font-size:24px}.consent-checkbox{text-align:left;align-items:start;gap:12px;margin:24px 0;display:flex}.consent-checkbox input{flex:none;width:20px;height:20px;margin:2px 0 0}.signup-dialog .button:disabled{opacity:.5;cursor:not-allowed;transform:none}.signup-dialog a,.legal-page a,.policy-links a{color:inherit;text-decoration:underline}.auth-message{color:var(--ink);border:1px solid var(--line);max-width:48ch;padding:12px}.legal-page{overflow-wrap:anywhere;max-width:720px;margin:auto}.legal-page h1{font-size:clamp(32px,7vw,52px);line-height:1.1}.legal-page h2{margin-top:28px;font-size:21px}.policy-links{z-index:2;flex-wrap:wrap;justify-content:center;gap:24px;padding:24px 24px 90px;font-size:13px;display:flex;position:relative}.button.primary,.button.action{background:var(--ink);color:var(--paper)}.button.primary span,.button.action span{color:var(--accent);margin-left:16px;font-size:18px}.button:hover{transform:translateY(-1px)}.button.quiet{border-color:var(--line);color:var(--muted)}.tip{color:var(--muted);margin-top:18px;font-size:12px}.detail-head{margin-bottom:42px}.back{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;margin-bottom:38px;padding:0;font-size:13px;display:inline-flex}.build-navigation{justify-content:space-between;align-items:center;gap:18px;margin-bottom:38px;display:flex}.build-navigation .back{margin-bottom:0}.brief{border-top:1px solid var(--ink);grid-template-columns:minmax(260px,.85fr) 1.15fr;gap:60px;padding-top:24px;display:grid}.mini-idea{font:500 24px / 1.18 var(--serif)}.mini-idea p{margin:0 0 26px}.mini-idea span{margin-bottom:8px;display:block}.mini-idea .mini-idea-label{white-space:nowrap;align-items:center;gap:8px;display:flex}.mini-idea-label svg{flex:none}.brief article h2,.prompt h2,.admin-title h2,.simple-admin h2{font:500 28px var(--serif);letter-spacing:-.035em;margin:0 0 8px}.brief article p{color:var(--muted)}.brief article h2:not(:first-child){margin-top:31px}.brief ul{margin:0;padding-left:18px}.brief li{margin-bottom:5px}.capabilities{padding:0}.capabilities span{border:1px solid var(--line);border-radius:20px;padding:5px 8px}.prompt{border-top:2px solid var(--accent);background:var(--wash);margin-top:65px;padding:28px}pre{white-space:pre-wrap;max-width:720px;font:14px / 1.65 var(--mono);margin:20px 0 0}.page-head{margin-bottom:38px}.browse-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:flex}.browse-controls input{flex:260px;max-width:360px;margin:0}.browse-controls select{margin:0}.idea-list article{border-bottom:1px solid var(--line);justify-content:space-between;gap:26px;padding:24px 0;display:flex}.list-meta{color:var(--accent);font:11px var(--mono);text-transform:uppercase;margin:0 0 6px}.idea-list h2{overflow-wrap:anywhere;font:500 27px / 1.1 var(--serif);letter-spacing:-.035em;margin:0 0 8px}.idea-list p:not(.list-meta){max-width:600px;color:var(--muted);margin:0}.discover-lines{gap:7px;max-width:720px;margin-top:14px;display:grid}.discover-line{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:10px;display:grid}.discover-line-label{color:var(--accent);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.discover-line-label svg{flex:none}.discover-line-value{min-width:0;color:var(--muted)}.list-tags{padding:11px 0 0}.row-actions{white-space:nowrap;align-items:flex-start;gap:12px;display:flex}.row-actions button,.row-actions a,.admin-item button{border:0;border-bottom:1px solid var(--line);color:var(--muted);background:0 0;padding:4px 0;font-size:12px;text-decoration:none}.row-actions button:first-child:not(.primary):not(.action),.row-actions a:first-child:not(.primary):not(.action){color:var(--ink)}.danger{color:var(--accent)!important}.empty{color:var(--muted);text-align:center;padding:60px 0}.empty.big{border:1px dashed var(--line);padding:65px 20px}.empty strong{color:var(--ink);font:500 30px var(--serif);display:block}.empty p{margin:7px 0 18px}.admin-tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:25px;display:flex;overflow:auto}.admin-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:10px 0}.admin-tabs button.active{border-bottom:2px solid var(--accent);color:var(--ink)}.admin-grid{grid-template-columns:1.5fr .85fr;gap:32px;display:grid}.admin-title{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.admin-title>input{width:min(100%,360px);margin:0}.admin-item{border-top:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.admin-item strong,.admin-item small{display:block}.admin-item small{color:var(--muted);margin-top:2px;font-size:11px}.admin-item.disabled{opacity:.48}.editor{border:1px solid var(--line);height:max-content;padding:20px}.editor label{color:var(--muted);margin-top:13px;font-size:12px;display:block}.editor textarea,.editor input,.editor select{width:100%;margin:4px 0 0}.editor textarea{resize:vertical;height:80px}.editor .check{align-items:center;gap:7px;display:flex}.editor .check input{width:auto;margin:0}.editor>div{gap:7px;margin-top:17px;display:flex}.simple-admin{border-top:1px solid var(--ink);padding-top:20px}@media (width>=701px){.editor{--admin-editor-top:89px;top:var(--admin-editor-top);max-height:calc(100dvh - var(--admin-editor-top) - 20px);align-self:start;transition:top .22s;position:sticky;overflow:auto}}:root[data-header-hidden=true] .editor{--admin-editor-top:16px}.token-cloud{flex-wrap:wrap;gap:8px;display:flex}.token-cloud span{border:1px solid var(--line);border-radius:18px;padding:7px 10px}.simple-admin>p{color:var(--muted);margin-top:24px}.toast{z-index:80;background:var(--ink);color:var(--paper);border-radius:3px;padding:10px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.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}.headline-word,.headline-letter,.headline-space{display:inline-block}.headline-word{white-space:nowrap}.headline-space{width:.24em}#app{isolation:isolate;min-height:100svh;position:relative}main{z-index:2;position:relative}.appearance-item-copy{gap:1px;display:grid}.appearance-item-copy strong{font:inherit}.appearance-item-copy small{color:inherit;opacity:.66;font-size:10px;font-weight:400}.appearance-menu button[data-style=style0]{--appearance-preview-color:#202123}.appearance-menu button[data-style=style1]{--appearance-preview-color:#087d9d}.appearance-menu button[data-style=style2]{--appearance-preview-color:#087a4b}.appearance-menu button[data-style=style3]{--appearance-preview-color:#3a4434}.appearance-menu button[data-style=style4]{--appearance-preview-color:#161616}.appearance-menu button[data-style=style5]{--appearance-preview-color:#2456ff}.appearance-menu button[data-style] .appearance-item-copy strong{color:var(--appearance-preview-color);line-height:1.15}.appearance-menu button[data-style] .appearance-item-copy small{color:var(--appearance-preview-color)}.appearance-menu button[data-style=style0] .appearance-item-copy strong{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}.appearance-menu button[data-style=style1] .appearance-item-copy strong{letter-spacing:.01em;text-shadow:1px 1px #e4ff30;font-family:Bungee,Impact,sans-serif;font-size:12px}.appearance-menu button[data-style=style2] .appearance-item-copy strong{letter-spacing:.09em;text-transform:uppercase;font-family:Share Tech Mono,monospace}.appearance-menu button[data-style=style3] .appearance-item-copy strong{font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-style:italic;font-weight:700}.appearance-menu button[data-style=style4] .appearance-item-copy strong{letter-spacing:-.02em;text-transform:uppercase;font-family:Arial Black,Impact,sans-serif;font-size:13px}.appearance-menu button[data-style=style5] .appearance-item-copy strong{font-family:"Baloo 2",cursive;font-size:16px;font-weight:800}:root[data-appearance] .site-header .appearance-menu{color:#202123;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#e5e5e5;box-shadow:0 12px 28px #0000001f}:root[data-appearance] .site-header .appearance-menu button{color:#202123;background:0 0}:root[data-appearance] .site-header .appearance-menu button:hover,:root[data-appearance] .site-header .appearance-menu button:focus-visible,:root[data-appearance] .site-header .appearance-menu button.active{color:#202123;background:#f3f3f3}.ambient-effects,.interface-effects{pointer-events:none;position:fixed;inset:0}.ambient-effects{z-index:0;overflow:hidden}.interface-effects{z-index:29}.style-boot{z-index:140;pointer-events:auto;touch-action:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.boot-progress{width:min(440px,74vw);height:9px;position:relative;overflow:hidden}.boot-progress span{transform-origin:0;width:100%;height:100%;display:block}.auth-card,.profile-editor,.team-detail,.team-owner-tools{border:1px solid var(--line);background:var(--surface);padding:clamp(20px,4vw,36px)}.auth-card h2,.account-details h2,.team-owner-tools h2{margin-top:0}.profile-editor{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:clamp(26px,5vw,70px);display:grid}.profile-editor .editor,.idea-editor{position:static;top:auto}.account-details,.team-owner-tools{align-content:start;gap:14px;display:grid}.account-details hr,.team-owner-tools hr{border:0;border-top:1px solid var(--line);width:100%;margin:10px 0}.row-actions--many{flex-wrap:wrap}.admin-item--actions{grid-template-columns:minmax(0,1fr) auto auto auto}.admin-item--actions.catalogue-row{grid-template-columns:minmax(0,1fr) auto}.admin-item--edit{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.admin-item--edit:hover strong,.admin-item--edit:focus-visible strong{color:var(--accent)}.admin-item-copy{min-width:0}.catalogue-row .admin-row-actions{justify-content:flex-end}.admin-item--button{width:100%;color:inherit;text-align:left}.admin-item--button:hover{color:var(--ink)}.async-status{min-height:130px}.empty.error{color:#a12828;border-color:currentColor;margin-top:22px}.form-grid,.inline-form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.form-grid>label,.inline-form>label{flex:180px}.idea-editor{margin:28px 0}.idea-editor fieldset,.editor fieldset{border:0;margin:0;padding:0}.idea-editor legend,.editor legend{margin-bottom:8px;font-weight:650}.public-discover{margin-top:70px}.team-detail .admin-grid{margin-top:26px}.invite-list{gap:8px;display:grid}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}@media (width<=700px){.profile-editor{grid-template-columns:1fr;gap:24px}.admin-item--actions{grid-template-columns:minmax(0,1fr) auto}.admin-item--actions.catalogue-row{grid-template-columns:minmax(0,1fr)}.catalogue-row .admin-row-actions{grid-column:1;justify-content:flex-start}.admin-item--actions>:not(:first-child){justify-self:end}.inline-form{align-items:stretch}}.element-image{border:1px solid var(--line);background:var(--wash);width:58px;height:58px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.element-image img{object-fit:cover;width:100%;height:100%}.element-image--compact{border-radius:9px;width:42px;height:42px}.element-image svg{width:52%;height:52%}main .idea-line--images{grid-template-columns:116px 52px minmax(0,1fr) 38px}.discover-line--images{grid-template-columns:108px 42px minmax(0,1fr)}.reference-choice{grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px;display:grid}.reference-choice select{min-width:0}.image-feature-toggle{margin:8px 0 14px}.element-image-editor{gap:12px;display:grid}.image-editor-preview{border:1px solid var(--line);background:var(--wash);border-radius:14px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.image-editor-preview .element-image{border:0;border-radius:0;width:100%;height:100%}.image-editor-preview img,.generated-image-preview img{object-fit:cover;width:100%;height:100%}.generated-image-preview{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding-top:4px;display:grid}.generated-image-preview img{border:1px solid var(--line);border-radius:12px;width:112px;height:112px}@media (width<=700px){main .idea-line--images{grid-template-columns:42px minmax(0,1fr) 36px}main .idea-line--images>span:first-child{grid-column:1/-1}.discover-line--images{grid-template-columns:90px 38px minmax(0,1fr);gap:7px}.element-image--compact{width:38px;height:38px}.generated-image-preview{grid-template-columns:1fr}}.admin-page :is(.admin-tabs button,.browse-controls button,.admin-title button,.admin-item button,.editor button,.idea-list button){border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:3px;padding:8px 12px}.admin-page :is(.admin-tabs button,.browse-controls button,.admin-title button,.admin-item button,.editor button,.idea-list button):hover:not(:disabled),.admin-page :is(.admin-tabs button,.browse-controls button,.admin-title button,.admin-item button,.editor button,.idea-list button):focus-visible{border-color:var(--accent);color:var(--ink)}.admin-page :is(.admin-tabs button.active,.editor-tabs button.active){border-color:var(--ink);background:var(--ink);color:var(--paper)}.admin-page .button.primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.editor-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 20px;padding-bottom:12px;display:flex}.editor-actions{justify-content:flex-end;margin-top:24px}.admin-page :is(.admin-tabs button,.browse-controls button,.admin-title button,.admin-item button,.editor button,.idea-list button){border:1px solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important}.admin-page :is(.admin-tabs button.active,.editor-tabs button.active,.button.primary){border-color:var(--ink)!important;background:var(--ink)!important;color:var(--paper)!important}.admin-page :is(.admin-item button.danger,.editor button.danger,.idea-list button.danger){color:var(--accent)!important;border-color:currentColor!important}.admin-page .catalogue-row .admin-item--edit{color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.admin-page :is(.admin-tabs button,.browse-controls button,.admin-title button,.admin-item button,.editor button,.idea-list button):hover:not(:disabled),.admin-page :is(.admin-tabs button,.browse-controls button,.admin-title button,.admin-item button,.editor button,.idea-list button):focus-visible{background:var(--wash)!important}.admin-page .button.primary:hover:not(:disabled){background:var(--wash)!important;color:var(--ink)!important}.admin-page :is(.admin-tabs.tw-tabs,.editor-tabs.tw-tabs){overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid var(--line);align-items:stretch;gap:1.25rem;width:100%;display:flex;overflow-x:auto}.admin-page :is(.admin-tabs.tw-tabs .tw-tab,.editor-tabs.tw-tabs .tw-tab){white-space:nowrap;flex:none;min-height:42px;font-weight:600;transition:color .16s,background-color .16s;position:relative;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 2px 9px!important}.admin-page :is(.admin-tabs.tw-tabs .tw-tab,.editor-tabs.tw-tabs .tw-tab):after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-page :is(.admin-tabs.tw-tabs .tw-tab:hover,.editor-tabs.tw-tabs .tw-tab:hover):not(:disabled){background:var(--wash)!important;color:var(--ink)!important}.admin-page :is(.admin-tabs.tw-tabs .tw-tab.active,.editor-tabs.tw-tabs .tw-tab.active){color:var(--ink)!important;background:0 0!important}.admin-page :is(.admin-tabs.tw-tabs .tw-tab.active,.editor-tabs.tw-tabs .tw-tab.active):after{background:var(--accent)}.admin-page :is(.admin-tabs.tw-tabs .tw-tab:focus-visible,.editor-tabs.tw-tabs .tw-tab:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}@media (width<=640px){.admin-page :is(.admin-tabs.tw-tabs,.editor-tabs.tw-tabs){gap:1rem;margin-inline:-2px;padding-inline:2px}}.colorful-grain,.soft-zen-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.82'/%3E%3C/svg%3E");width:200%;height:200%;animation:9s steps(6,end) infinite texture-drift;position:absolute;inset:-50%}.colorful-grain{opacity:.075;mix-blend-mode:screen}.colorful-tape{color:#0d0d0d;white-space:nowrap;border-block:3px solid #0d0d0d;width:116vw;font:700 18px/1.8 Cutive Mono;position:absolute;left:-8vw;overflow:hidden}.colorful-tape span{will-change:transform;width:max-content;display:block}.colorful-tape-one{transform:translateY(var(--scroll-soft-y)) rotate(-2.6deg) skewX(var(--scroll-skew));background:var(--colorful-yellow);opacity:.17;top:43vh}.colorful-tape-two{transform:translateY(var(--scroll-medium-y)) rotate(2.4deg) skewX(var(--scroll-skew));background:var(--colorful-cyan);opacity:.13;top:79vh}.colorful-tape-one span{animation:22s linear infinite colorful-marquee-left}.colorful-tape-two span{animation:26s linear infinite colorful-marquee-right}.style-boot.style1{color:var(--colorful-yellow);background:#0d0d0d;align-content:center;gap:18px;font-family:Cutive Mono;animation:2.2s both colorful-boot-exit}.style-boot.style1 .boot-stamp{border:3px solid var(--colorful-cyan);color:var(--colorful-cyan);padding:7px 11px;animation:.42s cubic-bezier(.18,1.5,.45,1) both colorful-stamp-in;position:absolute;top:18%;right:12%;transform:rotate(8deg)}.colorful-boot-word{gap:clamp(1px,.7vw,12px);font:400 clamp(42px,10vw,124px)/1 Bungee;display:flex}.colorful-boot-word i{font-style:normal;animation:.5s cubic-bezier(.2,1.7,.35,1) both colorful-letter-in;display:inline-block}.colorful-boot-word i:nth-child(2){animation-delay:40ms}.colorful-boot-word i:nth-child(3){animation-delay:80ms}.colorful-boot-word i:nth-child(4){animation-delay:.12s}.colorful-boot-word i:nth-child(5){color:var(--accent);animation-delay:.16s}.colorful-boot-word i:nth-child(6){color:var(--accent);animation-delay:.2s}.colorful-boot-word i:nth-child(7){color:var(--accent);animation-delay:.24s}.colorful-boot-word i:nth-child(8){color:var(--accent);animation-delay:.28s}.style-boot.style1>p{letter-spacing:.15em;margin:0;font-weight:700}.style-boot.style1 .boot-progress{border:2px solid var(--colorful-yellow)}.style-boot.style1 .boot-progress span{background:var(--colorful-yellow);animation:1.7s steps(12,end) both boot-fill}.vanta-ambient{background-image:radial-gradient(circle,#00ff881c 1px,#0000 1.5px);background-size:28px 28px}.vanta-stars{will-change:transform;background-repeat:repeat;position:absolute;inset:-16%}.stars-near{opacity:.48;transform:translateY(var(--scroll-deep-down));background-image:radial-gradient(circle at 15% 18%,#fff 0 1.2px,transparent 1.7px),radial-gradient(circle at 73% 61%,var(--accent) 0 1px,transparent 1.6px),radial-gradient(circle at 41% 83%,#fff 0 .8px,transparent 1.4px);background-size:247px 281px,317px 223px,191px 337px;animation:19s linear infinite star-drift-near}.stars-mid{opacity:.31;transform:translateY(var(--scroll-medium-down));background-image:radial-gradient(circle at 22% 36%,#fff 0 .8px,transparent 1.3px),radial-gradient(circle at 81% 14%,var(--accent) 0 .7px,transparent 1.2px),radial-gradient(circle at 56% 69%,#fff 0 .7px,transparent 1.2px);background-size:173px 211px,263px 193px,229px 271px;animation:27s linear infinite star-drift-mid}.stars-far{opacity:.2;transform:translateY(var(--scroll-soft-down));background-image:radial-gradient(circle at 30% 44%,#fff 0 .6px,transparent 1.1px),radial-gradient(circle at 67% 24%,var(--accent) 0 .6px,transparent 1.1px);background-size:139px 179px,199px 149px;animation:38s linear infinite star-drift-far}.vanta-orbit{border:1px solid #00ff881c;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:58vw;transform:translateY(var(--scroll-soft-y)) rotate(-18deg);top:9vh;right:-18vw}.orbit-two{aspect-ratio:1;width:52vw;transform:translateY(var(--scroll-medium-y)) rotate(34deg);border-style:dashed;bottom:-26vw;left:-16vw}.vanta-interface{border:1px solid #00ff8817;inset:10px}.hud-corner{border-color:var(--accent);opacity:.72;border-style:solid;width:19px;height:19px;position:absolute}.corner-tl{border-width:1px 0 0 1px;top:-1px;left:-1px}.corner-tr{border-width:1px 1px 0 0;top:-1px;right:-1px}.corner-bl{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.corner-br{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.vanta-scanline{background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.34;height:1px;animation:7s linear infinite vanta-scan;position:absolute;top:-10%;left:0;right:0;box-shadow:0 0 10px #00ff8847}.vanta-scroll-track{background:#00ff8821;width:2px;position:absolute;top:74px;bottom:26px;right:14px}.vanta-scroll-track span{width:100%;height:100%;transform:scaleY(var(--scroll-progress));transform-origin:top;background:var(--accent);box-shadow:0 0 7px var(--accent);display:block}.vanta-coordinates{color:#0f89;letter-spacing:.1em;font:10px Share Tech Mono;position:absolute;bottom:14px;right:22px}.style-boot.style2{color:var(--accent);background:#000;font-family:Share Tech Mono;animation:2.6s both vanta-boot-exit}.vanta-boot-frame{border:1px solid var(--accent);width:min(560px,86vw);padding:28px;position:relative;box-shadow:inset 0 0 34px #00ff880a}.vanta-boot-frame:before,.vanta-boot-frame:after{content:"";border-color:var(--accent);border-style:solid;width:18px;height:18px;position:absolute}.vanta-boot-frame:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.vanta-boot-frame:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.vanta-boot-frame>p{letter-spacing:.14em;justify-content:space-between;margin:0 0 12px;display:flex}.vanta-boot-frame output{font:inherit;color:var(--ink)}.vanta-boot-scramble{min-height:1.1em;color:var(--ink);letter-spacing:.13em;text-transform:uppercase;margin:7px 0 22px;font:400 clamp(26px,5vw,48px)/1 Michroma}.vanta-boot-scramble:before{content:"0P#N_?3A";animation:1.65s step-end .24s both vanta-title-scramble}.vanta-boot-frame ul{padding:0;list-style:none}.vanta-boot-frame li{opacity:0;justify-content:space-between;animation:10ms step-end both vanta-line-in;display:flex}.vanta-boot-frame li:first-child{animation-delay:.42s}.vanta-boot-frame li:nth-child(2){animation-delay:.7s}.vanta-boot-frame li:nth-child(3){animation-delay:.98s}.vanta-boot-frame b{font-weight:400}.vanta-boot-frame>strong{opacity:0;margin:17px 0;font-weight:400;animation:10ms step-end 1.28s both vanta-line-in;display:block}.style-boot.style2 .boot-progress{border:1px solid var(--accent);height:12px}.style-boot.style2 .boot-progress span{background:repeating-linear-gradient(90deg,var(--accent) 0 13px,transparent 13px 16px);animation:1.9s steps(24,end) both boot-fill}.soft-zen-grain{opacity:.048;mix-blend-mode:multiply}.soft-zen-orb{filter:blur(1px);mix-blend-mode:multiply;will-change:transform;border-radius:50%;display:block;position:absolute}.pet-orb-one{aspect-ratio:1;background:#c5d1bd75;width:clamp(210px,25vw,390px);animation:7.2s ease-in-out infinite pet-orb-one;top:5vh;left:4vw}.pet-orb-two{aspect-ratio:1;background:#be77592b;width:clamp(180px,20vw,310px);animation:6.1s ease-in-out infinite pet-orb-two;top:14vh;right:-5vw}.pet-orb-three{aspect-ratio:1;background:#e4c5b16b;width:clamp(90px,11vw,170px);animation:8.6s ease-in-out infinite pet-orb-three;top:54vh;left:17vw}.pet-orb-four{aspect-ratio:1;background:#c5d1bd26;border:1px solid #3a44342e;width:clamp(300px,38vw,590px);animation:5.7s ease-in-out infinite pet-orb-four;bottom:-16vw;right:-8vw}.pet-orb-five{aspect-ratio:1;background:#be775921;width:clamp(80px,8vw,126px);animation:8.1s ease-in-out infinite pet-orb-five;top:36vh;left:45vw}.soft-zen-ticker{color:#3a44343d;letter-spacing:.22em;white-space:nowrap;text-transform:uppercase;transform:translateY(var(--scroll-soft-y));border-block:1px solid #3a443421;font:500 12px/2.7 Albert Sans;position:absolute;top:80vh;left:0;right:0;overflow:hidden}.soft-zen-ticker span{width:max-content;animation:38s linear infinite soft-zen-marquee;display:flex}.soft-zen-ticker i{flex:none;font-style:normal}.style-boot.style3{color:#3a4434;background:#f6f1e8;align-content:center;font-family:Albert Sans;animation:1.7s both soft-zen-boot-exit}.soft-zen-boot-blob{aspect-ratio:1;background:#c5d1bd;border-radius:48% 52% 61% 39%/46% 35% 65% 54%;grid-area:1/1;width:min(310px,67vw);animation:1.35s cubic-bezier(.16,1,.3,1) both soft-zen-boot-blob}.soft-zen-boot-word{z-index:1;letter-spacing:.12em;grid-area:1/1;margin:0;font:300 clamp(46px,8vw,88px) Cormorant Garamond}.style-boot.style3 small{color:#8d3f2b;letter-spacing:.14em;margin-top:22px}@media (width<=700px){.site-header{flex-wrap:wrap;gap:2px;height:auto;min-height:68px;padding:0 18px}.brand{margin-right:auto}.appearance{order:1}.appearance-trigger{border-left:0;min-width:122px;font-size:11px}nav{order:2;gap:18px;width:100%;margin:0;overflow:auto}nav button{min-height:44px;padding-bottom:10px}main{padding:53px 19px 55px}h1{font-size:51px}.controls{flex-direction:column;gap:7px;margin:38px 0 18px}.controls label{justify-content:space-between;align-items:center;display:flex}.controls select{width:67%}.idea-line{grid-template-columns:1fr 36px;gap:8px;padding:17px 5px}.idea-line>span:first-child{grid-column:1/-1}.idea-line strong{font-size:26px}.idea-tags{padding-left:5px}.brief,.admin-grid{grid-template-columns:1fr;gap:30px}.mini-idea{font-size:23px}.browse-controls{flex-wrap:wrap}.browse-controls input{flex-basis:100%}.browse-controls select{width:calc(50% - 5px)}.idea-list article{display:block}.row-actions{margin-top:15px}.admin-item{grid-template-columns:1fr auto auto auto;gap:8px}.admin-item strong{font-size:12px}.admin-item small{font-size:10px}.prompt{margin-inline:-19px;padding:25px 19px}.style-boot.style1 .boot-stamp{font-size:10px;top:22%;right:6%}.colorful-boot-word{gap:0;font-size:clamp(38px,12.7vw,58px)}.colorful-tape{width:140vw;font-size:13px;left:-20vw}.colorful-tape-one{opacity:.12;transform:translateY(var(--scroll-soft-y)) rotate(-1deg)}.colorful-tape-two{opacity:.09;transform:translateY(var(--scroll-medium-y)) rotate(1deg)}.vanta-interface{inset:6px}.hud-corner{width:13px;height:13px}.vanta-scroll-track{top:126px;bottom:20px;right:8px}.vanta-coordinates{font-size:8px;bottom:10px;right:14px}.orbit-one{width:95vw;right:-42vw}.orbit-two{width:88vw;left:-44vw}.vanta-boot-frame{padding:20px;font-size:12px}.pet-orb-one{width:72vw;left:-24vw}.pet-orb-two{width:58vw;right:-28vw}.pet-orb-three{top:57vh;left:48vw}.pet-orb-four{width:108vw;right:-52vw}.pet-orb-five{width:88px;top:42vh;left:38vw}.soft-zen-ticker{opacity:.72;font-size:10px;top:86vh}}@media (width<=440px){.vanta-coordinates,.pet-orb-five,.appearance-item-copy small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.style-boot{display:none!important}.motion-reveal{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}.colorful-tape span,.soft-zen-ticker span,.soft-zen-orb,.vanta-stars,.vanta-scanline{animation:none!important}.colorful-tape,.soft-zen-ticker,.soft-zen-orb,.vanta-stars,.vanta-orbit{transform:none!important}.vanta-scroll-track span{transform:scaleY(1)!important}.headline-letter{opacity:1!important;transform:none!important}}@keyframes texture-drift{0%,to{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1%,-2%)}60%{transform:translate(2%,2%)}80%{transform:translate(-1%,-1%)}}@keyframes colorful-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes colorful-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes boot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes colorful-letter-in{0%{opacity:0;transform:translateY(120%)rotate(12deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes colorful-stamp-in{0%{opacity:0;transform:scale(2.2)rotate(24deg)}to{opacity:1;transform:scale(1)rotate(8deg)}}@keyframes colorful-scroll-hint{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes colorful-boot-exit{0%,78%{transform:translateY(0)}to{transform:translateY(-102%)}}@keyframes star-drift-near{0%{background-position:0 0,0 0,0 0}to{background-position:62px 118px,-84px 74px,40px 92px}}@keyframes star-drift-mid{0%{background-position:0 0,0 0,0 0}to{background-position:-44px 68px,54px 94px,-28px 51px}}@keyframes star-drift-far{0%{background-position:0 0,0 0}to{background-position:25px 44px,-32px 38px}}@keyframes vanta-scan{0%{transform:translateY(-10vh)}to{transform:translateY(120vh)}}@keyframes vanta-status-blink{0%,42%{opacity:1;box-shadow:0 0 13px var(--accent)}43%,60%{opacity:.24;box-shadow:none}61%,to{opacity:1;box-shadow:0 0 13px var(--accent)}}@keyframes vanta-line-in{0%{opacity:0}to{opacity:1}}@keyframes vanta-title-scramble{0%{content:"0P#N_?3A"}9%{content:"@P3N!D_A"}18%{content:"OP_N1#E4"}29%{content:"0PE?ID3A"}42%{content:"OPEN_D3A"}56%{content:"OPENI?EA"}70%,to{content:"OPENIDEA"}}@keyframes vanta-boot-exit{0%,78%{opacity:1;filter:none}86%{filter:brightness(2.2);transform:translate(-2px)}92%{transform:translate(2px)}to{opacity:0;filter:brightness(3);transform:translate(0)}}@keyframes pet-orb-one{0%,to{transform:translateY(var(--scroll-soft-y)) scale(1)}50%{transform:translateY(var(--scroll-soft-y)) scale(1.065)}}@keyframes pet-orb-two{0%,to{transform:translateY(var(--scroll-medium-y)) scale(1.015)}50%{transform:translateY(var(--scroll-medium-y)) scale(1.08)}}@keyframes pet-orb-three{0%,to{transform:translateY(var(--scroll-soft-y)) scale(1)}50%{transform:translateY(var(--scroll-soft-y)) scale(1.045)}}@keyframes pet-orb-four{0%,to{transform:translateY(var(--scroll-deep-y)) scale(1)}50%{transform:translateY(var(--scroll-deep-y)) scale(1.035)}}@keyframes pet-orb-five{0%,to{transform:translateY(var(--scroll-soft-y)) scale(1.01)}50%{transform:translateY(var(--scroll-soft-y)) scale(1.075)}}@keyframes soft-zen-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes soft-zen-shape{0%,to{border-radius:50%;transform:scale(1)}50%{border-radius:43% 57% 62% 38%/55% 42% 58% 45%;transform:scale(1.025)}}@keyframes soft-zen-boot-blob{0%{opacity:0;border-radius:63% 37% 45% 55%/39% 56% 44% 61%;transform:scale(.6)rotate(-8deg)}55%{opacity:1}to{opacity:1;border-radius:48% 52% 61% 39%/46% 35% 65% 54%;transform:scale(1)rotate(0)}}@keyframes soft-zen-boot-exit{0%,70%{opacity:1}to{opacity:0}}@keyframes colorful-pop{0%{transform:translate(0)}35%{transform:translate(-4px,2px)rotate(-.25deg)}70%{transform:translate(3px,-2px)rotate(.25deg)}to{transform:translate(0)}}@keyframes vanta-glitch{0%,to{filter:none;transform:translate(0)}35%{filter:contrast(1.3);transform:translate(-3px)}65%{transform:translate(3px)}}@keyframes soft-zen-breathe{0%,to{transform:scale(1)}50%{transform:scale(.995)}}:root[data-appearance=style0]{--paper:#fff;--surface:#fff;--ink:#202123;--muted:#636363;--line:#e5e5e5;--accent:#202123;--wash:#f5f5f5;--sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:var(--sans);--mono:var(--sans);--quiet-ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-appearance=style0] .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:0;gap:12px;height:64px;padding-inline:24px}:root[data-appearance=style0] .brand{letter-spacing:-.6px;font-size:20px;font-weight:600}:root[data-appearance=style0] .mark{display:none}:root[data-appearance=style0] main{max-width:1000px;padding:54px 36px 64px}:root[data-appearance=style0] main.view-generate{max-width:840px;padding-top:clamp(36px,9vh,100px)}:root[data-appearance=style0] .intro{text-align:center;max-width:none;margin:0 auto 32px}:root[data-appearance=style0] .eyebrow{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}:root[data-appearance=style0] h1{font:500 clamp(28px, 3.1vw, 36px) / 1.25 var(--sans);letter-spacing:-1.1px;margin-bottom:16px}:root[data-appearance=style0] h1 em{color:inherit;font-style:normal;font-weight:inherit}:root[data-appearance=style0] .intro h1 br{display:none}:root[data-appearance=style0] .intro h1 em:before{content:" "}:root[data-appearance=style0] .intro>p:last-child{max-width:490px;margin:0 auto;font-size:14px}:root[data-appearance=style0] .controls{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 16px}:root[data-appearance=style0] .controls label{letter-spacing:0;text-transform:none;gap:6px;font-size:12px;display:grid}:root[data-appearance=style0] :is(select,input,textarea){background:var(--surface);border-radius:12px;min-height:42px;transition:border-color .16s,box-shadow .16s}:root[data-appearance=style0] .controls select{letter-spacing:0;min-width:150px;margin:0;font-size:13px}:root[data-appearance=style0] .idea-composer{border:1px solid var(--line);background:var(--surface);border-radius:28px;padding:12px;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 10px #0000000b}:root[data-appearance=style0] .idea-line{border:0;border-radius:16px;grid-template-columns:64px minmax(0,1fr) 24px;gap:12px;min-height:84px;padding:16px 14px}:root[data-appearance=style0] .idea-line>span:first-child{color:var(--muted);font:400 13px var(--sans);letter-spacing:0;text-transform:none}:root[data-appearance=style0] .idea-line strong{font:400 18px / 1.5 var(--sans);letter-spacing:-.25px}:root[data-appearance=style0] .refresh{color:var(--muted)}:root[data-appearance=style0] .idea-tags{border-top:1px solid var(--line);align-items:center;padding:12px 14px 4px}:root[data-appearance=style0] .idea-tags :is(span,i){background:var(--wash);color:var(--muted);border-radius:20px;padding:3px 9px;font-size:11px}:root[data-appearance=style0] .idea-tags span:after{content:none}:root[data-appearance=style0] .button{border-radius:24px;min-height:42px;padding:10px 18px;font-size:13px;font-weight:500}:root[data-appearance=style0] .button.quiet{color:var(--ink);background:var(--surface)}:root[data-appearance=style0] .tip{text-align:center;font-size:12px}:root[data-appearance=style0] .appearance{margin-left:auto}@media (width>=901px){:root[data-appearance=style0] .quiet-sidebar:not(.is-collapsed)~.site-header .brand{display:none}}:root[data-appearance=style0] .quiet-nav-toggle{display:none!important}:root[data-appearance=style0] .appearance-trigger{border:1px solid var(--line);border-radius:24px;min-height:40px;padding:8px 12px;font-size:13px}:root[data-appearance=style0] .appearance-menu{border-radius:18px;width:252px;max-height:calc(100dvh - 84px);padding:6px;overflow-y:auto;box-shadow:0 8px 32px #0000001a,0 2px 6px #0000000a}:root[data-appearance=style0] .appearance-menu button{border-radius:12px;min-height:48px}@media (width<=700px){:root[data-appearance=style0] .site-header{padding-inline:14px}:root[data-appearance=style0] main{padding:36px 18px 44px}:root[data-appearance=style0] main.view-generate{padding-top:36px}:root[data-appearance=style0] .controls{flex-direction:row;align-items:end}:root[data-appearance=style0] .controls label{flex:120px;min-width:0}:root[data-appearance=style0] .controls select{width:100%;min-width:0}:root[data-appearance=style0] .generate-button{width:100%;margin:4px 0 0}:root[data-appearance=style0] .idea-composer{border-radius:24px;padding:8px}:root[data-appearance=style0] .idea-line{grid-template-columns:minmax(0,1fr) 24px;gap:6px;padding:12px}:root[data-appearance=style0] .idea-line strong{font-size:17px}:root[data-appearance=style0] .idea-line>span:first-child{grid-column:1/-1}:root[data-appearance=style0] .idea-tags{padding-inline:12px}:root[data-appearance=style0] .appearance-trigger{gap:8px;min-width:0;font-size:12px}}:root[data-appearance=style0] #app{transition:padding-left .24s var(--quiet-ease);padding-left:232px}:root[data-appearance=style0] #app:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#2021230e 1px,#0000 1px),linear-gradient(#2021230e 1px,#0000 1px);background-size:20px 20px;position:fixed;inset:64px 0 0}:root[data-appearance=style0] #app:has(.quiet-sidebar.is-collapsed){padding-left:64px}:root[data-appearance=style0] .quiet-sidebar{z-index:40;width:232px;transition:transform .24s var(--quiet-ease), visibility .24s;background:#f9f9f9;border-right:1px solid #ededed;flex-direction:column;padding:12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}:root[data-appearance=style0] .quiet-sidebar.is-collapsed{width:64px;padding-inline:12px;overflow:visible}:root[data-appearance=style0] .quiet-sidebar-top{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding-left:12px;font-size:13px;display:flex}:root[data-appearance=style0] .brand span{color:var(--muted)}:root[data-appearance=style0] .quiet-sidebar>.quiet-sidebar-top{justify-content:flex-start}:root[data-appearance=style0] .quiet-sidebar.is-collapsed>.quiet-sidebar-top,:root[data-appearance=style0] .quiet-sidebar.is-collapsed .brand{display:none}:root[data-appearance=style0] .quiet-sidebar-bottom{justify-content:flex-end;margin-top:auto;padding-top:12px;display:flex}:root[data-appearance=style0] .quiet-sidebar.is-collapsed .quiet-sidebar-bottom{justify-content:center}:root[data-appearance=style0] .quiet-icon-button{background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}:root[data-appearance=style0] :is(.quiet-sidebar,.quiet-drawer) nav{align-content:start;gap:4px;width:100%;margin:0;display:grid}:root[data-appearance=style0] nav button{min-height:44px;color:var(--ink);text-align:left;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:400;display:flex;position:relative}:root[data-appearance=style0] nav button.active{background:#eaeaea;font-weight:500}:root[data-appearance=style0] nav small{margin-left:auto}:root[data-appearance=style0] .quiet-sidebar.is-collapsed nav button{justify-content:center;width:40px;min-height:44px;padding-inline:0}:root[data-appearance=style0] .quiet-sidebar.is-collapsed nav button>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-appearance=style0] .quiet-sidebar.is-collapsed nav small{margin:0;position:absolute;top:3px;right:3px}:root[data-appearance=style0] .quiet-sidebar.is-collapsed nav button:before{z-index:2;content:"";opacity:0;pointer-events:none;width:8px;height:8px;transition:opacity .15s ease, transform .15s var(--quiet-ease);background:#111827;position:absolute;top:50%;left:calc(100% + 5px);transform:translate(-50%,-50%)rotate(45deg)}:root[data-appearance=style0] .quiet-sidebar.is-collapsed nav button:after{z-index:3;color:#f9fafb;content:attr(data-nav-label);letter-spacing:.01em;opacity:0;pointer-events:none;transition:opacity .15s ease, transform .15s var(--quiet-ease);white-space:nowrap;background:#111827;border:1px solid #ffffff1a;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.2;position:absolute;top:50%;left:calc(100% + 9px);transform:translate(-4px,-50%);box-shadow:0 10px 15px -3px #0000002e,0 4px 6px -4px #0000002e}:root[data-appearance=style0] .quiet-sidebar.is-collapsed nav button:hover:before,:root[data-appearance=style0] .quiet-sidebar.is-collapsed nav button:focus-visible:before{opacity:1;transform:translateY(-50%)rotate(45deg)}:root[data-appearance=style0] .quiet-sidebar.is-collapsed nav button:hover:after,:root[data-appearance=style0] .quiet-sidebar.is-collapsed nav button:focus-visible:after{opacity:1;transform:translateY(-50%)}:root[data-appearance=style0] .quiet-sidebar-note{color:var(--muted);margin-top:auto;padding:28px 12px 8px;font-size:12px}:root[data-appearance=style0] .quiet-sidebar-note strong{color:var(--ink);font-weight:500;line-height:1.7}:root[data-appearance=style0] .quiet-sidebar-note p{font-size:11px}:root[data-appearance=style0] .quiet-drawer{width:min(288px,86vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#f9f9f9;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 48px #0000001f}:root[data-appearance=style0] .quiet-drawer[open]{animation:quiet-drawer-in .22s var(--quiet-ease) both}:root[data-appearance=style0] .quiet-drawer-content{min-height:100%;padding:12px}:root[data-appearance=style0]:has(.quiet-drawer[open]){overflow:hidden}:root[data-appearance=style0] .quiet-drawer::backdrop{background:#0000004d;animation:.18s both quiet-fade}:root[data-appearance=style0] :is(.auth-card,.profile-editor,.team-detail,.team-owner-tools,.editor,.empty.big){border:1px solid var(--line);background:var(--surface);border-radius:20px}:root[data-appearance=style0] :is(.page-head,.detail-head){max-width:700px}:root[data-appearance=style0] .brief{border-color:var(--line);gap:36px}:root[data-appearance=style0] .mini-idea{font-size:20px;line-height:1.5}:root[data-appearance=style0] .mini-idea span{color:var(--muted);letter-spacing:0;text-transform:none}:root[data-appearance=style0] :is(.brief article h2,.prompt h2,.admin-title h2,.simple-admin h2,.idea-list h2){letter-spacing:-.5px;font-size:22px;font-weight:600;line-height:1.35}:root[data-appearance=style0] .prompt{border:1px solid var(--line);border-radius:20px;margin-top:36px}:root[data-appearance=style0] pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}:root[data-appearance=style0] .browse-controls{border:0;padding:0 0 20px}:root[data-appearance=style0] .browse-controls>*{min-width:0}:root[data-appearance=style0] .idea-list article{border-radius:14px;padding:24px 16px}:root[data-appearance=style0] .list-meta{color:var(--muted);text-transform:none}:root[data-appearance=style0] :is(.row-actions button,.row-actions a,.admin-item button){border:0;border-radius:8px;min-height:36px;padding:7px 10px}:root[data-appearance=style0] .admin-tabs{border:0;gap:6px}:root[data-appearance=style0] .admin-tabs button{border:0;border-radius:20px;padding:10px 14px}:root[data-appearance=style0] .admin-tabs button.active{background:var(--wash)}:root[data-appearance=style0] .danger{color:#b42318!important}:root[data-appearance=style0] input[type=checkbox]{min-height:0;accent-color:var(--ink)}:root[data-appearance=style0] .toast{border:1px solid var(--line);background:var(--surface);max-width:calc(100vw - 32px);color:var(--ink);animation:quiet-toast-in .2s var(--quiet-ease) both;border-radius:16px;box-shadow:0 8px 30px #0000001f}:root[data-appearance=style0] :is(.intro,.page-head,.detail-head,.controls,.idea-composer,.primary-actions,.auth-card,.profile-editor){animation:quiet-enter .32s var(--quiet-ease) both;animation-delay:var(--reveal-delay,0s)}:root[data-appearance=style0] :is(button,a.button,.row-actions a){transition:background-color .15s ease, color .15s ease, border-color .15s ease, transform .15s var(--quiet-ease), box-shadow .15s ease}:root[data-appearance=style0] .appearance-menu{transform-origin:100% 0;animation:quiet-menu-in .16s var(--quiet-ease) both}:root[data-appearance=style0] .refresh{opacity:.55;transition:opacity .15s ease, transform .25s var(--quiet-ease)}:root[data-appearance=style0] .button-icon{vertical-align:-4px;margin-left:6px;display:inline-block}:root[data-appearance=style0] .button:hover{transform:none}:root[data-appearance=style0] .primary-actions>.primary{display:none}:root[data-appearance=style0] .idea-composer.flash{background:var(--surface);border-color:#b8b8b8;transform:none}:root[data-appearance=style0] .idea-composer.flash strong{animation:.3s both quiet-response-in}:root[data-appearance=style0] .idea-composer:focus-within{border-color:#b8b8b8;box-shadow:0 2px 12px #00000013}:root[data-appearance=style0] :is(button,a.button):active:not(:disabled){transform:scale(.98)}:root[data-appearance=style0] :is(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.5}:root[data-appearance=style0] .idea-line:focus-visible .refresh{opacity:1;transform:rotate(35deg)}@media (hover:hover){:root[data-appearance=style0] :is(nav button,.quiet-icon-button,.appearance-trigger,.button.quiet,.row-actions button,.row-actions a,.admin-item button,.admin-tabs button):hover:not(:disabled){background:#ececec}:root[data-appearance=style0] .button.primary:hover:not(:disabled){background:#404040;border-color:#404040}:root[data-appearance=style0] .idea-line:hover .refresh{opacity:1;transform:rotate(35deg)}:root[data-appearance=style0] .idea-list article:hover{background:#fafafa}:root[data-appearance=style0] :is(select,input,textarea):hover:not(:disabled){border-color:#b8b8b8}}@media (width>=901px){:root[data-appearance=style0] .editor{--admin-editor-top:80px}:root[data-appearance=style0][data-header-hidden=true] .editor{--admin-editor-top:16px}}@media (width<=900px){:root[data-appearance=style0] #app{padding-left:0}:root[data-appearance=style0] .quiet-sidebar{display:none}:root[data-appearance=style0] .quiet-nav-toggle{display:inline-grid!important}:root[data-appearance=style0] .site-header{flex-wrap:nowrap;min-height:64px}:root[data-appearance=style0] .brand{margin-right:0}:root[data-appearance=style0] .quiet-sidebar-bottom{justify-content:flex-start;margin-top:auto;padding-top:12px;display:flex}:root[data-appearance=style0] .quiet-sidebar.is-collapsed .quiet-sidebar-bottom{justify-content:center}:root[data-appearance=style0] .quiet-icon-button{width:44px;height:44px}:root[data-appearance=style0] .appearance-trigger{min-height:44px}}@media (width<=700px){:root[data-appearance=style0] .brief{gap:24px}:root[data-appearance=style0] .prompt{margin-inline:0;padding:20px}:root[data-appearance=style0] .row-actions{flex-wrap:wrap}:root[data-appearance=style0] .row-actions :is(button,a){min-height:44px}:root[data-appearance=style0] .idea-list article{padding-inline:4px}}@media (width<=380px){:root[data-appearance=style0] .site-header{gap:6px;padding-inline:10px}:root[data-appearance=style0] .brand{font-size:18px}:root[data-appearance=style0] .appearance-trigger{padding-inline:10px}:root[data-appearance=style0] .appearance-icon{width:15px}}@keyframes quiet-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes quiet-response-in{0%{opacity:.45}to{opacity:1}}@keyframes quiet-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes quiet-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes quiet-fade{0%{opacity:0}to{opacity:1}}@keyframes quiet-toast-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}:root[data-appearance=style0] .style-boot.style0{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5}:root[data-appearance=style0] .quiet-canvas-boot-card{border:1px solid var(--line);background:var(--surface);width:min(360px,100vw - 40px);animation:quiet-boot-enter .24s var(--quiet-ease) both;border-radius:18px;align-items:center;gap:13px;padding:18px 20px;display:flex;box-shadow:0 14px 40px #0000001a}:root[data-appearance=style0] .quiet-canvas-boot-logo{background:#202123;border-radius:50%;flex:none;width:34px;height:34px;padding:4px}:root[data-appearance=style0] .quiet-canvas-boot-card strong,:root[data-appearance=style0] .quiet-canvas-boot-card span{display:block}:root[data-appearance=style0] .quiet-canvas-boot-card strong{letter-spacing:-.3px;font-size:15px;font-weight:600}:root[data-appearance=style0] .quiet-canvas-boot-card span{color:var(--muted);margin-top:1px;font-size:12px}:root[data-appearance=style0] .quiet-canvas-boot-loader{gap:4px;margin-left:auto;display:flex}:root[data-appearance=style0] .quiet-canvas-boot-loader i{background:var(--ink);border-radius:50%;width:5px;height:5px;animation:.72s ease-in-out infinite alternate quiet-boot-pulse}:root[data-appearance=style0] .quiet-canvas-boot-loader i:nth-child(2){animation-delay:.12s}:root[data-appearance=style0] .quiet-canvas-boot-loader i:nth-child(3){animation-delay:.24s}@keyframes quiet-boot-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes quiet-boot-pulse{0%{opacity:.25;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){:root[data-appearance=style0] .quiet-canvas-boot-card,:root[data-appearance=style0] .quiet-canvas-boot-loader i{animation:none}}:root[data-appearance=style0] .idea-line--images{grid-template-columns:64px 42px minmax(0,1fr) 24px}@media (width<=700px){:root[data-appearance=style0] .idea-line--images{grid-template-columns:42px minmax(0,1fr) 24px}:root[data-appearance=style0] .idea-line--images>span:first-child{grid-column:1/-1}}:root[data-appearance=style1]{--paper:#0d0d0d;--ink:#f4f1ea;--muted:#bcb8af;--line:#454545;--accent:#162e93;--wash:#151515;--colorful-cyan:#39b1d1;--colorful-yellow:#e4ff30;--serif:"Bungee", Impact, sans-serif;--sans:"Archivo Narrow", Arial Narrow, sans-serif;--mono:"Cutive Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=701px){:root[data-appearance=style1] .editor{--admin-editor-top:92px}}:root[data-appearance=style1] .intro h1,:root[data-appearance=style1] .page-head h1,:root[data-appearance=style1] .detail-head h1{opacity:var(--hero-opacity);transform:translateY(var(--hero-scroll-y)) skewX(var(--scroll-skew));transform-origin:45%;will-change:transform, opacity}:root[data-appearance=style1] h1[aria-label]{opacity:1}:root[data-appearance=style1] .intro{position:relative}:root[data-appearance=style1] .intro:after{content:"SCROLL ↓ TO MIX THE IDEA";color:var(--colorful-cyan);letter-spacing:.08em;font:700 12px Cutive Mono;animation:1.4s steps(2,end) infinite colorful-scroll-hint;position:absolute;bottom:-28px;right:0}:root[data-appearance=style1] h1 .headline-primary,:root[data-appearance=style1] h1 em{will-change:transform;display:inline-block}:root[data-appearance=style1] h1 .headline-primary{transform:none}:root[data-appearance=style1] h1 em{transform:rotate(-1.4deg)}:root[data-appearance=style1] h1 .headline-letter{opacity:var(--colorful-hero-opacity,1);transform:translate3d(var(--colorful-letter-x,0),var(--colorful-letter-y,0),0) rotate(var(--colorful-letter-r,0deg));will-change:transform,opacity}:root[data-appearance=style1] .motion-reveal{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(3px)contrast(1.6);transition:opacity .28s steps(3,end) var(--reveal-delay), clip-path .58s cubic-bezier(.2,.9,.1,1) var(--reveal-delay), filter .38s steps(3,end) var(--reveal-delay)}:root[data-appearance=style1] .motion-reveal.is-visible{opacity:1;clip-path:inset(-12px);filter:none}:root[data-appearance=style1] nav button,:root[data-appearance=style1] .button,:root[data-appearance=style1] .refresh{transition:transform .14s steps(3,end),background .14s steps(3,end),color .14s steps(3,end),box-shadow .14s steps(3,end)}:root[data-appearance=style1] nav button:hover{background:var(--colorful-cyan);color:var(--ink);transform:rotate(-2deg)scale(1.04)}:root[data-appearance=style1] .button.primary:hover{background:var(--accent);box-shadow:8px 8px 0 var(--colorful-cyan);transform:translateY(-3px)rotate(2deg)}:root[data-appearance=style1] .button:active{box-shadow:2px 2px 0 var(--colorful-cyan);transform:translate(4px,4px)}:root[data-appearance=style1] .idea-line strong{transition:transform .22s cubic-bezier(.16,1,.3,1),color .15s steps(2,end)}:root[data-appearance=style1] .idea-line:hover strong{color:var(--colorful-yellow);transform:translate(9px)}:root[data-appearance=style1] .idea-line:hover .refresh{box-shadow:5px 5px 0 var(--colorful-yellow);transform:rotate(8deg)scale(1.08)}:root[data-appearance=style1] .idea-list article{--colorful-resting-angle:0deg;transition:transform .35s cubic-bezier(.18,.9,.2,1.25),box-shadow .2s steps(3,end)}:root[data-appearance=style1] .idea-list article:nth-child(odd){--colorful-resting-angle:-.25deg}:root[data-appearance=style1] .idea-list article:nth-child(2n){--colorful-resting-angle:.25deg}:root[data-appearance=style1] .idea-list article:hover{box-shadow:10px 10px 0 var(--colorful-cyan);transform:rotate(0)scale(1.025)}:root[data-appearance=style1] body{text-transform:uppercase;background-color:#0d0d0d;background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 5px);font-family:Archivo Narrow,sans-serif;font-size:16px}:root[data-appearance=style1] #app{isolation:isolate;position:relative}:root[data-appearance=style1] .site-header{border-bottom:5px solid var(--colorful-cyan);height:76px;box-shadow:0 5px 0 var(--accent);background:#0d0d0d;position:sticky;top:0}:root[data-appearance=style1] .brand{color:var(--colorful-yellow);letter-spacing:-.04em;font:400 20px Bungee,sans-serif}:root[data-appearance=style1] .mark{background:var(--colorful-yellow);color:#0000;border:0;border-radius:0;width:12px;height:12px;margin:0 13px 1px 4px;font-size:0;transform:rotate(45deg)}:root[data-appearance=style1] nav{gap:4px}:root[data-appearance=style1] nav button{color:var(--ink);letter-spacing:.06em;padding:8px 10px;font:700 13px Archivo Narrow}:root[data-appearance=style1] nav button.active{background:var(--accent);color:var(--ink);border:0}:root[data-appearance=style1] nav small{background:var(--colorful-cyan);color:var(--ink);border-radius:0}:root[data-appearance=style1] .appearance-trigger{border:2px solid var(--ink);background:var(--colorful-yellow);color:#0d0d0d;min-width:116px;padding:8px 11px;font-weight:700}:root[data-appearance=style1] main{max-width:1180px;padding-top:92px}:root[data-appearance=style1] .intro,:root[data-appearance=style1] .page-head,:root[data-appearance=style1] .detail-head{max-width:900px}:root[data-appearance=style1] .eyebrow{background:var(--colorful-cyan);color:var(--ink);padding:5px 10px;font:700 12px Cutive Mono;display:inline-block;transform:rotate(-1deg)}:root[data-appearance=style1] h1{max-width:1000px;color:var(--accent);letter-spacing:-.065em;text-shadow:5px 5px 0 var(--colorful-cyan);margin-top:15px;font:400 clamp(62px,9.4vw,124px)/.86 Bungee,sans-serif}:root[data-appearance=style1] h1 em{color:var(--colorful-yellow);font-style:normal;display:inline-block;transform:rotate(-1.4deg)}:root[data-appearance=style1] .intro>p:last-child,:root[data-appearance=style1] .page-head>p:last-child,:root[data-appearance=style1] .detail-head>p:last-child{border-left:6px solid var(--colorful-cyan);max-width:550px;color:var(--ink);padding:4px 0 4px 17px;font-size:18px;font-weight:700}:root[data-appearance=style1] .controls{background:var(--colorful-cyan);color:#0d0d0d;align-items:center;padding:13px 17px;transform:rotate(.2deg)}:root[data-appearance=style1] .controls label{color:#0d0d0d;font-weight:700}:root[data-appearance=style1] select,:root[data-appearance=style1] input,:root[data-appearance=style1] textarea{color:var(--ink);background:#0d0d0d;border:2px solid;border-radius:0;font-family:Cutive Mono}:root[data-appearance=style1] .idea-composer{border:3px solid var(--ink);box-shadow:9px 9px 0 var(--accent);background:#111;padding:12px 15px 18px;position:relative}:root[data-appearance=style1] .idea-composer:before{content:"DROP / OPEN IDEA / 001";background:var(--colorful-yellow);color:#0d0d0d;border:3px solid #0d0d0d;padding:4px 9px;font:700 12px Cutive Mono;position:absolute;top:-21px;right:22px;transform:rotate(3deg)}:root[data-appearance=style1] .idea-composer.flash{background:#171717;animation:.3s steps(2,end) colorful-pop}:root[data-appearance=style1] .idea-line{border-bottom:2px solid var(--ink);grid-template-columns:130px 1fr 46px;min-height:92px}:root[data-appearance=style1] .idea-line span,:root[data-appearance=style1] .mini-idea span{color:var(--colorful-cyan);font:700 13px Cutive Mono}:root[data-appearance=style1] .idea-line:nth-child(2) span{color:var(--colorful-yellow)}:root[data-appearance=style1] .idea-line:nth-child(3) span{color:var(--accent)}:root[data-appearance=style1] .idea-line strong{letter-spacing:-.035em;font:400 clamp(22px,3vw,34px)/1.05 Bungee}:root[data-appearance=style1] .refresh{background:var(--accent);color:#0d0d0d;width:38px;height:38px;box-shadow:3px 3px 0 var(--colorful-cyan);border:2px solid #0d0d0d;border-radius:0;font-weight:700}:root[data-appearance=style1] .idea-tags{background:var(--colorful-cyan);color:#0d0d0d;margin-top:12px;padding:9px 12px}:root[data-appearance=style1] .idea-tags span,:root[data-appearance=style1] .idea-tags i{color:#0d0d0d;font-weight:700}:root[data-appearance=style1] .button{border:3px solid var(--ink);letter-spacing:.06em;border-radius:0;font:700 15px Archivo Narrow}:root[data-appearance=style1] .button.primary,:root[data-appearance=style1] .button.action{background:var(--accent);color:var(--ink);box-shadow:6px 6px 0 var(--colorful-cyan);padding:14px 18px}:root[data-appearance=style1] .button.primary span,:root[data-appearance=style1] .button.action span{color:#0d0d0d}:root[data-appearance=style1] .button.quiet{color:var(--ink);background:#0d0d0d}:root[data-appearance=style1] .tip{background:var(--accent);color:var(--ink);padding:4px 9px;font-family:Cutive Mono;font-weight:700;display:inline-block;transform:rotate(.5deg)}:root[data-appearance=style1] .brief{border:3px solid var(--ink);background:#111;padding:22px}:root[data-appearance=style1] .mini-idea{background:var(--accent);color:var(--ink);box-shadow:7px 7px 0 var(--colorful-cyan);padding:24px;font:400 22px/1.12 Bungee;transform:rotate(-.6deg)}:root[data-appearance=style1] .mini-idea span{color:var(--ink)}:root[data-appearance=style1] .brief article h2,:root[data-appearance=style1] .prompt h2,:root[data-appearance=style1] .admin-title h2,:root[data-appearance=style1] .simple-admin h2{letter-spacing:-.03em;font-family:Bungee}:root[data-appearance=style1] .capabilities span,:root[data-appearance=style1] .token-cloud span{border:2px solid var(--colorful-cyan);color:var(--ink);border-radius:0}:root[data-appearance=style1] .prompt{background:var(--colorful-yellow);color:#0d0d0d;box-shadow:9px 9px 0 var(--colorful-cyan);border:3px solid #0d0d0d}:root[data-appearance=style1] .prompt .eyebrow{background:var(--accent)}:root[data-appearance=style1] .idea-list article{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--line);background:#141414;margin:18px 0;padding:22px}:root[data-appearance=style1] .idea-list article:nth-child(odd){transform:rotate(-.25deg)}:root[data-appearance=style1] .idea-list article:nth-child(2n){transform:rotate(.25deg)}:root[data-appearance=style1] .idea-list h2{color:var(--colorful-yellow);font-family:Bungee}:root[data-appearance=style1] .list-meta{background:var(--colorful-cyan);color:#0d0d0d;padding:3px 7px;font-weight:700;display:inline-block}:root[data-appearance=style1] .row-actions button,:root[data-appearance=style1] .admin-item button{border:2px solid var(--ink);color:var(--ink);padding:5px 8px;font-weight:700;text-decoration:none}:root[data-appearance=style1] .row-actions button:first-child{background:var(--accent);color:var(--ink)}:root[data-appearance=style1] .admin-tabs{border-bottom:4px solid var(--colorful-yellow);gap:5px}:root[data-appearance=style1] .admin-tabs button{color:var(--ink);border:2px solid #0000;padding:9px 12px;font-weight:700}:root[data-appearance=style1] .admin-tabs button.active{background:var(--colorful-cyan);color:#0d0d0d;border:2px solid #0d0d0d}:root[data-appearance=style1] .admin-item{border-top:2px solid var(--ink)}:root[data-appearance=style1] .editor{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--accent);background:#141414}@media (width>=901px){:root[data-appearance=style1] .view-discover .idea-list{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--colorful-yellow) #171717;scrollbar-width:thin;gap:28px;width:100%;padding:34px 10vw 46px;display:flex;overflow-x:auto}:root[data-appearance=style1] .view-discover .page-head:after{content:"SCROLL / DRAG THE IDEA DROP →";background:var(--colorful-cyan);color:#0d0d0d;letter-spacing:.08em;margin-top:22px;padding:6px 9px;font:700 15px/1.35 Cutive Mono;display:inline-block;transform:rotate(-1deg)}:root[data-appearance=style1] .view-discover .idea-list article{scroll-snap-align:center;flex:0 0 min(70vw,720px);min-height:340px;margin:10px 0}}@media (width<=700px){:root[data-appearance=style1] .site-header{min-height:70px;box-shadow:0 3px 0 var(--accent);border-bottom-width:3px}:root[data-appearance=style1] .brand{font-size:16px}:root[data-appearance=style1] nav{gap:3px}:root[data-appearance=style1] nav button{padding-inline:7px;font-size:12px}:root[data-appearance=style1] .appearance-trigger{min-width:104px;padding-inline:8px}:root[data-appearance=style1] main{padding-top:62px}:root[data-appearance=style1] h1{text-shadow:3px 3px 0 var(--colorful-cyan);font-size:clamp(54px,15vw,66px)}:root[data-appearance=style1] .intro>p:last-child{font-size:16px}:root[data-appearance=style1] .controls{align-items:stretch;transform:none}:root[data-appearance=style1] .controls select{width:63%}:root[data-appearance=style1] .idea-composer{box-shadow:6px 6px 0 var(--accent);margin-right:7px;padding-inline:10px}:root[data-appearance=style1] .idea-composer:before{right:8px}:root[data-appearance=style1] .idea-line{grid-template-columns:1fr 42px;min-height:116px}:root[data-appearance=style1] .idea-line strong{font-size:23px}:root[data-appearance=style1] .idea-list article{margin-right:6px;transform:none!important}:root[data-appearance=style1] .brief{padding:13px}:root[data-appearance=style1] h1 .headline-primary,:root[data-appearance=style1] h1 em{transform:none}:root[data-appearance=style1] .intro h1,:root[data-appearance=style1] .page-head h1,:root[data-appearance=style1] .detail-head h1{transform:translateY(var(--hero-scroll-y))}:root[data-appearance=style1] .intro:after{display:none}}@media (prefers-reduced-motion:reduce){:root[data-appearance=style1] .intro h1,:root[data-appearance=style1] .page-head h1,:root[data-appearance=style1] .detail-head h1,:root[data-appearance=style1] h1 .headline-primary,:root[data-appearance=style1] h1 em{opacity:1!important;transform:none!important}}:root[data-appearance=style2]{--paper:#000;--ink:#e8efe9;--muted:#7d9386;--line:#163b2a;--accent:#0f8;--wash:#080d0a;--serif:"Michroma", sans-serif;--sans:"Share Tech Mono", monospace;--mono:"Share Tech Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=701px){:root[data-appearance=style2] .editor{--admin-editor-top:84px}}:root[data-appearance=style2] .intro h1,:root[data-appearance=style2] .page-head h1,:root[data-appearance=style2] .detail-head h1{opacity:var(--hero-opacity);transform:translateY(var(--hero-scroll-y));letter-spacing:var(--hero-letter-spacing,.075em);will-change:transform,opacity}:root[data-appearance=style2] .motion-reveal{opacity:0;clip-path:inset(18% 0);filter:brightness(1.8)blur(2px);transition:opacity .62s cubic-bezier(.16,1,.3,1) var(--reveal-delay), clip-path .72s cubic-bezier(.16,1,.3,1) var(--reveal-delay), filter .5s ease var(--reveal-delay)}:root[data-appearance=style2] .motion-reveal.is-visible{opacity:1;clip-path:inset(-8px);filter:none}:root[data-appearance=style2] nav button{transition:color .2s,text-shadow .2s;position:relative}:root[data-appearance=style2] nav button:before,:root[data-appearance=style2] nav button:after{opacity:0;color:var(--accent);transition:opacity .2s,transform .2s;position:absolute;top:50%;transform:translateY(-50%)scale(.5)}:root[data-appearance=style2] nav button:before{content:"[";left:-7px}:root[data-appearance=style2] nav button:after{content:"]";right:-7px}:root[data-appearance=style2] nav button:hover{color:var(--accent);text-shadow:0 0 9px #00ff8873}:root[data-appearance=style2] nav button:hover:before,:root[data-appearance=style2] nav button:hover:after{opacity:1;transform:translateY(-50%)scale(1)}:root[data-appearance=style2] .button,:root[data-appearance=style2] .row-actions button,:root[data-appearance=style2] .admin-item button{background-image:linear-gradient(90deg,var(--accent),var(--accent));background-position:0;background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s cubic-bezier(.16,1,.3,1),color .22s,border-color .22s,transform .22s}:root[data-appearance=style2] .button:hover,:root[data-appearance=style2] .row-actions button:hover,:root[data-appearance=style2] .admin-item button:hover{border-color:var(--accent);color:#000;background-size:100% 100%;transform:none}:root[data-appearance=style2] .button.primary:hover{filter:brightness(1.08);box-shadow:0 0 24px #00ff8852}:root[data-appearance=style2] .idea-line,:root[data-appearance=style2] .idea-list article{background-image:linear-gradient(90deg,#00ff8817,#0000 72%);background-repeat:no-repeat;background-size:0 100%;transition:background-size .45s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}:root[data-appearance=style2] .idea-line:hover,:root[data-appearance=style2] .idea-list article:hover{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background-size:100% 100%}:root[data-appearance=style2] .mark{animation:1.4s steps(2,end) infinite vanta-status-blink}:root[data-appearance=style2] body{letter-spacing:.04em;background-color:#000;background-image:radial-gradient(circle at 18% 22%,#00ff883d 0 1px,#0000 1.5px),radial-gradient(circle at 75% 63%,#e8efe929 0 1px,#0000 1.5px),linear-gradient(#00ff8805 1px,#0000 1px),linear-gradient(90deg,#00ff8805 1px,#0000 1px);background-size:113px 113px,157px 157px,38px 38px,38px 38px;font-family:Share Tech Mono,monospace}:root[data-appearance=style2] body:after{content:"";z-index:100;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#00ff8806 3px 4px);position:fixed;inset:0}:root[data-appearance=style2] .site-header{border-bottom:1px solid var(--line);background:#000000ed;height:68px;position:sticky;top:0}:root[data-appearance=style2] .brand{letter-spacing:.16em;text-transform:uppercase;font:400 14px Michroma}:root[data-appearance=style2] .mark{background:var(--accent);color:#0000;width:9px;height:9px;box-shadow:0 0 12px var(--accent);border:0;border-radius:0;margin-right:12px;font-size:0}:root[data-appearance=style2] nav button{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font:14px Share Tech Mono}:root[data-appearance=style2] nav button.active{border-bottom:1px solid var(--accent);color:var(--accent);font-weight:400}:root[data-appearance=style2] nav small{border:1px solid var(--accent);color:var(--accent);background:0 0;border-radius:0}:root[data-appearance=style2] .appearance-trigger{border:1px solid var(--accent);min-width:142px;color:var(--accent);text-transform:uppercase;padding:7px 10px;font-family:Share Tech Mono}:root[data-appearance=style2] main{border-inline:1px solid #00ff881f;max-width:1240px;min-height:calc(100svh - 68px);padding-top:90px;position:relative}:root[data-appearance=style2] main:before,:root[data-appearance=style2] main:after{content:"";border-top:1px solid var(--accent);width:44px;height:44px;position:absolute;top:17px}:root[data-appearance=style2] main:before{border-left:1px solid var(--accent);left:11px}:root[data-appearance=style2] main:after{border-right:1px solid var(--accent);right:11px}:root[data-appearance=style2] .intro,:root[data-appearance=style2] .page-head,:root[data-appearance=style2] .detail-head{max-width:1060px}:root[data-appearance=style2] .intro:before{content:"LAT 03.1400°N · LON 101.6900°E    STATUS ACTIVE · SESSION NOMINAL";color:var(--accent);letter-spacing:.18em;margin-bottom:44px;font:12px Share Tech Mono;display:block}:root[data-appearance=style2] .eyebrow{color:var(--accent);letter-spacing:.18em;font:13px Share Tech Mono}:root[data-appearance=style2] h1{letter-spacing:.075em;text-transform:uppercase;max-width:1100px;font:400 clamp(48px,7vw,92px)/1.03 Michroma}:root[data-appearance=style2] h1 em{color:var(--accent);font-style:normal}:root[data-appearance=style2] .intro>p:last-child,:root[data-appearance=style2] .page-head>p:last-child,:root[data-appearance=style2] .detail-head>p:last-child{color:var(--muted);letter-spacing:.07em;font:17px Share Tech Mono}:root[data-appearance=style2] .controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}:root[data-appearance=style2] .controls:before{content:"[ MISSION PARAMETERS ]";color:var(--accent);align-self:center;margin-right:auto;font-size:12px}:root[data-appearance=style2] .controls label{color:var(--muted);letter-spacing:.13em;font:12px Share Tech Mono}:root[data-appearance=style2] select,:root[data-appearance=style2] input,:root[data-appearance=style2] textarea{border:1px solid var(--line);color:var(--accent);background:#020503;border-radius:0;font-family:Share Tech Mono}:root[data-appearance=style2] .idea-composer{border:1px solid var(--accent);background:#000703d4;margin-top:26px;padding:28px 25px;position:relative;box-shadow:inset 0 0 40px #00ff8809}:root[data-appearance=style2] .idea-composer:before{content:"USE-CASE ASSEMBLY / LIVE";color:var(--accent);letter-spacing:.15em;background:#000;padding:1px 8px;font:12px Share Tech Mono;position:absolute;top:-11px;left:19px}:root[data-appearance=style2] .idea-composer:after{content:"";pointer-events:none;border-top:1px solid #00ff882e;border-bottom:1px solid #00ff882e;position:absolute;inset:7px}:root[data-appearance=style2] .idea-composer.flash{background:#0f81;animation:.28s steps(2,end) vanta-glitch}:root[data-appearance=style2] .idea-line{z-index:1;border-bottom:1px solid var(--line);grid-template-columns:124px 1fr 44px;min-height:90px;position:relative}:root[data-appearance=style2] .idea-line span,:root[data-appearance=style2] .mini-idea span{color:var(--accent);letter-spacing:.18em;font:12px Share Tech Mono}:root[data-appearance=style2] .idea-line strong{letter-spacing:.04em;text-transform:uppercase;font:400 clamp(22px,3vw,34px)/1.2 Share Tech Mono}:root[data-appearance=style2] .refresh{width:38px;height:38px;color:var(--accent)}:root[data-appearance=style2] .refresh:hover{background:var(--accent);color:#000}:root[data-appearance=style2] .idea-tags{z-index:1;border-top:1px solid var(--line);position:relative}:root[data-appearance=style2] .idea-tags span,:root[data-appearance=style2] .idea-tags i{color:var(--muted);letter-spacing:.08em}:root[data-appearance=style2] .button{border:1px solid var(--accent);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;border-radius:0;font:14px Share Tech Mono}:root[data-appearance=style2] .button.primary,:root[data-appearance=style2] .button.action{background:var(--accent);color:#000;box-shadow:0 0 18px #00ff881f}:root[data-appearance=style2] .button.primary span,:root[data-appearance=style2] .button.action span{color:#000}:root[data-appearance=style2] .button.quiet{border-color:var(--line);color:var(--muted)}:root[data-appearance=style2] .tip{color:var(--muted);letter-spacing:.08em;font-family:Share Tech Mono}:root[data-appearance=style2] .brief{border-top:1px solid var(--accent)}:root[data-appearance=style2] .mini-idea{border:1px solid var(--line);text-transform:uppercase;background:#030704;padding:22px;font:23px/1.3 Share Tech Mono}:root[data-appearance=style2] .brief article h2,:root[data-appearance=style2] .prompt h2,:root[data-appearance=style2] .admin-title h2,:root[data-appearance=style2] .simple-admin h2{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-family:Michroma;font-size:22px}:root[data-appearance=style2] .capabilities span,:root[data-appearance=style2] .token-cloud span{border:1px solid var(--line);color:var(--accent);border-radius:0}:root[data-appearance=style2] .prompt{border:1px solid var(--accent);background:#030704}:root[data-appearance=style2] .browse-controls{border-color:var(--accent)}:root[data-appearance=style2] .idea-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}:root[data-appearance=style2] .idea-list article:before{content:"◫";color:var(--accent);grid-row:1;align-self:start}:root[data-appearance=style2] .idea-list article>div:first-child{grid-column:1;padding-left:22px}:root[data-appearance=style2] .idea-list h2{letter-spacing:.1em;text-transform:uppercase;font-family:Michroma;font-size:20px}:root[data-appearance=style2] .list-meta{color:var(--accent);letter-spacing:.13em}:root[data-appearance=style2] .row-actions{grid-area:1/2}:root[data-appearance=style2] .row-actions button,:root[data-appearance=style2] .admin-item button{border:1px solid var(--line);color:var(--muted);padding:5px 8px}:root[data-appearance=style2] .row-actions button:first-child:hover,:root[data-appearance=style2] .admin-item button:first-child:hover{color:var(--paper)}:root[data-appearance=style2] .row-actions button:first-child{border-color:var(--accent);color:var(--accent)}:root[data-appearance=style2] .admin-tabs{border-color:var(--accent)}:root[data-appearance=style2] .admin-tabs button{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-family:Share Tech Mono}:root[data-appearance=style2] .admin-tabs button.active{border-color:var(--accent);color:var(--accent)}:root[data-appearance=style2] .admin-item,:root[data-appearance=style2] .editor{border-color:var(--line)}@media (width<=700px){:root[data-appearance=style2] .site-header{min-height:66px}:root[data-appearance=style2] .brand{font-size:11px}:root[data-appearance=style2] nav button{letter-spacing:.06em;font-size:11px}:root[data-appearance=style2] .appearance-trigger{min-width:119px}:root[data-appearance=style2] main{border-inline:0;padding-top:72px}:root[data-appearance=style2] .intro:before{margin-bottom:32px;font-size:10px;line-height:1.8}:root[data-appearance=style2] h1{letter-spacing:.03em;font-size:clamp(39px,10.3vw,48px)}:root[data-appearance=style2] .controls:before{display:none}:root[data-appearance=style2] .idea-composer{padding:22px 12px}:root[data-appearance=style2] .idea-line{grid-template-columns:1fr 38px;min-height:108px}:root[data-appearance=style2] .idea-line strong{font-size:21px}:root[data-appearance=style2] .idea-list article{display:block}:root[data-appearance=style2] .idea-list article:before{display:none}:root[data-appearance=style2] .idea-list article>div:first-child{padding-left:0}:root[data-appearance=style2] .row-actions{margin-top:15px}:root[data-appearance=style2] .intro h1,:root[data-appearance=style2] .page-head h1,:root[data-appearance=style2] .detail-head h1{letter-spacing:.035em}}@media (prefers-reduced-motion:reduce){:root[data-appearance=style2] .intro h1,:root[data-appearance=style2] .page-head h1,:root[data-appearance=style2] .detail-head h1{opacity:1!important;transform:none!important}}:root[data-appearance=style3]{--paper:#f6f1e8;--ink:#3a4434;--muted:#5d6658;--line:#cfd2c7;--accent:#8d3f2b;--wash:#efe7d8;--sage:#c5d1bd;--peach:#e8c9b8;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Albert Sans", sans-serif;--mono:"Albert Sans", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=701px){:root[data-appearance=style3] .editor{--admin-editor-top:98px}}:root[data-appearance=style3] #app:before{display:none}:root[data-appearance=style3] .intro h1,:root[data-appearance=style3] .page-head h1,:root[data-appearance=style3] .detail-head h1{opacity:var(--hero-opacity);transform:translateY(var(--hero-scroll-y));will-change:transform,opacity}:root[data-appearance=style3] h1 .headline-primary,:root[data-appearance=style3] h1 em{will-change:transform;display:inline-block;transform:none}:root[data-appearance=style3] h1 .headline-letter{transform:translate3d(var(--pet-letter-x,0),var(--pet-letter-y,0),0);will-change:transform}:root[data-appearance=style3] .motion-reveal{opacity:0;filter:blur(3px);transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--reveal-delay),transform 1.05s cubic-bezier(.16,1,.3,1) var(--reveal-delay),filter .75s ease var(--reveal-delay);transform:translateY(38px)}:root[data-appearance=style3] .motion-reveal.is-visible{opacity:1;filter:none;transform:translateY(0)}:root[data-appearance=style3] .button,:root[data-appearance=style3] nav button,:root[data-appearance=style3] .row-actions button,:root[data-appearance=style3] .admin-item button{transition:background-color .5s,color .5s,border-color .5s,transform .5s cubic-bezier(.16,1,.3,1)}:root[data-appearance=style3] .button:hover{background:var(--accent);border-color:var(--accent);color:var(--paper);transform:translateY(-3px)}:root[data-appearance=style3] .button span{transition:transform .5s cubic-bezier(.16,1,.3,1);display:inline-block}:root[data-appearance=style3] .button:hover span{transform:translate(5px)}:root[data-appearance=style3] nav button{position:relative}:root[data-appearance=style3] nav button:after{content:"";transform-origin:0;background:var(--ink);height:1px;transition:transform .55s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}:root[data-appearance=style3] nav button:hover:after{transform:scaleX(1)}:root[data-appearance=style3] .idea-line strong{transition:transform .7s cubic-bezier(.16,1,.3,1),color .5s}:root[data-appearance=style3] .idea-line:hover strong{color:var(--accent);transform:translate(7px)}:root[data-appearance=style3] .idea-list article{transition:padding .6s cubic-bezier(.16,1,.3,1),background-color .6s,box-shadow .6s}:root[data-appearance=style3] .idea-list article:hover{background:#c5d1bd47;padding-inline:20px;box-shadow:0 18px 42px #3a443412}:root[data-appearance=style3] .idea-composer:after{animation:4.5s ease-in-out infinite soft-zen-shape}:root[data-appearance=style3] body{background:var(--paper);font-family:Albert Sans}:root[data-appearance=style3] #app{isolation:isolate;position:relative}:root[data-appearance=style3] #app:before{content:"";z-index:-1;pointer-events:none;background:#c5d1bd6b;border-radius:50%;width:340px;height:340px;position:fixed;top:110px;right:-110px}:root[data-appearance=style3] .site-header{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f6f1e8eb;border-bottom:0;height:82px;position:sticky;top:0}:root[data-appearance=style3] .brand{letter-spacing:.15em;text-transform:uppercase;font:500 20px Cormorant Garamond}:root[data-appearance=style3] .mark{background:var(--sage);color:#0000;border:0;width:16px;height:16px;margin-right:9px;font-size:0}:root[data-appearance=style3] nav{gap:28px}:root[data-appearance=style3] nav button{color:var(--ink);font-size:12px}:root[data-appearance=style3] nav button.active{border-bottom:1px solid var(--ink);font-weight:500}:root[data-appearance=style3] nav small{background:var(--accent)}:root[data-appearance=style3] .appearance-trigger{border:1px solid var(--ink);min-width:144px;color:var(--ink);border-radius:99px;padding:8px 14px}:root[data-appearance=style3] main{max-width:1180px;padding-top:104px;position:relative}:root[data-appearance=style3] .intro,:root[data-appearance=style3] .page-head,:root[data-appearance=style3] .detail-head{max-width:900px}:root[data-appearance=style3] .eyebrow{color:var(--accent);letter-spacing:.22em;font:600 10px Albert Sans}:root[data-appearance=style3] h1{letter-spacing:.01em;font:300 clamp(62px,9vw,116px)/.88 Cormorant Garamond}:root[data-appearance=style3] h1 em{color:var(--accent);font-weight:300}:root[data-appearance=style3] .intro>p:last-child,:root[data-appearance=style3] .page-head>p:last-child,:root[data-appearance=style3] .detail-head>p:last-child{max-width:520px;color:var(--muted);font-size:15px;line-height:1.75}:root[data-appearance=style3] .controls{justify-content:flex-end;margin-top:76px}:root[data-appearance=style3] .controls label{color:var(--accent);letter-spacing:.18em;font:600 10px Albert Sans}:root[data-appearance=style3] select,:root[data-appearance=style3] input,:root[data-appearance=style3] textarea{border-color:var(--ink);border-radius:99px;font-family:Albert Sans}:root[data-appearance=style3] textarea{border-radius:20px}:root[data-appearance=style3] .idea-composer{background:var(--sage);border:0;border-radius:64px 64px 0 0;margin-top:28px;padding:44px 48px 30px;position:relative;overflow:hidden}:root[data-appearance=style3] .idea-composer:before{content:"THE IDEA RITUAL";color:var(--accent);letter-spacing:.24em;font:600 9px Albert Sans;position:absolute;top:22px;right:30px}:root[data-appearance=style3] .idea-composer:after{content:"";border:1px solid #3a443433;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-110px;right:-80px}:root[data-appearance=style3] .idea-composer.flash{background:#ced8c7;animation:.34s soft-zen-breathe}:root[data-appearance=style3] .idea-line{z-index:1;border-color:#3a44343d;grid-template-columns:118px 1fr 42px;min-height:106px;position:relative}:root[data-appearance=style3] .idea-line span,:root[data-appearance=style3] .mini-idea span{color:var(--accent);letter-spacing:.2em;font:600 10px Albert Sans}:root[data-appearance=style3] .idea-line>span:first-child:before{color:var(--ink);margin-right:8px}:root[data-appearance=style3] .idea-line:first-child>span:first-child:before{content:"01"}:root[data-appearance=style3] .idea-line:nth-child(2)>span:first-child:before{content:"02"}:root[data-appearance=style3] .idea-line:nth-child(3)>span:first-child:before{content:"03"}:root[data-appearance=style3] .idea-line strong{letter-spacing:.005em;font:400 clamp(27px,3.6vw,42px)/1.02 Cormorant Garamond}:root[data-appearance=style3] .refresh{width:38px;height:38px;color:var(--ink)}:root[data-appearance=style3] .refresh:hover{background:var(--ink);color:var(--paper)}:root[data-appearance=style3] .idea-tags{z-index:1;position:relative}:root[data-appearance=style3] .idea-tags span,:root[data-appearance=style3] .idea-tags i{color:var(--ink)}:root[data-appearance=style3] .button{border-color:var(--ink);border-radius:99px;padding:11px 18px;font-weight:500}:root[data-appearance=style3] .button.primary{background:var(--ink);color:var(--paper)}:root[data-appearance=style3] .button.quiet{color:var(--ink)}:root[data-appearance=style3] .tip{color:var(--muted)}:root[data-appearance=style3] .brief{border-top:0;gap:72px;padding-top:0}:root[data-appearance=style3] .mini-idea{background:var(--sage);border-radius:64px 64px 0 0;padding:42px 36px;font:400 29px/1.12 Cormorant Garamond}:root[data-appearance=style3] .brief article{border-top:1px solid var(--ink);padding-top:28px}:root[data-appearance=style3] .brief article h2,:root[data-appearance=style3] .prompt h2,:root[data-appearance=style3] .admin-title h2,:root[data-appearance=style3] .simple-admin h2{letter-spacing:.01em;font:300 36px Cormorant Garamond}:root[data-appearance=style3] .capabilities span,:root[data-appearance=style3] .token-cloud span{border-color:var(--ink);color:var(--ink);border-radius:99px}:root[data-appearance=style3] .prompt{background:var(--peach);border-top:0;border-radius:64px 64px 0 0;padding:42px}:root[data-appearance=style3] .browse-controls{border-color:var(--ink);padding:18px 0}:root[data-appearance=style3] .idea-list article{border-color:var(--line);padding:32px 0}:root[data-appearance=style3] .idea-list h2{letter-spacing:.01em;font:300 38px/1.05 Cormorant Garamond}:root[data-appearance=style3] .list-meta{color:var(--accent);letter-spacing:.18em;font:600 10px Albert Sans}:root[data-appearance=style3] .row-actions button,:root[data-appearance=style3] .admin-item button{border:1px solid var(--ink);color:var(--ink);border-radius:99px;padding:6px 10px}:root[data-appearance=style3] .admin-tabs{border-color:var(--ink);gap:28px}:root[data-appearance=style3] .admin-tabs button{color:var(--muted)}:root[data-appearance=style3] .admin-tabs button.active{border-color:var(--accent);color:var(--ink)}:root[data-appearance=style3] .admin-item{padding-block:17px}:root[data-appearance=style3] .editor{background:var(--sage);border:0;border-radius:36px 36px 0 0}:root[data-appearance=style3] .editor label{color:var(--ink)}:root[data-appearance=style3] .empty.big{border-color:var(--ink);background:var(--wash);border-radius:64px 64px 0 0}@media (width<=700px){:root[data-appearance=style3] .site-header{min-height:74px}:root[data-appearance=style3] .brand{font-size:16px}:root[data-appearance=style3] nav{gap:16px}:root[data-appearance=style3] .appearance-trigger{min-width:116px;padding-inline:11px}:root[data-appearance=style3] main{padding-top:68px}:root[data-appearance=style3] h1{font-size:clamp(58px,17vw,76px)}:root[data-appearance=style3] .controls{margin-top:48px}:root[data-appearance=style3] .idea-composer{border-radius:38px 38px 0 0;padding:42px 20px 24px}:root[data-appearance=style3] .idea-line{grid-template-columns:1fr 38px;min-height:122px}:root[data-appearance=style3] .idea-line strong{font-size:30px}:root[data-appearance=style3] .mini-idea,:root[data-appearance=style3] .prompt{border-radius:38px 38px 0 0}:root[data-appearance=style3] .prompt{margin-inline:0}:root[data-appearance=style3] h1 .headline-primary,:root[data-appearance=style3] h1 em{transform:none}:root[data-appearance=style3] .idea-list article:hover{padding-inline:10px}}@media (prefers-reduced-motion:reduce){:root[data-appearance=style3] .intro h1,:root[data-appearance=style3] .page-head h1,:root[data-appearance=style3] .detail-head h1,:root[data-appearance=style3] h1 .headline-primary,:root[data-appearance=style3] h1 em{opacity:1!important;transform:none!important}}@media (width>=701px){:root[data-appearance=style4] .editor{--admin-editor-top:86px}}:root[data-appearance=style4]{--paper:#f5f4f1;--ink:#161616;--muted:#77746f;--line:#c7c5c0;--accent:#e03a1e;--wash:#e8e6e1;--serif:"Arial Black", Impact, sans-serif;--sans:Arial, Helvetica, sans-serif;--mono:"Courier New", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bold-modern-ambient{background:var(--paper)}.bold-modern-grid{opacity:.48;padding-inline:max(24px,50vw - 590px);display:flex;position:absolute;inset:0}.bold-modern-grid i{border-left:1px solid #16161612;flex:1}.bold-modern-grid i:last-child{border-right:1px solid #16161612}.bold-modern-rule{background:var(--ink);opacity:.12;width:120vw;height:1px;position:absolute;left:-10vw}.bold-modern-rule-one{transform:translateY(var(--scroll-soft-y));top:37vh}.bold-modern-rule-two{transform:translateY(var(--scroll-medium-y));top:76vh}.bold-modern-index{color:var(--muted);font:600 9px/1 var(--mono);letter-spacing:.16em;writing-mode:vertical-rl;position:absolute;bottom:18px;right:25px}:root[data-appearance=style4] body{font-family:var(--sans)}:root[data-appearance=style4] .site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f4f1eb;border-bottom:1px solid #1616162e;height:70px;position:sticky;top:0}:root[data-appearance=style4] .brand{font:900 16px/1 var(--serif);text-transform:uppercase;letter-spacing:.01em}:root[data-appearance=style4] .mark{width:auto;height:auto;color:var(--accent);font:inherit;background:0 0;border:0;border-radius:0;margin-right:5px}:root[data-appearance=style4] nav{gap:clamp(12px,2vw,30px)}:root[data-appearance=style4] nav button{color:var(--ink);font:700 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}:root[data-appearance=style4] nav button.active{border-bottom:2px solid var(--accent);font-weight:700}:root[data-appearance=style4] .appearance-trigger{min-width:145px;font:700 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;border-left:1px solid #1616162e}:root[data-appearance=style4] main{max-width:1180px;padding-top:82px;position:relative}:root[data-appearance=style4] .intro,:root[data-appearance=style4] .page-head,:root[data-appearance=style4] .detail-head{padding-inline:0}:root[data-appearance=style4] .eyebrow{color:var(--muted);font:700 10px var(--sans);letter-spacing:.18em;text-transform:uppercase}:root[data-appearance=style4] h1,:root[data-appearance=style4] .detail-head h1{font:900 clamp(56px,11vw,142px)/.82 var(--serif);letter-spacing:-.055em;text-transform:uppercase}:root[data-appearance=style4] h1 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-style:normal}:root[data-appearance=style4] .intro>p:last-child,:root[data-appearance=style4] .page-head>p:last-child{border-top:1px solid var(--ink);max-width:37ch;margin-left:auto;padding-top:12px;font-size:15px}:root[data-appearance=style4] .motion-reveal{opacity:0;clip-path:inset(0 0 100%);transition:opacity .6s,clip-path .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}:root[data-appearance=style4] .motion-reveal.is-visible{opacity:1;clip-path:inset(0);transform:none}:root[data-appearance=style4] .controls{border-block:1px solid var(--ink);background:0 0;margin-top:58px;padding:13px 0}:root[data-appearance=style4] .controls label{color:var(--muted);font:700 10px var(--sans);letter-spacing:.14em;text-transform:uppercase}:root[data-appearance=style4] select,:root[data-appearance=style4] input,:root[data-appearance=style4] textarea{border-color:var(--ink);background:var(--paper);border-radius:0}:root[data-appearance=style4] .idea-composer{border-top:3px solid var(--ink);background:0 0;margin-top:30px;padding:18px 0 0}:root[data-appearance=style4] .idea-composer:before{content:"01 / A USEFUL BRIEF";color:var(--accent);font:700 10px var(--sans);letter-spacing:.16em;margin-bottom:12px;display:block}:root[data-appearance=style4] .idea-line{border-color:#1616163d;min-height:92px}:root[data-appearance=style4] .idea-line span,:root[data-appearance=style4] .mini-idea span{color:var(--accent);font:700 10px var(--sans);letter-spacing:.16em;text-transform:uppercase}:root[data-appearance=style4] .idea-line strong{font:900 clamp(23px,3.2vw,42px)/.96 var(--serif);letter-spacing:-.045em;text-transform:uppercase}:root[data-appearance=style4] .idea-line:hover{background:#e03a1e0f;padding-left:14px}:root[data-appearance=style4] .idea-tags{border-top:1px solid var(--ink);padding:12px 0}:root[data-appearance=style4] .idea-tags span,:root[data-appearance=style4] .idea-tags i{color:var(--muted);font:700 9px var(--sans);letter-spacing:.13em;text-transform:uppercase;border-radius:0}:root[data-appearance=style4] .button{border:1px solid var(--ink);font:700 11px var(--sans);letter-spacing:.13em;text-transform:uppercase;border-radius:0;transition:transform .22s,background .22s}:root[data-appearance=style4] .button.primary,:root[data-appearance=style4] .button.action{background:var(--ink);color:var(--paper)}:root[data-appearance=style4] .button.primary:hover,:root[data-appearance=style4] .button.action:hover{background:var(--accent);transform:translate(3px,-3px)}:root[data-appearance=style4] .button.quiet:hover{background:var(--ink);color:var(--paper)}:root[data-appearance=style4] .brief,:root[data-appearance=style4] .prompt{border-top:1px solid var(--ink)}:root[data-appearance=style4] .mini-idea{border-top:1px solid var(--ink);background:var(--wash);border-radius:0;padding:28px}:root[data-appearance=style4] .brief article h2,:root[data-appearance=style4] .prompt h2,:root[data-appearance=style4] .simple-admin h2{font:900 28px/.95 var(--serif);text-transform:uppercase}:root[data-appearance=style4] .capabilities span,:root[data-appearance=style4] .token-cloud span{border-color:var(--ink);font:700 10px var(--sans);letter-spacing:.1em;border-radius:0}:root[data-appearance=style4] .idea-list article{border-color:#1616163d;padding:25px 0;transition:padding .28s,background .28s}:root[data-appearance=style4] .idea-list article:hover{background:#e03a1e0f;padding-inline:16px}:root[data-appearance=style4] .idea-list h2{font:900 clamp(25px,3vw,42px)/.95 var(--serif);letter-spacing:-.045em;text-transform:uppercase}:root[data-appearance=style4] .list-meta{color:var(--accent);font:700 10px var(--sans);letter-spacing:.15em;text-transform:uppercase}:root[data-appearance=style4] .row-actions button,:root[data-appearance=style4] .admin-item button{border-color:var(--ink);font:700 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:0}:root[data-appearance=style4] .admin-tabs{border-color:var(--ink)}:root[data-appearance=style4] .admin-tabs button{color:var(--muted);font:700 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:0}:root[data-appearance=style4] .admin-tabs button.active{color:var(--accent);border-color:var(--accent)}.style-boot.style4{color:#161616;background:#f5f4f1;padding:clamp(22px,4vw,56px);font-family:Arial,Helvetica,sans-serif;display:block}.bold-modern-boot-top,.bold-modern-boot-base{letter-spacing:.16em;justify-content:space-between;gap:20px;font:700 10px Arial,sans-serif;display:flex}.bold-modern-boot-top{border-bottom:1px solid #161616;padding-bottom:11px}.bold-modern-boot-title{letter-spacing:-.08em;font:900 clamp(76px,18vw,240px)/.75 Arial Black,Impact,sans-serif;position:absolute;bottom:18vh;left:clamp(22px,4vw,56px)}.bold-modern-boot-title i{color:#e03a1e;font-style:normal}.bold-modern-boot-base{border-top:1px solid #161616;align-items:end;padding-top:12px;position:absolute;bottom:5vh;left:clamp(22px,4vw,56px);right:clamp(22px,4vw,56px)}.bold-modern-boot-base strong{font:900 clamp(42px,8vw,96px)/.8 Arial Black,Impact,sans-serif}@media (width>=701px){:root[data-appearance=style5] .editor{--admin-editor-top:88px}}:root[data-appearance=style5]{--paper:#fdf6e9;--ink:#2b2438;--muted:#71697a;--line:#d8cdbd;--accent:#ff4036;--wash:#f7ead3;--playful-wobble-blue:#2456ff;--playful-wobble-yellow:#ffc933;--playful-wobble-green:#34b56a;--serif:"Baloo 2",cursive;--sans:"Quicksand",sans-serif;--mono:"Quicksand",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-appearance=style5] body{font-family:var(--sans)}:root[data-appearance=style5] .playful-wobble-ambient{background:var(--paper)}:root[data-appearance=style5] .playful-wobble-dot-field{opacity:.48;background-image:radial-gradient(#2b243817 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0}:root[data-appearance=style5] .playful-wobble-confetti{border:3px solid var(--ink);position:absolute}:root[data-appearance=style5] .playful-wobble-dot{aspect-ratio:1;background:var(--playful-wobble-yellow);border-radius:50%;width:clamp(20px,4vw,54px);animation:4.5s ease-in-out infinite playful-wobble-float;top:23%;left:7%}:root[data-appearance=style5] .playful-wobble-ring{aspect-ratio:1;border-width:6px;border-color:var(--playful-wobble-blue);border-radius:50%;width:clamp(45px,7vw,94px);animation:5.2s ease-in-out -.8s infinite playful-wobble-float;top:17%;right:8%}:root[data-appearance=style5] .playful-wobble-star{aspect-ratio:1;background:var(--playful-wobble-green);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border:0;width:clamp(40px,6vw,80px);animation:7s linear infinite playful-wobble-spin;bottom:20%;right:15%}:root[data-appearance=style5] .playful-wobble-marquee{white-space:nowrap;background:var(--ink);width:120vw;color:var(--playful-wobble-yellow);letter-spacing:.06em;padding:12px 0;font:800 clamp(14px,2vw,22px)/1 "Baloo 2",cursive;animation:20s linear infinite playful-wobble-marquee;position:absolute;top:68vh;left:-10vw;transform:rotate(-1.4deg)}:root[data-appearance=style5] .site-header{z-index:30;border:3px solid var(--ink);width:min(1180px,100% - 28px);min-height:64px;box-shadow:5px 5px 0 var(--ink);background:#fdf6e9eb;border-radius:999px;margin:14px auto -78px;padding:8px 16px;position:sticky;top:14px}:root[data-appearance=style5] main{padding-top:96px}:root[data-appearance=style5] .brand,:root[data-appearance=style5] h1,:root[data-appearance=style5] .page-heading h2,:root[data-appearance=style5] .build-title,:root[data-appearance=style5] .idea-name{color:var(--ink);font-family:"Baloo 2",cursive}:root[data-appearance=style5] .brand{letter-spacing:-.06em;font-weight:800}:root[data-appearance=style5] .mark{border:3px solid var(--ink);background:var(--accent);color:#0000;border-radius:50%;width:34px;height:34px;animation:2.8s ease-in-out infinite playful-wobble-logo;position:relative}:root[data-appearance=style5] .mark:after{content:"";border:2px solid var(--ink);background:var(--playful-wobble-yellow);border-radius:50%;position:absolute;inset:8px}:root[data-appearance=style5] .appearance-trigger{border:2px solid var(--ink);background:var(--playful-wobble-blue);color:#fff;min-height:44px;box-shadow:3px 3px 0 var(--ink);border-radius:999px;font-weight:800}:root[data-appearance=style5] .mobile-menu-toggle{border:2px solid var(--ink);background:var(--playful-wobble-yellow);box-shadow:3px 3px 0 var(--ink);border-radius:14px}:root[data-appearance=style5] .generator-intro{text-align:center}:root[data-appearance=style5] .eyebrow,:root[data-appearance=style5] .section-kicker{border:2px solid var(--ink);background:var(--playful-wobble-yellow);color:var(--ink);border-radius:999px;padding:6px 13px;font-weight:800;display:inline-block}:root[data-appearance=style5] h1{letter-spacing:-.075em;font-weight:800;line-height:.83}:root[data-appearance=style5] h1 .headline-letter:nth-child(3n+1){color:var(--accent);text-shadow:3px 3px 0 var(--ink)}:root[data-appearance=style5] h1 .headline-letter:nth-child(3n+2){color:var(--playful-wobble-blue);text-shadow:3px 3px 0 var(--ink)}:root[data-appearance=style5] h1 .headline-letter:nth-child(3n){color:var(--playful-wobble-green);text-shadow:3px 3px 0 var(--ink)}:root[data-appearance=style5] .generator-controls,:root[data-appearance=style5] .filters{border:3px solid var(--ink);background:var(--wash);box-shadow:6px 6px 0 var(--ink);border-radius:28px}:root[data-appearance=style5] select,:root[data-appearance=style5] input,:root[data-appearance=style5] textarea{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--sans);border-radius:14px;font-weight:700}:root[data-appearance=style5] .idea-composer{border:3px solid var(--ink);background:var(--paper);box-shadow:9px 9px 0 var(--ink);border-radius:40px;padding:12px;overflow:visible}:root[data-appearance=style5] .idea-composer.flash{animation:.48s cubic-bezier(.2,.9,.28,1) playful-wobble-squish}:root[data-appearance=style5] .idea-line{border-color:var(--ink)}:root[data-appearance=style5] .idea-line:first-child{background:#fff0ec}:root[data-appearance=style5] .idea-line:nth-child(2){background:#edf1ff}:root[data-appearance=style5] .idea-line:nth-child(3){background:#eef9ec}:root[data-appearance=style5] .idea-line:hover{transform:translate(5px)rotate(-.35deg)}:root[data-appearance=style5] .idea-text{color:var(--ink);font-family:"Baloo 2",cursive;font-weight:700}:root[data-appearance=style5] .reroll-button,:root[data-appearance=style5] .secondary-action,:root[data-appearance=style5] .text-button,:root[data-appearance=style5] .ghost-button{border:2px solid var(--ink);background:var(--playful-wobble-yellow);box-shadow:3px 3px 0 var(--ink);color:var(--ink);border-radius:14px;font-weight:800}:root[data-appearance=style5] .primary-action,:root[data-appearance=style5] .build-button{border:3px solid var(--ink);background:var(--accent);box-shadow:6px 6px 0 var(--ink);color:#fff;border-radius:18px;font-weight:800}:root[data-appearance=style5] .tag,:root[data-appearance=style5] .meta-item,:root[data-appearance=style5] .difficulty{border:1.5px solid var(--ink);background:var(--playful-wobble-yellow);color:var(--ink);border-radius:999px;font-weight:800}:root[data-appearance=style5] .discover-list,:root[data-appearance=style5] .saved-list,:root[data-appearance=style5] .admin-workspace,:root[data-appearance=style5] .build-layout{border:3px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--ink);border-radius:32px}:root[data-appearance=style5] .discover-row,:root[data-appearance=style5] .saved-row,:root[data-appearance=style5] .admin-row{border-color:var(--ink)}:root[data-appearance=style5] .detail-block,:root[data-appearance=style5] .prompt-panel,:root[data-appearance=style5] .admin-panel,:root[data-appearance=style5] .admin-form{border:2px solid var(--ink);background:var(--wash);box-shadow:4px 4px 0 var(--ink);border-radius:22px}:root[data-appearance=style5] .capability{border:2px solid var(--ink);background:var(--playful-wobble-blue);color:#fff;border-radius:999px;font-weight:800}:root[data-appearance=style5] .empty-state{border:3px dashed var(--ink);background:var(--wash);border-radius:32px}:root[data-appearance=style5] .motion-reveal{animation:.55s cubic-bezier(.18,.9,.22,1) both playful-wobble-rise}:root[data-appearance=style5] .style-boot{background:var(--playful-wobble-yellow);color:var(--ink)}:root[data-appearance=style5] .style-boot.style5{place-content:center;justify-items:center;display:grid}:root[data-appearance=style5] .playful-wobble-boot-ball{aspect-ratio:1;border:4px solid var(--ink);background:var(--accent);width:clamp(48px,8vw,92px);box-shadow:5px 5px 0 var(--ink);border-radius:50%;margin-bottom:22px;animation:.8s cubic-bezier(.2,.75,.3,1) infinite alternate playful-wobble-ball}:root[data-appearance=style5] .playful-wobble-boot-word{letter-spacing:-.09em;font:800 clamp(42px,10vw,110px)/.8 "Baloo 2",cursive;display:flex}:root[data-appearance=style5] .playful-wobble-boot-word span{color:var(--accent);text-shadow:3px 3px 0 var(--ink);animation:.7s ease-in-out infinite alternate playful-wobble-letter;display:block}:root[data-appearance=style5] .playful-wobble-boot-word span:nth-child(3n+2){color:var(--playful-wobble-blue);animation-delay:.16s}:root[data-appearance=style5] .playful-wobble-boot-word span:nth-child(3n){color:var(--playful-wobble-green);animation-delay:.32s}@keyframes playful-wobble-float{0%,to{transform:translate(0,0)rotate(-8deg)}50%{transform:translate(9px,-18px)rotate(10deg)}}@keyframes playful-wobble-spin{to{transform:rotate(360deg)}}@keyframes playful-wobble-marquee{to{translate:-34%}}@keyframes playful-wobble-logo{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg)translateY(-3px)}}@keyframes playful-wobble-squish{0%{transform:scale(1)}30%{transform:scale(1.025,.965)rotate(-.45deg)}55%{transform:scale(.985,1.025)rotate(.35deg)}to{transform:scale(1)}}@keyframes playful-wobble-rise{0%{opacity:0;transform:translateY(18px)rotate(-.5deg)}to{opacity:1;transform:translateY(0)}}@keyframes playful-wobble-letter{to{transform:translateY(-12px)rotate(5deg)}}@keyframes playful-wobble-ball{0%{transform:translateY(14px)scale(1.1,.86)}to{transform:translateY(-26px)scale(.92,1.08)}}@media (width<=760px){:root[data-appearance=style5] .site-header{width:calc(100% - 16px);box-shadow:3px 3px 0 var(--ink);border-radius:22px;margin:8px auto -72px;padding:7px 10px;top:8px}:root[data-appearance=style5] main{padding-top:88px}:root[data-appearance=style5] .appearance-trigger{padding:0 16px}:root[data-appearance=style5] h1{font-size:clamp(46px,15vw,68px)}:root[data-appearance=style5] .idea-line:hover{transform:none}:root[data-appearance=style5] .playful-wobble-ring{top:13%;right:3%}:root[data-appearance=style5] .playful-wobble-star{bottom:15%;right:7%}}@media (prefers-reduced-motion:reduce){:root[data-appearance=style5] .mark,:root[data-appearance=style5] .playful-wobble-dot,:root[data-appearance=style5] .playful-wobble-ring,:root[data-appearance=style5] .playful-wobble-star,:root[data-appearance=style5] .playful-wobble-marquee,:root[data-appearance=style5] .playful-wobble-boot-ball,:root[data-appearance=style5] .playful-wobble-boot-word span,:root[data-appearance=style5] .motion-reveal,:root[data-appearance=style5] .idea-composer.flash{animation:none}}.feedback-widget.svelte-1rafedh{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:130;color:var(--ink,#202123);justify-items:end;gap:12px;font-family:inherit;display:grid;position:fixed}.feedback-panel.svelte-1rafedh{border:1px solid var(--ink,#202123);background:var(--surface,var(--paper,#fff));border-radius:18px;width:min(420px,100vw - 36px);max-height:min(720px,100dvh - 92px);padding:18px;overflow:auto;box-shadow:0 18px 48px #0000003d}.feedback-heading.svelte-1rafedh{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.feedback-heading.svelte-1rafedh p:where(.svelte-1rafedh){color:var(--accent,currentColor);letter-spacing:.12em;margin:0 0 3px;font-size:12px;font-weight:750}.feedback-heading.svelte-1rafedh h2:where(.svelte-1rafedh){margin:0;font-size:22px;line-height:1.15}.icon-button.svelte-1rafedh,.snapshot-preview.svelte-1rafedh button:where(.svelte-1rafedh){border:1px solid var(--line,var(--ink));background:var(--surface,var(--paper));color:inherit;cursor:pointer;place-items:center;display:grid}.icon-button.svelte-1rafedh{border-radius:50%;flex:none;width:34px;height:34px}.feedback-label.svelte-1rafedh{margin-bottom:8px;font-size:14px;font-weight:650;display:block}textarea.svelte-1rafedh{box-sizing:border-box;resize:vertical;border:1px solid var(--line,var(--ink));background:var(--paper,#fff);width:100%;min-height:142px;color:var(--ink,#202123);font:inherit;border-radius:10px;padding:12px;font-size:16px;line-height:1.45}.feedback-meta.svelte-1rafedh{color:var(--muted,currentColor);opacity:.75;justify-content:space-between;gap:12px;margin:7px 1px 12px;font-size:12px;display:flex}.snapshot-list.svelte-1rafedh{flex-wrap:wrap;gap:9px;margin:2px 0 14px;display:flex}.snapshot-preview.svelte-1rafedh{border:1px solid var(--line,var(--ink));background:var(--paper,#fff);border-radius:8px;width:94px;height:66px;margin:0;position:relative;overflow:hidden}.snapshot-preview.svelte-1rafedh img:where(.svelte-1rafedh){object-fit:cover;width:100%;height:100%;display:block}.snapshot-preview.svelte-1rafedh button:where(.svelte-1rafedh){background:var(--paper,#fff);border-radius:50%;width:21px;height:21px;position:absolute;top:4px;right:4px}.feedback-error.svelte-1rafedh{color:#b42318;margin:0 0 12px;font-size:14px;line-height:1.35}.feedback-actions.svelte-1rafedh{align-items:stretch;gap:9px;display:flex}.feedback-actions.svelte-1rafedh button:where(.svelte-1rafedh),.feedback-trigger.svelte-1rafedh{border:1px solid var(--ink,#202123);min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.snapshot-button.svelte-1rafedh{background:var(--surface,var(--paper));color:var(--ink,#202123);border-radius:10px;flex:1;padding:0 12px}.send-button.svelte-1rafedh{background:var(--ink,#202123);color:var(--paper,#fff);border-radius:10px;flex:none;padding:0 15px}.feedback-trigger.svelte-1rafedh{background:var(--ink,#202123);min-height:48px;color:var(--paper,#fff);border-radius:999px;padding:0 17px;box-shadow:0 8px 22px #0003}.feedback-trigger.is-open.svelte-1rafedh{opacity:.9}button.svelte-1rafedh:hover:not(:disabled){transform:translateY(-1px)}button.svelte-1rafedh:focus-visible{outline:3px solid var(--accent,#2456ff);outline-offset:2px}button.svelte-1rafedh:disabled{cursor:not-allowed;opacity:.55}.spin{animation:1s linear infinite svelte-1rafedh-spin}@keyframes svelte-1rafedh-spin{to{transform:rotate(360deg)}}@media (width<=520px){.feedback-widget.svelte-1rafedh{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.feedback-panel.svelte-1rafedh{border-radius:15px;width:min(100vw - 24px,420px);max-height:calc(100dvh - 82px);padding:16px}.feedback-actions.svelte-1rafedh{flex-wrap:wrap}.snapshot-button.svelte-1rafedh,.send-button.svelte-1rafedh{flex:150px;min-width:0}}@media (prefers-reduced-motion:reduce){.spin{animation:none}button.svelte-1rafedh:hover:not(:disabled){transform:none}}
