@charset "UTF-8";
:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;color:#252b39;background:#f7f8fa;font-synthesis:none;--accent:#5a51da;--accent-dark:#4539b8;--muted:#7d8291;--line:#e6e8ee;--serif:Georgia,"Yu Mincho",serif}
*{box-sizing:border-box}body{margin:0}button,input,textarea,a{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,label:has(+input:focus-visible){outline:3px solid #a79fff;outline-offset:4px}button{border:0;background:none}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}img{display:block;max-width:100%}[hidden]{display:none!important}.icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{height:90px;background:#fff;border-bottom:1px solid var(--line);padding:0 4.2%;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:43px;height:43px;display:grid;place-items:center;border:1px solid #e3dffb;border-radius:12px;color:var(--accent);background:#f4f2ff;flex-shrink:0}.brand-mark svg{width:27px;height:27px}.brand strong{font-size:22px;letter-spacing:-.8px;font-weight:700;display:block}.brand-period{color:var(--accent)}.brand small{display:block;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#8c8a99;margin-top:3px}.header-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mode-switch{display:inline-flex;background:#f4f3f9;padding:3px;border-radius:8px;border:1px solid #e8e6f2;gap:2px}.mode-pill{font-size:11px;font-weight:600;padding:6px 11px;border-radius:6px;color:#7a758c;transition:background .15s,color .15s}.mode-pill[aria-pressed=true]{background:#fff;color:var(--accent);box-shadow:0 1px 4px #252b3912}.user-controls{display:flex;align-items:center;gap:10px}.user-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#4f4968;background:#f4f2ff;border:1px solid #e3dffb;padding:6px 10px;border-radius:6px}.user-badge svg{width:14px;height:14px;color:var(--accent)}.quiet-button{display:flex;gap:7px;align-items:center;font-size:12px;color:#6e7280}.quiet-button svg{width:15px;height:15px}.quiet-button:hover,.text-button:hover{color:var(--accent-dark)}
.workspace{max-width:1460px;margin:0 auto;padding:42px 4.2% 52px}.intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:34px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:2.1px;color:#9a92b0;margin:0 0 13px}.intro h1{font-size:29px;letter-spacing:1px;font-weight:650;line-height:1.6;margin:0 0 6px}.intro-copy{font-size:13px;color:#8a8e9a;letter-spacing:.3px;margin:0;line-height:1.8}.intro-note{display:flex;gap:13px;align-items:center;background:#fff;border:1px solid var(--line);padding:15px 19px;border-radius:9px;color:#9992b1}.small-spark{font-size:27px;font-weight:300}.intro-note p{font-size:11px;line-height:1.9;letter-spacing:.3px;color:#8e8c99;margin:0}.intro-note strong{font-weight:600;color:#6c677c}.mobile-break{display:none}.app-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:32px;align-items:start}.controls{padding:24px;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 3px 10px #252b3902}.section-title{display:flex;align-items:center;gap:9px}.step-number{color:#9b97ae;font-size:10px;letter-spacing:.5px;line-height:23px;text-align:center;width:24px;height:24px;border-radius:50%;background:#f4f3f9;flex-shrink:0}.section-title h2{font-size:13px;letter-spacing:.3px;font-weight:650;margin:0}.section-status{font-size:10px;color:#a1a1ae;margin-left:auto}.dropzone{position:relative;height:162px;border:1.5px dashed #dedde9;background:#fcfbff;border-radius:9px;margin-top:16px;overflow:hidden;transition:background .2s,border-color .2s}.dropzone:hover,.dropzone.is-dragging{background:#f2efff;border-color:var(--accent)}.dropzone.has-photo{border-style:solid}.dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.dropzone:focus-within{outline:3px solid #a79fff;outline-offset:3px}.upload-target{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;transition:background .2s}.upload-icon{display:grid;place-items:center;width:37px;height:37px;background:#f0edf9;color:#9690b8;border-radius:10px;margin-bottom:9px}.upload-icon svg{width:18px;height:18px}.upload-target strong{font-size:12px;font-weight:500;letter-spacing:.5px}.upload-target>span:not(.upload-icon){font-size:10px;color:#9a98a8;margin-top:5px}.upload-target small{font-size:9px;color:#b2aebe;margin-top:12px;letter-spacing:.2px}.upload-thumbnail{height:100%;width:100%;object-fit:cover}.dropzone.has-photo .upload-target{background:#211e3760;color:#fff;opacity:0}.dropzone.has-photo:hover .upload-target,.dropzone.has-photo:focus-within .upload-target{opacity:1}.dropzone.has-photo .upload-target span,.dropzone.has-photo .upload-target small{color:#fff}.dropzone.has-photo .upload-icon{color:#fff;background:#ffffff25}.sample-row{margin-top:11px;display:flex;align-items:center;justify-content:space-between;gap:8px}.sample-row>span{font-size:10px;color:#aaa6b5}.text-button{display:inline-flex;align-items:center;gap:7px;padding:3px 0;font-size:11px;color:var(--accent);font-weight:550}.error-message{font-size:12px;line-height:1.8;color:#b44353;margin:10px 0 0}.style-section,.prompt-section{margin-top:24px;padding-top:21px;border-top:1px solid #f0eff4}.style-options{display:grid;gap:8px;margin-top:15px}.style-option{padding:9px 10px 9px 9px;display:flex;align-items:center;gap:11px;text-align:left;border:1px solid #e8e8ee;border-radius:8px;min-height:63px;transition:background .15s,border-color .15s,transform .15s}.style-option:hover:not(:disabled){border-color:#c0b8ee;transform:translateX(2px)}.style-option[aria-pressed=true]{border-color:#867ce0;background:#f8f6ff;box-shadow:0 0 0 1px #867ce012}.style-option:disabled{opacity:.65}.style-thumbnail{width:52px;height:43px;object-fit:cover;border-radius:4px;flex-shrink:0;border:1px solid #00000008}.style-label{display:block;font-size:11px;font-weight:600;letter-spacing:.1px}.style-description{display:block;font-size:9px;line-height:1.7;color:#a09baa;margin-top:2px}.style-check{margin-left:auto;width:16px;height:16px;flex-shrink:0;border:1px solid #e4e1ed;border-radius:50%;display:grid;place-items:center;color:transparent}.style-check svg{width:10px;height:10px;stroke-width:2.8}.style-option[aria-pressed=true] .style-check{background:var(--accent);border-color:var(--accent);color:#fff}
.prompt-box{margin-top:12px}.prompt-box textarea{width:100%;border:1px solid #e4e2ee;border-radius:8px;padding:10px 11px;font-size:11px;line-height:1.6;color:#252b39;background:#fcfbff;resize:vertical;min-height:56px}.prompt-box textarea::placeholder{color:#b0acbe}.prompt-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.prompt-chip{font-size:10px;color:#6f6887;background:#f4f2fa;border:1px solid #e6e2f2;padding:4px 8px;border-radius:999px;transition:background .15s,color .15s}.prompt-chip:hover{background:#eae5f9;color:var(--accent)}
.generate-section{margin-top:24px}.primary-button{padding:16px 15px;width:100%;display:flex;justify-content:center;gap:9px;align-items:center;background:var(--accent);color:#fff;font-weight:550;font-size:12px;border-radius:8px;box-shadow:0 5px 12px #5a51da1c;transition:background .15s,transform .15s}.primary-button:hover:not(:disabled){background:var(--accent-dark);transform:translateY(-1px)}.primary-button:disabled{background:#cfccd9;box-shadow:none;color:#fff}.primary-button svg{width:17px;height:17px}.primary-button .button-arrow{width:14px;height:14px;margin-left:auto}.local-note{font-size:9px;letter-spacing:.1px;color:#a7a3b0;text-align:center;margin:12px -5px 0;line-height:1.8}
.preview-section{min-width:0}.preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:1px 0 15px}.preview-tag{font-size:9px;color:#aaa5b6;letter-spacing:1.7px}.preview{border-radius:12px;border:1px solid #e1e1e9;background:#eeedf2;overflow:hidden;min-height:430px;position:relative}.empty-view{position:relative;min-height:470px;background:#e6e5eb;overflow:hidden;display:flex;align-items:center;justify-content:center}.empty-view>img{width:100%;height:100%;position:absolute;object-fit:cover;filter:saturate(.45);opacity:.8}.empty-view:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#efedf5ad,#efedf520)}.empty-card{position:relative;z-index:1;text-align:center;background:#fffffff2;border:1px solid #fff;padding:27px 34px 25px;border-radius:12px;box-shadow:0 12px 60px #44425b14;margin:18px}.empty-kicker{display:block;font-size:9px;color:#8e85aa;letter-spacing:2px;font-weight:550}.empty-card h3{font-weight:500;font-size:17px;letter-spacing:.5px;line-height:1.8;margin:15px 0 8px}.empty-card p{font-size:11px;color:#9b96a8;margin:0 0 22px;line-height:1.8}.white-button{background:#fff;display:inline-flex;gap:15px;align-items:center;color:var(--accent);font-size:11px;border:1px solid #e3def2;padding:11px 17px;border-radius:6px}.white-button svg{width:14px;height:14px}.white-button:hover{background:#f6f3ff}.before-view{position:relative;background:#eae9ee;min-height:470px;display:flex;align-items:center;justify-content:center;padding:35px 22px 65px}.before-view>img{width:100%;max-height:450px;object-fit:contain;border-radius:6px}.image-label{position:absolute;top:16px;left:18px;font-size:10px;letter-spacing:1px;font-weight:650;z-index:1;color:#686273;background:#fffffff2;padding:7px 10px;border-radius:4px}.image-label span{font-size:10px;font-weight:400;letter-spacing:0;color:#9b96a3;margin-left:8px}.before-caption{position:absolute;bottom:0;left:0;right:0;padding:17px 14px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;line-height:1.8;color:#8f879f}.tiny-dot{display:inline-block;width:5px;height:5px;background:#afa3d4;border-radius:50%;flex-shrink:0}.loading-view{min-height:470px;background:#fcfbff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.loading-orbit{position:relative;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#f1eefb;color:var(--accent);margin-bottom:28px}.loading-orbit:before{content:"";position:absolute;inset:-8px;border:1px solid #e1daf3;border-top-color:#8c7bd1;border-radius:50%;animation:spin 1.6s linear infinite}.loading-orbit svg{width:29px;height:29px}.loading-view h3{font-size:19px;font-weight:500;letter-spacing:.6px;margin:17px 0 5px}.loading-view>p{font-size:12px;color:#9b95a7;line-height:1.8}.progress-track{margin:20px 0 12px;max-width:240px;width:100%;height:3px;background:#ede8f6;border-radius:5px;overflow:hidden}.progress-track>span{display:block;height:100%;width:0;background:#8c7bd1;transition:width .5s ease}.progress-step{font-size:10px;letter-spacing:2px;color:#a399b6}.loading-view>.text-button{font-size:10px;margin-top:25px;color:#91879f}.result-view{background:#fff;padding:20px;min-height:470px}.result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.view-tabs{display:flex;background:#f5f4f8;padding:3px;border-radius:6px;gap:2px}.view-tabs button{padding:7px 12px;border-radius:4px;font-size:10px;color:#9e97ab}.view-tabs button[aria-pressed=true]{background:#fff;color:#5e5576;box-shadow:0 1px 4px #3328480c}.sample-tag{font-size:9px;color:#6c5fa7;background:#f5f2ff;border:1px solid #e2dbf8;padding:5px 9px;border-radius:4px;font-weight:600}.side-view{display:grid;grid-template-columns:1fr 1fr;gap:13px}.side-view figure{margin:0;min-width:0}.side-view figcaption{font-size:9px;font-weight:650;letter-spacing:1px;color:#a49cac;margin-bottom:9px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.side-view figcaption span{letter-spacing:0;font-weight:450;font-size:9px}.side-view figcaption.after-caption{color:#8370bf}.side-view img{aspect-ratio:1.5;width:100%;object-fit:contain;background:#f7f6fa;border:1px solid #ebe7f0;border-radius:6px}.comparison-images{position:relative;aspect-ratio:1.5;border-radius:6px;overflow:hidden;background:#f0edf5}.comparison-images>img,.slider-before-clip>img{width:100%;height:100%;object-fit:contain;background:#f7f6fa}.slider-before-clip{position:absolute;inset:0;clip-path:inset(0 50% 0 0)}.slider-line{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:#fff;box-shadow:0 0 5px #0001;pointer-events:none}.slider-line>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;background:#fff;color:#827493;border-radius:50%;font-size:15px;box-shadow:0 1px 7px #0001}.slider-badge{position:absolute;top:13px;padding:5px 7px;background:#ffffffdd;border-radius:3px;font-size:9px;letter-spacing:1px;color:#81738d}.before-badge{left:12px}.after-badge{right:12px}.slider-view>label{font-size:10px;color:#978b9f;display:flex;justify-content:space-between;margin-top:13px}.slider-view>label span{font-size:9px;color:#b5acbd}.slider-view>input{width:100%;accent-color:var(--accent);margin:12px 0 0;cursor:ew-resize}.result-description{display:flex;gap:12px;padding:22px 0 17px;align-items:flex-start}.result-check{margin-top:1px;background:#f0ebfb;color:#8c78be;display:grid;place-items:center;border-radius:50%;width:25px;height:25px;flex-shrink:0}.result-check svg{width:13px;height:13px}.result-description h3{font-size:13px;font-weight:550;margin:2px 0 7px;letter-spacing:.3px}.result-description p{font-size:11px;color:#a296ab;line-height:1.9;margin:0}.result-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.secondary-button{font-size:11px;display:inline-flex;gap:7px;align-items:center;border:1px solid #e7e0f1;border-radius:6px;padding:10px 13px;color:#77628e;background:#fcfbfe}.secondary-button:hover{background:#f5efff}.secondary-button svg{width:14px;height:14px}.result-actions>.text-button{font-size:10px}.result-disclaimer{padding-top:15px;margin:15px 0 0;border-top:1px solid #f1edf5;font-size:9px;color:#aaa0b4;line-height:1.9}.style-details{margin-top:18px;padding:23px;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:18px}.style-details .eyebrow{margin:0 0 9px;font-size:9px;letter-spacing:1.5px;color:#a79ab5}.style-details h3{font-size:14px;letter-spacing:.3px;font-weight:500;margin:0 0 6px}.style-details p:not(.eyebrow){font-size:11px;line-height:1.8;color:#a096ac;margin:0}.color-palette{display:flex;flex-shrink:0;padding-right:4px}.color-palette>span{width:21px;height:21px;border-radius:50%;border:2px solid #fff;margin-left:-4px;box-shadow:0 0 0 1px #00000006}.consultation{margin-top:18px;background:#eeebf7;border:1px solid #e5def1;border-radius:10px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.consultation .eyebrow{font-size:8px;letter-spacing:1.6px;color:#9a8bab}.consultation h3{font-size:13px;letter-spacing:.4px;font-weight:550;margin:9px 0 6px;color:#6b557e}.consultation p{font-size:10px;color:#827291;line-height:1.8;margin:0}.consultation-links{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex-shrink:0}.cta-primary-link{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:#fff;font-size:11px;font-weight:600;background:var(--accent);padding:11px 16px;border-radius:6px;transition:background .15s}.cta-primary-link:hover{background:var(--accent-dark)}.cta-primary-link svg{width:13px;height:13px}.cta-secondary-link{font-size:10px;color:#6f5b82;text-decoration:underline}.lead-consent-label{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#6f5b82;margin-top:8px;cursor:pointer}.lead-consent-label input{accent-color:var(--accent)}.history-section{margin-top:18px;padding:20px 23px;background:#fff;border:1px solid var(--line);border-radius:10px}.history-section h3{font-size:13px;margin:4px 0 12px;font-weight:600}.history-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.history-item{padding:10px 12px;border:1px solid #eceaf3;border-radius:8px;background:#fcfbff;display:grid;gap:4px}.history-item strong{font-size:11px;color:#3d3552}.history-item span{font-size:9px;color:#9a92b0}
.modal-backdrop{position:fixed;inset:0;background:#1d1b2c75;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:100}.modal-card{background:#fff;border:1px solid var(--line);border-radius:14px;max-width:430px;width:100%;padding:28px;box-shadow:0 20px 60px #19162c2e}.modal-header{display:flex;align-items:center;gap:12px}.modal-header .eyebrow{margin:0 0 3px}.modal-header h2{font-size:17px;margin:0;font-weight:650}.modal-close{margin-left:auto;width:30px;height:30px;border-radius:6px;color:#8c8a99;font-size:14px}.modal-close:hover{background:#f3f2f7;color:#252b39}.modal-subtitle{font-size:11px;color:#7d8291;line-height:1.7;margin:14px 0 18px}.login-form{display:grid;gap:14px}.form-field{display:grid;gap:6px}.form-field span{font-size:11px;font-weight:600;color:#4f4968}.form-field input{border:1px solid #dcd9ea;border-radius:8px;padding:11px 12px;font-size:13px;background:#fcfbff}.demo-accounts{margin-top:20px;padding-top:16px;border-top:1px solid #f0eff5;display:grid;gap:10px}.demo-accounts-title{font-size:10px;color:#9a95aa;margin:0;font-weight:600}.demo-account-buttons{display:flex;gap:8px;flex-wrap:wrap}
.site-footer{padding:22px 4.2%;border-top:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#aaa5b3}.site-footer p{margin:0}.site-footer p:nth-child(2){font-size:9px;letter-spacing:.4px}.site-footer p span{padding:0 8px;color:#d5cfdf}.footer-links{display:flex;gap:18px;align-items:center}.site-footer a:hover{color:var(--accent)}
@keyframes spin{to{transform:rotate(360deg)}}
@media(min-width:1500px){.workspace{padding-left:42px;padding-right:42px}.app-layout{grid-template-columns:360px minmax(0,1fr);gap:40px}.controls{padding:26px}.empty-view,.loading-view{min-height:530px}.preview-toolbar{padding-bottom:18px}.intro h1{font-size:32px}}
@media(max-width:1050px){.workspace{padding:32px 3% 40px}.app-layout{grid-template-columns:300px minmax(0,1fr);gap:22px}.controls{padding:20px}.intro h1{font-size:25px}.intro-note{padding:12px}.intro-note p{font-size:10px}.preview-tag{display:none}.empty-card{padding:24px 18px}.empty-card h3{font-size:14px}.side-view{gap:8px}.side-view figcaption{font-size:8px}.result-view{padding:16px}.consultation{flex-direction:column;align-items:flex-start;gap:15px}.consultation-links{align-items:flex-start}.style-details{padding:20px}.color-palette>span{width:18px;height:18px}}
@media(max-width:760px){.site-header{height:auto;padding:14px 5%;flex-wrap:wrap}.brand strong{font-size:19px}.brand-mark{width:37px;height:37px;border-radius:10px}.brand-mark svg{width:24px;height:24px}.header-actions{gap:10px;width:100%;justify-content:space-between}.workspace{padding:30px 5% 35px}.intro{display:block;margin-bottom:25px}.intro h1{font-size:25px;letter-spacing:.6px}.intro .eyebrow{font-size:9px;letter-spacing:1.7px}.intro-copy{font-size:11px}.intro-note{margin-top:18px;display:inline-flex;padding:10px 13px;background:transparent;border-color:#e5e1ed;gap:10px}.intro-note p{font-size:10px}.small-spark{font-size:20px}.app-layout{display:flex;flex-direction:column;gap:27px}.controls{width:100%;padding:21px}.dropzone{height:148px}.section-title h2{font-size:13px}.section-status{font-size:10px}.style-options{grid-template-columns:1fr 1fr;gap:8px}.style-option{padding:9px 7px;gap:8px;min-height:67px}.style-thumbnail{width:44px;height:42px}.style-label{font-size:10px;line-height:1.6}.style-description{font-size:8px;line-height:1.6}.style-check{width:13px;height:13px;margin-left:auto}.style-check svg{width:8px;height:8px}.style-option:hover:not(:disabled){transform:none}.style-section{margin-top:21px;padding-top:20px}.generate-section{margin-top:19px}.primary-button{font-size:13px;padding:16px}.local-note{font-size:10px}.preview-section{width:100%}.preview-toolbar{padding:0 0 14px}.preview{min-height:350px}.empty-view,.before-view,.loading-view{min-height:350px}.empty-card{padding:22px 16px}.empty-card h3{font-size:14px}.empty-card p{font-size:10px}.style-details{padding:18px}.style-details h3{font-size:13px}.style-details p:not(.eyebrow){font-size:10px}.result-view{min-height:350px;padding:15px}.result-toolbar{margin-bottom:17px}.side-view{gap:9px}.side-view figcaption{font-size:8px;gap:4px}.side-view figcaption span{font-size:8px}.side-view img{aspect-ratio:1.1}.result-description h3{font-size:13px}.result-description p{font-size:10px}.result-actions>.text-button{font-size:9px}.result-disclaimer{font-size:9px}.before-caption{font-size:9px}.consultation{padding:20px}.site-footer{padding:20px 5%;font-size:9px;flex-wrap:wrap}.site-footer p:nth-child(2){display:none}}
@media(max-width:440px){.style-options{grid-template-columns:1fr}.style-option{padding:9px;gap:12px;min-height:65px}.style-thumbnail{width:64px;height:46px}.style-label{font-size:12px}.style-description{font-size:10px}.style-check{width:18px;height:18px}.style-check svg{width:11px;height:11px}}
@media(max-width:380px){.mobile-break{display:block}.brand strong{font-size:17px}.result-actions{flex-direction:column;align-items:flex-start}.intro h1{font-size:26px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
