@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/instagram/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/instagram/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/instagram/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/instagram/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/instagram/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/instagram/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/instagram/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.phone{--bg:#fff;--fg:#0c1014;--muted:#737373;--line:#dbdbdb;--soft:#efefef;--link:#00376b;aspect-ratio:390/844;background:var(--bg);width:min(390px,100cqw,46.2085cqh);color:var(--fg);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:44px;flex-direction:column;font:14px/18px -apple-system,BlinkMacSystemFont,Inter Variable,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 10px #111,0 0 0 11px #3a3a3a,0 30px 60px #00000059}.phone[data-theme=dark]{--bg:#000;--fg:#f5f5f5;--muted:#a8a8a8;--line:#262626;--soft:#262626;--link:#e0f1ff}.phone *,.phone :before,.phone :after{box-sizing:border-box}.phone button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.phone p,.phone dl,.phone dd{margin:0}@media (width<=600px){.phone-fill .stories{padding-top:0}.phone.phone-fill{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0}}.screen{flex:1;min-height:0;position:relative}.screen-scroll,.reels{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.screen-scroll::-webkit-scrollbar{display:none}.reels::-webkit-scrollbar{display:none}.carousel::-webkit-scrollbar{display:none}.tray::-webkit-scrollbar{display:none}.highlights::-webkit-scrollbar{display:none}.empty{color:var(--muted);text-align:center;padding:48px 24px}.statusbar{background:var(--bg);flex:none;justify-content:space-between;align-items:flex-end;height:44px;padding:0 30px 6px;font-size:15px;font-weight:600;display:flex}.statusbar span:last-child{align-items:center;gap:5px;display:flex}@media (width<=600px){.phone-fill .statusbar{display:none}}.topbar{z-index:5;background:var(--bg);justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex;position:sticky;top:0}.topbar-icons{gap:20px;display:flex}.topbar-center .topbar-title{flex-direction:column;align-items:center;font-size:16px;font-weight:700;display:flex}.topbar-title small{color:var(--muted);font-size:11px;font-weight:600}.wordmark{text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:26px;overflow:hidden}.tabbar{height:50px;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;border-top:1px solid var(--line);background:var(--bg);justify-content:space-around;align-items:center;display:flex}.tabbar button{place-items:center;width:48px;height:48px;display:grid}.tabbar button[aria-current=true] svg{stroke-width:2.6px}.tabbar button[aria-current=true] .avatar{box-shadow:0 0 0 1.5px var(--bg), 0 0 0 3px var(--fg)}.avatar{background:var(--soft);border-radius:50%;flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:inline-grid;position:relative}.avatar img,.avatar video,.avatar-empty{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-empty{color:var(--muted);place-items:center;font-weight:600;display:grid}.phone .avatar-ring{background:linear-gradient(45deg,#f9ce34,#ee2a7b 50%,#6228d7);padding:3px}.avatar-ring img,.avatar-ring video,.avatar-ring .avatar-empty{border:2.5px solid var(--bg);background:var(--soft)}.username{align-items:center;gap:3px;font-weight:600;display:inline-flex}.verified{flex:none}.tray{border-bottom:1px solid var(--line);scrollbar-width:none;gap:14px;padding:8px 14px 10px;display:flex;overflow-x:auto}.tray-item{flex-direction:column;align-items:center;gap:5px;width:72px;font-size:11px;display:flex}.tray-item span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.post{padding-bottom:14px}.post-head{align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.post-head-text{flex-direction:column;flex:1;min-width:0;display:flex}.post-location{font-size:12px}.post-media{background:var(--soft);width:100%;position:relative;overflow:hidden}.media{object-fit:cover;width:100%;height:100%;display:block}.media-empty{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:100%;height:100%}.carousel-count,.mute-badge{color:#fff;pointer-events:none;background:#121212b3;border-radius:999px;place-items:center;font-size:12px;display:grid;position:absolute}.carousel-count{padding:5px 9px;top:12px;right:12px}.mute-badge{width:26px;height:26px;bottom:12px;right:12px}.phone .carousel-arrow{color:#111;background:#ffffffd9;border-radius:50%;place-items:center;width:26px;height:26px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.carousel-arrow.left{left:8px}.carousel-arrow.right{right:8px}@media (hover:hover) and (pointer:fine){.phone .post-media:hover .carousel-arrow{display:grid}}.like-burst{filter:drop-shadow(0 4px 12px #0000004d);pointer-events:none;margin:-48px 0 0 -48px;animation:.9s ease-out forwards burst;position:absolute;top:50%;left:50%}@keyframes burst{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.15)}35%{transform:scale(.95)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.post-actions{align-items:center;gap:14px;height:46px;padding:0 12px;display:flex;position:relative}.post-actions button{align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.post-actions .save{margin-left:auto}.liked{color:#ff3040;animation:.3s pop}@keyframes pop{50%{transform:scale(1.25)}}.dots{pointer-events:none;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dots i{background:var(--line);border-radius:50%;width:6px;height:6px}.dots i.on{background:#0095f6}.post-caption{overflow-wrap:anywhere;white-space:pre-wrap;padding:0 12px}.post-caption .more{color:var(--muted);margin-left:4px}.post-date{color:var(--muted);padding:4px 12px 0;font-size:12px}.profile-handle{align-items:center;gap:4px;font-size:20px;font-weight:700;display:inline-flex}.profile-top{align-items:center;gap:20px;padding:8px 14px 10px;display:flex}.profile-main{flex:1;min-width:0}.profile-name{margin-bottom:6px;display:block}.stats{justify-content:space-between;gap:8px;max-width:240px;display:flex}.stats dt{font-size:16px;font-weight:700}.profile-bio{white-space:pre-wrap;flex-direction:column;gap:1px;padding:0 14px;display:flex}.profile-category{color:var(--muted)}.profile-link{color:var(--link);font-weight:600}.profile-buttons{gap:6px;padding:12px 14px;display:flex}.phone .profile-buttons button{background:var(--soft);border-radius:8px;flex:1;height:32px;font-weight:600}.phone .profile-buttons button.primary{color:#fff;background:#0095f6}.phone .profile-buttons button.icon{flex:none;place-items:center;width:34px;display:grid}.highlights{scrollbar-width:none;gap:14px;padding:2px 14px 12px;display:flex;overflow-x:auto}.highlight{flex-direction:column;flex:none;align-items:center;gap:5px;width:68px;font-size:12px;display:flex}.highlight .avatar{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--line)}.highlight span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profile-tabs{border-top:1px solid var(--line);display:flex}.phone .profile-tabs button{height:44px;color:var(--muted);border-bottom:1.5px solid #0000;flex:1;place-items:center;display:grid}.phone .profile-tabs button[aria-selected=true]{border-color:var(--fg);color:var(--fg)}.grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.phone .tile{background:var(--soft);position:relative;overflow:hidden}.tile img,.tile video{object-fit:cover;width:100%;height:100%;display:block}.tile-icon{color:#fff;filter:drop-shadow(0 0 2px #00000080);position:absolute;top:8px;right:8px}.reels{color:#fff;scroll-snap-type:y mandatory;background:#000}.reels-title{z-index:3;text-shadow:0 1px 3px #0006;font-size:22px;font-weight:700;position:absolute;top:12px;left:14px}.reel{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100%;position:relative;overflow:hidden}.reel-media{position:absolute;inset:0}.reel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000073);position:absolute;inset:55% 0 0}.reel-side{z-index:2;filter:drop-shadow(0 1px 2px #0006);flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:18px;right:10px}.reel-side button{flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}.reel-info{z-index:2;text-shadow:0 1px 2px #0006;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;left:14px;right:64px}.reel-author{align-items:center;gap:8px;display:flex}.phone .reel-follow{border:1px solid #ffffffb3;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600}.reel-caption{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reel-audio{align-items:center;gap:5px;font-size:12px;display:flex}.stories{z-index:20;color:#fff;background:#000;flex-direction:column;padding-top:44px;animation:.18s ease-out story-in;display:flex;position:absolute;inset:0}@keyframes story-in{0%{opacity:0;transform:scale(.94)}}.story-stage{flex:1;place-items:start center;min-height:0;display:grid;container-type:size}.story-canvas{aspect-ratio:9/16;touch-action:none;background:#1a1a1a;border-radius:8px;width:min(100cqw,56.25cqh);position:relative;overflow:hidden}.story-top{background:linear-gradient(#00000059,#0000);padding:10px 10px 24px;position:absolute;inset:0 0 auto}.story-bars{gap:3px;display:flex}.story-bars span{background:#ffffff59;border-radius:2px;flex:1;height:2px;overflow:hidden}.story-bars i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.story-bars .done i{transform:scaleX(1)}.story-head{align-items:center;gap:8px;margin-top:10px;display:flex}.story-age{opacity:.75}.story-head-icons{align-items:center;gap:12px;margin-left:auto;display:flex}.story-reply{padding:10px 14px calc(12px + env(safe-area-inset-bottom));align-items:center;gap:16px;display:flex}.story-reply span{border:1px solid #fff9;border-radius:999px;flex:1;padding:11px 16px}.safe-zones{z-index:1;pointer-events:none;position:absolute;inset:0}.safe-zones span{color:#fff;letter-spacing:1px;background:repeating-linear-gradient(45deg,#ff3c5a47 0 6px,#ff3c5a1f 6px 12px);border:1px dashed #ff3c5ae6;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute}:root{--e-bg:#f4f4f2;--e-card:#fff;--e-fg:#16181b;--e-muted:#6b7078;--e-line:#dedfe2;--e-accent:#2f5bea;--e-danger:#c62f3b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--e-bg);color:var(--e-fg);font:15px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1{margin:0;font-size:24px}h2{color:var(--e-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px}.note{color:var(--e-muted);margin:0;font-size:13px}.error{color:var(--e-danger);flex-basis:100%;margin:0;font-size:13px}.error.banner{background:#fdecee;padding:8px 16px}.error.banner .button{margin-left:8px}.share-stage{background:#1b1c1f;place-items:center;height:100dvh;padding:24px;display:grid;container-type:size}.share-stage .note,.share-stage .error{color:#d5d6da}@media (width<=600px){.share-stage{background:#000;padding:0}}.page{flex-direction:column;gap:20px;max-width:860px;margin:0 auto;padding:32px 16px 64px;display:flex}.page.narrow{max-width:380px;padding-top:15vh}.page-head{justify-content:space-between;align-items:center;display:flex}.card{border:1px solid var(--e-line);background:var(--e-card);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.card.create{flex-flow:wrap;align-items:flex-end}.card.create .field{flex:200px}.card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-tools{gap:4px;display:flex}.card-tools button{border:1px solid var(--e-line);background:var(--e-card);width:32px;height:32px;color:var(--e-fg);cursor:pointer;border-radius:8px;place-items:center;display:grid}.card-tools button:disabled{opacity:.35;cursor:default}.card-tools .danger{color:var(--e-danger)}.group ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.group li{border:1px solid var(--e-line);background:var(--e-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.project-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:200px;padding:4px;display:flex}.project-link small{color:var(--e-muted)}.button{border:1px solid var(--e-line);background:var(--e-card);min-height:38px;color:var(--e-fg);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.button.primary{border-color:var(--e-accent);background:var(--e-accent);color:#fff}.button.danger{color:var(--e-danger);align-self:flex-start}.button:disabled{opacity:.5;cursor:default}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field>span{color:var(--e-muted);font-size:12px;font-weight:600}.field input,.field select,.field textarea,.share input,.title-input{border:1px solid var(--e-line);background:var(--e-card);width:100%;min-height:38px;color:var(--e-fg);font:inherit;border-radius:9px;padding:7px 10px}.field textarea{resize:vertical}.check{grid-column:1/-1;align-items:center;gap:8px;font-size:14px;display:flex}.check input{width:18px;height:18px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid .wide{grid-column:1/-1}.share{flex-wrap:wrap;gap:8px;display:flex}.share input{flex:220px;width:auto}.dropzone{background:var(--e-card);text-align:center;cursor:pointer;border:2px dashed #b9bcc4;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;display:flex}.dropzone span{color:var(--e-muted);font-size:13px}.dropzone.over,.strip.over{border-color:var(--e-accent);background:#eef2ff}.dropzone input,.thumb-add input{opacity:0;width:1px;height:1px;position:absolute}.strip{border:2px dashed #0000;border-radius:10px;flex-wrap:wrap;gap:8px;padding:2px;display:flex}.thumb{border:1px solid var(--e-line);background:#ececec;border-radius:8px;width:84px;height:105px;position:relative;overflow:hidden}.thumb img,.thumb video{object-fit:cover;width:100%;height:100%;display:block}.thumb-tools{background:#0000008c;justify-content:space-between;padding:3px;display:flex;position:absolute;inset:auto 0 0}.thumb-tools button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.thumb-tools button:disabled{opacity:.3}.thumb-add{background:var(--e-card);color:var(--e-muted);text-align:center;cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.editor{flex-direction:column;height:100dvh;display:flex}.editor-head{border-bottom:1px solid var(--e-line);background:var(--e-card);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.title-input{flex:2 160px;width:auto;font-weight:700}.title-input.company{flex:110px;font-weight:500}.status{min-width:84px;color:var(--e-muted);font-size:13px}.status-error,.status-conflict{color:var(--e-danger)}.editor-body{flex:1;min-height:0;display:flex}.panel{flex-direction:column;flex:1;min-width:0;display:flex}.tabs{border-bottom:1px solid var(--e-line);scrollbar-width:none;gap:4px;padding:8px 16px 0;display:flex;overflow-x:auto}.tabs button{color:var(--e-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-weight:600}.tabs button[aria-selected=true]{border-color:var(--e-accent);color:var(--e-fg)}.tabs .only-narrow{display:none}.panel-body{flex-direction:column;flex:1;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:16px;display:flex;overflow-y:auto}.preview{border-left:1px solid var(--e-line);background:#1b1c1f;flex:0 0 470px;place-items:center;padding:28px;display:grid;container-type:size}@media (width<=960px){.tabs .only-narrow{display:block}.preview{display:none}.preview.is-active{border:0;flex:1;min-height:0;padding:20px;display:grid}.panel:has(.is-preview){flex:none}.panel-body.is-preview{display:none}.editor-body{flex-direction:column}}@media (width<=520px){.form-grid{grid-template-columns:1fr}}
