.prompter-page-header{background:#222;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.32);height:64px;left:0;position:fixed;top:0;width:100%;z-index:100}.prompter-page-header .prompter-page-header-inner{background:url(https://source.textflare.ai/prompter/light_prompter.png) no-repeat 0;background-size:180px;height:64px;margin:0 100px;padding-right:20px;position:relative}.prompter-page-header .prompter-page-header-inner .header-menu-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;height:64px;justify-content:center;margin:0 auto;max-width:100%;width:fit-content}.prompter-page-header .prompter-page-header-inner .header-menu-wrap a{border-radius:6px;color:#fff;font-weight:500;line-height:34px;padding:5px 20px;text-decoration:none}.prompter-page-header .prompter-page-header-inner .header-menu-wrap a:hover{background:rgba(0,0,0,.75);color:#74ff52;font-weight:700}.prompter-page-header .prompter-page-header-inner .bookmark-button{background:#74ff52!important;border:2px solid #74ff52!important;color:#000!important;font-weight:700;position:absolute;right:0;top:15px}.prompter-page-header .prompter-page-header-inner .bookmark-button:hover{filter:brightness(.95)}.bookmark-modal .ant-modal-content{background:#222;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.8);overflow:hidden}.bookmark-modal .ant-modal-header .ant-modal-title{background:#222;color:hsla(0,0%,100%,.88);font-size:18px;font-weight:700;margin:0}.bookmark-modal .ant-modal-close:hover{background:#363636}.bookmark-modal .ant-modal-close .ant-modal-close-x{color:#fff}.bookmark-modal .ant-modal-body{padding:0}.bookmark-modal .bookmark-modal-content{background:#222;padding:24px}.bookmark-modal .bookmark-modal-content .bookmark-modal-title{align-items:center;color:hsla(0,0%,100%,.85);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:20px}.bookmark-modal .bookmark-modal-content .shortcut-keys-container{background:hsla(0,0%,100%,.06);border:1px solid rgba(116,255,82,.35);border-radius:8px;margin-bottom:20px;overflow:hidden;padding:20px;position:relative}.bookmark-modal .bookmark-modal-content .shortcut-keys-container:before{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#74ff52,#5ee838,#74ff52);content:"";height:3px;left:0;position:absolute;right:0;top:0}.bookmark-modal .bookmark-modal-content .shortcut-keys-container .shortcut-item{align-items:center;background:hsla(0,0%,100%,.06);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 16px;transition:all .2s ease}.bookmark-modal .bookmark-modal-content .shortcut-keys-container .shortcut-item:last-child{margin-bottom:0}.bookmark-modal .bookmark-modal-content .shortcut-keys-container .shortcut-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.2);transform:translateY(-2px)}.bookmark-modal .bookmark-modal-content .shortcut-keys-container .shortcut-item .platform-label{align-items:center;color:hsla(0,0%,100%,.65);display:flex;font-size:14px;font-weight:600;gap:8px}.bookmark-modal .bookmark-modal-content .shortcut-keys-container .shortcut-item .platform-label .platform-icon{font-size:18px}.bookmark-modal .bookmark-modal-content .shortcut-keys-container .shortcut-item .shortcut-keys{align-items:center;display:flex;gap:4px}.bookmark-modal .bookmark-modal-content .shortcut-keys-container .shortcut-item .shortcut-keys .key{background:linear-gradient(135deg,#74ff52,#5ee838);border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 2px 4px rgba(116,255,82,.3);color:#000;font-family:Monaco,Roboto,Ubuntu Mono,monospace;font-size:13px;font-weight:600;min-width:32px;padding:8px 12px;text-align:center}.bookmark-modal .bookmark-modal-content .shortcut-keys-container .shortcut-item .shortcut-keys .plus{color:hsla(0,0%,100%,.45);font-size:16px;font-weight:600}.bookmark-modal .bookmark-modal-content .bookmark-modal-note{background:rgba(250,173,20,.1);border-left:4px solid rgba(250,173,20,.8);border-radius:0 8px 8px 0;color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.6;padding:16px}.bookmark-modal .bookmark-modal-content .bookmark-modal-note .note-icon{color:rgba(250,173,20,.8);font-size:16px;margin-right:8px}@keyframes shimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}body,html{background:#222}body .prompter-page-container,html .prompter-page-container{margin:64px auto 0;max-width:1000px;position:relative}body .prompter-page-container .page-mark,html .prompter-page-container .page-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}body .prompter-page-container .page-mark.page-left-top-mark,html .prompter-page-container .page-mark.page-left-top-mark{background-image:url(https://source.textflare.ai/prompter/cube_6.svg);height:150px;left:-100px;top:100px;width:150px}body .prompter-page-container .page-mark.page-right-top-mark,html .prompter-page-container .page-mark.page-right-top-mark{background-image:url(https://source.textflare.ai/prompter/cube_4.svg);height:130px;right:-100px;top:200px;width:130px}body .prompter-page-container .page-mark.page-left-bottom-mark,html .prompter-page-container .page-mark.page-left-bottom-mark{background-image:url(https://source.textflare.ai/prompter/cube_3.svg);height:130px;left:-180px;top:560px;width:130px}body .prompter-page-container .page-mark.page-right-bottom-mark,html .prompter-page-container .page-mark.page-right-bottom-mark{background-image:url(https://source.textflare.ai/prompter/cube_5.svg);height:120px;right:-180px;top:600px;width:120px}body .prompter-page-container .prompter-page-title,html .prompter-page-container .prompter-page-title{color:hsla(0,0%,100%,.88);font-size:45px;font-weight:700;line-height:1.8;padding:60px 0;text-align:center}body .prompter-page-container .prompter-page-description,html .prompter-page-container .prompter-page-description{color:hsla(0,0%,100%,.65);font-size:18px;line-height:1.8;margin:0 auto!important;max-width:800px;text-align:center}body .prompter-page-container .prompter-page-content,html .prompter-page-container .prompter-page-content{display:block;margin:80px auto;width:700px}body .prompter-page-container .prompter-page-content textarea,html .prompter-page-container .prompter-page-content textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:hsla(0,0%,100%,.85);font-family:Roboto;font-size:18px;height:200px;line-height:1.8;outline:none;padding:10px;resize:none;transition:all .2s ease;width:100%}body .prompter-page-container .prompter-page-content textarea::placeholder,html .prompter-page-container .prompter-page-content textarea::placeholder{color:hsla(0,0%,100%,.4)}body .prompter-page-container .prompter-page-content textarea:hover,html .prompter-page-container .prompter-page-content textarea:hover{border-color:hsla(0,0%,100%,.12)}body .prompter-page-container .prompter-page-content textarea:focus,html .prompter-page-container .prompter-page-content textarea:focus{border-color:hsla(0,0%,100%,.2)}body .prompter-page-container .prompter-page-content .prompter-page-button-container,html .prompter-page-container .prompter-page-content .prompter-page-button-container{margin:60px auto;text-align:center}body .prompter-page-container .prompter-page-content .prompter-page-button-container .prompter-page-link,html .prompter-page-container .prompter-page-content .prompter-page-button-container .prompter-page-link{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.08);border-radius:8px;box-sizing:border-box;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-block;font-size:16px;font-weight:700;height:50px;line-height:50px;text-align:center;transition:all .2s ease;vertical-align:middle;width:200px}body .prompter-page-container .prompter-page-content .prompter-page-button-container .prompter-page-button,html .prompter-page-container .prompter-page-content .prompter-page-button-container .prompter-page-button{background:#74ff52;border:2px solid #74ff52;color:#000;margin-right:20px}body .prompter-page-container .prompter-page-footer,html .prompter-page-container .prompter-page-footer{border-top:2px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.8;margin:200px auto 20px;max-width:1000px;padding:20px 0;text-align:center}body .prompter-page-container .prompter-page-footer .prompter-page-footer-text,html .prompter-page-container .prompter-page-footer .prompter-page-footer-text{color:hsla(0,0%,100%,.65);float:left}body .prompter-page-container .prompter-page-footer .prompter-page-footer-links,html .prompter-page-container .prompter-page-footer .prompter-page-footer-links{float:right}body .prompter-page-container .prompter-page-footer .prompter-page-footer-links a,html .prompter-page-container .prompter-page-footer .prompter-page-footer-links a{color:#fff;display:inline-block;margin-left:20px;text-decoration:underline;vertical-align:middle}body .prompter-page-container .prompter-page-footer .prompter-page-footer-links a:hover,html .prompter-page-container .prompter-page-footer .prompter-page-footer-links a:hover{color:#fff;text-decoration:underline}