.ll-stories{--story-pink:#e92d7a;--story-ink:#21314a;color:var(--story-ink);min-width:0;margin:0 0 18px}.ll-stories *,.ll-story-modal *{box-sizing:border-box}.ll-stories-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:0 2px;display:flex}.ll-stories-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.ll-stories-heading h2{letter-spacing:-.02em;color:#26334c;margin:0;font-size:15px}.ll-stories-heading>div>span{color:#8b97a7;align-items:center;gap:4px;font-size:9px;display:flex}.ll-stories-heading>div>span svg{width:11px;height:11px}.ll-stories-heading>button{color:#d6327a;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0 5px 8px;font-size:10px;font-weight:800;display:flex}.ll-stories-heading>button svg{width:13px;height:13px}.ll-story-strip-wrap{min-width:0;position:relative}.ll-story-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d7dfea transparent;align-items:stretch;gap:10px;padding:2px 2px 9px;display:flex;overflow-x:auto}.ll-story-create,.ll-story-card{cursor:pointer;scroll-snap-align:start;border:1px solid #dbe3ee;border-radius:15px;flex:0 0 122px;min-width:0;height:188px;padding:0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #26395209}.ll-story-create:hover,.ll-story-card:hover{transform:translateY(-2px);box-shadow:0 9px 20px #26395216}.ll-story-create{flex-direction:column;align-items:center;display:flex;color:#26334b!important;background:#fff!important}.ll-story-create-cover{background:linear-gradient(135deg,#dcecfb,#eee4fa);border-radius:0;flex:none;place-items:center;width:100%;height:122px;display:grid;position:relative}.ll-story-create-cover>img{object-fit:cover;width:100%;height:100%}.ll-story-create-cover>svg{color:#b088d3;width:32px;height:32px}.ll-story-create-cover>i{color:#fff;background:#e92e7d;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.ll-story-create-cover i svg{width:16px;height:16px}.ll-story-create>strong{color:#26334b;margin-top:21px;font-size:11px;line-height:1.3}.ll-story-create>small{color:#8c97a6;margin-top:4px;font-size:8px}.ll-story-card{text-align:left;isolation:isolate;display:block;color:#fff!important}.ll-story-card:after{content:"";z-index:-1;background:linear-gradient(#0002,#0000 30%,#071321b8);position:absolute;inset:0}.ll-story-card .ll-story-cover{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.ll-story-card:hover .ll-story-cover{transform:scale(1.04)}.ll-story-avatar{color:#8650af;background:#eadcf6;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.ll-story-avatar img{object-fit:cover;width:100%;height:100%}.ll-story-card>.ll-story-avatar{width:33px;height:33px;position:absolute;top:11px;left:11px;box-shadow:0 0 0 2px #fff,0 0 0 4px #e93381}.ll-story-card.seen>.ll-story-avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px #a3afc0}.ll-story-card-text{text-align:center;overflow-wrap:anywhere;text-shadow:0 2px 6px #0003;place-items:center;font-size:12px;font-weight:850;line-height:1.4;display:grid;position:absolute;inset:55px 10px 47px;overflow:hidden;color:#fff!important}.ll-story-card-caption{gap:5px;display:grid;position:absolute;bottom:12px;left:11px;right:8px;color:#fff!important}.ll-story-card-caption strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden;color:#fff!important}.ll-story-card-caption small{align-items:center;gap:3px;font-size:8px;display:flex;color:#fff!important}.ll-story-card-caption svg{width:9px;height:9px}.ll-story-multiple{color:#fff;background:#11152b88;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:10px;right:8px}.ll-story-intro{color:#59647a;background:radial-gradient(circle at 100% 0,#efdffd,#0000 75%),#faf7fe;border:1px solid #e4dfef;border-radius:15px;flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;align-content:center;gap:7px 10px;min-width:220px;padding:22px;display:grid}.ll-story-intro>span{color:#a377c0;background:#eeddf9;border-radius:11px;grid-row:1/4;align-self:start;place-items:center;width:32px;height:32px;display:grid}.ll-story-intro>span svg{width:16px}.ll-story-intro strong{color:#514065;font-size:14px;line-height:1.4}.ll-story-intro p{color:#8b7a9b;margin:0;font-size:11px;line-height:1.7}.ll-story-intro button{color:#a14b96;cursor:pointer;background:0 0;border:0;place-self:end start;align-items:center;gap:5px;padding:5px 0;font-size:10px;font-weight:800;display:flex}.ll-story-intro button svg{width:12px}.ll-story-strip-controls{gap:4px;display:flex;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.ll-story-strip-controls button{color:#657287;cursor:pointer;background:#fff;border:1px solid #e1e4ed;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 12px #1525401a}.ll-story-strip-controls button svg{width:16px}.ll-story-bg-sunset{background:linear-gradient(145deg,#ff8c62,#ec4d92 52%,#9962da)!important}.ll-story-bg-ocean{background:linear-gradient(145deg,#269bd6,#386bd0 55%,#444baf)!important}.ll-story-bg-forest{background:linear-gradient(145deg,#49ad93,#278477 50%,#205b66)!important}.ll-story-bg-midnight{background:radial-gradient(at 10% 0,#515281,#0000 80%),linear-gradient(140deg,#272a48,#161a32)!important}.ll-story-bg-berry{background:linear-gradient(145deg,#b35daa,#8a51b5 55%,#5949ab)!important}.ll-story-modal{--story-ink:#24314a;--story-muted:#7b889c;z-index:180;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;background:#111420cb;justify-content:center;align-items:center;padding:24px;font-family:inherit;animation:.18s ease-out ll-story-fade;display:flex;position:fixed;inset:0}.ll-story-modal button{font:inherit;cursor:pointer}.ll-story-modal button:disabled{opacity:.5;cursor:not-allowed}.ll-story-modal button svg{flex:none}.ll-story-modal :is(button,input,textarea,a):focus-visible,.ll-stories :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #e6b6f4}.ll-story-studio{background:#fff;border:1px solid #fff5;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(880px,100%);max-height:calc(100dvh - 48px);animation:.22s ease-out ll-story-pop;display:grid;overflow:hidden;box-shadow:0 24px 90px #0004}.ll-story-studio-heading{background:#fff;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;padding:23px 28px 19px;display:flex}.ll-story-studio-heading>div>span{letter-spacing:.17em;color:#c1629d;font-size:8px;font-weight:850}.ll-story-studio-heading h2{letter-spacing:-.04em;color:#23304a;margin:5px 0 0;font-size:24px;line-height:1.2}.ll-story-studio-heading>button{color:#778298;background:#f1f3f7;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:6px;display:grid}.ll-story-studio-heading>button svg{width:18px;height:18px}.ll-story-studio-body{background:#f7f8fc;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid;overflow:auto}.ll-story-tools{background:#fff;border-right:1px solid #e8ecf3;align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.ll-story-identity{align-items:center;gap:10px;display:flex}.ll-story-identity>div{gap:5px;min-width:0;display:grid}.ll-story-identity strong{color:#29364c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ll-story-identity small{color:#8d97a5;align-items:center;gap:4px;font-size:9px;display:flex}.ll-story-identity small svg{width:10px;height:10px}.ll-story-field{gap:9px;min-width:0;display:grid}.ll-story-field>span{color:#4f5d74;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.ll-story-field>span svg{color:#a28bac;width:13px;height:13px}.ll-story-field textarea{resize:vertical;box-sizing:border-box;border-radius:11px;width:100%;min-height:115px;max-height:220px;padding:12px;line-height:1.7;color:#24314a!important;background:#f9fafd!important;border:1px solid #dce3ed!important;font-size:12px!important}.ll-story-field textarea::placeholder,.ll-story-field input::placeholder{opacity:1;color:#a0aaba!important}.ll-story-field>small{color:#8f9aad;font-size:9px;line-height:1.6}.ll-story-field>small.invalid{color:#d83b65}.ll-story-style-label{color:#556279;margin-bottom:-8px;font-size:10px;font-weight:800}.ll-story-colors{align-items:center;gap:10px;display:flex}.ll-story-colors button{border:2px solid #fff;border-radius:50%;flex:none;width:30px;height:30px;transition:scale .15s;box-shadow:0 0 0 1px #e0e5ec}.ll-story-colors button.selected{scale:1.06;box-shadow:0 0 0 2px #b67bcc}.ll-story-photo-tools{gap:7px;display:flex}.ll-story-photo-tools button{color:#63728a;background:#f9fbfd;border:1px dashed #d5dfe9;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:11px;display:flex}.ll-story-photo-tools button:first-child{flex:1}.ll-story-photo-tools svg{width:15px;height:15px}.ll-story-watch-field{border-top:1px solid #edf0f5;padding-top:16px}.ll-story-watch-field>span b{letter-spacing:.08em;color:#ac9aba;margin-left:auto;font-size:7px}.ll-story-field input{border-radius:9px;width:100%;min-width:0;min-height:40px;padding:10px 11px;color:#4b3d63!important;background:#fdfaff!important;border:1px solid #dfdce8!important;font-size:10px!important}.ll-story-error{color:#be4266;background:#fff5f8;border:1px solid #f4d8e1;border-radius:9px;margin:0;padding:11px;font-size:11px;line-height:1.6}.ll-story-preview-area{background:radial-gradient(at 50% 30%,#eee8f8,#f5f6fb 75%);align-content:center;justify-items:center;gap:13px;min-width:0;padding:22px;display:grid}.ll-story-preview-area>span{letter-spacing:.18em;color:#a09aa9;font-size:8px;font-weight:850}.ll-story-preview-area>small{color:#a5a0ae;font-size:9px}.ll-story-preview{aspect-ratio:9/16;border:5px solid #fff;border-radius:22px;width:250px;max-width:100%;overflow:hidden;box-shadow:0 12px 35px #4740611a}.ll-story-canvas{isolation:isolate;color:#fff;width:100%;height:100%;position:relative;overflow:hidden}.ll-story-photo{z-index:-2;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ll-story-canvas.with-photo:before{content:"";z-index:-1;background:linear-gradient(#0004,#0000 20%,#0005 75%,#0009);position:absolute;inset:0}.ll-story-words{justify-content:center;align-items:center;display:flex;position:absolute;inset:72px 20px 88px;overflow:hidden}.ll-story-words p{letter-spacing:-.025em;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 2px 14px #0002;margin:0;font-weight:850;line-height:1.25;color:#fff!important;font-size:25px!important}.ll-story-words.medium p{line-height:1.4;font-size:20px!important}.ll-story-words.long p{line-height:1.4;font-size:14px!important}.ll-story-watch{white-space:nowrap;background:#ffffffed;border:1px solid #ffffff8c;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-width:150px;max-width:calc(100% - 32px);min-height:40px;padding:10px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0002;color:#38354b!important}.ll-story-watch svg{width:14px;height:14px}.ll-story-studio-footer{background:#fff;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;padding:17px 26px;display:flex}.ll-story-studio-footer>span{color:#8c98aa;align-items:center;gap:5px;font-size:10px;display:flex}.ll-story-studio-footer>span svg{width:12px;height:12px}.ll-story-publish{color:#fff;background:linear-gradient(110deg,#ed3686,#d93088);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:11px 20px;display:flex;box-shadow:0 5px 15px #df3b831c;font-size:12px!important;font-weight:800!important}.ll-story-publish svg{width:15px;height:15px}.ll-story-viewer-modal{background:radial-gradient(#302b43,#13131c 75%);gap:22px}.ll-story-viewer{aspect-ratio:9/16;touch-action:pan-y;border-radius:18px;max-width:calc(100vw - 160px);height:min(760px,100dvh - 72px);position:relative;overflow:hidden;box-shadow:0 20px 80px #0007}.ll-story-viewer .ll-story-words{inset:110px 25px}.ll-story-viewer .ll-story-words p{font-size:32px!important}.ll-story-viewer .ll-story-words.medium p{font-size:25px!important}.ll-story-viewer .ll-story-words.long p{font-size:18px!important}.ll-story-viewer-top{color:#fff;background:linear-gradient(#0005,#0000);padding:13px;position:absolute;top:0;left:0;right:0}.ll-story-progress{gap:4px;margin-bottom:13px;display:flex}.ll-story-progress>span{background:#fff5;border-radius:99px;flex:1;height:3px;overflow:hidden}.ll-story-progress i{background:#fff;border-radius:99px;height:100%;transition:width .1s linear;display:block}.ll-story-viewer-top header{align-items:center;gap:9px;display:flex}.ll-story-viewer-top .ll-story-avatar{color:#fff;background:#a174a9;border:2px solid #fff8}.ll-story-viewer-top header>div{flex:1;gap:4px;min-width:0;display:grid}.ll-story-viewer-top strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ll-story-viewer-top small{color:#ffffffb3;font-size:9px}.ll-story-viewer-top button{color:#fff;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:5px;display:grid}.ll-story-viewer-top button svg{width:16px;height:16px}.ll-story-close-viewer{color:#fff;background:#ffffff12;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:38px;height:38px;padding:9px;display:grid;position:absolute;top:22px;right:24px}.ll-story-close-viewer svg{width:18px;height:18px}.ll-story-viewer-wordmark{letter-spacing:-.05em;color:#fff;font-size:20px;font-weight:900;position:absolute;top:30px;left:28px}.ll-story-viewer-wordmark>span{color:#f270ac}.ll-story-viewer-wordmark>small{letter-spacing:.2em;color:#a7a0b4;margin-top:6px;font-size:7px;display:block}.ll-story-prev,.ll-story-next{color:#fff;background:#ffffff12;border:1px solid #ffffff15;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;padding:7px;display:grid}.ll-story-prev svg,.ll-story-next svg{width:18px;height:18px}.ll-story-prev:disabled{opacity:.18!important}.ll-story-viewer-hint{color:#a39eae;text-align:center;margin:0;font-size:9px;position:absolute;bottom:8px;left:0;right:0}.ll-story-delete{z-index:2;color:#24314a;background:#fff;border:1px solid #fff5;border-radius:15px;padding:22px;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%);box-shadow:0 10px 35px #0003}.ll-story-delete strong{font-size:15px}.ll-story-delete p{color:#758298;font-size:12px}.ll-story-delete>div{justify-content:flex-end;gap:8px;display:flex}.ll-story-delete button{color:#63718a;background:#f7f8fb;border:1px solid #dde3ec;border-radius:8px;padding:9px 12px;font-size:11px}.ll-story-delete button:last-child{color:#fff;background:#df3a6b;border-color:#df3a6b}.ll-story-viewer-error{color:#b43360;background:#fff3f6;border-radius:9px;margin:0;padding:12px;font-size:11px;position:absolute;bottom:85px;left:15px;right:15px}@keyframes ll-story-fade{0%{opacity:0}to{opacity:1}}@keyframes ll-story-pop{0%{opacity:0;translate:0 10px;scale:.98}to{opacity:1;translate:0;scale:1}}@media (max-height:760px) and (min-width:701px){.ll-story-preview{width:210px}.ll-story-tools{gap:13px;padding:19px}.ll-story-field textarea{min-height:85px}.ll-story-preview-area{padding:18px}.ll-story-studio-heading{padding:17px 24px}.ll-story-words{inset:60px 15px 70px}.ll-story-words p{font-size:22px!important}.ll-story-words.medium p{font-size:17px!important}.ll-story-words.long p{font-size:12px!important}}@media (max-width:700px){.ll-story-modal{padding:12px}.ll-story-studio{border-radius:20px;max-height:calc(100dvh - 24px)}.ll-story-studio-heading{padding:17px 18px}.ll-story-studio-heading h2{font-size:21px}.ll-story-studio-body{grid-template-columns:1fr 1fr}.ll-story-tools{gap:15px;padding:17px 14px}.ll-story-preview-area{padding:17px 12px}.ll-story-preview{border-width:3px;border-radius:15px;width:210px}.ll-story-words{inset:60px 14px 70px}.ll-story-words p{font-size:21px!important}.ll-story-words.medium p{font-size:16px!important}.ll-story-words.long p{font-size:11px!important}.ll-story-watch{gap:4px;min-width:0;min-height:34px;padding:8px 12px;font-size:10px;bottom:22px}.ll-story-studio-footer{padding:14px 17px}.ll-story-viewer-wordmark{display:none}.ll-story-viewer-modal{gap:8px;padding:10px 8px}.ll-story-viewer{width:min(380px,56.25dvh - 39.375px);max-width:calc(100vw - 96px);height:auto}.ll-story-close-viewer{width:29px;height:29px;padding:6px;top:12px;right:12px}.ll-story-prev,.ll-story-next{width:30px;height:30px;padding:6px}.ll-story-viewer .ll-story-words p{font-size:26px!important}.ll-story-viewer .ll-story-words.medium p{font-size:21px!important}.ll-story-viewer .ll-story-words.long p{font-size:15px!important}}@media (max-width:480px){.ll-stories-heading>div{gap:4px;display:grid}.ll-stories-heading>div>span{font-size:8px}.ll-story-create,.ll-story-card{border-radius:13px;flex-basis:105px;height:164px}.ll-story-create-cover{height:104px}.ll-story-create>strong{margin-top:20px;font-size:10px}.ll-story-create>small{font-size:7px}.ll-story-intro{gap:7px;min-width:205px;padding:17px 14px}.ll-story-intro>span{display:none}.ll-story-intro{grid-template-columns:1fr}.ll-story-intro strong{font-size:12px}.ll-story-intro p{font-size:10px;line-height:1.5}.ll-story-intro button{font-size:9px}.ll-story-strip-controls{display:none}.ll-story-studio-body{grid-template-columns:1fr;max-height:calc(100dvh - 162px);overflow:auto}.ll-story-tools{border-right:0;order:2;gap:14px;padding:19px}.ll-story-identity{display:none}.ll-story-preview-area{border-bottom:1px solid #e9e5ee;order:1;gap:9px;padding:14px 16px}.ll-story-preview{border-radius:13px;width:166px}.ll-story-preview-area>small{display:none}.ll-story-preview-area>span{font-size:7px}.ll-story-words{inset:38px 11px 50px}.ll-story-words p{font-size:17px!important}.ll-story-words.medium p{font-size:12px!important}.ll-story-words.long p{font-size:9px!important}.ll-story-preview .ll-story-watch{min-height:27px;padding:6px 10px;font-size:8px;bottom:14px}.ll-story-preview .ll-story-watch svg{width:10px;height:10px}.ll-story-studio-heading{padding:13px 17px}.ll-story-studio-heading h2{font-size:19px}.ll-story-field textarea{min-height:85px}.ll-story-studio-footer>span{font-size:9px}.ll-story-publish{min-height:38px;padding:9px 13px;font-size:11px!important}.ll-story-colors button{width:28px;height:28px}.ll-story-viewer-modal{background:#101018;gap:0;padding:0}.ll-story-viewer{border-radius:0;width:min(100vw,56.25dvh - 25.875px);max-width:100vw;height:auto;max-height:calc(100dvh - 46px)}.ll-story-prev,.ll-story-next{z-index:2;background:#11101a5c;border-color:#ffffff35;width:28px;height:28px;position:absolute;top:52%}.ll-story-prev{left:4px}.ll-story-next{right:4px}.ll-story-close-viewer{z-index:3;background:#0007;top:9px;right:10px}.ll-story-viewer-top{padding:14px 13px}.ll-story-progress{margin-right:34px}.ll-story-viewer-top header{padding-right:0}.ll-story-viewer-hint{font-size:8px;bottom:9px}.ll-story-viewer .ll-story-words{inset:100px 30px}.ll-story-viewer .ll-story-words p{font-size:29px!important}.ll-story-viewer .ll-story-words.medium p{font-size:23px!important}.ll-story-viewer .ll-story-words.long p{font-size:16px!important}.ll-story-viewer .ll-story-watch{gap:8px;min-height:39px;font-size:12px;bottom:35px}}@media (prefers-reduced-motion:reduce){.ll-stories *,.ll-story-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
