.deep-research-library-backdrop{background:#09090b7a;display:grid;top:0;right:0;bottom:0;left:0;padding:16px;place-items:center;position:fixed;z-index:1000}.deep-research-library-dialog{background:#fff;border-radius:16px;box-shadow:0 6px 16px #00000029;color:#09090b;display:flex;flex-direction:column;gap:16px;height:min(568px,calc(100dvh - 32px));min-height:0;padding:24px 0;text-align:start;width:min(800px,100%)}.deep-research-library-dialog>header,.deep-research-library-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 24px}.deep-research-library-dialog>header h2{font-size:16px;font-weight:600;line-height:24px;margin:0}.deep-research-library-dialog>header button{background:transparent;border:0;color:#71717a;cursor:pointer;display:grid;height:20px;padding:0;place-items:center;width:20px}.deep-research-library-toolbar strong{font-size:14px;white-space:nowrap}.deep-research-library-toolbar label{align-items:center;border:1px solid hsla(0,0%,5%,.06);border-radius:999px;display:flex;gap:6px;height:36px;padding:0 12px;width:min(280px,70%)}.deep-research-library-toolbar label svg{color:#a1a1aa;flex:none}.deep-research-library-toolbar input{background:transparent;border:0;color:#09090b;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.deep-research-library-list{flex:1;margin:0 12px;min-height:0;overflow-y:auto}.deep-research-library-list>button[role=option]{align-items:center;background:transparent;border:0;border-radius:8px;color:#09090b;cursor:pointer;display:flex;gap:8px;min-width:0;padding:10px 12px;text-align:start;width:100%}.deep-research-library-list>button[role=option]:hover{background:#f4f4f5}.deep-research-library-list>button[role=option]>span:last-child{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deep-research-library-list>button[role=option]>svg{flex:none}.deep-research-library-checkbox{border:1px solid #d4d4d8;border-radius:3px;color:#fff;display:grid;flex:none;font-size:11px;height:16px;place-items:center;width:16px}.deep-research-library-list>[aria-selected=true] .deep-research-library-checkbox{background:#09090b;border-color:#09090b}.deep-research-library-list>p{align-items:center;color:#71717a;display:flex;font-size:13px;gap:8px;justify-content:center;margin:0;min-height:96px}.deep-research-library-list>p button,.deep-research-library-more{background:transparent;border:0;color:#09090b;cursor:pointer;font:inherit}.deep-research-library-more{display:block;margin:8px auto;padding:8px}.deep-research-library-dialog>footer{align-items:center;border-top:1px solid #e4e4e7;color:#71717a;display:flex;font-size:13px;gap:8px;justify-content:space-between;margin:0 12px;padding:16px 12px 0}.deep-research-library-dialog>footer>div{display:flex;gap:8px}.deep-research-library-dialog>footer button{background:transparent;border:0;border-radius:8px;color:#09090b;cursor:pointer;font:inherit;min-height:34px;padding:0 16px}.deep-research-library-dialog>footer button:last-child{background:#09090b;color:#fff}.deep-research-library-dialog>footer button:disabled{cursor:not-allowed;opacity:.4}@media(max-width:600px){.deep-research-library-dialog{gap:12px}.deep-research-library-dialog>header,.deep-research-library-toolbar{padding-inline:16px}.deep-research-library-dialog>footer{flex-wrap:wrap}}.feature-attachment-anchor[data-v-664bbf59]{display:inline-flex;flex:none;position:relative}.feature-add-button[data-v-664bbf59]{align-items:center;background:transparent;border:1px solid hsla(0,0%,5%,.06);border-radius:50%;color:#18181b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.feature-add-button[data-v-664bbf59]:hover,.feature-add-button[aria-expanded=true][data-v-664bbf59]{background:#e4e4e7}.feature-attachment-popover[data-v-664bbf59]{background:#fff;border-radius:20px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0000001f;inset-inline-start:0;max-width:calc(100vw - 32px);padding:8px;position:absolute;width:280px;z-index:50}.feature-attachment-popover button[data-v-664bbf59]{align-items:center;background:transparent;border:0;border-radius:8px;color:#09090b;cursor:pointer;display:flex;font-size:13px;gap:6px;line-height:20px;padding:6px 8px;text-align:start;white-space:nowrap;width:100%}.feature-attachment-popover button[data-v-664bbf59]:hover{background:#f4f4f5}.feature-attachment-popover button[data-v-664bbf59]:disabled{cursor:default;opacity:.5}.feature-attachment-error[data-v-664bbf59]{color:#ef4444;font-size:12px;inset-inline-start:0;max-width:280px;position:absolute;top:calc(100% + 6px);white-space:normal;width:-moz-max-content;width:max-content;z-index:51}.feature-composer-attachments[data-v-1483c41a]{display:flex;flex-wrap:wrap;gap:8px;margin:2px 8px 8px}.essay-paper-types{display:flex;flex-direction:column;gap:8px;width:100%}.essay-field-label{color:#71717a;font-size:13px;line-height:20px}.essay-option-grid{align-items:stretch;display:flex;gap:8px;min-height:0;overflow:hidden}.essay-option-grid button{align-items:flex-start;background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-sizing:border-box;color:#09090b;cursor:pointer;display:flex;flex:1 0 140px;flex-direction:column;font:inherit;gap:16px;justify-content:space-between;min-height:210px;min-width:140px;padding:16px;text-align:left}.essay-option-grid button:hover:not(.active){background:#fafafa}.essay-option-grid button.active{background:linear-gradient(92deg,#f5f3ff,#fffbeb);border-color:#a1a1aa}.essay-option-grid button:focus-visible{outline:2px solid #a1a1aa;outline-offset:-2px}.essay-option-copy,.essay-option-top{display:flex;flex-direction:column;width:100%}.essay-option-top{gap:12px}.essay-option-copy{gap:2px}.essay-option-icon{align-items:center;background:#f4f4f5;border-radius:50%;color:#09090b;display:flex;height:40px;justify-content:center;width:40px}.essay-option-grid button.active .essay-option-icon{background:#09090b;color:#fff}.essay-option-copy b{font-size:13px;font-weight:600;line-height:20px}.essay-option-copy small{color:#a1a1aa;font-size:12px;line-height:16px}.essay-option-badge{background:#eff6ff;border-radius:8px;color:#2563eb;font-size:12px;line-height:16px;padding:2px 8px}.essay-option-grid button.active .essay-option-badge{background:#fff;border-radius:999px}.essay-custom-input{background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-sizing:border-box;color:#09090b;font:400 13px/20px inherit;height:36px;padding:3px 7px;width:100%}@media(max-width:767px){.essay-option-grid{flex-direction:column;overflow:visible}.essay-option-grid button{flex:1 0 auto;min-height:110px;min-width:0}.essay-option-top{align-items:center;flex-direction:row}}.essay-writing{gap:16px}.essay-writing,.essay-writing-field{display:flex;flex-direction:column;width:100%}.essay-writing-field{gap:8px}.essay-language-row,.essay-style-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(155px,1fr));overflow:hidden}.essay-language-row button,.essay-style-grid button{background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-sizing:border-box;color:#09090b;cursor:pointer;font:inherit;width:100%}.essay-language-row button{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;justify-content:center;line-height:20px;padding:10px 16px}.essay-language-row button.active,.essay-style-grid button.active{background:linear-gradient(95deg,#f5f3ff,#fffbeb);border-color:#a1a1aa}.essay-language-row button:hover:not(.active),.essay-style-grid button:hover:not(.active){background:#fafafa}.essay-style-grid button{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left}.essay-style-grid b{font-size:14px;font-weight:600;line-height:20px}.essay-style-grid small,.essay-writing-hint{color:#a1a1aa;font-size:12px;line-height:16px}.essay-writing-hint{margin:0}.essay-writing .essay-select-field{gap:0}.essay-writing .essay-select-field>span:first-child{display:none}.essay-writing .essay-select-trigger{font-size:14px;font-weight:400;height:36px;padding:8px 16px}.essay-citation{display:flex;flex-direction:column;gap:16px}.essay-citation .essay-select-field{gap:4px}.essay-citation .essay-select-trigger{font-size:14px;font-weight:400;height:36px;padding:8px 16px}.essay-citation .essay-check-option{align-items:center;color:#52525b;display:flex;font-size:13px;gap:8px;padding:5px 4px}.essay-citation .essay-check-option input{accent-color:#09090b;height:16px;margin:0;width:16px}@media(max-width:767px){.essay-language-row{grid-template-columns:repeat(3,minmax(0,1fr))}.essay-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.essay-preview{display:flex;flex-direction:column;gap:20px;min-height:0}.essay-preview-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));height:208px;width:100%}.essay-preview-card{background:#fafafa;border:1px solid #e4e4e7;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:208px;min-width:0;overflow:hidden;padding:16px}.essay-preview-card h3{align-items:center;align-self:flex-start;background:#f4f4f5;border-radius:999px;color:#52525b;display:inline-flex;font-size:14px;font-weight:600;line-height:20px;margin:0;min-height:24px;padding:2px 8px;white-space:nowrap}.essay-preview-topic-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#d4d4d8 transparent;scrollbar-width:thin}.essay-preview-topic-scroll>p{color:#09090b;font-size:12px;line-height:16px;margin:0;min-height:112px;overflow-wrap:anywhere;white-space:pre-wrap}.essay-preview-metadata{color:#71717a;display:flex;font-size:12px;gap:4px;line-height:15px;margin-top:4px;min-width:0}.essay-preview-metadata>span{color:#a1a1aa;flex:none}.essay-preview-metadata ul{list-style:none;margin:0;min-width:0;padding:0}.essay-preview-metadata li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.essay-preview-requirements{display:flex;flex-direction:column;font-size:12px;gap:6px;line-height:15px;margin:0;min-width:0}.essay-preview-requirements>div{align-items:baseline;display:flex;min-width:0}.essay-preview-requirements dt{color:#a1a1aa;flex:none}.essay-preview-requirements dd{color:#09090b;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.essay-preview-field{display:flex;flex-direction:column;gap:0}.essay-preview-field>.essay-field-label{box-sizing:border-box;height:24px;padding-bottom:4px}.essay-preview-option,.essay-preview-options{display:flex;gap:8px;overflow:hidden}.essay-preview-option{align-items:flex-start;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;box-sizing:border-box;cursor:pointer;flex:1 0 200px;max-width:250px;min-width:200px;padding:12px;position:relative}.essay-preview-option:hover{background:#f4f4f5}.essay-preview-option input{accent-color:#09090b;flex:0 0 16px;height:16px;margin:2px 0 0;position:relative;width:16px;z-index:2}.essay-visual-option{container-type:inline-size;height:78px}.essay-file-option{height:64px}.essay-preview-option-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:2}.essay-preview-option-title{align-items:center;color:#09090b;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:20px;min-width:0;white-space:nowrap}.essay-preview-option-copy>small{color:#a1a1aa;font-size:12px;line-height:16px;max-width:132px}.essay-file-option .essay-preview-option-copy>small{color:#71717a;max-width:none}.essay-free-badge{background:#eff6ff;border-radius:8px;color:#2563eb;flex:none;font-size:10px;font-weight:400;line-height:12px;padding:2px 6px;white-space:nowrap}.essay-visual-option img{bottom:0;height:auto;pointer-events:none;position:absolute;right:8px;width:80px}@container (max-width:204px){.essay-free-badge{display:none}}@media(max-width:767px){.essay-preview-summary{grid-template-columns:1fr;height:auto}.essay-preview-options{overflow-x:auto;scrollbar-width:thin}.essay-preview-option{flex-shrink:0}.essay-preview-card{height:208px}}.essay-preview span{font-size:inherit;margin-top:0;overflow:visible;text-overflow:clip;white-space:normal}.essay-preview .essay-field-label{font-size:13px;line-height:20px}.essay-preview-option{font-size:13px}.essay-preview .essay-preview-option-title{font-size:13px;white-space:nowrap}.essay-preview .essay-preview-option-copy>small{font-size:12px}.essay-preview .essay-free-badge{font-size:10px;white-space:nowrap}.essay-composer:has(.essay-citation),.essay-composer:has(.essay-paper-types),.essay-composer:has(.essay-preview),.essay-composer:has(.essay-writing){overflow:visible}.essay-preview .essay-preview-topic-scroll>p{background:transparent;border:0;border-radius:0;font-size:12px;line-height:16px;padding:0;white-space:pre-wrap}.essay-preview .essay-preview-option-copy{overflow:visible;text-overflow:clip;white-space:normal}.essay-preview .essay-preview-option-copy>small{display:block;margin:0;overflow:visible;white-space:normal}.essay-preview .essay-preview-metadata>span{display:inline;white-space:nowrap}.essay-preview .essay-preview-option-title{display:flex;overflow:hidden;text-overflow:ellipsis}.essay-preview .essay-free-badge{display:inline-flex}@container (max-width:204px){.essay-preview .essay-free-badge{display:none}}.feature-page-ai-essay-writer .essay-paper-types{gap:8px}.feature-page-ai-essay-writer .essay-option-grid button{gap:16px;justify-content:space-between}.feature-page-ai-essay-writer .essay-option-grid button b{font-size:13px;line-height:20px}.feature-page-ai-essay-writer .essay-option-grid button small{color:#a1a1aa;font-size:12px;line-height:16px}.feature-page-ai-essay-writer .essay-paper-types>.essay-custom-input{font-size:13px;height:36px;min-height:36px;padding:3px 7px}.essay-preview .essay-preview-card h3{background:#f4f4f5;border:0;border-radius:999px;display:inline-flex;font-size:14px;line-height:20px;padding:2px 8px}.essay-preview .essay-preview-option-copy>small{color:#a1a1aa;line-height:16px;max-width:132px}.essay-preview .essay-file-option .essay-preview-option-copy>small{color:#71717a;max-width:none}.essay-preview .essay-preview-option-title{color:#09090b;font-weight:600;line-height:20px}.essay-preview .essay-free-badge{color:#2563eb;line-height:12px}.essay-preview .essay-preview-metadata>span{color:#a1a1aa;font-size:12px;line-height:15px}.essay-preview .essay-preview-option-copy{flex-direction:column;gap:2px}.essay-option-grid button.active .essay-option-badge{color:#52525b}@media(max-width:767px){.feature-page-ai-essay-writer .essay-option-grid button{justify-content:space-between;min-height:110px}}.essay-stepper button.done b{background:#fff;border-color:#e4e4e7;color:#09090b}.essay-stepper button.done b svg{height:8px;width:10px}.essay-select-option-label{align-items:center;display:inline-flex;gap:4px;min-width:0}.essay-select-option-label img{flex:none;height:16px;width:16px}.essay-stepper:after{background:#a1a1aa;content:"";height:1px;left:0;position:absolute;top:10px;width:calc((100% - 20px)*(var(--essay-step, 1) - 1)/4)}.essay-stepper button{z-index:1}.feature-composer-attachments[data-v-54aeb70b]{display:flex;flex-wrap:wrap;gap:8px;margin:2px 8px 8px}
