.home-story-entry{text-align:center;color:#f3f5ff;max-width:67.5rem;margin:0 auto;padding:4rem 1.75rem 2.25rem}.home-story-brand{letter-spacing:3px;color:#999aff;margin-bottom:1.375rem;font-size:.875rem;font-weight:600}.home-story-entry h1{letter-spacing:-1px;margin:0 0 1.25rem;font-size:clamp(1.875rem,3.4vw,3.625rem);font-weight:700;line-height:1.25}.home-story-entry h1 span{color:#dcdeff}.home-story-subtitle{color:#99a3b9;margin-bottom:2.25rem;font-size:1.0625rem}.home-story-box{text-align:left;background:linear-gradient(125deg,#1c2537,#141b2a);border:1px solid #596292;border-radius:1.375rem;padding:1.375rem 1.5rem;box-shadow:0 1.25rem 5rem #05071366}.home-story-box>input,.home-story-box>textarea{color:#f1f4ff;width:100%;font:inherit;box-sizing:border-box;background:0 0;border:0;outline:none;display:block}.home-story-box>input{border-bottom:1px solid #ffffff12;padding:0 0 1rem;font-size:1.25rem;font-weight:600}.home-story-box>textarea{resize:vertical;min-height:9.0625rem;padding:1.125rem 0;font-size:1rem;line-height:1.8}.home-story-box input::placeholder,.home-story-box textarea::placeholder{color:#8893a9}.home-story-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-story-options label{color:#9caac4;background:#111b2b;border:1px solid #39445c;border-radius:10px;align-items:center;gap:8px;padding:9px .75rem;font-size:.8125rem;display:flex}.home-story-options select{color:#edf0ff;max-width:10.625rem;font:inherit;background:#111b2b;border:0;outline:none}.home-story-send{color:#fff;cursor:pointer;background:linear-gradient(110deg,#6654eb,#9560ec);border:0;border-radius:.75rem;margin-left:auto;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600}.home-story-send:disabled{opacity:.5;cursor:wait}.home-story-ideas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:1.25rem;display:flex}.home-story-ideas button,.home-story-chat header button,.home-story-reload{color:#b8c3d8;cursor:pointer;background:#151e2b;border:1px solid #39445c;border-radius:10px;padding:10px .875rem;font-size:.8125rem}.home-story-note{color:#8792a9;margin-top:1.25rem;font-size:.75rem}.home-story-style{color:#b8c3d8;align-items:center;gap:10px;margin-top:.875rem;font-size:.8125rem;display:flex}.home-story-style img{object-fit:cover;border-radius:6px;width:4.5rem;height:2.75rem}.home-story-chat{flex-direction:column;max-width:65rem;height:min(50rem,85vh);min-height:33.75rem;margin:1.75rem auto;padding:0 1.25rem;display:flex}.home-story-chat>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.125rem;display:flex}.home-story-chat header span{color:#aaf;font-size:.8125rem}.home-story-chat h2{color:#eef1ff;margin:6px 0;font-size:1.5rem}.home-story-chat header button{margin-left:8px}.home-story-chat .story-script-agent-panel.is-open{--story-agent-panel-w:100%;border:1px solid #39445c;border-radius:1.25rem;flex:1 1 0;width:100%;min-height:0}.home-story-entry button:focus-visible,.home-story-entry select:focus-visible,.home-story-entry input:focus-visible,.home-story-entry textarea:focus-visible{outline-offset:4px;outline:2px solid #ae9aff}@media (max-width:40rem){.home-story-entry{padding:2.25rem .75rem 1.5rem}.home-story-entry h1 span{display:block}.home-story-box{padding:1.125rem .875rem}.home-story-send{width:100%;margin:8px 0 0}.home-story-options label{flex:1}.home-story-chat>header{flex-direction:column;align-items:flex-start}.home-story-chat{padding:0 10px}.home-story-ideas{justify-content:flex-start}.home-story-ideas button{text-align:left}}.home-story-chat{box-sizing:border-box;width:100%;height:calc(100dvh - 6rem);min-height:27.5rem;max-height:62.5rem;position:relative}.home-story-chat>header,.home-story-chat>.home-story-ideas{flex:none}.home-story-chat>.home-story-ideas{margin:0 0 1rem}.home-story-chat .story-script-agent-panel,.home-story-chat .story-script-agent-panel.is-open{z-index:auto;flex:1 1 0;width:100%;max-width:100%;height:auto;min-height:0;margin:0;position:relative;inset:auto;transform:none}.home-story-chat .story-script-agent-panel__surface{border-left:0;width:100%;max-width:100%;min-height:0}.home-story-chat .story-script-agent-panel__header{flex:none}@media (max-width:40rem){.home-story-chat{height:calc(100dvh - 2rem);min-height:30rem}}.home-story-chat>.home-story-panel-slot{isolation:isolate;border:1px solid #39445c;border-radius:1.25rem;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.home-story-panel-slot>.story-script-agent-panel.is-open{border:0;border-radius:0;flex:1 1 0;max-width:100%;height:100%;display:flex;width:100%!important;position:static!important;inset:auto!important;transform:none!important}.home-story-panel-slot .story-script-agent-panel__surface{flex:1;height:100%;min-height:0;position:relative;width:100%!important}.home-story-chat .story-script-agent-panel__header{margin:0;padding:.75rem}.home-story-chat .story-script-agent-panel__header button{margin:0}.story-settings{border-bottom:1px solid #ffffff18;margin:1.5rem 0;padding-bottom:1.25rem}.story-settings h3{color:#e7dfff;margin:0 0 1.25rem;font-size:1.0625rem}.story-settings small{color:#8f9bb4;margin-left:8px;font-size:.75rem;font-weight:400}.story-settings-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.story-settings-field{color:#d7def0;flex-direction:column;gap:10px;min-width:0;font-size:.875rem;display:flex}.story-settings-field input,.story-settings-field textarea{box-sizing:border-box;color:#eef0ff;width:100%;font:inherit;resize:vertical;background:#111a2a;border:1px solid #3e4a65;border-radius:10px;padding:11px}.story-settings-field summary{cursor:pointer;background:#111a2a;border:1px solid #3e4a65;border-radius:10px;padding:.75rem;line-height:1.6}.story-settings-picker{background:#101827;border:1px solid #3e4a65;border-radius:.75rem;max-height:18.75rem;margin-top:6px;padding:.75rem;overflow:auto}.story-settings-picker b{color:#a6acd5;margin:8px 0;font-size:.75rem;display:block}.story-settings-picker button,.story-settings-audience button,.story-settings-selected button{color:#bdcbe2;cursor:pointer;background:#19273e;border:1px solid #40506f;border-radius:8px;margin:3px;padding:7px 10px;font-size:.75rem}.story-settings-picker button[aria-pressed=true],.story-settings-audience button[aria-pressed=true]{color:#fff;background:#6046b7;border-color:#b49aff}.story-settings-picker button:disabled{opacity:.4;cursor:not-allowed}.story-settings-selected button{color:#d9c5ff;background:#34294f}.story-settings-custom{gap:6px;margin-top:.75rem;display:flex}.story-settings-audience{flex-wrap:wrap;display:flex}.story-settings-hint{color:#99a8c1;font-size:.75rem;line-height:1.6}.story-synopsis-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.story-synopsis-heading button,.home-story-synopsis-actions button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#5945bd,#865bd4);border:1px solid #ae90ee;border-radius:10px;padding:9px .875rem}.story-synopsis-heading button:disabled,.home-story-synopsis-actions button:disabled{opacity:.45;cursor:not-allowed}.home-story-synopsis-actions{color:#dbcef8;background:#28213e;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem;font-size:.8125rem;display:flex}@media (max-width:40rem){.story-settings-grid{grid-template-columns:1fr}.home-story-synopsis-actions{flex-direction:column;align-items:stretch}}.story-settings-grid{align-items:start;gap:1.375rem 1.5rem}.story-settings-dropdown{position:relative}.story-settings-dropdown:has(details[open]){z-index:30}.story-settings-dropdown details{position:relative}.story-settings-dropdown summary{box-sizing:border-box;background:#121b2b;align-items:center;gap:8px;min-height:2.875rem;padding:10px .875rem;list-style:none;transition:border-color .15s;display:flex}.story-settings-dropdown summary::-webkit-details-marker{display:none}.story-settings-dropdown summary>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.story-settings-dropdown summary small{flex:none;margin:0;font-size:11px}.story-settings-dropdown summary i{border-bottom:2px solid #9ba8be;border-right:2px solid #9ba8be;width:7px;height:7px;margin:0 3px 4px 8px;transform:rotate(45deg)}.story-settings-dropdown details[open] summary{border-color:#9581de;box-shadow:0 0 0 2px #8c6fe51a}.story-settings-dropdown details[open] summary i{margin-top:6px;transform:rotate(225deg)}.story-settings-dropdown .story-settings-picker{z-index:40;background:#181d29;border:1px solid #42465c;border-radius:.75rem;max-height:min(23.125rem,55vh);margin:0;padding:8px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 1rem 2.75rem #0009}.story-picker-columns{grid-template-columns:6.75rem minmax(0,1fr);min-height:11rem;display:grid}.story-picker-categories{border-right:1px solid #ffffff12;max-height:13.125rem;padding-right:6px;overflow:auto}.story-settings-picker .story-picker-categories button{text-align:left;color:#9da9bd;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin:0 0 4px;padding:11px 10px;font-size:.8125rem;display:flex}.story-settings-picker .story-picker-categories button[aria-pressed=true]{color:#e8dcff;background:#333046}.story-picker-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;max-height:13.125rem;padding-left:8px;display:grid;overflow:auto}.story-settings-picker .story-picker-options button{text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:3px;min-height:2.5rem;margin:0;padding:8px;font-size:.8125rem;display:flex}.story-settings-picker .story-picker-options button:hover:not(:disabled){color:#fff;background:#ffffff0b}.story-settings-picker .story-picker-options button[aria-pressed=true]{color:#c9b3ff;background:#6c4dc32e}.story-picker-options button span{color:#ba9bff}.story-settings-dropdown .story-settings-custom{border-top:1px solid #ffffff12;align-items:center;margin-top:8px;padding-top:8px}.story-settings-custom input{min-width:0;padding:8px 10px;font-size:.75rem}.story-settings-custom button{white-space:nowrap;flex:none}.story-settings-selected{flex-wrap:wrap;gap:4px;display:flex}.story-settings-selected button{margin:6px 0 0;padding:4px 7px;font-size:11px}@media (max-width:40rem){.story-picker-columns{grid-template-columns:5.5rem minmax(0,1fr)}.story-settings-picker .story-picker-options button{padding:7px 5px;font-size:.75rem}}.home-story-entry{max-width:61.25rem;padding-top:2rem}.home-story-entry h1{margin-bottom:.75rem;font-size:clamp(1.75rem,2.7vw,2.625rem)}.home-story-brand{margin-bottom:.875rem;font-size:.75rem}.home-story-subtitle{margin-bottom:1.5rem;font-size:.875rem}.home-story-box{border-radius:1rem;padding:1.125rem 1.25rem}.home-story-box>input{padding-bottom:.75rem;font-size:1.0625rem}.story-settings{margin:1rem 0;padding-bottom:.875rem}.story-settings h3{margin-bottom:.875rem;font-size:.875rem}.story-settings small{margin-left:6px;font-size:10px}.story-settings-grid{gap:.875rem 1.125rem}.story-settings-field{gap:6px;font-size:.75rem}.story-settings-field input,.story-settings-field textarea{border-radius:8px;padding:8px 10px;font-size:.75rem;line-height:1.5}.story-settings-field textarea{height:3.875rem;min-height:3.875rem}.story-settings-grid>.story-settings-field:first-child{grid-template-columns:auto minmax(5rem,1fr);align-items:center;column-gap:8px;display:grid}.story-settings-grid>.story-settings-field:first-child>span{grid-column:1/-1}.story-settings-audience{flex-wrap:nowrap;gap:4px}.story-settings-audience button{white-space:nowrap;border-radius:7px;margin:0;padding:7px 8px;font-size:11px}.story-settings-dropdown summary{border-radius:8px;min-height:2.25rem;padding:7px 10px;line-height:1.5}.story-settings-dropdown .story-settings-picker{border-radius:9px;max-height:min(18.75rem,55vh);padding:6px}.story-picker-columns{grid-template-columns:5.375rem minmax(0,1fr);min-height:8.75rem}.story-settings-picker .story-picker-categories button{padding:8px;font-size:.75rem}.story-settings-picker .story-picker-options button{min-height:2rem;padding:6px;font-size:.75rem}.story-picker-options,.story-picker-categories{max-height:10.75rem}.home-story-box>textarea{min-height:6rem;padding:.75rem 0;font-size:.875rem}.story-synopsis-heading{font-size:.8125rem}.story-synopsis-heading button{padding:7px 11px;font-size:.75rem}@media (max-width:40rem){.home-story-entry{padding:1.5rem .75rem}.home-story-box{padding:.875rem}.story-settings-grid>.story-settings-field:first-child{grid-template-columns:1fr}.story-settings-audience{flex-wrap:wrap}}.home-story-box>.story-synopsis-heading{color:#f5f1ff;margin-top:1.375rem;font-size:1.0625rem}.home-story-box>.story-synopsis-heading button{padding:9px .875rem;font-size:.8125rem}.home-story-box>textarea{min-height:13.75rem;padding:1.125rem 0;font-size:.9375rem;line-height:1.9}.home-story-box>.story-settings-hint{color:#8591a8;margin:0 0 1rem;font-size:11px}.story-settings-secondary{border-top:1px solid #ffffff12;margin-top:1.25rem;padding-top:.8125rem}.story-settings-secondary>summary{color:#a6b0c5;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:1.75rem;font-size:.75rem;list-style:none;display:flex}.story-settings-secondary>summary::-webkit-details-marker{display:none}.story-settings-secondary>summary small{color:#77849e;margin-left:.75rem;font-size:11px}.story-settings-secondary>summary>span:last-child{color:#a89acb;white-space:nowrap;font-size:11px}.story-settings-secondary>summary i{margin-left:8px;font-style:normal}.story-settings-secondary[open]>summary i{display:inline-block;transform:rotate(180deg)}.story-settings-secondary .story-settings{border:0;margin:.75rem 0 0;padding:10px 0 0}.story-settings-secondary .story-settings h3{display:none}@media (max-width:40rem){.home-story-box>textarea{min-height:11.25rem}.story-settings-secondary>summary small{display:none}.home-story-box>.story-synopsis-heading{font-size:.9375rem}}.home-story-entry{max-width:77.5rem;padding:1.75rem 2rem 2.25rem}.home-story-box{background:radial-gradient(at 95% 0,#6752a624,#0000 52%),linear-gradient(135deg,#1c2537 0%,#171d2d 58%,#1d2035 100%);border:1px solid #786ea35c;border-radius:1.25rem;padding:1.625rem 1.875rem;position:relative;box-shadow:0 1.5rem 4.375rem #0004,inset 0 1px #ffffff0b}.home-story-box>.story-synopsis-heading{letter-spacing:.3px;margin-top:1.5rem;font-size:1.1875rem}.home-story-box>.story-synopsis-heading strong{align-items:center;gap:10px;display:flex}.home-story-box>.story-synopsis-heading strong:before{content:"";background:linear-gradient(#c5b4ff,#7d64dc);border-radius:3px;width:3px;height:1.25rem;box-shadow:0 0 .75rem #9b7bff45}.home-story-box>textarea{color:#e5e9f5;min-height:18.75rem;padding:1.375rem 0;font-size:1rem;line-height:1.95}.home-story-box>textarea:focus-visible{outline:none;box-shadow:inset 0 -1px #a98de777}.home-story-box>.story-synopsis-heading button{box-shadow:0 4px 1.125rem #6841bb22}@media (max-width:40rem){.home-story-entry{padding:1.375rem .75rem}.home-story-box{padding:1.125rem 1rem}.home-story-box>.story-synopsis-heading{font-size:.9375rem}.home-story-box>textarea{min-height:15rem;font-size:.875rem}}.home-story-options>.story-settings-toggle{color:#e5d9ff;min-height:2.375rem;font:inherit;cursor:pointer;background:linear-gradient(120deg,#3c3155,#292c46);border:1px solid #8670bb88;border-radius:10px;align-items:center;gap:9px;padding:9px .8125rem;font-size:.8125rem;transition:background .15s,border-color .15s;display:flex;box-shadow:inset 0 1px #ffffff0b}.story-settings-toggle span{color:#b7a6cf;font-size:11px}.story-settings-toggle i{color:#c4acec;font-style:normal}.home-story-options>.story-settings-toggle:hover,.home-story-options>.story-settings-toggle[aria-expanded=true]{background:linear-gradient(120deg,#4b3969,#333455);border-color:#b496ef}.story-settings-panel{background:#11182780;border:1px solid #4a476655;border-radius:.75rem;margin-top:1.125rem;padding:1rem 1.125rem}.story-settings-panel[hidden]{display:none}.story-settings-panel .story-settings{border:0;margin:0;padding:0}.story-settings-panel .story-settings h3{display:none}@media (max-width:40rem){.story-settings-panel{padding:.75rem}.home-story-options>.story-settings-toggle{flex:1;justify-content:center}}.story-settings-dropdown summary>.story-picker-value{white-space:normal;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:visible}.story-picker-chip{color:#e0d5f5;background:#72609726;border:1px solid #8d72bf36;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 7px;font-size:11px;line-height:1.5;display:inline-flex}.story-picker-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.story-picker-chip>button{color:#bba9d4;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;font-size:1rem;line-height:1;display:inline-flex}.story-picker-chip>button:hover:not(:disabled){color:#fff;background:#bb9cec30}.story-picker-chip>button:disabled{opacity:.4;cursor:not-allowed}.home-story-heading-row{justify-content:center;align-items:center;gap:1.625rem;min-width:0;margin:0 auto 1rem;display:flex}.home-story-heading-row>.home-story-brand{flex:0 17.8125rem;min-width:0;margin:0}.home-story-heading-row .manjuplanet-wordmark{width:100%;max-width:17.8125rem}.home-story-entry .home-story-heading-row>h1{letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(1.25rem,2vw,1.875rem);line-height:1.3}.home-story-heading-row>h1 span{display:inline}@media (max-width:62.5rem){.home-story-heading-row{gap:1.125rem}.home-story-heading-row>.home-story-brand{flex-basis:13.75rem}.home-story-entry .home-story-heading-row>h1{font-size:1.375rem}}@media (max-width:40rem){.home-story-heading-row{flex-wrap:wrap;gap:.75rem}.home-story-heading-row>.home-story-brand{flex:0 13.125rem}.home-story-entry .home-story-heading-row>h1{white-space:normal;font-size:1.1875rem}.home-story-heading-row>h1 span{display:inline}}@media (min-width:50.0625rem){.home-story-entry:has(>.home-story-brand){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:1.625rem;display:grid}.home-story-entry:has(>.home-story-brand)>*{grid-column:1/-1;min-width:0}.home-story-entry>.home-story-brand{grid-row:1;justify-self:end;width:17.8125rem;max-width:100%;margin:0 0 1rem;grid-column:1!important}.home-story-entry>.home-story-brand .manjuplanet-wordmark{width:100%;max-width:17.8125rem}.home-story-entry:has(>.home-story-brand)>h1{white-space:nowrap;letter-spacing:0;grid-area:1/2;justify-self:start;margin:0 0 1rem;font-size:clamp(1.25rem,2vw,1.875rem);line-height:1.3}.home-story-entry:has(>.home-story-brand)>h1 span{display:inline}}.home-story-entry .home-story-box{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 1px 2px #00000059,0 1.125rem 2.5rem -1.375rem #080c18f2,0 0 0 1px #7869b41a}.home-story-entry .home-story-box>textarea{background:linear-gradient(#070a14b8,#0a0e1a85);border-radius:.875rem;padding:1.25rem 1.375rem;transition:box-shadow .22s,background .22s;box-shadow:inset 0 2px 6px #00000080,inset 0 -1px #ffffff0d,0 1px #ffffff0a}.home-story-entry .home-story-box>textarea:focus-visible{box-shadow:inset 0 2px 6px #00000080,inset 0 -1px #ffffff0f,0 0 0 3px #7858e838,0 0 1.75rem -6px #7858e88c}.home-story-entry .home-story-box>input:focus-visible{box-shadow:0 .75rem 1.5rem -1.25rem #9678ffe6,inset 0 -1px #a98de7}.home-story-entry .story-synopsis-heading button{color:#fff;background:radial-gradient(120% 120% at 50% 0,#ffffff57,#fff0 60%),linear-gradient(#8f74f2 0%,#6f52e0 55%,#5a3fc4 100%);border:0;border-radius:.75rem;transition:transform .16s,box-shadow .2s;box-shadow:inset 0 1px #ffffff73,inset 0 -2px 3px #00000047,0 2px #412f8c,0 10px 1.25rem -10px #7858e8e6}.home-story-entry .story-synopsis-heading button:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 3px #0000003d,0 4px #412f8c,0 1rem 1.75rem -.75rem #7858e8,0 0 0 4px #7858e829}.home-story-entry .story-synopsis-heading button:active:not(:disabled){transform:translateY(0)scale(.985);box-shadow:inset 0 1px #ffffff59,0 1px #412f8c,0 6px .75rem -8px #7858e8e6}.home-story-entry .home-story-send{background:radial-gradient(120% 120% at 50% 0,#ffffff4d,#fff0 62%),linear-gradient(110deg,#6654eb,#9560ec);border-radius:.875rem;transition:transform .16s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px 4px #00000042,0 3px #43318f,0 1rem 1.875rem -.875rem #7a58ecf2}.home-story-entry .home-story-send:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:35%;transition:left .55s;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}.home-story-entry .home-story-send:hover:not(:disabled):after{left:120%}.home-story-entry .home-story-send:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #0000003d,0 5px #43318f,0 1.375rem 2.375rem -1rem #7a58ec,0 0 0 5px #7a58ec29}.home-story-entry .home-story-send:active:not(:disabled){transform:translateY(0)scale(.99);box-shadow:inset 0 1px #ffffff59,0 1px #43318f,0 10px 1.25rem -.75rem #7a58ece6}.home-story-entry .home-story-options>label,.home-story-entry .home-story-options>button{transition:transform .16s,border-color .16s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000047,0 6px .875rem -10px #000000e6}.home-story-entry .home-story-options>label:hover,.home-story-entry .home-story-options>button:hover:not(:disabled){border-color:#6f5fb0;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000003d,0 10px 1.25rem -.75rem #000000f2}.home-story-entry .home-story-ideas button{border-radius:.75rem;transition:transform .16s,border-color .16s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0f,0 8px 1.125rem -.875rem #000000f2}.home-story-entry .home-story-ideas button:hover{background:#1b2436;border-color:#7c6ac0;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 .875rem 1.5rem -1rem #000,0 0 0 3px #7858e81f}@media (prefers-reduced-motion:reduce){.home-story-entry .story-synopsis-heading button,.home-story-entry .home-story-send,.home-story-entry .home-story-options>label,.home-story-entry .home-story-options>button,.home-story-entry .home-story-ideas button,.home-story-entry .home-story-box>textarea{transition:none}.home-story-entry .story-synopsis-heading button:hover:not(:disabled),.home-story-entry .home-story-send:hover:not(:disabled),.home-story-entry .home-story-options>label:hover,.home-story-entry .home-story-options>button:hover:not(:disabled),.home-story-entry .home-story-ideas button:hover{transform:none}.home-story-entry .home-story-send:after{display:none}}.home-story-entry h1{text-shadow:0 2px 1.125rem #0a0e1ee6,0 1px #ffffff0f}.home-story-entry h1 span{text-shadow:0 2px 1.125rem #7858e859}.home-story-entry .home-story-subtitle{text-shadow:0 1px #00000080}.home-story-fab{z-index:60;cursor:pointer;color:#fff;height:3.5rem;font:inherit;background:radial-gradient(120% 120% at 50% 0,#ffffff57,#fff0 62%),linear-gradient(#8f74f2 0%,#6f52e0 55%,#5a3fc4 100%);border:0;border-radius:62.4375rem;justify-content:center;align-items:center;padding:0 1.125rem;font-size:.875rem;font-weight:600;transition:transform .18s,box-shadow .22s;display:flex;position:fixed;bottom:1.75rem;right:1.75rem;box-shadow:inset 0 1px #ffffff73,inset 0 -2px 4px #00000047,0 3px #412f8c,0 1.125rem 2rem -.875rem #7a58ecf2,0 8px 1.25rem -10px #000c}.home-story-fab>span{text-shadow:0 1px 2px #00000073;font-size:1.125rem;line-height:1}.home-story-fab>em{white-space:nowrap;opacity:0;max-width:0;margin-left:0;font-style:normal;transition:max-width .26s,opacity .2s,margin-left .26s;overflow:hidden}.home-story-fab:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #0000003d,0 5px #412f8c,0 1.5rem 2.625rem -1rem #7a58ec,0 0 0 6px #7a58ec29}.home-story-fab:hover:not(:disabled)>em{opacity:1;max-width:9.375rem;margin-left:10px}.home-story-fab:active:not(:disabled){transform:translateY(0)scale(.97);box-shadow:inset 0 1px #ffffff59,0 1px #412f8c,0 .75rem 1.375rem -.875rem #7a58ece6}.home-story-fab:disabled{opacity:.55;cursor:wait}.home-story-fab:before{content:"";pointer-events:none;border:1px solid #9274ff99;border-radius:62.4375rem;animation:3.2s ease-out infinite homeStoryFabPulse;position:absolute;inset:0}@keyframes homeStoryFabPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}@media (max-width:45rem){.home-story-fab{height:3.125rem;padding:0 .9375rem;bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.home-story-fab,.home-story-fab>em{transition:none}.home-story-fab:before{display:none}.home-story-fab:hover:not(:disabled){transform:none}}
