.install-trigger{white-space:nowrap}.install-dialog{max-width:480px;width:calc(100% - 32px);border:1px solid #69415c;border-radius:24px;padding:28px;color:#f5f8f6;background:#10131b;box-shadow:0 30px 100px #0009}.install-dialog::backdrop{background:#0009;backdrop-filter:blur(5px)}.install-dialog-head{display:flex;align-items:center;gap:16px}.install-dialog-head img{border-radius:14px}.install-dialog h2{font-size:22px;line-height:1.2;margin:0}.install-dialog p{color:#b9bbc7;font-size:15px;line-height:1.6}.install-dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.install-dialog [hidden]{display:none}.native-app .topbar{padding-top:max(16px,env(safe-area-inset-top))}.native-app footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}.site-link{color:#b9bbc7;text-decoration:none;font-size:13px}.site-link:hover{color:#ff3cac}@media(max-width:700px){.install-dialog{padding:22px}.install-dialog-actions button{flex:1}.top-actions{flex-wrap:wrap}}

.platform-dialog{width:min(780px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:#10131b;color:#f7f4f7;border:1px solid #673651;border-radius:24px;padding:32px;box-shadow:0 28px 100px #000a}.platform-dialog::backdrop{background:#030409bd;backdrop-filter:blur(7px)}.platform-dialog h2{font-size:30px;margin:12px 0}.platform-dialog>p{color:#bfc0cc;line-height:1.6}.platform-dialog .eyebrow{color:#ff6cc3;font-size:10px;letter-spacing:1.7px}.dialog-close{position:absolute;right:14px;top:14px;border:0;background:transparent;color:#dfd3df;font-size:26px;padding:6px 10px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.offer-grid article{border:1px solid #30313c;padding:24px;border-radius:18px}.offer-grid .premium-offer{border-color:#a63870;background:#ff3cac06}.offer-name{font-size:11px;letter-spacing:2px;color:#ffa1d5}.offer-grid h3{font-size:36px;margin:16px 0}.offer-grid small{font-size:12px;font-weight:400;margin-left:5px}.offer-grid ul{list-style:none;padding:0;min-height:175px}.offer-grid li{font-size:13px;color:#bfc5d4;line-height:1.6;padding:5px 0}.offer-grid li::before{content:'✓ ';color:#ff74c9}.offer-grid button{width:100%}.platform-dialog .helper{font-size:12px}.quota-card{border:1px solid #583047;border-radius:14px;background:linear-gradient(125deg,#ff3cac0b,transparent);padding:14px;margin:16px 0 14px}.quota-card>span{font-size:12px;font-weight:700;color:#ffe3f4}.quota-card p{font-size:11px;color:#a9acba;line-height:1.5;margin:8px 0}.quota-link{background:transparent;border:0;color:#ff81cd;font-size:12px;padding:4px 0;cursor:pointer}.plan-trigger{color:#ff91d2!important;border-color:#653850!important}.account-dialog{width:min(440px,calc(100% - 32px))}.account-dialog label{display:block;color:#bcbfcb;font-size:12px;margin:18px 0}.account-dialog input{width:100%;box-sizing:border-box;background:#0a0d14;border:1px solid #444452;border-radius:10px;color:white;padding:13px;margin-top:8px;font:inherit}.account-links,.billing-links{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.ad-slot{border:1px solid #303441;margin:20px auto;padding:12px;max-width:960px;background:#10131b;min-height:90px}.ad-slot>span{font-size:10px;color:#a5a7b6}.ad-slot button{display:block;font-size:11px;color:#a5a7b6;border:0;background:transparent;padding:8px 0}.native-app body{padding-bottom:calc(var(--ad-height,0px) + env(safe-area-inset-bottom))}.platform-dialog [hidden],.ad-slot[hidden]{display:none!important}.platform-dialog button:disabled{opacity:.55;cursor:default}@media(max-width:600px){.platform-dialog{padding:25px 20px}.platform-dialog h2{font-size:25px}.offer-grid{grid-template-columns:1fr}.offer-grid ul{min-height:0}.offer-grid article{padding:20px}}

.import-link-trigger{margin-top:12px}.link-dialog{width:min(800px,calc(100% - 32px))}.link-dialog label{font-size:12px;color:#c6c9d5}.link-input-row{display:flex;gap:12px;margin:10px 0}.link-input-row input{flex:1;min-width:0;background:#0a0d14;border:1px solid #444452;border-radius:10px;color:white;padding:13px;font:inherit}.source-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.source-photo{display:block;position:relative;border:1px solid #343544;border-radius:12px;padding:8px;cursor:pointer;background:#0a0d14}.source-photo:has(input:checked){border-color:#ff3cac}.source-photo input{position:absolute;top:12px;left:12px;z-index:1;accent-color:#ff3cac}.source-photo-preview{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#222532;border-radius:7px;overflow:hidden;font-size:11px;color:#adb3c4}.source-photo-preview img{width:100%;height:100%;object-fit:cover}.source-photo>span{display:block;margin:8px 2px 2px;font-size:11px}@media(max-width:600px){.source-photos{grid-template-columns:repeat(2,1fr)}.link-input-row{flex-direction:column}}
.account-dialog .keep-montage{display:flex;gap:8px;align-items:center;font-size:11px}.account-dialog .keep-montage input{width:16px;min-width:16px;margin:0;accent-color:#ff3cac}

.language-control{display:flex;align-items:center;gap:5px;color:#c5b6cd;font-size:15px;white-space:nowrap}.language-control select{background:#11141d;border:1px solid #343541;border-radius:10px;color:#e9def1;padding:9px 7px;font-size:11px;max-width:120px}.language-control select:focus{outline:2px solid #ff3cac;outline-offset:2px}[dir=rtl] .language-control{direction:ltr}[dir=rtl] .intro,[dir=rtl] .hero-copy,[dir=rtl] .panel,[dir=rtl] .platform-dialog{text-align:right}[dir=rtl] .source-photo input{left:auto;right:12px}@media(max-width:700px){.nav{flex-wrap:wrap}.nav .language-control{margin-inline-start:auto}.nav .button-small{order:1}}
