.reference-app{background:#f5f5f7;color:#191a1d}.reference-hero{text-align:center;padding:45px 24px 58px;background:radial-gradient(ellipse at top,#fff 0,#f7f7f8 65%)}.reference-hero h1{font:800 clamp(30px,4vw,44px)/1.1 Manrope,sans-serif;letter-spacing:-1.5px;margin:0 0 18px}.reference-hero>p{max-width:450px;margin:0 auto 34px;font-size:15px;color:#7b7d84;line-height:1.6}.reference-drop{max-width:780px;min-height:270px;border:1px dashed #d4d6dc;border-radius:28px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#ffffff38}.reference-drop>p{font-size:13px;color:#82848b;margin:0}.reference-drop>small{font-size:11px;color:#9799a1;margin-bottom:10px}.reference-choose{background:#1c1c1f;color:#fff;border:0;border-radius:30px;padding:13px 27px;display:inline-flex;align-items:center;gap:9px;box-shadow:0 8px 25px #0002;font-size:13px;font-weight:700}.reference-paper-art{position:relative;width:140px;height:115px;display:flex;align-items:center;justify-content:center}.reference-drop .reference-paper-art{transform:scale(.65);margin:-12px 0 -3px}.reference-mini-paper{background:#fff;border:1px solid #edf0f5;box-shadow:0 4px 12px #243e5714;width:74px;height:92px;border-radius:9px;padding:12px;position:relative;transform:rotate(-5deg)}.reference-mini-paper b{display:inline-block;background:#a4acbd;color:#fff;border-radius:4px;padding:2px 4px;font-size:12px}.reference-mini-paper i{display:block;height:4px;background:#eff1f5;margin-top:8px;width:100%;border-radius:3px}.reference-mini-paper i:last-child{width:65%}.reference-mini-paper.pdf{margin-left:-20px;transform:rotate(5deg);margin-top:18px}.reference-mini-paper.pdf b{background:#ff3e57}.reference-mini-paper.pdf svg{position:absolute;bottom:3px;right:-8px;width:24px;color:#00b788;fill:#fff}.art-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:100%}.art-page-grid span{background:#9463ff;color:#fff;border-radius:3px;font:700 19px/1.5 Manrope;text-align:center}.art-dotted-orbit{position:absolute;inset:7px 20px;border:2px dashed #cbb7fa;border-radius:50%}.art-rotation{position:absolute;top:-8px;right:30px;width:22px;color:#9b75ef}.reference-story,.reference-features,.reference-guides{max-width:940px;margin:auto;padding:70px 32px}.reference-breadcrumb{font-size:11px;display:flex;gap:10px;color:#a1a3ad;margin-bottom:44px}.reference-breadcrumb a{color:inherit}.reference-breadcrumb b{color:#60636d;font-weight:500}.reference-story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.reference-story h2{font:800 clamp(26px,3vw,33px)/1.15 Manrope;margin:0 0 20px;letter-spacing:-1px}.reference-story p{font-size:14px;line-height:1.75;color:#7e818a;max-width:370px}.reference-story ul{list-style:none;padding:15px 0 0;margin:0}.reference-story li{display:flex;gap:10px;font-size:12px;line-height:1.7;margin:13px 0;color:#666976}.reference-story li svg{flex-shrink:0;margin-top:2px;color:#17171c}.reference-story-art{border-radius:24px;background:#fff;min-height:260px;display:grid;place-items:center;box-shadow:0 14px 30px #151d3710}.reference-story-art .reference-paper-art{transform:scale(1.5)}.reference-features{max-width:none;background:#fff;padding:80px 32px}.reference-features>h2,.reference-steps>h2,.reference-faq>h2,.reference-guides>h2{text-align:center;font:800 24px/1.35 Manrope;letter-spacing:-.6px;margin:0 0 44px}.reference-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:876px;margin:auto}.reference-feature-grid article{border:1px solid #eceef2;border-radius:22px;padding:28px;display:flex;gap:26px;align-items:center;min-height:205px}.reference-feature-grid article.wide{grid-column:span 2}.reference-feature-grid h3{font:700 16px/1.4 Manrope;margin:0 0 12px}.reference-feature-grid p{font-size:12px;line-height:1.75;color:#898b93;margin:0}.reference-feature-grid article>span{background:#fff;box-shadow:0 4px 15px #152b511a;border:1px solid #f2f3f8;border-radius:12px;padding:10px;color:#8395ef;flex-shrink:0}.reference-feature-grid article:not(.wide){flex-direction:column-reverse;align-items:flex-start;gap:16px}.reference-steps{padding:75px 32px;background:linear-gradient(#f5f5f7,#f7f7f9)}.reference-steps>div{max-width:876px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:auto}.reference-steps article{text-align:center;padding:20px 12px}.reference-steps article>span{width:55px;height:55px;display:grid;place-items:center;border-radius:10px;color:#7d98eb;background:#fff;box-shadow:0 3px 10px #0001;margin:0 auto 22px}.reference-steps small{display:block;font-size:10px;color:#b3b6c1;margin-bottom:10px}.reference-steps h3{font:700 14px/1.4 Manrope;margin:0 0 12px}.reference-steps p{font-size:12px;color:#8e9099;line-height:1.6;margin:auto;max-width:220px}.reference-faq{padding:60px 24px}.reference-guides{max-width:none;background:#fff}.reference-guides>div{max-width:876px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:auto}.reference-guides a{border:1px solid #eceef2;border-radius:16px;overflow:hidden;text-decoration:none;color:#20222a}.reference-guides a>span{display:grid;place-items:center;height:130px;background:linear-gradient(140deg,#f9f7ff,#eee8f9);color:#a18bea}.reference-guides h3{font:700 13px/1.5 Manrope;padding:18px 18px 0;margin:0}.reference-guides p{display:flex;justify-content:space-between;padding:0 18px 18px;font-size:11px;color:#888d9c}.organize-workspace,.word-workspace{max-width:1140px;margin:20px auto 50px;padding:30px;background:#fff;border-radius:22px;border:1px solid #e9eaf0;scroll-margin-top:100px}.reference-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.reference-workspace-heading h2{font:800 22px Manrope;margin:0 0 8px}.reference-workspace-heading p{font-size:13px;color:#888c96;margin:0;overflow-wrap:anywhere}.reference-workspace-heading button,.organize-toolbar button,.reference-workspace-actions>button:not(.primary-button),.word-file-actions button{border:1px solid #dfe2eb;background:#fff;border-radius:8px;padding:9px 12px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.organize-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px;background:#f7f7fa;border-radius:12px}.organize-toolbar>label{display:flex;gap:8px;align-items:center;font-size:12px}.organize-zoom{margin-left:auto}.organize-zoom input{width:100px}.organize-hint{font-size:12px;color:#8c90a0;padding:14px 0}.organize-grid{display:grid;justify-content:center;gap:22px}.organize-card{border:1px solid #e3e5ed;border-radius:10px;padding:9px;background:#fbfbfd;user-select:none}.organize-card.selected{border-color:#a083ee;background:#f5f0ff}.organize-card.dragging{opacity:.55;border-style:dashed}.organize-card-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin-bottom:12px;color:#7b8093}.organize-card-top button{border:0;background:transparent;color:#8a8fa1;padding:2px}.organize-drag{touch-action:none}.organize-thumb{display:flex;align-items:center;justify-content:center;width:100%;border:0;background:#fff;padding:0;box-shadow:0 2px 6px #0001;overflow:hidden}.organize-thumb img{height:auto;flex-shrink:0}.organize-card>small{font-size:10px;color:#9598a5;display:block;text-align:center;margin:12px 0 9px}.organize-card-actions{display:flex;justify-content:space-around}.organize-card-actions button{padding:4px;border:0;background:transparent;color:#787f94}.reference-workspace-actions{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.reference-workspace-actions>span{display:flex;gap:8px;align-items:center;font-size:12px;color:#76808e}.organize-preview{background:#fff;padding:30px;max-width:90vw;max-height:90vh;border-radius:12px;position:relative;overflow:auto}.organize-preview>button{position:absolute;right:8px;top:8px;background:#fff;border:0;border-radius:50%;padding:6px;z-index:2}.organize-preview img{max-height:78vh;max-width:70vw}.word-options{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;background:#f7f7fa;border-radius:12px;padding:16px}.word-options label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#6e7588}.word-options select,.word-file-actions select,.word-preview select{background:#fff;border:1px solid #e0e3ec;padding:9px;border-radius:7px;font-size:12px;max-width:100%}.word-font-upload{position:relative;background:#fff;border:1px solid #e0e3ec;border-radius:7px;padding:10px;flex-direction:row!important;overflow:hidden}.word-font-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.word-fidelity-note{font-size:12px;line-height:1.7;color:#888c9b;margin:20px 0}.word-file-list{display:grid;gap:12px}.word-file{display:flex;align-items:center;gap:15px;padding:18px;background:#fbfbfd;border:1px solid #eaecf1;border-radius:12px}.word-file-icon{color:#7186bf;background:#edf1f8;padding:10px;display:flex;border-radius:8px}.word-file.done .word-file-icon{color:#1ca78b;background:#e8f7f1}.word-file>div:nth-child(2){flex:1;min-width:0}.word-file strong{font-size:13px;display:block;overflow-wrap:anywhere}.word-file small{font-size:11px;color:#989cac;display:block;margin-top:7px}.word-file p{font-size:12px;color:#bf5065;margin:8px 0 0}.word-file-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.word-preview{margin-top:30px;padding:22px;border:1px solid #eceef3;background:#f7f7fa;border-radius:14px;text-align:center}.word-preview>div{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.word-preview h3{display:flex;align-items:center;gap:8px;font:700 14px Manrope;margin:0;text-align:left;overflow-wrap:anywhere}.word-preview h3 svg{color:#12aa8b;flex-shrink:0}.word-preview label{font-size:11px;display:flex;align-items:center;gap:8px}.word-preview>img{width:min(100%,430px);box-shadow:0 4px 15px #0002}.word-preview>p{font-size:11px;color:#9498a4;line-height:1.5}.word-progress{display:flex;gap:8px;justify-content:center;font-size:12px;color:#7d8395;overflow-wrap:anywhere}.reference-app>.error-alert{max-width:940px;margin:20px auto}.reference-app>main>.error-alert{max-width:940px;margin:20px auto}.reference-app>.new-site-footer{margin-bottom:0}.reference-app>.page-answer-section{display:none}@media(max-width:900px){.reference-story-grid{gap:30px}.reference-feature-grid article{padding:22px}.reference-feature-grid article>span{padding:8px}.reference-feature-grid article>span svg{width:30px}.organize-workspace,.word-workspace{margin:15px 20px 40px}.word-file{flex-wrap:wrap}.word-file-actions{width:100%;padding-left:54px}}@media(max-width:600px){.reference-hero{padding:30px 20px 40px}.reference-hero>p{font-size:13px}.reference-drop{min-height:235px;border-radius:22px}.reference-drop>small{font-size:10px;max-width:90%;line-height:1.5}.reference-story,.reference-features,.reference-guides{padding:45px 24px}.reference-story-grid{grid-template-columns:1fr;gap:32px}.reference-story-art{min-height:210px}.reference-breadcrumb{margin-bottom:28px}.reference-story h2{font-size:26px}.reference-feature-grid{grid-template-columns:1fr 1fr;gap:12px}.reference-feature-grid article{grid-column:span 1!important;padding:20px;min-height:230px;flex-direction:column-reverse;align-items:flex-start}.reference-feature-grid h3{font-size:13px}.reference-feature-grid p{font-size:11px}.reference-features>h2,.reference-steps>h2,.reference-faq>h2,.reference-guides>h2{font-size:20px}.reference-steps{padding:45px 20px}.reference-steps>div{grid-template-columns:1fr;gap:8px}.reference-steps article{padding:16px}.reference-steps article>span{margin-bottom:12px}.reference-steps h3{font-size:14px}.reference-guides>div{grid-template-columns:1fr}.reference-guides a>span{height:100px}.organize-workspace,.word-workspace{padding:18px;margin:12px 12px 32px}.reference-workspace-heading{align-items:flex-start;gap:8px}.reference-workspace-heading h2{font-size:18px}.reference-workspace-heading p{font-size:11px}.reference-workspace-heading button{font-size:10px;flex-shrink:0}.organize-toolbar{padding:12px;gap:8px}.organize-toolbar button{font-size:10px;padding:8px}.organize-zoom{margin-left:0}.organize-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}.word-options label{width:100%}.word-file-actions{padding-left:0}.word-file-actions button{font-size:11px}.word-file-actions select{max-width:140px}.word-preview{padding:15px}.word-preview>div{flex-direction:column;align-items:flex-start}.reference-workspace-actions{gap:10px}.reference-workspace-actions .primary-button{font-size:12px}.organize-preview{padding:24px 12px}.organize-preview img{max-width:75vw}.word-render-host{font-family:Noto Sans Bengali,sans-serif}}
